Просмотр исходного кода

Merge branch 'develop_yh250608' of jianguan-web/jg-ocs-html into pre-release

李磊 5 дней назад
Родитель
Сommit
3248e047fb

+ 3 - 3
src/api/bizRemove.js

@@ -3,11 +3,11 @@ import { axios } from '@/utils/request'
 // 根据销售退货单号查询客户
 export const salesReturnDetailByNo = (params) => {
   return axios({
-    url: `/salesReturn/findByNo/${params.salesReturnBillNo}`,
+    url: `/bizRemoveConfig/findBizInfo`,
     data: params,
-    method: 'get',
+    method: 'post',
     headers: {
-      'module': encodeURIComponent('根据销售退货单号查询客户信息')
+      'module': encodeURIComponent('剔除配置根据业务单号查询客户信息')
     }
   })
 }

+ 24 - 9
src/views/dealerManagement/marketingDivisionSetNew/addZoneModal.vue

@@ -17,8 +17,8 @@
       :label-col="formItemLayout.labelCol"
       :wrapper-col="formItemLayout.wrapperCol"
     >
-      <a-form-model-item label="所属区域">
-        {{ parentData&&parentData.subareaName }}
+      <a-form-model-item label="所属区域" prop="subareaSn">
+        <subarea id="chooseDealer-subarea" ref="subarea" showLeve="1" v-model="subareaSn" @change="subareaChange"></subarea>
       </a-form-model-item>
       <a-form-model-item label="分区名称" prop="subareaAreaName">
         <a-input
@@ -39,9 +39,10 @@
 
 <script>
 import { subareaSaveSubareaArea } from '@/api/subarea'
+import subarea from '@/views/common/subarea.js'
 export default {
   name: 'MarketingDivisionAddZoneModal',
-  components: { },
+  components: { subarea },
   props: {
     openModal: { //  弹框显示状态
       type: Boolean,
@@ -71,12 +72,18 @@ export default {
       },
       // 提交数据
       form: {
-        subareaAreaName: '' // 分区名称
+        subareaAreaName: '', // 分区名称
+        subareaSn: undefined,
+        subareaAreaSn: undefined
       },
+      subareaSn: [],
       // 表单验证规则
       zoneRules: {
         subareaAreaName: [
           { required: true, message: '请输入分区名称', trigger: 'blur' }
+        ],
+        subareaSn: [
+          { required: true, message: '请选择区域', trigger: 'change' }
         ]
       }
     }
@@ -90,17 +97,15 @@ export default {
       str = str.replace(/[\r\n]/g, '')
       this.form.subareaAreaName = str
     },
+    subareaChange (val) {
+      this.form.subareaSn = val[0] ? val[0] : undefined
+    },
     //  保存
     handleSave () {
       const _this = this
       _this.$refs.ruleForm.validate(valid => {
         if (valid) {
           const formData = JSON.parse(JSON.stringify(_this.form))
-          // 编辑
-          if (this.parentData.subareaAreaSn) {
-            formData.subareaAreaSn = this.parentData.subareaAreaSn
-          }
-          formData.subareaSn = this.parentData.subareaSn
           // console.log(formData, 'formData')
           _this.spinning = true
           subareaSaveSubareaArea(formData).then(res => {
@@ -130,9 +135,19 @@ export default {
         this.$emit('close')
         this.$refs.ruleForm.resetFields()
         this.form.subareaAreaName = ''
+        this.$refs.subarea.clearData()
+        this.subareaSn = []
       } else {
+        // 编辑
         if (this.parentData.subareaAreaSn) {
+          this.form.subareaSn = this.parentData.subareaSn
+          this.subareaSn = [this.form.subareaSn]
+          this.form.subareaAreaSn = this.parentData.subareaAreaSn
           this.form.subareaAreaName = this.parentData.subareaAreaName
+        } else {
+          this.form.subareaSn = this.parentData.subareaSn
+          this.subareaSn = [this.form.subareaSn]
+          this.form.subareaAreaSn = undefined
         }
       }
     }

+ 16 - 3
src/views/reportData/billingStatistics/customerCountList.vue

@@ -60,8 +60,19 @@
                   <customerService ref="customerName" id="customerCountList-customerName" v-model="queryParam.subareaArea.kfSn"></customerService>
                 </a-form-model-item>
               </a-col>
+              <a-col :md="6" :sm="24" v-if="removeReportFlag==1">
+                <a-form-item label="业务类型">
+                  <v-select
+                    v-model="queryParam.bizType"
+                    ref="bizType"
+                    id="customerCountList-bizType"
+                    code="REMOVE_BIZ_TYPE"
+                    placeholder="请选择业务类型"
+                    allowClear></v-select>
+                </a-form-item>
+              </a-col>
             </template>
-            <a-col :md="6" :sm="24">
+            <a-col :md="removeReportFlag==1&&advanced?24:6" :sm="24" :style="{textAlign:removeReportFlag==1&&advanced?'center':'left'}">
               <a-button
                 type="primary"
                 @click="handleSearch"
@@ -172,7 +183,8 @@ export default {
           subareaAreaSn: '', // 分区
           bizUserSn: undefined, // 区域负责人
           kfSn: undefined// 客服
-        }
+        },
+        bizType: undefined
       },
       columns: [], // 表格  列数据
       totalData: null, // 合计
@@ -314,6 +326,7 @@ export default {
       this.queryParam.subareaArea.bizUserSn = undefined
       this.queryParam.subareaArea.kfSn = undefined
       this.queryParam.dealerLevel = undefined
+      this.queryParam.bizType = undefined
       if (this.advanced) {
         this.$refs.subarea.clearData()
         this.$refs.dealerSubareaScopeList.resetForm()
@@ -342,7 +355,7 @@ export default {
       params.removeReportFlag = this.removeReportFlag
       _this.exportLoading = true
       _this.spinning = true
-      hdExportExcel(salesStatsDealerExport, params, this.removeReportFlag == 0 ? '开单统计报表(客户)' : '未统计销售退货(客户)', function () {
+      hdExportExcel(salesStatsDealerExport, params, this.removeReportFlag == 0 ? '开单统计报表(客户)' : '剔除数据(客户)', function () {
         _this.exportLoading = false
         _this.spinning = false
       })

+ 2 - 1
src/views/reportData/billingStatistics/dataCustomer.js

@@ -308,7 +308,8 @@ export default {
         'align': 'center',
         'key': 'dealerLevel'
       },
-      { 'title': '销售退货单号', 'key': 'bizNo', 'dataIndex': 'bizNo', 'fixed': 'left', 'align': 'center'},
+      { 'title': '业务类型', 'key': 'bizTypeDictValue','dataIndex': 'bizTypeDictValue','fixed': 'left', 'align': 'center'},
+      { 'title': '业务单号', 'key': 'bizNo', 'dataIndex': 'bizNo', 'fixed': 'left', 'align': 'center'},
       {
         'type': 'amount',
         'dataIndex': 'jplqq',

+ 2 - 1
src/views/reportData/billingStatistics/dataProvince.js

@@ -287,7 +287,8 @@ export default {
       "align": "center",
       "key": "provinceName"
     },
-    { 'title': '销售退货单号', 'key': 'bizNo', 'dataIndex': 'bizNo', 'fixed': 'left', 'align': 'center'},
+    { 'title': '业务类型', 'key': 'bizTypeDictValue','dataIndex': 'bizTypeDictValue','fixed': 'left', 'align': 'center'},
+    { 'title': '业务单号', 'key': 'bizNo', 'dataIndex': 'bizNo', 'fixed': 'left', 'align': 'center'},
     {
       "type": "amount",
       "dataIndex": "jplqq",

+ 2 - 2
src/views/reportData/billingStatistics/index.vue

@@ -8,10 +8,10 @@
         <a-tab-pane key="2" tab="开单统计报表(省份)" force-render>
           <provinceCountList ref="provinceList" :tableTitle="tableTitle1" :removeReportFlag="0"></provinceCountList>
         </a-tab-pane>
-        <a-tab-pane key="3" tab="未统计销售退货(客户)" force-render>
+        <a-tab-pane key="3" tab="剔除数据(客户)" force-render>
           <customerCountList ref="customerList1" :tableTitle="tableTitle2" :removeReportFlag="1"></customerCountList>
         </a-tab-pane>
-        <a-tab-pane key="4" tab="未统计销售退货(省份)" force-render>
+        <a-tab-pane key="4" tab="剔除数据(省份)" force-render>
           <provinceCountList ref="provinceList1" :tableTitle="tableTitle3" :removeReportFlag="1"></provinceCountList>
         </a-tab-pane>
       </a-tabs>

+ 19 - 6
src/views/reportData/billingStatistics/provinceCountList.vue

@@ -11,7 +11,7 @@
           :rules="rules"
           :model="queryParam">
           <a-row :gutter="15">
-            <a-col :md="5" :sm="24">
+            <a-col :md="4" :sm="24">
               <a-form-model-item label="月份" required>
                 <a-range-picker
                   id="customerCountList-monthBox"
@@ -24,21 +24,32 @@
                 />
               </a-form-model-item>
             </a-col>
-            <a-col :md="5" :sm="24">
+            <a-col :md="4" :sm="24">
               <a-form-model-item label="地区">
                 <Area id="provinceCountList-areaList" v-model="queryParam.provinceSn" placeholder="请选择省份"></Area>
               </a-form-model-item>
             </a-col>
-            <a-col :md="5" :sm="24">
+            <a-col :md="4" :sm="24">
               <a-form-item label="所在区域">
                 <subarea id="provinceCountList-subarea" ref="subarea" @change="subareaChange"></subarea>
               </a-form-item>
             </a-col>
-            <a-col :md="5" :sm="24">
+            <a-col :md="4" :sm="24">
               <a-form-model-item label="区域负责人">
                 <BizUser id="provinceCountList-bizUserSn" v-model="queryParam.subareaArea.bizUserSn"></BizUser>
               </a-form-model-item>
             </a-col>
+            <a-col :md="4" :sm="24" v-if="removeReportFlag==1">
+              <a-form-item label="业务类型">
+                <v-select
+                  v-model="queryParam.bizType"
+                  ref="bizType"
+                  id="customerCountList-bizType"
+                  code="REMOVE_BIZ_TYPE"
+                  placeholder="请选择业务类型"
+                  allowClear></v-select>
+              </a-form-item>
+            </a-col>
             <a-col :md="4" :sm="24">
               <a-button
                 type="primary"
@@ -138,7 +149,8 @@ export default {
           subareaSn: '', // 区域
           subareaAreaSn: '', // 分区
           bizUserSn: undefined// 区域负责人
-        }
+        },
+        bizType: undefined // 业务类型
       },
       columns: [], // 表格列
       countLabel: null, // 统计名称合集
@@ -260,6 +272,7 @@ export default {
       this.queryParam.subareaArea.subareaSn = ''
       this.queryParam.subareaArea.subareaAreaSn = ''
       this.queryParam.subareaArea.bizUserSn = undefined
+      this.queryParam.bizType = undefined
       this.$refs.subarea.clearData()
       this.totalData = null
       this.$refs.table.clearTable()
@@ -284,7 +297,7 @@ export default {
       params.removeReportFlag = this.removeReportFlag
       _this.exportLoading = true
       _this.spinning = true
-      hdExportExcel(salesStatsProvinceExport, params, this.removeReportFlag == 0 ? '开单统计报表(省份)' : '未统计销售退货(省份)', function () {
+      hdExportExcel(salesStatsProvinceExport, params, this.removeReportFlag == 0 ? '开单统计报表(省份)' : '剔除数据(省份)', function () {
         _this.exportLoading = false
         _this.spinning = false
       })

+ 19 - 19
src/views/setting/dailyReportSettings/baseModal.vue

@@ -20,21 +20,21 @@
       >
         <a-row :gutter="15">
           <a-col :span="20">
-            <a-form-model-item label="销售退货单号" prop="salesReturnBillNo">
+            <a-form-model-item label="业务单号" prop="bizNo">
               <a-input
-                id="base-salesReturnBillNo"
+                id="base-bizNo"
                 :disabled="bizSn"
-                v-model.trim="form.salesReturnBillNo"
+                v-model.trim="form.bizNo"
                 @change="fetchUser"
                 allowClear
-                placeholder="请输入销售退货单号"/>
+                placeholder="请输入业务单号"/>
             </a-form-model-item>
           </a-col>
         </a-row>
         <a-row :gutter="15">
           <a-col :span="20">
-            <a-form-model-item label="客户名称" prop="buyerSn">
-              {{ dealerData&&dealerData.buyerName||'--' }}
+            <a-form-model-item label="客户名称" prop="dealerSn">
+              {{ dealerData&&dealerData.dealerName||'--' }}
             </a-form-model-item>
           </a-col>
         </a-row>
@@ -113,8 +113,8 @@ export default {
         wrapperCol: { span: 18 }
       },
       form: {
-        salesReturnBillNo: '',
-        buyerSn: undefined,
+        bizNo: '',
+        dealerSn: undefined,
         configType: 'DAILY_REPORT',
         bizSn: undefined, // bizsn
         dailyPl: undefined,
@@ -123,8 +123,8 @@ export default {
         areaSalesDay: undefined
       },
       rules: {
-        salesReturnBillNo: [{ required: true, message: '请输入销售退货单号', trigger: ['change', 'blur'] }],
-        buyerSn: [{ required: true, message: '请选择客户', trigger: ['change', 'blur'] }],
+        bizNo: [{ required: true, message: '请输入业务单号', trigger: ['change', 'blur'] }],
+        dealerSn: [{ required: true, message: '请选择客户', trigger: ['change', 'blur'] }],
         dailyPl: [{ required: true, message: '请选择', trigger: ['change', 'blur'] }],
         countrySalesDay: [{ required: true, message: '请选择', trigger: ['change', 'blur'] }],
         dailyPljl: [{ required: true, message: '请选择', trigger: ['change', 'blur'] }],
@@ -137,23 +137,23 @@ export default {
   },
   methods: {
     fetchUser () {
-      if (!this.form.salesReturnBillNo) return
+      if (!this.form.bizNo) return
       this.lastFetchId += 1
       const fetchId = this.lastFetchId
       this.dealerData = null
       this.fetching = true
       this.spinning = true
-      salesReturnDetailByNo({ salesReturnBillNo: this.form.salesReturnBillNo }).then(res => {
+      salesReturnDetailByNo({ bizNo: this.form.bizNo, configType: 'DAILY_REPORT' }).then(res => {
         if (fetchId !== this.lastFetchId) {
           return
         }
         if (res.data) {
           this.dealerData = res.data
-          this.form.buyerSn = res.data.buyerSn
+          this.form.dealerSn = res.data.dealerSn
           this.form.bizSn = res.data.salesReturnBillSn
         } else {
           this.dealerData = null
-          this.form.buyerSn = undefined
+          this.form.dealerSn = undefined
           this.form.bizSn = undefined
         }
         this.spinning = false
@@ -192,8 +192,8 @@ export default {
       this.opened = false
       this.form = {
         configType: 'DAILY_REPORT',
-        salesReturnBillNo: '',
-        buyerSn: undefined,
+        bizNo: '',
+        dealerSn: undefined,
         bizSn: undefined, // bizsn
         dailyPl: undefined,
         countrySalesDay: undefined,
@@ -208,10 +208,10 @@ export default {
     getDetail () {
       bizRemoveConfigDetail({ bizSn: this.bizSn, configType: 'DAILY_REPORT' }).then(res => {
         const { bizSn, bizNo, dealerSn, dealerName, areaSalesDay, countrySalesDay, dailyPl, dailyPljl } = res.data
-        this.dealerData = { buyerName: dealerName }
+        this.dealerData = { dealerName: dealerName }
         this.form = Object.assign(this.form, {
-          salesReturnBillNo: bizNo,
-          buyerSn: dealerSn,
+          bizNo: bizNo,
+          dealerSn: dealerSn,
           bizSn: bizSn,
           dailyPl: dailyPl,
           countrySalesDay: countrySalesDay,

+ 1 - 1
src/views/setting/dailyReportSettings/index.vue

@@ -17,7 +17,7 @@
         <a-tab-pane key="5" tab="分区月目标" force-render>
           <partitionTargetList pageType="PARTITION_MONTHLY_TARGET"></partitionTargetList>
         </a-tab-pane>
-        <a-tab-pane key="6" tab="销售退货剔除" force-render>
+        <a-tab-pane key="6" tab="销售/销售退货剔除" force-render>
           <salesReturnRemove></salesReturnRemove>
         </a-tab-pane>
       </a-tabs>

+ 20 - 7
src/views/setting/dailyReportSettings/salesReturnRemove.vue

@@ -16,11 +16,22 @@
               </a-form-item>
             </a-col>
             <a-col :md="6" :sm="24">
-              <a-form-item label="总部销退单号">
-                <a-input id="salesReturnRemove-bizNo" v-model.trim="queryParam.bizNo" allowClear placeholder="请输入总部销退单号"/>
+              <a-form-item label="业务单号">
+                <a-input id="salesReturnRemove-bizNo" v-model.trim="queryParam.bizNo" allowClear placeholder="请输入业务单号"/>
               </a-form-item>
             </a-col>
             <a-col :md="6" :sm="24">
+              <a-form-item label="业务类型">
+                <v-select
+                  v-model="queryParam.bizType"
+                  ref="bizType"
+                  id="salesReturnRemove-bizType"
+                  code="REMOVE_BIZ_TYPE"
+                  placeholder="请选择业务类型"
+                  allowClear></v-select>
+              </a-form-item>
+            </a-col>
+            <a-col :md="24" :sm="24" style="text-align: center;margin-bottom: 10px;">
               <span class="table-page-search-submitButtons">
                 <a-button id="salesReturnRemove-search" type="primary" :disabled="disabled" @click="$refs.table.refresh(true)">查询</a-button>
                 <a-button id="salesReturnRemove-reset" style="margin-left: 8px" :disabled="disabled" @click="resetSearchForm()">重置</a-button>
@@ -128,7 +139,8 @@ export default {
         beginDate: getDate.getThreeMonthDays().starttime,
         endDate: getDate.getCurrMonthDays().endtime,
         dealerSn: undefined, //  客户名称
-        bizNo: undefined //  总部销退单号
+        bizNo: undefined, //  业务单号
+        bizType: undefined
       },
       // 加载数据方法 必须为 Promise 对象
       loadData: parameter => {
@@ -158,10 +170,11 @@ export default {
       const a = ['', '剔除']
       const arr = [
         { title: '编号', dataIndex: 'no', width: '4%', align: 'center', customRender: function (text) { return text || '--' } },
-        { title: '总部销退单号', dataIndex: 'bizNo', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
-        { title: '退货状态', dataIndex: 'billStatusDictValue', width: '8%', align: 'center', customRender: function (text) { return text || '--' } },
+        { title: '业务类型', dataIndex: 'bizTypeDictValue', width: '8%', align: 'center', customRender: function (text) { return text || '--' } },
+        { title: '业务单号', dataIndex: 'bizNo', width: '8%', align: 'center', customRender: function (text) { return text || '--' } },
+        { title: '业务状态', dataIndex: 'billStatusName', width: '8%', align: 'center', customRender: function (text) { return text || '--' } },
         { title: '退货日期', dataIndex: 'bizDate', width: '8%', align: 'center', customRender: function (text) { return text || '--' } },
-        { title: '客户名称', dataIndex: 'dealerName', width: '16%', align: 'left', customRender: function (text) { return text || '--' }, ellipsis: true },
+        { title: '客户名称', dataIndex: 'dealerName', width: '10%', align: 'left', customRender: function (text) { return text || '--' }, ellipsis: true },
         { title: '全国销售日报', dataIndex: 'countrySalesDay', width: '10%', align: 'center', customRender: function (text) { return a[text] } },
         { title: '项目销售日报1', dataIndex: 'dailyPl', width: '10%', align: 'center', customRender: function (text) { return a[text] } },
         { title: '项目销售日报2', dataIndex: 'dailyPljl', width: '10%', align: 'center', customRender: function (text) { return a[text] } },
@@ -228,7 +241,7 @@ export default {
       this.queryParam.dealerSn = undefined
       this.$refs.dealerSubareaScopeList.resetForm()
       this.queryParam.bizNo = ''
-
+      this.queryParam.bizType = undefined
       this.$refs.table.refresh(true)
     },
     pageInit () {

+ 21 - 21
src/views/setting/salesReturnRemove/baseModal.vue

@@ -20,21 +20,21 @@
       >
         <a-row :gutter="15">
           <a-col :span="20">
-            <a-form-model-item label="销售退货单号" prop="salesReturnBillNo">
+            <a-form-model-item label="业务单号" prop="bizNo">
               <a-input
-                id="base-salesReturnBillNo"
+                id="base-bizNo"
                 :disabled="bizSn"
-                v-model.trim="form.salesReturnBillNo"
+                v-model.trim="form.bizNo"
                 @change="fetchUser"
                 allowClear
-                placeholder="请输入销售退货单号"/>
+                placeholder="请输入业务单号"/>
             </a-form-model-item>
           </a-col>
         </a-row>
         <a-row :gutter="15">
           <a-col :span="20">
-            <a-form-model-item label="客户名称" prop="buyerSn">
-              {{ dealerData&&dealerData.buyerName||'--' }}
+            <a-form-model-item label="客户名称" prop="dealerSn">
+              {{ dealerData&&dealerData.dealerName||'--' }}
             </a-form-model-item>
           </a-col>
         </a-row>
@@ -93,16 +93,16 @@ export default {
         wrapperCol: { span: 16 }
       },
       form: {
-        salesReturnBillNo: '',
-        buyerSn: undefined,
+        bizNo: '',
+        dealerSn: undefined,
         configType: 'BILLING_REPORT',
         bizSn: undefined, // bizsn
         salesStatsProvince: undefined,
         salesStatsDealer: undefined
       },
       rules: {
-        salesReturnBillNo: [{ required: true, message: '请输入销售退货单号', trigger: ['change', 'blur'] }],
-        buyerSn: [{ required: true, message: '请选择客户', trigger: ['change', 'blur'] }],
+        bizNo: [{ required: true, message: '请输入业务单号', trigger: ['change', 'blur'] }],
+        dealerSn: [{ required: true, message: '请选择客户', trigger: ['change', 'blur'] }],
         salesStatsProvince: [{ required: true, message: '请选择', trigger: ['change', 'blur'] }],
         salesStatsDealer: [{ required: true, message: '请选择', trigger: ['change', 'blur'] }]
       },
@@ -113,23 +113,23 @@ export default {
   },
   methods: {
     fetchUser () {
-      if (!this.form.salesReturnBillNo) return
+      if (!this.form.bizNo) return
       this.lastFetchId += 1
       const fetchId = this.lastFetchId
       this.dealerData = null
       this.spinning = true
       this.fetching = true
-      salesReturnDetailByNo({ salesReturnBillNo: this.form.salesReturnBillNo }).then(res => {
+      salesReturnDetailByNo({ bizNo: this.form.bizNo, configType: 'BILLING_REPORT' }).then(res => {
         if (fetchId !== this.lastFetchId) {
           return
         }
         if (res.data) {
           this.dealerData = res.data
-          this.form.buyerSn = res.data.buyerSn
-          this.form.bizSn = res.data.salesReturnBillSn
+          this.form.dealerSn = res.data.dealerSn
+          this.form.bizSn = res.data.bizSn
         } else {
           this.dealerData = null
-          this.form.buyerSn = undefined
+          this.form.dealerSn = undefined
           this.form.bizSn = undefined
         }
         this.fetching = false
@@ -149,7 +149,7 @@ export default {
         }
       })
     },
-    // 新建销售退货
+    // 新建业务
     salesSaveFun () {
       const _this = this
       const form = this.form
@@ -168,8 +168,8 @@ export default {
       this.opened = false
       this.form = {
         configType: 'BILLING_REPORT',
-        salesReturnBillNo: '',
-        buyerSn: undefined,
+        bizNo: '',
+        dealerSn: undefined,
         bizSn: undefined, // bizsn
         salesStatsProvince: undefined,
         salesStatsDealer: undefined
@@ -182,10 +182,10 @@ export default {
     getDetail () {
       bizRemoveConfigDetail({ bizSn: this.bizSn, configType: 'BILLING_REPORT' }).then(res => {
         const { bizSn, bizNo, dealerSn, dealerName, salesStatsDealer, salesStatsProvince } = res.data
-        this.dealerData = { buyerName: dealerName }
+        this.dealerData = { dealerName: dealerName }
         this.form = Object.assign(this.form, {
-          salesReturnBillNo: bizNo,
-          buyerSn: dealerSn,
+          bizNo: bizNo,
+          dealerSn: dealerSn,
           bizSn: bizSn,
           salesStatsProvince: salesStatsProvince,
           salesStatsDealer: salesStatsDealer

+ 20 - 6
src/views/setting/salesReturnRemove/list.vue

@@ -16,11 +16,22 @@
               </a-form-item>
             </a-col>
             <a-col :md="6" :sm="24">
-              <a-form-item label="总部销退单号">
-                <a-input id="salesReturnRemove-bizNo" v-model.trim="queryParam.bizNo" allowClear placeholder="请输入总部销退单号"/>
+              <a-form-item label="业务单号">
+                <a-input id="salesReturnRemove-bizNo" v-model.trim="queryParam.bizNo" allowClear placeholder="请输入业务单号"/>
               </a-form-item>
             </a-col>
             <a-col :md="6" :sm="24">
+              <a-form-item label="业务类型">
+                <v-select
+                  v-model="queryParam.bizType"
+                  ref="bizType"
+                  id="salesReturnRemove-bizType"
+                  code="REMOVE_BIZ_TYPE"
+                  placeholder="请选择业务类型"
+                  allowClear></v-select>
+              </a-form-item>
+            </a-col>
+            <a-col :md="24" :sm="24" style="text-align: center;margin-bottom: 10px;">
               <span class="table-page-search-submitButtons">
                 <a-button id="salesReturnRemove-search" type="primary" :disabled="disabled" @click="$refs.table.refresh(true)">查询</a-button>
                 <a-button id="salesReturnRemove-reset" style="margin-left: 8px" :disabled="disabled" @click="resetSearchForm()">重置</a-button>
@@ -131,7 +142,8 @@ export default {
         beginDate: getDate.getThreeMonthDays().starttime,
         endDate: getDate.getCurrMonthDays().endtime,
         dealerSn: undefined, //  客户名称
-        bizNo: undefined //  总部销退单号
+        bizNo: undefined, //  业务单号
+        bizType: undefined
       },
       // 加载数据方法 必须为 Promise 对象
       loadData: parameter => {
@@ -161,10 +173,11 @@ export default {
       const a = ['', '剔除']
       const arr = [
         { title: '编号', dataIndex: 'no', width: '4%', align: 'center', customRender: function (text) { return text || '--' } },
-        { title: '总部销退单号', dataIndex: 'bizNo', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
-        { title: '退货状态', dataIndex: 'billStatusDictValue', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
+        { title: '业务类型', dataIndex: 'bizTypeDictValue', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
+        { title: '业务单号', dataIndex: 'bizNo', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
+        { title: '业务状态', dataIndex: 'billStatusName', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
         { title: '退货日期', dataIndex: 'bizDate', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
-        { title: '客户名称', dataIndex: 'dealerName', width: '26%', align: 'left', customRender: function (text) { return text || '--' }, ellipsis: true },
+        { title: '客户名称', dataIndex: 'dealerName', width: '16%', align: 'left', customRender: function (text) { return text || '--' }, ellipsis: true },
         { title: '开单统计(客户)', dataIndex: 'salesStatsDealer', width: '10%', align: 'center', customRender: function (text) { return a[text] } },
         { title: '开单统计(省份)', dataIndex: 'salesStatsProvince', width: '10%', align: 'center', customRender: function (text) { return a[text] } },
         { title: '创建时间', dataIndex: 'createDate', width: '10%', align: 'center', customRender: function (text) { return text || '--' } },
@@ -229,6 +242,7 @@ export default {
       this.queryParam.dealerSn = undefined
       this.$refs.dealerSubareaScopeList.resetForm()
       this.queryParam.bizNo = ''
+      this.queryParam.bizType = undefined
 
       this.$refs.table.refresh(true)
     },

+ 2 - 2
vue.config.js

@@ -107,9 +107,9 @@ const vueConfig = {
     // If you want to turn on the proxy, please remosve the mockjs /src/main.jsL11
     proxy: {
       '/api': {
-        // target: 'http://192.168.2.10/ocs-admin',
+        target: 'http://192.168.2.103/ocs-admin',
         // target: 'https://t.ocs.360arrow.com/ocs-admin', //  练习
-        target: 'https://p.ocs.360arrow.com/ocs-admin', //  预发布
+        // target: 'https://p.ocs.360arrow.com/ocs-admin', //  预发布
         ws: false,
         changeOrigin: true,
         pathRewrite: {