From 9bbcd9f08c311e5082271d9eb4db8dd19de87b0e Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Thu, 11 Nov 2021 14:46:37 +0800 Subject: [PATCH] fix --- zq-erp/src/main/resources/templates/views/admin/hive/statistics/daily-beauty-list.html | 66 +++++++++++++++++++++++++++++++++ 1 files changed, 66 insertions(+), 0 deletions(-) diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/statistics/daily-beauty-list.html b/zq-erp/src/main/resources/templates/views/admin/hive/statistics/daily-beauty-list.html index 96c526e..b2e5261 100644 --- a/zq-erp/src/main/resources/templates/views/admin/hive/statistics/daily-beauty-list.html +++ b/zq-erp/src/main/resources/templates/views/admin/hive/statistics/daily-beauty-list.html @@ -26,9 +26,41 @@ border: 1px solid #DCDFE6; background-color: white; } + .search-form { + background-color: white; + padding-top: 10px; + padding-left: 20px; + padding-bottom: 10px; + } </style> <body> <div id="app" style=""> + <el-row class="search-form"> + <el-form ref="form" :model="form" inline> + <el-form-item label="日期范围"> + <el-date-picker v-model="form.timeRange" + type="datetimerange" + range-separator="至" + start-placeholder="开始日期" + end-placeholder="结束日期"> + </el-date-picker> + </el-form-item> + <el-form-item label="业绩归属人"> + <el-select v-model="form.beaultId" placeholder="请选择"> + <el-option v-for="item in achieveUsers" + :key="item.suId" + :label="item.suName" + :value="item.suId"></el-option> + </el-select> + </el-form-item> + <el-form-item label="会员"> + <el-input v-model="form.vipQueryKey"></el-input> + </el-form-item> + <el-button type="primary" @click="search" >搜索</el-button> + <el-button @click="resetForm('form')">重置</el-button> +<!-- <el-button type="warning" @click="exportExcel">导出</el-button>--> + </el-form> + </el-row> <el-row class="table-style"> <el-table :data="tableData" style="width: 100%"> <el-table-column type="index" width="30" fixed="left"></el-table-column> @@ -91,6 +123,11 @@ el : "#app", data : { tableData : [], + form : { + timeRange : '', + vipQueryKey : '', + beaultId : '' + }, page : { currentPage : 1, size : 10, @@ -99,13 +136,21 @@ }, created : function() { this.queryTableData(); + this.queryAchieveUsers(); }, methods : { queryTableData() { let _this = this; let params = {}; let page = _this.page; + let form = _this.form; + if (form.timeRange) { + params.beginTime = form.timeRange?moment(form.timeRange[0]).format("YYYY-MM-DD HH:mm"):''; + params.endTime = form.timeRange?moment(form.timeRange[1]).format("YYYY-MM-DD HH:mm"):''; + } + params.vipQueryKey=form.vipQueryKey; + params.beaultId=form.beaultId; params.limit = page.size; params.offset = (page.currentPage - 1) * page.size; AjaxProxy.requst({ @@ -118,6 +163,27 @@ } }); }, + queryAchieveUsers() { + let _this = this; + AjaxProxy.requst({ + app: _this, + url: basePath + '/admin/getShopStaffByRoleName', + callback: function (data) { + _this.achieveUsers = data.rows; + } + }); + }, + resetForm(formName) { + // this.$refs[formName].resetFields(); + this.form = { + timeRange : '', + vipQueryKey : '', + beaultId : '' + } + }, + search() { + this.queryTableData(); + }, handleSizeChange(val) { this.page.size = val; this.queryTableData(); -- Gitblit v1.9.1