|
@@ -15,21 +15,26 @@
|
|
|
@keyup.enter.native="handleSearch" >
|
|
|
<a-row :gutter="15">
|
|
|
<a-col :md="6" :sm="24">
|
|
|
- <a-form-model-item label="审核时间" prop="time">
|
|
|
- <rangeDate ref="rangeDate" @change="dateChange" />
|
|
|
+ <a-form-model-item label="创建时间">
|
|
|
+ <rangeDate ref="creatDate" v-model="creatTime" @change="creatDateChange" />
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :md="6" :sm="24">
|
|
|
+ <a-form-model-item label="审核时间">
|
|
|
+ <rangeDate ref="rangeDate" v-model="time" @change="dateChange" />
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="24">
|
|
|
<a-form-item label="出库时间">
|
|
|
- <rangeDate ref="outWareRangeDate" :value="outWareTime" @change="outWareDateChange" />
|
|
|
+ <rangeDate ref="outWareRangeDate" v-model="outWareTime" @change="outWareDateChange" />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :md="4" :sm="24">
|
|
|
- <a-form-model-item label="客户名称">
|
|
|
- <a-input id="salesReportList-salesTargetName" v-model.trim="queryParam.salesTargetName" allowClear placeholder="请输入客户名称"/>
|
|
|
- </a-form-model-item>
|
|
|
- </a-col>
|
|
|
<template v-if="advanced">
|
|
|
+ <a-col :md="4" :sm="24">
|
|
|
+ <a-form-model-item label="客户名称">
|
|
|
+ <a-input id="salesReportList-salesTargetName" v-model.trim="queryParam.salesTargetName" allowClear placeholder="请输入客户名称"/>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
<a-col :md="4" :sm="24">
|
|
|
<a-form-model-item label="客户类型">
|
|
|
<a-select id="salesReportList-salesTargetType" v-model="queryParam.salesTargetType" allowClear placeholder="请选择客户类型">
|
|
@@ -153,7 +158,8 @@ export default {
|
|
|
advanced: false, // 高级搜索 展开/关闭
|
|
|
tableHeight: 0,
|
|
|
queryParam: { // 查询条件
|
|
|
- time: [],
|
|
|
+ createBeginDate: '',
|
|
|
+ createEndDate: '',
|
|
|
beginDate: '',
|
|
|
endDate: '',
|
|
|
outWarehouseBeginDate: '',
|
|
@@ -167,6 +173,8 @@ export default {
|
|
|
salesBillNo: '',
|
|
|
salesManName: ''
|
|
|
},
|
|
|
+ creatTime: [],
|
|
|
+ time: [],
|
|
|
outWareTime: [],
|
|
|
rules: {
|
|
|
'time': [{ required: true, message: '请选择审核时间', trigger: 'change' }]
|
|
@@ -237,37 +245,51 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ creatDateChange (date) {
|
|
|
+ this.creatTime = date
|
|
|
+ this.queryParam.createBeginDate = date[0] || ''
|
|
|
+ this.queryParam.createEndDate = date[1] || ''
|
|
|
+ },
|
|
|
// 创建时间 change
|
|
|
dateChange (date) {
|
|
|
- this.queryParam.time = date
|
|
|
+ this.time = date
|
|
|
this.queryParam.beginDate = date[0] || ''
|
|
|
this.queryParam.endDate = date[1] || ''
|
|
|
},
|
|
|
outWareDateChange (date) {
|
|
|
+ this.outWareTime = date
|
|
|
this.queryParam.outWarehouseBeginDate = date[0]
|
|
|
this.queryParam.outWarehouseEndDate = date[1]
|
|
|
},
|
|
|
// 查询
|
|
|
handleSearch () {
|
|
|
- this.$refs.ruleForm.validate(valid => {
|
|
|
- if (valid) {
|
|
|
- this.$refs.table.refresh(true)
|
|
|
- } else {
|
|
|
- console.log('error submit!!')
|
|
|
- return false
|
|
|
+ let hasVal = false
|
|
|
+ for (const key in this.queryParam) {
|
|
|
+ if (this.queryParam[key]) {
|
|
|
+ hasVal = true
|
|
|
+ break
|
|
|
}
|
|
|
- })
|
|
|
+ }
|
|
|
+ if (hasVal) {
|
|
|
+ this.$refs.table.refresh(true)
|
|
|
+ } else {
|
|
|
+ this.$message.info('请至少输入一个查询条件')
|
|
|
+ }
|
|
|
},
|
|
|
// 重置
|
|
|
resetSearchForm () {
|
|
|
this.$refs.rangeDate.resetDate()
|
|
|
- this.queryParam.time = []
|
|
|
+ this.time = []
|
|
|
this.queryParam.beginDate = ''
|
|
|
this.queryParam.endDate = ''
|
|
|
this.$refs.outWareRangeDate.resetDate('')
|
|
|
this.outWareTime = []
|
|
|
this.queryParam.outWarehouseBeginDate = ''
|
|
|
this.queryParam.outWarehouseEndDate = ''
|
|
|
+ this.$refs.creatDate.resetDate()
|
|
|
+ this.creatTime = []
|
|
|
+ this.queryParam.createBeginDate = ''
|
|
|
+ this.queryParam.createEndDate = ''
|
|
|
|
|
|
this.queryParam.salesTargetName = ''
|
|
|
this.queryParam.salesTargetType = undefined
|