From 01fc5ec38120750591cce032b20fdf072f69f77c Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Thu, 22 Jul 2021 12:56:30 +0800
Subject: [PATCH] 数据对接

---
 src/views/management/computents/dispatch.vue |   97 ++++++++++++++++++++++++++----------------------
 1 files changed, 52 insertions(+), 45 deletions(-)

diff --git a/src/views/management/computents/dispatch.vue b/src/views/management/computents/dispatch.vue
index 59688d1..6e0085f 100644
--- a/src/views/management/computents/dispatch.vue
+++ b/src/views/management/computents/dispatch.vue
@@ -18,7 +18,9 @@
 </template>
 
 <script>
+import { getLisperdispatch } from "@/api/register/honor";
 export default {
+  props: ["form"],
   data() {
     return {
       equipmentOption: {
@@ -34,7 +36,7 @@
         calcHeight: 250,
         searchShowBtn: false,
         tip: false,
-        searchShow: false,
+        // searchShow: false,
         searchMenuSpan: 3,
         index: false,
         viewBtn: true,
@@ -54,7 +56,7 @@
           {
             label: "姓名",
             prop: "name",
-            search: true,
+            // search: true,
             searchSpan: 3,
             rules: [
               {
@@ -64,21 +66,22 @@
               },
             ],
           },
-          {
-            label: "身份证号",
-            prop: "cardid",
-            // rules: [
-            //   {
-            //     required: true,
-            //     message: "请输入编号",
-            //     trigger: "blur",
-            //   },
-            // ],
-            // search: true,
-          }, //上面不显示
+          // {
+          //   label: "身份证号",
+          //   prop: "cardid",
+          //   // rules: [
+          //   //   {
+          //   //     required: true,
+          //   //     message: "请输入编号",
+          //   //     trigger: "blur",
+          //   //   },
+          //   // ],
+          //   // search: true,
+          // }, //上面不显示
           {
             label: "派遣单位",
-            prop: "dispatcher",
+            prop: "dispatcherCompany",
+            search: true,
             // rules: [
             //   {
             //     required: true,
@@ -88,18 +91,18 @@
             // ],
             // search: true,
           },
-          {
-            label: "保安公司",
-            prop: "deptName",
-            // rules: [
-            //   {
-            //     required: true,
-            //     message: "请输入规格",
-            //     trigger: "blur",
-            //   },
-            // ],
-            // search: true,
-          },
+          // {
+          //   label: "保安公司",
+          //   prop: "deptName",
+          //   // rules: [
+          //   //   {
+          //   //     required: true,
+          //   //     message: "请输入规格",
+          //   //     trigger: "blur",
+          //   //   },
+          //   // ],
+          //   // search: true,
+          // },
           // {
           //   label: "派遣人",
           //   prop: "dispatcher",
@@ -120,7 +123,7 @@
             valueFormat: "yyyy-MM-dd",
             labelWidth: 120,
             searchSpan: 4,
-            search: true,
+            // search: true,
             overHidden: true,
             rules: [
               {
@@ -141,13 +144,13 @@
           },
           {
             label: "结束时间",
-            prop: "enddispatchertime",
+            prop: "endTime",
             type: "date",
             format: "yyyy-MM-dd",
             valueFormat: "yyyy-MM-dd",
             labelWidth: 120,
             searchSpan: 4,
-            search: true,
+            // search: true,
             overHidden: true,
             rules: [
               {
@@ -168,7 +171,7 @@
           },
           {
             label: "派遣地址",
-            prop: "tenantName",
+            prop: "dispatcheraddress",
             // rules: [
             //   {
             //     required: true,
@@ -212,21 +215,25 @@
   methods: {
     equipmentOnLoad(page, params = {}) {
       this.equipmentLoading = true;
-      //   getequipmentList(
-      //     page.currentPage,
-      //     page.pageSize,
-      //     Object.assign(params, this.equipmentQuery),
-      //     this.form.creditcode
-      //   ).then((res) => {
-      //     const data = res.data.data;
+      getLisperdispatch(
+        page.currentPage,
+        page.pageSize,
+        Object.assign(params, this.equipmentQuery),
+        this.form.id
+      ).then((res) => {
+        const data = res.data.data;
 
-      //     this.equipmentPage.total = data.total;
-      //     this.equipmentData = data.records;
-      this.equipmentLoading = false;
-      //     this.$refs.equipmentCrud.refreshTable();
-      //     this.$refs.equipmentCrud.doLayout();
-      //     this.equipmentSelectionClear();
-      //   });
+        this.equipmentPage.total = data.total;
+        this.equipmentData = data.records;
+        for (var k in this.equipmentData) {
+          this.equipmentData[k]["name"] = this.form.realName;
+        }
+        console.log(this.equipmentData, " this.equipmentData");
+        this.equipmentLoading = false;
+        this.$refs.equipmentCrud.refreshTable();
+        this.$refs.equipmentCrud.doLayout();
+        this.equipmentSelectionClear();
+      });
     },
     equipmentSelectionClear() {
       this.equipmentSelectionList = [];

--
Gitblit v1.9.3