浏览代码

对接业务员列表

谢杰标 2 年之前
父节点
当前提交
13e9b7353b

+ 9 - 0
src/api/financed/index.js

@@ -89,3 +89,12 @@ export function orderNoteEdit(data) {
     data,
   });
 }
+
+// 业务员提成列表
+export function sellerList(query) {
+  return request({
+    url: "/system/top/order/divSellerList",
+    method: "get",
+    params: query,
+  });
+}

+ 25 - 12
src/views/financed/arap/index.vue

@@ -51,6 +51,16 @@
           <div>{{ props.scope.row.dayTime }}</div>
         </div>
       </template>
+      <template slot="refundStatus" slot-scope="props">
+        <div>
+          {{
+            ["待审核", "未通过", "未退款", "已完成"][
+              props.scope.row.refundStatus
+            ]
+          }}
+          <span></span>
+        </div>
+      </template>
       <template slot="status" slot-scope="props">
         <el-checkbox
           @change="changeStatus"
@@ -91,7 +101,7 @@ import pagination from "@/components/pagination";
 import dislogTip from "./dislogTip.vue";
 import dislogOrderDetails from "../components/dislogOrderDetails.vue";
 import { exportFn } from "@/utils/index.js";
-import { orderList, orderExport } from "@/api/financed/index";
+import { orderList, sellerList, orderExport } from "@/api/financed/index";
 export default {
   name: "cost",
   components: {
@@ -171,7 +181,7 @@ export default {
         },
         {
           label: "剩余天数",
-          prop: "predictPayTime",
+          prop: "predictPayDay",
           hidden: true,
         },
         {
@@ -233,49 +243,51 @@ export default {
       tableSet3: [
         {
           label: "下单时间",
-          prop: "startTime",
+          prop: "lastTime",
           hidden: true,
           scope: "aTimeList",
         },
         {
           label: "订单单号",
-          prop: "name",
+          prop: "orderSn",
           hidden: true,
         },
         {
           label: "机构名称",
-          prop: "name",
+          prop: "tenantName",
           hidden: true,
         },
         {
           label: "业务员",
-          prop: "name",
+          prop: "createUsername",
           hidden: true,
         },
         {
           label: "业务号",
-          prop: "name",
+          prop: "createNo",
           hidden: true,
         },
         {
           label: "待付账款(元)",
-          prop: "name",
+          prop: "divideSellerMoney",
           hidden: true,
         },
         {
           label: "预付时间",
-          prop: "name",
+          prop: "predictReceiveTime",
           hidden: true,
         },
         {
           label: "剩余天数",
-          prop: "name",
+          prop: "predictReceiveDay",
           hidden: true,
         },
         {
           label: "审核状态",
-          prop: "name",
+          prop: "refundStatus",
           hidden: true,
+          scope: "solt",
+          soltName: "refundStatus",
         },
       ],
       tableData: [], //表单数据
@@ -292,6 +304,7 @@ export default {
   methods: {
     openDialog(data) {
       console.log(data);
+      this.orderDialogVisible = true;
     },
     batchExport() {
       const fn = [orderExport, orderExport, orderExport][this.type - 1];
@@ -320,7 +333,7 @@ export default {
       this.dialogVisible = true;
     },
     getDataList(data) {
-      const fn = [orderList, orderList, orderList][this.type - 1];
+      const fn = [orderList, orderList, sellerList][this.type - 1];
       fn(data)
         .then((res) => {
           this.tableData = res.rows;

+ 2 - 12
src/views/financed/components/dislogOrderDetails.vue

@@ -73,7 +73,6 @@ export default {
   },
   data() {
     return {
-      form: {},
       descList: [
         { label: "机构名称", key: "123" },
         { label: "业务员", key: "123" },
@@ -106,22 +105,13 @@ export default {
 
   methods: {
     init() {
-      this.resetForm();
-      if (this.id) {
-      }
+      this.getOrderDetail();
     },
+    getOrderDetail() {},
     close() {
       this.$refs["form"].resetFields();
     },
     submit() {},
-    resetForm() {
-      this.form = {
-        email: undefined,
-        email1: undefined,
-        email2: undefined,
-        email3: undefined,
-      };
-    },
     submitForm() {
       this.$refs["form"].validate((valid) => {
         if (valid) {

+ 10 - 2
src/views/financed/cost/dislogSet.vue

@@ -30,7 +30,11 @@
             ></el-input>
           </el-form-item>
           <el-form-item prop="tenantId" label="">
-            <el-select v-model="form.tenantId" placeholder="请选择关联机构">
+            <el-select
+              filterable
+              v-model="form.tenantId"
+              placeholder="请选择关联机构"
+            >
               <el-option
                 v-for="item in companyList"
                 :key="item.tenantId"
@@ -100,7 +104,11 @@
               :prop="'itemList.' + index + '.businessId'"
               :rules="rules['businessId']"
             >
-              <el-select v-model="item.businessId" placeholder="请选择业务层次">
+              <el-select
+                filterable
+                v-model="item.businessId"
+                placeholder="请选择业务层次"
+              >
                 <el-option
                   v-for="level in backbusinessList(item.educationTypeId)"
                   :key="level.businessId"