|
@@ -37,6 +37,19 @@
|
|
|
value="3"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="支付时间">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="paymentTime"
|
|
|
+ type="datetimerange"
|
|
|
+ :picker-options="pickerOptions"
|
|
|
+ range-separator="至"
|
|
|
+ format="yyyy-MM-dd"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ align="right">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
<el-button type="primary"
|
|
|
icon="el-icon-search"
|
|
|
plain
|
|
@@ -107,6 +120,34 @@ import { scrollTo } from '@/utils/scroll-to'
|
|
|
export default {
|
|
|
data () {
|
|
|
return {
|
|
|
+ pickerOptions: {
|
|
|
+ shortcuts: [{
|
|
|
+ text: '最近一周',
|
|
|
+ onClick(picker) {
|
|
|
+ const end = new Date();
|
|
|
+ const start = new Date();
|
|
|
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
|
|
|
+ picker.$emit('pick', [start, end]);
|
|
|
+ }
|
|
|
+ }, {
|
|
|
+ text: '最近一个月',
|
|
|
+ onClick(picker) {
|
|
|
+ const end = new Date();
|
|
|
+ const start = new Date();
|
|
|
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
|
|
|
+ picker.$emit('pick', [start, end]);
|
|
|
+ }
|
|
|
+ }, {
|
|
|
+ text: '最近三个月',
|
|
|
+ onClick(picker) {
|
|
|
+ const end = new Date();
|
|
|
+ const start = new Date();
|
|
|
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
|
|
|
+ picker.$emit('pick', [start, end]);
|
|
|
+ }
|
|
|
+ }]
|
|
|
+ },
|
|
|
+ paymentTime: '',
|
|
|
topForm: {
|
|
|
team: '',
|
|
|
instruments: '',
|
|
@@ -169,6 +210,11 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
getstudentList (callBack) {
|
|
|
+ let startTime = '', endTime = ''
|
|
|
+ if(this.paymentTime) {
|
|
|
+ startTime = this.paymentTime[0]
|
|
|
+ endTime = this.paymentTime[1]
|
|
|
+ }
|
|
|
// this.
|
|
|
// console.log(this.topForm.team)
|
|
|
// console.log(this.topForm.instruments)
|
|
@@ -178,7 +224,9 @@ export default {
|
|
|
checkOrderList(qs.stringify({
|
|
|
branchId: params.team,
|
|
|
classId: params.instruments,
|
|
|
- type: params.money })).then(res => {
|
|
|
+ type: params.money,
|
|
|
+ startTime: startTime,
|
|
|
+ endTime: endTime})).then(res => {
|
|
|
this.tableList = res.data;
|
|
|
// 回调函数
|
|
|
if(callBack && typeof callBack == 'function') {
|