|
@@ -35,7 +35,7 @@
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="24">
|
|
|
<a-form-model-item label="所在区域">
|
|
|
- <subarea id="actualSalesReportList-allocateTypeSn" v-model="queryParam.dealer.subareaSn"></subarea>
|
|
|
+ <subarea id="actualSalesReportList-allocateTypeSn" ref="subarea" @change="subareaChange"></subarea>
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
<template v-if="advanced">
|
|
@@ -146,12 +146,13 @@ export default {
|
|
|
beginDate: getDate.getCurrMonthDays().starttime,
|
|
|
endDate: getDate.getCurrMonthDays().endtime,
|
|
|
dealer: {
|
|
|
- 'dealerSn': undefined,
|
|
|
- 'provinceSn': undefined,
|
|
|
- 'citySn': undefined,
|
|
|
- 'districtSn': undefined,
|
|
|
- 'subareaSn': undefined,
|
|
|
- 'dealerLevel': undefined
|
|
|
+ dealerSn: undefined,
|
|
|
+ provinceSn: undefined,
|
|
|
+ citySn: undefined,
|
|
|
+ districtSn: undefined,
|
|
|
+ subareaSn: undefined,
|
|
|
+ subareaAreaSn: undefined, // 分区
|
|
|
+ dealerLevel: undefined
|
|
|
}
|
|
|
},
|
|
|
rules: {
|
|
@@ -448,6 +449,10 @@ export default {
|
|
|
custChange (val) {
|
|
|
this.queryParam.dealer.dealerSn = val.key
|
|
|
},
|
|
|
+ subareaChange(val){
|
|
|
+ this.queryParam.dealer.subareaSn = val[0] ? val[0] : undefined
|
|
|
+ this.queryParam.dealer.subareaAreaSn = val[1] ? val[1] : undefined
|
|
|
+ },
|
|
|
// 重置
|
|
|
resetSearchForm () {
|
|
|
this.queryParam.time = [
|
|
@@ -458,16 +463,18 @@ export default {
|
|
|
this.queryParam.beginDate = getDate.getCurrMonthDays().starttime
|
|
|
this.queryParam.endDate = getDate.getCurrMonthDays().endtime
|
|
|
this.queryParam.dealer = {
|
|
|
- 'dealerSn': undefined,
|
|
|
- 'provinceSn': undefined,
|
|
|
- 'citySn': undefined,
|
|
|
- 'districtSn': undefined,
|
|
|
- 'subareaSn': undefined,
|
|
|
- 'dealerLevel': undefined
|
|
|
+ dealerSn: undefined,
|
|
|
+ provinceSn: undefined,
|
|
|
+ citySn: undefined,
|
|
|
+ districtSn: undefined,
|
|
|
+ subareaSn: undefined,
|
|
|
+ subareaAreaSn: undefined, // 分区
|
|
|
+ dealerLevel: undefined
|
|
|
}
|
|
|
this.totalData = null
|
|
|
if (this.advanced) {
|
|
|
this.$refs.areaList.clearData()
|
|
|
+ this.$refs.subarea.clearData()
|
|
|
}
|
|
|
this.$refs.custList.resetForm()
|
|
|
this.$refs.ruleForm.resetFields()
|