Browse Source

修改bug

QuKatie 3 years ago
parent
commit
bed90fd1ce

+ 3 - 1
src/components/crop-select/main.vue

@@ -45,6 +45,7 @@
                   :option="treeOption"
                   :data="treeData"
                   @node-click="nodeClick"
+                  :style="treeStyle"
                 />
               </basic-container>
             </el-scrollbar>
@@ -122,7 +123,8 @@ export default {
       },
       corpVisible: false,
       selectionList: [],
-      title: null
+      title: null,
+      treeStyle:'height:'+(window.innerHeight - 315)+'px'
     };
   },
   props: {

+ 67 - 68
src/views/basicData/customerInformation/configuration/mainList.json

@@ -4,7 +4,7 @@
   "tip": false,
   "simplePage": true,
   "searchShow": true,
-  "searchMenuSpan": 6,
+  "searchMenuSpan": 24,
   "dialogWidth": "60%",
   "tree": true,
   "border": true,
@@ -15,104 +15,103 @@
   "delBtn": false,
   "menuWidth": 220,
   "dialogClickModal": false,
-  "column":[
-    {
+  "column": [{
       "label": "编码",
       "prop": "code",
       "search": true,
       "index": 1,
-      "width":120,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 120,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "全称",
       "prop": "cname",
       "search": true,
       "index": 2,
-      "width":150,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 150,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "区域",
       "prop": "belongtoarea",
       "search": true,
       "index": 4,
-      "width":120,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 120,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "所属公司",
       "prop": "belongtocompany",
       "search": true,
       "index": 5,
-      "width":150,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 150,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "联系人",
       "prop": "attn",
       "search": true,
       "index": 6,
-      "width":130,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 130,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "代理品牌",
       "prop": "goodtypes",
       "search": true,
       "index": 7,
-      "width":120,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 120,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "企业类型",
       "prop": "companytype",
       "index": 8,
-      "width":130
-    },{
+      "width": 130
+    }, {
       "label": "客户等级 ",
       "prop": "creditLevel",
       "search": true,
       "hide": true,
-      "index": 8,
-      "width":100,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
+      "index": 9,
+      "width": 100,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    },
+    {
+      "label": "分管员",
+      "prop": "adminProfiles",
+      "search": true,
+      "index": 10,
+      "width": 130,
+      "type": "select",
+      "dicData": [],
+      "props": {
+        "label": "name",
+        "value": "id"
+      },
+      "filterable": true
     }
   ]
 }

+ 34 - 2
src/views/basicData/customerInformation/detailsPageEdit.vue

@@ -68,6 +68,22 @@
                   type="tree"
                   :dic="dicArea"
                 ></avue-input-tree>
+                <el-select
+                  v-else-if="item.prop === 'adminProfiles'"
+                  size="small"
+                  style="width: 100%;"
+                  v-model="form[item.prop]"
+                  multiple
+                  placeholder=""
+                >
+                  <el-option
+                    v-for="item in userList"
+                    :key="item.id"
+                    :label="item.name"
+                    :value="item.id"
+                  >
+                  </el-option>
+                </el-select>
                 <el-input
                   type="age"
                   v-else
@@ -209,10 +225,12 @@ import advantageProject from "./configuration/advantageProject.json";
 import bankOfDeposit from "./configuration/bankOfDeposit.json";
 import flowDialog from "@/components/flow-dialog/main";
 import { customerParameter } from "@/enums/management-type";
+import { gainUser } from "@/api/basicData/customerInquiry";
 export default {
   name: "detailsPage",
   data() {
     return {
+      userList: [],
       switchDialog: false,
       form: {},
       disabled: false,
@@ -499,9 +517,14 @@ export default {
             ]
           },
           {
+            label: "分管员",
+            prop: "adminProfiles",
+            span: 8
+          },
+          {
             label: "代理区域",
             prop: "belongtoarea",
-            span: 24,
+            span: 16,
             mock: {
               type: "county"
             }
@@ -536,11 +559,14 @@ export default {
       let id = this.$route.query.id.replace(/\"/g, "");
       // let id = parseInt(this.$route.query.id)
       detail(id).then(res => {
-        console.log(res.data.data);
+        if (res.data.data.adminProfiles) {
+          res.data.data.adminProfiles = res.data.data.adminProfiles.split(",");
+        }
         this.form = res.data.data;
         this.contactsData = this.form.corpsAttnList;
         this.bankOfDepositData = this.form.corpsBankList;
         this.advantageProjectData = this.form.corpsItems;
+
         delete this.form.corpsAttnList;
         delete this.form.corpsBankList;
         delete this.form.corpsItems;
@@ -549,6 +575,9 @@ export default {
       //新增时根据左侧选中树结构给客户类别赋值
       this.$set(this.form, "corpsTypeId", this.$route.query.treeDeptId);
     }
+    gainUser().then(res => {
+      this.userList = res.data.data;
+    });
   },
   watch: {
     $route(to, from) {
@@ -682,6 +711,9 @@ export default {
           if (this.form.belongtoarea) {
             this.form.belongtoarea = this.form.belongtoarea.toString();
           }
+          if (this.form.adminProfiles) {
+            this.form.adminProfiles = this.form.adminProfiles.join(",");
+          }
           this.form.corpType = customerParameter.code;
           typeSave(this.form).then(res => {
             if (res.data.data === "error") {

+ 23 - 7
src/views/basicData/customerInformation/index.vue

@@ -74,6 +74,9 @@
               >删除
             </el-button>
           </template>
+          <template slot="adminProfiles" slot-scope="{ row }">
+            <span>{{ row.adminProfilesName | adminProfileFilter }}</span>
+          </template>
         </avue-crud>
         <report-dialog
           :switchDialog="switchDialog"
@@ -120,6 +123,7 @@ import {
 import { getToken } from "@/util/auth";
 import reportDialog from "@/components/report-dialog/main";
 import { customerParameter } from "@/enums/management-type";
+import { gainUser } from "@/api/basicData/customerInquiry";
 export default {
   name: "customerInformation",
   data() {
@@ -199,7 +203,18 @@ export default {
   components: {
     reportDialog
   },
-  created() {},
+  filters: {
+    adminProfileFilter(row) {
+      if (row) {
+        return row.substr(0, row.length - 1);
+      }
+    }
+  },
+  created() {
+    gainUser().then(res => {
+      this.findObject(this.option.column, "adminProfiles").dicData = res.data.data;
+    });
+  },
   // watch:{
   //   'excelForm.isCovered'() {
   //     if (this.excelForm.isCovered !== '') {
@@ -278,7 +293,7 @@ export default {
     },
     //查询全部
     initData() {
-      customerList({ corpType: customerParameter.code}).then(res => {
+      customerList({ corpType: customerParameter.code }).then(res => {
         console.log(this.form);
         const column = this.findObject(this.option.column, "parentId");
         column.dicData = res.data.data.records;
@@ -359,11 +374,12 @@ export default {
     //树桩列点击展开触发
     treeLoad(tree, treeNode, resolve) {
       const parentId = tree.id;
-      customerList({ parentId: parentId, corpType: customerParameter.code }).then(
-        res => {
-          resolve(res.data.data.records);
-        }
-      );
+      customerList({
+        parentId: parentId,
+        corpType: customerParameter.code
+      }).then(res => {
+        resolve(res.data.data.records);
+      });
     },
     openReport() {
       this.switchDialog = !this.switchDialog;

+ 67 - 68
src/views/basicData/customerManagement/companyMaterial/configuration/mainList.json

@@ -4,7 +4,7 @@
   "tip": false,
   "simplePage": true,
   "searchShow": true,
-  "searchMenuSpan": 6,
+  "searchMenuSpan": 24,
   "dialogWidth": "60%",
   "tree": true,
   "border": true,
@@ -15,104 +15,103 @@
   "delBtn": false,
   "menuWidth": 220,
   "dialogClickModal": false,
-  "column":[
-    {
+  "column": [{
       "label": "编码",
       "prop": "code",
       "search": true,
       "index": 1,
-      "width":120,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 120,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "全称",
       "prop": "cname",
       "search": true,
       "index": 2,
-      "width":150,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 150,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "区域",
       "prop": "belongtoarea",
       "search": true,
       "index": 4,
-      "width":120,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 120,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "所属公司",
       "prop": "belongtocompany",
       "search": true,
       "index": 5,
-      "width":150,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 150,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "联系人",
       "prop": "attn",
       "search": true,
       "index": 6,
-      "width":130,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 130,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "代理品牌",
       "prop": "goodtypes",
       "search": true,
       "index": 7,
-      "width":120,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 120,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "企业类型",
       "prop": "companytype",
       "index": 8,
-      "width":130
-    },{
+      "width": 130
+    }, {
       "label": "客户等级 ",
       "prop": "creditLevel",
       "search": true,
       "hide": true,
-      "index": 8,
-      "width":100,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
+      "index": 9,
+      "width": 100,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    },
+    {
+      "label": "分管员",
+      "prop": "adminProfiles",
+      "search": true,
+      "index": 10,
+      "width": 130,
+      "type": "select",
+      "dicData": [],
+      "props": {
+        "label": "name",
+        "value": "id"
+      },
+      "filterable": true
     }
   ]
 }

+ 32 - 2
src/views/basicData/customerManagement/companyMaterial/detailsPageEdit.vue

@@ -68,6 +68,22 @@
                   type="tree"
                   :dic="dicArea"
                 ></avue-input-tree>
+                <el-select
+                  v-else-if="item.prop === 'adminProfiles'"
+                  size="small"
+                  style="width: 100%;"
+                  v-model="form[item.prop]"
+                  multiple
+                  placeholder=""
+                >
+                  <el-option
+                    v-for="item in userList"
+                    :key="item.id"
+                    :label="item.name"
+                    :value="item.id"
+                  >
+                  </el-option>
+                </el-select>
                 <el-input
                   type="age"
                   v-else
@@ -209,6 +225,7 @@ import advantageProject from "./configuration/advantageProject.json";
 import bankOfDeposit from "./configuration/bankOfDeposit.json";
 import flowDialog from "@/components/flow-dialog/main";
 import { companyParameter } from "@/enums/management-type";
+import { gainUser } from "@/api/basicData/customerInquiry";
 export default {
   name: "detailsPage",
   data() {
@@ -499,9 +516,14 @@ export default {
             ]
           },
           {
+            label: "分管员",
+            prop: "adminProfiles",
+            span: 8
+          },
+          {
             label: "代理区域",
             prop: "belongtoarea",
-            span: 24,
+            span: 16,
             mock: {
               type: "county"
             }
@@ -536,7 +558,9 @@ export default {
       let id = this.$route.query.id.replace(/\"/g, "");
       // let id = parseInt(this.$route.query.id)
       detail(id).then(res => {
-        console.log(res.data.data);
+        if (res.data.data.adminProfiles) {
+          res.data.data.adminProfiles = res.data.data.adminProfiles.split(",");
+        }
         this.form = res.data.data;
         this.contactsData = this.form.corpsAttnList;
         this.bankOfDepositData = this.form.corpsBankList;
@@ -549,6 +573,9 @@ export default {
       //新增时根据左侧选中树结构给客户类别赋值
       this.$set(this.form, "corpsTypeId", this.$route.query.treeDeptId);
     }
+    gainUser().then(res => {
+      this.userList = res.data.data;
+    });
   },
   watch: {
     $route(to, from) {
@@ -682,6 +709,9 @@ export default {
           if (this.form.belongtoarea) {
             this.form.belongtoarea = this.form.belongtoarea.toString();
           }
+          if (this.form.adminProfiles) {
+            this.form.adminProfiles = this.form.adminProfiles.join(",");
+          }
           this.form.corpType = companyParameter.code;
           typeSave(this.form).then(res => {
             if (res.data.data === "error") {

+ 24 - 7
src/views/basicData/customerManagement/companyMaterial/index.vue

@@ -74,6 +74,9 @@
               >删除
             </el-button>
           </template>
+          <template slot="adminProfiles" slot-scope="{ row }">
+            <span>{{ row.adminProfilesName | adminProfileFilter }}</span>
+          </template>
         </avue-crud>
         <report-dialog
           :switchDialog="switchDialog"
@@ -119,7 +122,8 @@ import {
 } from "@/api/basicData/customerInformation";
 import { getToken } from "@/util/auth";
 import reportDialog from "@/components/report-dialog/main";
-import { companyParameter} from "@/enums/management-type";
+import { companyParameter } from "@/enums/management-type";
+import { gainUser } from "@/api/basicData/customerInquiry";
 export default {
   name: "customerInformation",
   data() {
@@ -199,7 +203,19 @@ export default {
   components: {
     reportDialog
   },
-  created() {},
+  filters: {
+    adminProfileFilter(row) {
+      if (row) {
+        return row.substr(0, row.length - 1);
+      }
+    }
+  },
+  created() {
+    gainUser().then(res => {
+      this.findObject(this.option.column, "adminProfiles").dicData =
+        res.data.data;
+    });
+  },
   // watch:{
   //   'excelForm.isCovered'() {
   //     if (this.excelForm.isCovered !== '') {
@@ -359,11 +375,12 @@ export default {
     //树桩列点击展开触发
     treeLoad(tree, treeNode, resolve) {
       const parentId = tree.id;
-      customerList({ parentId: parentId, corpType: companyParameter.code }).then(
-        res => {
-          resolve(res.data.data.records);
-        }
-      );
+      customerList({
+        parentId: parentId,
+        corpType: companyParameter.code
+      }).then(res => {
+        resolve(res.data.data.records);
+      });
     },
     openReport() {
       this.switchDialog = !this.switchDialog;

+ 67 - 68
src/views/basicData/customerManagement/supplierMaterial/configuration/mainList.json

@@ -4,7 +4,7 @@
   "tip": false,
   "simplePage": true,
   "searchShow": true,
-  "searchMenuSpan": 6,
+  "searchMenuSpan": 24,
   "dialogWidth": "60%",
   "tree": true,
   "border": true,
@@ -15,104 +15,103 @@
   "delBtn": false,
   "menuWidth": 220,
   "dialogClickModal": false,
-  "column":[
-    {
+  "column": [{
       "label": "编码",
       "prop": "code",
       "search": true,
       "index": 1,
-      "width":120,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 120,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "全称",
       "prop": "cname",
       "search": true,
       "index": 2,
-      "width":150,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 150,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "区域",
       "prop": "belongtoarea",
       "search": true,
       "index": 4,
-      "width":120,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 120,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "所属公司",
       "prop": "belongtocompany",
       "search": true,
       "index": 5,
-      "width":150,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 150,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "联系人",
       "prop": "attn",
       "search": true,
       "index": 6,
-      "width":130,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 130,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "代理品牌",
       "prop": "goodtypes",
       "search": true,
       "index": 7,
-      "width":120,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
-    },{
+      "width": 120,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    }, {
       "label": "企业类型",
       "prop": "companytype",
       "index": 8,
-      "width":130
-    },{
+      "width": 130
+    }, {
       "label": "客户等级 ",
       "prop": "creditLevel",
       "search": true,
       "hide": true,
-      "index": 8,
-      "width":100,
-      "rules": [
-        {
-          "required": true,
-          "message": "请输入菜单名称",
-          "trigger": "blur"
-        }
-      ]
+      "index": 9,
+      "width": 100,
+      "rules": [{
+        "required": true,
+        "message": "请输入菜单名称",
+        "trigger": "blur"
+      }]
+    },
+    {
+      "label": "分管员",
+      "prop": "adminProfiles",
+      "search": true,
+      "index": 10,
+      "width": 130,
+      "type": "select",
+      "dicData": [],
+      "props": {
+        "label": "name",
+        "value": "id"
+      },
+      "filterable": true
     }
   ]
 }

+ 33 - 3
src/views/basicData/customerManagement/supplierMaterial/detailsPageEdit.vue

@@ -68,6 +68,22 @@
                   type="tree"
                   :dic="dicArea"
                 ></avue-input-tree>
+                <el-select
+                  v-else-if="item.prop === 'adminProfiles'"
+                  size="small"
+                  style="width: 100%;"
+                  v-model="form[item.prop]"
+                  multiple
+                  placeholder=""
+                >
+                  <el-option
+                    v-for="item in userList"
+                    :key="item.id"
+                    :label="item.name"
+                    :value="item.id"
+                  >
+                  </el-option>
+                </el-select>
                 <el-input
                   type="age"
                   v-else
@@ -208,7 +224,8 @@ import customerContact from "./configuration/customerContact.json";
 import advantageProject from "./configuration/advantageProject.json";
 import bankOfDeposit from "./configuration/bankOfDeposit.json";
 import flowDialog from "@/components/flow-dialog/main";
-import { supplierParameter} from "@/enums/management-type";
+import { supplierParameter } from "@/enums/management-type";
+import { gainUser } from "@/api/basicData/customerInquiry";
 export default {
   name: "detailsPage",
   data() {
@@ -499,9 +516,14 @@ export default {
             ]
           },
           {
+            label: "分管员",
+            prop: "adminProfiles",
+            span: 8
+          },
+          {
             label: "代理区域",
             prop: "belongtoarea",
-            span: 24,
+            span: 16,
             mock: {
               type: "county"
             }
@@ -536,7 +558,9 @@ export default {
       let id = this.$route.query.id.replace(/\"/g, "");
       // let id = parseInt(this.$route.query.id)
       detail(id).then(res => {
-        console.log(res.data.data);
+        if (res.data.data.adminProfiles) {
+          res.data.data.adminProfiles = res.data.data.adminProfiles.split(",");
+        }
         this.form = res.data.data;
         this.contactsData = this.form.corpsAttnList;
         this.bankOfDepositData = this.form.corpsBankList;
@@ -549,6 +573,9 @@ export default {
       //新增时根据左侧选中树结构给客户类别赋值
       this.$set(this.form, "corpsTypeId", this.$route.query.treeDeptId);
     }
+    gainUser().then(res => {
+      this.userList = res.data.data;
+    });
   },
   watch: {
     $route(to, from) {
@@ -682,6 +709,9 @@ export default {
           if (this.form.belongtoarea) {
             this.form.belongtoarea = this.form.belongtoarea.toString();
           }
+          if (this.form.adminProfiles) {
+            this.form.adminProfiles = this.form.adminProfiles.join(",");
+          }
           this.form.corpType = supplierParameter.code;
           typeSave(this.form).then(res => {
             if (res.data.data === "error") {

+ 23 - 6
src/views/basicData/customerManagement/supplierMaterial/index.vue

@@ -74,6 +74,9 @@
               >删除
             </el-button>
           </template>
+          <template slot="adminProfiles" slot-scope="{ row }">
+            <span>{{ row.adminProfilesName | adminProfileFilter }}</span>
+          </template>
         </avue-crud>
         <report-dialog
           :switchDialog="switchDialog"
@@ -120,6 +123,7 @@ import {
 import { getToken } from "@/util/auth";
 import reportDialog from "@/components/report-dialog/main";
 import { supplierParameter } from "@/enums/management-type";
+import { gainUser } from "@/api/basicData/customerInquiry";
 export default {
   name: "customerInformation",
   data() {
@@ -199,7 +203,19 @@ export default {
   components: {
     reportDialog
   },
-  created() {},
+  filters: {
+    adminProfileFilter(row) {
+      if (row) {
+        return row.substr(0, row.length - 1);
+      }
+    }
+  },
+  created() {
+    gainUser().then(res => {
+      this.findObject(this.option.column, "adminProfiles").dicData =
+        res.data.data;
+    });
+  },
   // watch:{
   //   'excelForm.isCovered'() {
   //     if (this.excelForm.isCovered !== '') {
@@ -359,11 +375,12 @@ export default {
     //树桩列点击展开触发
     treeLoad(tree, treeNode, resolve) {
       const parentId = tree.id;
-      customerList({ parentId: parentId, corpType: supplierParameter.code }).then(
-        res => {
-          resolve(res.data.data.records);
-        }
-      );
+      customerList({
+        parentId: parentId,
+        corpType: supplierParameter.code
+      }).then(res => {
+        resolve(res.data.data.records);
+      });
     },
     openReport() {
       this.switchDialog = !this.switchDialog;