From 2c461eb9efb980d55dfd7407ee70088fc90a4a7a Mon Sep 17 00:00:00 2001
From: 钟日健 <5689795+arsn@user.noreply.gitee.com>
Date: Tue, 08 Feb 2022 14:24:31 +0800
Subject: [PATCH] 保安员详情修改

---
 src/views/dispatch/dispatch.vue |   62 ++++++++++++++++++++++--------
 1 files changed, 45 insertions(+), 17 deletions(-)

diff --git a/src/views/dispatch/dispatch.vue b/src/views/dispatch/dispatch.vue
index cf18e89..25e3d52 100644
--- a/src/views/dispatch/dispatch.vue
+++ b/src/views/dispatch/dispatch.vue
@@ -108,13 +108,10 @@
   adddata,
   update,
   remove,
-  getdata1,
-  adddata1,
-  update1,
-  remove1,
 } from "@/api/dispatch/dispatch";
 import { mapGetters } from "vuex";
 import { mapState } from "vuex";
+import { getToken } from "@/util/auth";
 export default {
   data() {
     var phones = (rule, value, callback) => {
@@ -241,6 +238,30 @@
             ],
           },
           {
+            label: "派遣单位类型",
+            prop: "district",
+            type: "select",
+            search: false,
+            dicUrl: "/api/blade-system/dict-biz/dictionary?code=dispatcherUnitType",
+            props: {
+              label: "dictValue",
+              value: "dictKey"
+            },
+            searchLabelWidth: 110,
+            overHidden: true,
+            searchSpan: 4,
+            width: 100,
+            labelWidth: 138,
+            rules: [
+              {
+                required: true,
+                message: "请选择派遣单位类型",
+                trigger: "click",
+              },
+            ],
+            dataType: "number",
+          },
+          {
             label: "企业名称",
             prop: "deptId",
             type: "tree",
@@ -258,12 +279,21 @@
               },
             ],
             labelWidth: 138,
-            width: 230,
+            width: 180,
             searchLabelWidth: 80,
             search: true,
             searchSpan: 4,
           },
-          
+          {
+            label: "保安服务类型",
+            prop: "serveType",
+            // search: true,
+            searchLabelWidth: 110,
+            searchSpan: 4,
+            overHidden: true,
+            // span: 12,
+            labelWidth: 138,
+          },
           {
             label: "合同生效时间",
             prop: "releaseTimeRange",
@@ -323,6 +353,7 @@
             viewDisplay: false,
             overHidden: true,
             labelWidth: 138,
+            width:100,
             type: "tree",
             dicUrl: "/api/jurisdiction/lazy-tree",
             props: {
@@ -425,16 +456,7 @@
               // },
             ],
           },
-          {
-            label: "保安服务类型",
-            prop: "serveType",
-            // search: true,
-            searchLabelWidth: 110,
-            searchSpan: 4,
-            overHidden: true,
-            // span: 12,
-            labelWidth: 138,
-          },
+          
           {
             label: "派遣保安员数",
             prop: "num",
@@ -706,6 +728,9 @@
           if (this.data[k].num == -1) {
             this.data[k].num = null;
           }
+          if (this.data[k].district == -1) {
+            this.data[k].district = null;
+          }
         }
         window.localStorage.setItem("paqiandataS", JSON.stringify(this.data));
         this.loading = false;
@@ -713,7 +738,10 @@
     },
 
     handleTemplate() {
-      window.open(`/api/dispatcherUnit/export-template`);
+      window.open(`/api/dispatcherUnit/export-template?${
+            this.website.tokenHeader
+          }=${getToken()}&`
+        );
     },
     handleImport() {
       this.excelBox = true;

--
Gitblit v1.9.3