Bläddra i källkod

待提现审核添加业务来源

hxl13994548489 2 år sedan
förälder
incheckning
ddce70d428

+ 31 - 0
src/views/FinancialManagement/WithdrawalManagement/WithdrawalProceduresPending.vue

@@ -31,6 +31,13 @@
               start-placeholder="开始日期" end-placeholder="结束日期">
             </el-date-picker>
           </el-form-item>
+          <el-form-item label="业务来源" prop="source">
+              <el-select v-model="queryForm.source" style="width: 200px;" clearable placeholder="请选择业务来源">
+                <el-option v-for="val in organizationSourceoptions" :key="val.dictValue" :label="val.dictTag"
+                  :value="val.dictValue">
+                </el-option>
+              </el-select>
+            </el-form-item>
           <el-form-item>
             <el-button type="primary" size="small" @click="findPage">查询</el-button>
           </el-form-item>
@@ -104,6 +111,7 @@ export default {
   },
   data() {
     return {
+      organizationSourceoptions: [],
       bankForm:{},
       formList: [
         {
@@ -172,6 +180,7 @@ export default {
         { prop: "id", label: "提现单号" },
         { prop: "userId", label: "业务员工号" },
         { prop: "userName", label: "业务员姓名" },
+        { prop: "source", label: "业务来源",formatter: this.managementSourceFormatter },
         { prop: "leaderId", label: "维护人工号" },
         { prop: "leaderName", label: "维护人" },
         { prop: "mobile", label: "电话" },
@@ -188,9 +197,31 @@ export default {
     };
   },
   created() {
+    this.$api.insCompany.dicType('organizationSource').then((res) => {
+      if (res.code == 200) {
+        this.tableConfig.columns.forEach(e => {
+          if (e.prop == 'source') {
+            e.options = res.data.ddList
+          }
+        })
+        this.organizationSourceoptions = res.data.ddList;
+      }
+    });
   },
   mounted() { },
   methods: {
+    managementSourceFormatter(row, column) {
+      let managementSource = row.source;
+      switch (managementSource) {
+        case '1':
+          return <el-tag>渠道</el-tag>
+        case '2':
+          return <el-tag type="success">个代</el-tag>
+        case '3':
+          return <el-tag type="warning">电销</el-tag>
+        default:
+      }
+    },
     handleSearchList(val){
       this.bankfindPage(val);
     },