فهرست منبع

【修改】钱包对应关系模块,金蝶部门编码从文本框修改为下拉框,选择内容为: 部门名称(部门编码) 的形式

howie 2 سال پیش
والد
کامیت
d5f226fb2c
2فایلهای تغییر یافته به همراه29 افزوده شده و 6 حذف شده
  1. 9 0
      src/api/basic_data/dealer.js
  2. 20 6
      src/views/basic_data/dealer/dealer_stock.vue

+ 9 - 0
src/api/basic_data/dealer.js

@@ -162,3 +162,12 @@ export function getListCustomer(params) {
     params
   })
 }
+
+//获取经销商
+export function getK3DepartmentList(params) {
+  return request({
+    url: '/k3/department/list',
+    method: 'get',
+    params
+  })
+}

+ 20 - 6
src/views/basic_data/dealer/dealer_stock.vue

@@ -201,10 +201,16 @@
           </template> -->
         </el-form-item>
         <el-form-item label="金蝶部门编号" prop="k3OrgNumber">
-          <el-input v-model="addForm.k3OrgNumber"></el-input>
-          <!-- <template slot-scope="scope">
-            {{ scope.row }}
-          </template> -->
+          <!--          <el-input v-model="addForm.k3OrgNumber"></el-input>-->
+          <el-select class="selectStyle" v-model="addForm.k3OrgNumber" placeholder="请选择" filterable>
+            <el-option
+              v-for="item in k3DepartmentList"
+              :key="item.number"
+              :label="item.name + '(' + item.number + ')'"
+              :value="item.number"
+            >
+            </el-option>
+          </el-select>
         </el-form-item>
         <el-form-item label="钱包" prop="customerWalletId">
           <el-select class="selectStyle" v-model="addForm.customerWalletId" placeholder="请选择" filterable>
@@ -304,7 +310,8 @@ import {
   getAdminUserList,
   getCustomerPtDetail,
   getCustomerPtUpdate,
-  getWalletCustomerList
+  getWalletCustomerList,
+  getK3DepartmentList
 } from '@/api/basic_data/dealer'
 import { getDealerList } from '@/api/basic_data/dealer'
 import { getDepartmentList } from '@/api/setting'
@@ -387,13 +394,15 @@ export default {
       // threeList: [], //三级区域数据
       userList: [], //业务员
       ids: [],
-      rowID: null //编辑ID
+      rowID: null, //编辑ID
+      k3DepartmentList: []
     }
   },
   async created() {
     this.getTree()
     // this.getAdminWebsit(1);
     this.getList()
+    this.getK3DepartmentList()
     this.getDealerDataList({ pageNum: 1, pageSize: -1 })
     this.getUserList(1)
     // this.getSelectList({ sysDictEnum: "PRODUCT_TYPE" });
@@ -459,6 +468,11 @@ export default {
         this.$message.error(result.message)
       }
     },
+    getK3DepartmentList() {
+      getK3DepartmentList().then(res => {
+        this.k3DepartmentList = res.data
+      })
+    },
     //下载模板
     downLoadFn() {
       downloadFiles('customer/pt/download')