Bladeren bron

商户初始数据查询

changhaoning 1 jaar geleden
bovenliggende
commit
beb7955555
2 gewijzigde bestanden met toevoegingen van 52 en 2 verwijderingen
  1. 2 1
      src/components/business/select-magnifier/setting.js
  2. 50 1
      src/view/mst/company-init/index.vue

+ 2 - 1
src/components/business/select-magnifier/setting.js

@@ -340,7 +340,8 @@ const data = {
     methodsNameDetail: 'getCompanyByPage',
     // 查询条件
     searchContent: [
-
+      {itemCode: 'cpCode'},
+      {itemCode: 'cpName'},
     ],
     // 查询条件一行个数
     colCount: 2,

+ 50 - 1
src/view/mst/company-init/index.vue

@@ -23,7 +23,7 @@
     </BaseIndexButtonGroup>
     <DkTabs v-model="tableModel" :options="tabsOptions" @on-click="changeTab"></DkTabs>
 
-    <!--  表格部分  -->
+    <!--  商品档案  -->
     <div :style="'height: ' + tableHeight + 'px'" class="split-div-class" v-if="tableModel == 'goodSku'">
       <DkSplit v-model="split">
         <!-- 左边部分   -->
@@ -55,6 +55,30 @@
       </DkSplit>
     </div>
 
+    <!--  客户档案-->
+    <div :style="'height: ' + tableHeight + 'px'" class="split-div-class" v-if="tableModel == 'cus'">
+      <!--  table区域  -->
+    <DkTable :id="'table-'+$options.name" ref="table-select" :data="cusTableData"
+             :height="this.tableHeight-60" primaryKey="cusId"
+             @pageChange="pageSizeChange"
+             :page-total="pageInfo.total"
+             :page-size="pageInfo.pageSize"
+             :page-size-opts="pageSizeOpts"
+             :current-page="pageInfo.currentPage"
+             :choose-flag="false"
+             name="table">
+      <DkTableColumn field="cusCode"></DkTableColumn>
+      <DkTableColumn field="cusName"></DkTableColumn>
+      <DkTableColumn field="cusPhone"></DkTableColumn>
+      <DkTableColumn field="channelName"></DkTableColumn>
+      <DkTableColumn field="addressFull"></DkTableColumn>
+      <DkTableColumn field="contactName"></DkTableColumn>
+      <DkTableColumn field="contactPhone"></DkTableColumn>
+      <DkTableColumn field="orgName"></DkTableColumn>
+      <DkTableColumn field="remarks"></DkTableColumn>
+    </DkTable>
+    </div>
+
     <!--上传窗口-->
     <DkModal
       v-model="uploadModal"
@@ -99,6 +123,7 @@ export default {
       skuTableData:[],
 
       //客户档案相关
+      cusTableData:[],
 
       //上传相关
       uploadModal:false,//上传窗口
@@ -229,12 +254,16 @@ export default {
         }
         else{
           if(this.tableModel == 'goodSku'){
+            //todo
             request('http://192.168.1.24:7001'+ '/' + 'mdm-server-' + this.formData.svcCode + '/mst/goodsSeries/list_by_nopage', {}).then(res =>{
               if (res.code === this.$config.SUCCESS_CODE) {
                 this.leftData = res.data;
               }
             })
           }
+          if(this.tableModel == 'cus'){
+            this.getCusData()
+          }
         }
       })
     },
@@ -262,7 +291,9 @@ export default {
         let params = {
           seriesId : this.seriesId,
           flgValidList: ["true"],
+          cpId:this.formData.cpId
         }
+        //todo
         request('http://192.168.1.24:7001' + '/' + 'mdm-server-' + this.formData.svcCode + '/mst/goodsSku/list_by', params).then(res => {
           if (res.code === this.$config.SUCCESS_CODE) {
             this.skuTableData = res.data.list;
@@ -271,6 +302,24 @@ export default {
       }
     },
 
+    /**
+    * @desc   : 查询客户档案
+    * @author : 常皓宁
+    * @date   : 2024/6/14 11:33
+    */
+    getCusData(){
+      if (this.tableModel == 'cus') {
+        let params = {
+          flgValid: true,
+        }
+        //todo
+        request('http://192.168.1.24:7001' + '/' + 'mdm-server-' + this.formData.svcCode + '/mst/customer/list_by', params).then(res => {
+          if (res.code === this.$config.SUCCESS_CODE) {
+            this.cusTableData = res.data.list;
+          }
+        })
+      }
+    },
   },
   created() {
   }