فهرست منبع

配置修改 客户来源

Qukatie 8 ماه پیش
والد
کامیت
b5a1a2b015

+ 11 - 16
src/views/iosBasicData/bcorps/detailsPage.vue

@@ -135,10 +135,15 @@
                 <el-form-item label="客户来源" prop="sourceType">
                   <el-row :gutter="10">
                     <el-col :span="10">
-                      <search-query :datalist="sourceTypeData" :selectValue="formData.sourceType" :filterable="true"
+                      <!-- <search-query :datalist="sourceTypeData" :selectValue="formData.sourceType" :filterable="true"
                         :clearable="true" :remote="true" :buttonIf="false" placeholder="请选择客户来源"
                         @corpChange="sourceCorp($event, 'sourceType')">
-                      </search-query>
+                      </search-query> -->
+                      <el-select v-model="formData.sourceType" size="small" placeholder="请选择客户来源" clearable
+                        :style="{ width: '100%' }" @change="sourceCorp($event, 'sourceType')">
+                        <el-option v-for="(item, index) in sourceTypeData" :key="index" :label="item.dictValue"
+                          :value="item.dictKey"></el-option>
+                      </el-select>
                     </el-col>
                     <el-col :span="13">
                       <search-query :datalist="srcData" :selectValue="formData.srcCnName" :filterable="true"
@@ -1106,20 +1111,7 @@ export default {
     return {
       psRateData: [], // ps 规则数据
       // 客户来源
-      sourceTypeData: [
-        {
-          label: '公司',
-          value: 'OWN'
-        },
-        {
-          label: '代理',
-          value: 'AGENT'
-        },
-        {
-          label: '业务员',
-          value: 'SALES'
-        }
-      ],
+      sourceTypeData: [],
       // 客户来源下级配置
       sourceforParameter: {},
       // 客户来源下级
@@ -1356,6 +1348,9 @@ export default {
     getWorkDicts('bcorps-credit-level').then((res) => {
       this.creditLevelDict = res.data.data
     });
+    getWorkDicts('source_type').then((res) => {
+      this.sourceTypeData = res.data.data
+    });
     getWorkDicts('bcorps-enterprise-type').then((res) => {
       this.enterpriseTypeDict = res.data.data
       // 没有id 取第一个

+ 156 - 2
src/views/serviceConfiguration/configurationModification/detailsPage.vue

@@ -186,15 +186,165 @@ export default {
                         overHidden: true
                     },
                     {
-                        label: "关联字段",
-                        prop: "relationField",
+                        label: "查询类型",
+                        prop: "queryType",
                         cell: true,
                         overHidden: true,
+                        type: 'select',
+                        dicData: [{
+                            label: '字典',
+                            value: '字典'
+                        }, {
+                            label: '客户',
+                            value: '客户'
+                        }, {
+                            label: '国家',
+                            value: '国家'
+                        }, {
+                            label: '船名',
+                            value: '船名'
+                        }, {
+                            label: '包装',
+                            value: '包装'
+                        }, {
+                            label: '费用',
+                            value: '费用'
+                        }, {
+                            label: '箱型',
+                            value: '箱型'
+                        }, {
+                            label: '服务条款',
+                            value: '服务条款'
+                        }, {
+                            label: '成交方式',
+                            value: '成交方式'
+                        }, {
+                            label: '航线',
+                            value: '航线'
+                        }, {
+                            label: '货物',
+                            value: '货物'
+                        }],
+                    },
+                    {
+                        label: "id字段",
+                        prop: "mainFieldId",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "编码字段",
+                        prop: "mainFieldCode",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "中文字段",
+                        prop: "mainFieldCname",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "英文字段",
+                        prop: "mainFieldEname",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "amends id字段",
+                        prop: "amendsFieldId",
+                        width: "100",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "amends 编码字段",
+                        prop: "amendsFieldCode",
+                        width: "110",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "amends 中文字段",
+                        prop: "amendsFieldCname",
+                        width: "110",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "amends 英文字段",
+                        prop: "amendsFieldEname",
+                        width: "110",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "费用中心 id字段",
+                        prop: "feeCenterFieldId",
+                        width: "120",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "费用中心 编码字段",
+                        prop: "feeCenterFieldCode",
+                        width: "120",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "费用中心 中文字段",
+                        prop: "feeCenterFieldCname",
+                        width: "120",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "费用中心 英文字段",
+                        prop: "feeCenterFieldEname",
+                        width: "120",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "账单中心 id字段",
+                        prop: "finAccBillsFieldId",
+                        width: "120",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "账单中心 编码字段",
+                        prop: "finAccBillsFieldCode",
+                        width: "120",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "账单中心 中文字段",
+                        prop: "finAccBillsFieldCname",
+                        width: "120",
+                        cell: true,
+                        overHidden: true
+                    },
+                    {
+                        label: "账单中心 英文字段",
+                        prop: "finAccBillsFieldEname",
+                        width: "120",
+                        cell: true,
+                        overHidden: true
                     },
+                    // {
+                    //     label: "关联字段",
+                    //     prop: "relationField",
+                    //     cell: true,
+                    //     overHidden: true,
+                    // },
                     {
                         label: "修改表",
                         prop: "surface",
                         overHidden: true,
+                        width: "170",
                         cell: true,
                         type: "select",
                         dicUrl: "/api/blade-system/dict-biz/dictionary?code=modify_table",
@@ -202,11 +352,15 @@ export default {
                             label: "dictValue",
                             value: "dictKey"
                         },
+                        multiple:true,
+                        dataType: "string",
+                        tags:true,
                     },
                     {
                         label: "状态(是否启用)",
                         prop: "status",
                         overHidden: true,
+                        width: "100",
                         cell: true,
                         type: 'select',
                         dicData: [{