| | |
| | | <template> |
| | | <div class="app-container"> |
| | | <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px"> |
| | | <el-form-item label="交款员" prop="tollCollectorName"> |
| | | <el-select v-model="queryParams.tollCollectorName" filterable style="width: 128px" placeholder="请选择交款员" clearable |
| | | @clear="getCompanyList" @change="idFn"> |
| | | <el-option v-for="dict in CompanyList" :key="dict.userId" :label="dict.nickName" :value="dict.userId" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="交账时间" prop="tollCollectorName"> |
| | | <el-date-picker v-model="value1" type="datetimerange" :picker-options="pickerOptions" |
| | | value-format="yyyy-MM-dd HH:mm:ss" start-placeholder="起止日期" end-placeholder="终止日期" :default-time="['12:00:00']"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> |
| | | </el-form-item> |
| | | <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="78px"> |
| | | |
| | | <el-form-item label="交款员" prop="tollCollectorName" > |
| | | <el-select v-model="queryParams.tollCollectorName" filterable placeholder="请选择交款员" clearable |
| | | @clear="getCompanyList" @change="idFn"> |
| | | <el-option v-for="dict in CompanyList" :key="dict.userId" :label="dict.nickName" :value="dict.userId" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="交账时间" prop="tollCollectorName" > |
| | | <el-date-picker v-model="value1" type="datetimerange" :picker-options="pickerOptions" |
| | | value-format="yyyy-MM-dd HH:mm:ss" start-placeholder="起止日期" end-placeholder="终止日期" |
| | | :default-time="['12:00:00']"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> |
| | | </el-form-item> |
| | | |
| | | |
| | | |
| | | |
| | | </el-form> |
| | | |
| | | <el-row :gutter="10" class="mb8"> |
| | |
| | | <el-table-column label="退费金额" align="center" prop="refundAmount" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="应交款" align="center" prop="payable" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="交账时间" align="center" prop="createTime" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="起止日期" align="center" prop="accountBeginTime" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="终止日期" align="center" prop="accountEndTime" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="起止时间" align="center" prop="accountBeginTime" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="截止时间" align="center" prop="accountEndTime" :show-overflow-tooltip="true" /> |
| | | </el-table> |
| | | |
| | | <div class="pag"> |
| | |
| | | } |
| | | }); |
| | | |
| | | let data = { |
| | | tollCollectorId: this.tollCollectorId, |
| | | accountBeginTime: this.value1[0], |
| | | accountEndTime: this.value1[1] |
| | | .toJSON() |
| | | .substr(0, 19) |
| | | .replace("T", " "), |
| | | pageNum: this.queryParams.pageNum, |
| | | pageSize: this.queryParams.pageSize, |
| | | }; |
| | | getcolllist(data).then((res) => { |
| | | this.tableData = res.data.list; |
| | | if (this.tableData.length === 0) { |
| | | this.$message({ |
| | | message: '请搜索要撤销数据的时间段哦~', |
| | | type: 'warning' |
| | | }); |
| | | } |
| | | if (res.code === 200) { |
| | | if (this.tableData.length != 0) { |
| | | this.$nextTick(() => { |
| | | this.$refs.multipleTable.toggleRowSelection( |
| | | this.tableData[0], |
| | | true |
| | | ); |
| | | }); |
| | | } else { |
| | | this.$refs.multipleTable.clearSelection(); |
| | | } |
| | | } |
| | | // let data = { |
| | | // tollCollectorId: this.tollCollectorId, |
| | | // accountBeginTime: this.value1[0], |
| | | // accountEndTime: this.value1[1], |
| | | // pageNum: this.queryParams.pageNum, |
| | | // pageSize: this.queryParams.pageSize, |
| | | // }; |
| | | // getcolllist(data).then((res) => { |
| | | // this.tableData = res.data.list; |
| | | // if (this.tableData.length === 0) { |
| | | // this.$message({ |
| | | // message: '请搜索要撤销数据的时间段哦~', |
| | | // type: 'warning' |
| | | // }); |
| | | // } |
| | | // if (res.code === 200) { |
| | | // if (this.tableData.length != 0) { |
| | | // this.$nextTick(() => { |
| | | // this.$refs.multipleTable.toggleRowSelection( |
| | | // this.tableData[0], |
| | | // true |
| | | // ); |
| | | // }); |
| | | // } else { |
| | | // this.$refs.multipleTable.clearSelection(); |
| | | // } |
| | | // } |
| | | |
| | | // this.tableData.forEach(item => { |
| | | // this.allList = item.tjTollCollectorDetailList |
| | | // }) |
| | | this.total = res.data.total; |
| | | }); |
| | | // // this.tableData.forEach(item => { |
| | | // // this.allList = item.tjTollCollectorDetailList |
| | | // // }) |
| | | // this.total = res.data.total; |
| | | // }); |
| | | }, |
| | | // 选中下拉框Id |
| | | idFn(value) { |
| | |
| | | let data = { |
| | | tollCollectorId: this.tollCollectorId, |
| | | accountBeginTime: this.value1[0], |
| | | accountEndTime: new Date(new Date().getTime() + 8 * 3600 * 1000) |
| | | .toJSON() |
| | | .substr(0, 19) |
| | | .replace("T", " "), |
| | | accountEndTime: this.value1[1], |
| | | pageNum: this.queryParams.pageNum, |
| | | pageSize: this.queryParams.pageSize, |
| | | }; |
| | | getcolllist(data).then((res) => { |
| | | this.tableData = res.data.list; |
| | | this.allList = [] |
| | | if (this.tableData.length != 0) { |
| | | this.$nextTick(() => { |
| | | this.$refs.multipleTable.toggleRowSelection( |
| | |
| | | type: "success", |
| | | }); |
| | | this.getList(); |
| | | this.handleQuery() |
| | | }); |
| | | }, |
| | | }, |
| | |
| | | display: none; |
| | | } |
| | | |
| | | .el-date-editor--datetimerange.el-input, .el-date-editor--datetimerange.el-input__inner { |
| | | width: 100%; |
| | | } |
| | | |
| | | .pag { |
| | | width: 100%; |
| | | display: flex; |