|
@@ -24,13 +24,13 @@
|
|
|
:showSearch="true"
|
|
|
option-filter-prop="children"
|
|
|
:filter-option="filterOption">
|
|
|
- <a-select-option v-for="item in linkageGroupData" :key="item.dealerSn" :value="item.dealerSn">{{ item.dealerName }}</a-select-option>
|
|
|
+ <a-select-option v-for="item in linkageGroupData" :id="item.dealerSn" :key="item.dealerSn" :value="item.dealerSn">{{ item.dealerName }}</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="24">
|
|
|
<a-form-model-item label="审核时间" prop="time">
|
|
|
- <rangeDate ref="rangeDate" @change="dateChange" />
|
|
|
+ <rangeDate id="chainSalesDetailReportList-time" ref="rangeDate" @change="dateChange" />
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="24">
|
|
@@ -41,7 +41,7 @@
|
|
|
<template v-if="advanced">
|
|
|
<a-col :md="6" :sm="24">
|
|
|
<a-form-item label="客户类型">
|
|
|
- <custType v-model="queryParam.salesTargetType" allowClear placeholder="请选择客户类型"></custType>
|
|
|
+ <custType id="chainSalesDetailReportList-custType" v-model="queryParam.salesTargetType" allowClear placeholder="请选择客户类型"></custType>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="24">
|
|
@@ -101,14 +101,14 @@
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="24">
|
|
|
<a-form-item label="客户所在区">
|
|
|
- <AreaList changeOnSelect ref="areaList" @change="areaChange"></AreaList>
|
|
|
+ <AreaList id="chainSalesDetailReportList-area" changeOnSelect ref="areaList" @change="areaChange"></AreaList>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
</template>
|
|
|
<a-col :md="6" :sm="24" style="margin-bottom: 10px;">
|
|
|
<a-button type="primary" @click="handleSearch" :disabled="disabled" id="chainSalesDetailReportList-refresh">查询</a-button>
|
|
|
<a-button style="margin-left: 5px" @click="resetSearchForm" :disabled="disabled" id="chainSalesDetailReportList-reset">重置</a-button>
|
|
|
- <a @click="advanced=!advanced" style="margin-left: 5px">
|
|
|
+ <a @click="advanced=!advanced" style="margin-left: 5px" id="chainSalesDetailReportList-advanced">
|
|
|
{{ advanced ? '收起' : '展开' }}
|
|
|
<a-icon :type="advanced ? 'up' : 'down'"/>
|
|
|
</a>
|
|
@@ -167,17 +167,17 @@ export default {
|
|
|
advanced: false, // 高级搜索 展开/关闭
|
|
|
tableHeight: 0,
|
|
|
queryParam: { // 查询条件
|
|
|
- tenantId: undefined,
|
|
|
- time: [],
|
|
|
- beginDate: '',
|
|
|
- endDate: '',
|
|
|
- buyerNameCurrent: undefined,
|
|
|
- buyerSnCurrent: undefined,
|
|
|
- salesTargetType: undefined,
|
|
|
+ tenantId: undefined, // 连锁店id
|
|
|
+ time: [], // 时间
|
|
|
+ beginDate: '', // 开始时间
|
|
|
+ endDate: '', // 结束时间
|
|
|
+ buyerNameCurrent: undefined, // 客户名称
|
|
|
+ buyerSnCurrent: undefined, // 客户sn
|
|
|
+ salesTargetType: undefined, // 客户类型
|
|
|
provinceSn: undefined, // 省
|
|
|
citySn: undefined, // 市
|
|
|
countySn: undefined, // 区
|
|
|
- settleStyleSn: undefined,
|
|
|
+ settleStyleSn: undefined, // 收款方式
|
|
|
productEntity: {
|
|
|
productBrandSn: undefined, // 产品品牌
|
|
|
productTypeSn1: '', // 产品一级分类
|
|
@@ -186,11 +186,11 @@ export default {
|
|
|
code: '', // 产品编码
|
|
|
name: '' // 产品名称
|
|
|
},
|
|
|
- warehouseCascade: [],
|
|
|
- warehouseSn: undefined,
|
|
|
- warehouseLocationSn: undefined,
|
|
|
- salesBillNo: '',
|
|
|
- salesManName: ''
|
|
|
+ warehouseCascade: [], // 仓库数据
|
|
|
+ warehouseSn: undefined, // 选择的仓库
|
|
|
+ warehouseLocationSn: undefined, // 仓位
|
|
|
+ salesBillNo: '', // 销售单号
|
|
|
+ salesManName: ''// 业务员
|
|
|
},
|
|
|
rules: {
|
|
|
'tenantId': [{ required: true, message: '请选择连锁店', trigger: 'change' }],
|
|
@@ -225,11 +225,11 @@ export default {
|
|
|
addrProvinceList: [], // 省下拉
|
|
|
addrCityList: [], // 市下拉
|
|
|
addrDistrictList: [], // 区下拉
|
|
|
- linkageGroupData: [],
|
|
|
+ linkageGroupData: [], // 连锁店下拉
|
|
|
allocateTypeList: [], // 调拨类型
|
|
|
custTypeList: [], // 客户类型 下拉数据
|
|
|
productBrandList: [], // 品牌下拉数据
|
|
|
- productType: [],
|
|
|
+ productType: [], // 产品分类值
|
|
|
productTypeList: [], // 分类下拉数据
|
|
|
warehouseCascadeData: [] // 仓库仓位
|
|
|
}
|
|
@@ -272,6 +272,7 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ // 地区
|
|
|
areaChange (val) {
|
|
|
this.queryParam.provinceSn = val[0] ? val[0] : undefined
|
|
|
this.queryParam.citySn = val[1] ? val[1] : undefined
|
|
@@ -294,6 +295,7 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ // 客户
|
|
|
custSatelliteChange (v, row) {
|
|
|
if (row && row.customerSn) {
|
|
|
this.queryParam.buyerSnCurrent = row.customerSn
|
|
@@ -330,13 +332,14 @@ export default {
|
|
|
this.queryParam.salesManName = ''
|
|
|
this.productType = []
|
|
|
this.$refs.custSatelliteList.resetForm()
|
|
|
- if(this.advanced){
|
|
|
+ if (this.advanced) {
|
|
|
this.$refs.areaList.clearData()
|
|
|
}
|
|
|
this.$refs.ruleForm.resetFields()
|
|
|
this.totalData = null
|
|
|
this.$refs.table.clearTable()
|
|
|
},
|
|
|
+ // 连锁店筛选
|
|
|
filterOption (input, option) {
|
|
|
return (
|
|
|
option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0
|