From e8f9a6ab3d258c028da4fdc4a51c3985a9eba67c Mon Sep 17 00:00:00 2001
From: zhengpz <1838927346@qq.com>
Date: Wed, 18 Aug 2021 22:44:00 +0800
Subject: [PATCH] 对接口

---
 src/views/statisticalQueryManagement/companyDetails.vue |  253 ++++++++++++++++++++++++++-----------------------
 1 files changed, 134 insertions(+), 119 deletions(-)

diff --git a/src/views/statisticalQueryManagement/companyDetails.vue b/src/views/statisticalQueryManagement/companyDetails.vue
index 8a6c739..3b80bd2 100644
--- a/src/views/statisticalQueryManagement/companyDetails.vue
+++ b/src/views/statisticalQueryManagement/companyDetails.vue
@@ -4,6 +4,7 @@
       :option="tableOption"
       :data="tableData"
       :page.sync="tablePage"
+      :table-loading="loading"
       :permission="permissionList"
       :before-open="beforeOpen"
       @date-change="dateChange"
@@ -15,6 +16,7 @@
 import FileSaver from "file-saver";
 import XLSX from "xlsx";
 import { mapGetters } from "vuex";
+import { selectUIn } from "../../api/statisticalQueryManagement/statisticalQueryManagement";
 export default {
   name: "公司人员详情",
   data() {
@@ -22,47 +24,47 @@
       value1: "",
       value2: "",
       tableData: [
-        {
-          name: "张强",
-          No: "NO.2143",
-          idNumber: "230229187623601221",
-          tel: "13728198762",
-          holder: "是",
-          socialSecurity: "是",
-          picture: "是",
-          qualification: "通过",
-          pass: "是",
-          send: "是",
-        },
-        {
-          name: "张强",
-          No: "NO.2143",
-          idNumber: "230229187623601221",
-          tel: "13728198762",
-          holder: "是",
-          socialSecurity: "是",
-          picture: "是",
-          qualification: "通过",
-          pass: "是",
-          send: "是",
-        },
-        {
-          name: "张强",
-          No: "NO.2143",
-          idNumber: "230229187623601221",
-          tel: "13728198762",
-          holder: "是",
-          socialSecurity: "是",
-          picture: "是",
-          qualification: "通过",
-          pass: "是",
-          send: "是",
-        },
+        // {
+        //   name: "张强",
+        //   No: "NO.2143",
+        //   idNumber: "230229187623601221",
+        //   tel: "13728198762",
+        //   holder: "是",
+        //   socialSecurity: "是",
+        //   picture: "是",
+        //   qualification: "通过",
+        //   pass: "是",
+        //   send: "是"
+        // },
+        // {
+        //   name: "张强",
+        //   No: "NO.2143",
+        //   idNumber: "230229187623601221",
+        //   tel: "13728198762",
+        //   holder: "是",
+        //   socialSecurity: "是",
+        //   picture: "是",
+        //   qualification: "通过",
+        //   pass: "是",
+        //   send: "是"
+        // },
+        // {
+        //   name: "张强",
+        //   No: "NO.2143",
+        //   idNumber: "230229187623601221",
+        //   tel: "13728198762",
+        //   holder: "是",
+        //   socialSecurity: "是",
+        //   picture: "是",
+        //   qualification: "通过",
+        //   pass: "是",
+        //   send: "是"
+        // }
       ],
       tablePage: {
         pageSize: 10,
         currentPage: 1,
-        total: 0,
+        total: 0
       },
       tableOption: {
         excelBtn: true,
@@ -86,206 +88,207 @@
           {
             label: "保安员姓名",
             searchLabelWidth: 110,
-            prop: "name",
+            prop: "real_name",
             search: true,
             searchSpan: 4,
-            display: false,
+            display: false
           },
 
           {
             label: "保安员编号",
-            prop: "No",
-            display: false,
+            prop: "securitynumber",
+            display: false
           },
           {
             label: "身份证号",
-            prop: "idNumber",
-            display: false,
+            prop: "cardid",
+            display: false
           },
           {
             label: "联系电话",
-            prop: "tel",
-            display: false,
+            prop: "phone",
+            display: false
           },
           {
             label: "是否持证",
-            prop: "holder",
+            prop: "hold",
             searchSpan: 4,
             type: "select",
             props: {
               label: "label",
-              value: "value",
+              value: "value"
             },
             // cascaderItem: ["city", "area"],
             // dicUrl:subofficeOptions,
             dicData: [
               {
                 value: "0",
-                label: "是",
+                label: "是"
               },
               {
                 value: "2",
-                label: "否",
-              },
+                label: "否"
+              }
             ],
             search: true,
             rules: [
               {
                 required: true,
                 message: "请选择是否持证",
-                trigger: "blur",
-              },
-            ],
+                trigger: "blur"
+              }
+            ]
           },
           {
             label: "是否缴纳社保",
             //  labelWidth: 120,
             searchLabelWidth: 110,
-            prop: "socialSecurity",
+            prop: "soil",
             searchSpan: 4,
             type: "select",
             props: {
               label: "label",
-              value: "value",
+              value: "value"
             },
             dicData: [
               {
                 value: "0",
-                label: "是",
+                label: "是"
               },
               {
                 value: "2",
-                label: "否",
-              },
+                label: "否"
+              }
             ],
             search: true,
             rules: [
               {
                 required: true,
                 message: "请选择是否缴纳社保",
-                trigger: "blur",
-              },
-            ],
+                trigger: "blur"
+              }
+            ]
           },
 
           {
             label: "是否已采集照片",
             searchLabelWidth: 120,
-            prop: "picture",
+            prop: "photo",
             searchSpan: 4,
             type: "select",
             props: {
               label: "label",
-              value: "value",
+              value: "value"
             },
             dicData: [
               {
                 value: "0",
-                label: "是",
+                label: "是"
               },
               {
                 value: "2",
-                label: "否",
-              },
+                label: "否"
+              }
             ],
             search: true,
             rules: [
               {
                 required: true,
                 message: "请选择是否已采集照片",
-                trigger: "blur",
-              },
-            ],
+                trigger: "blur"
+              }
+            ]
           },
           {
             label: "资格审查情况",
             searchLabelWidth: 110,
-            prop: "qualification",
+            prop: "examination_type",
             searchSpan: 4,
             type: "select",
             props: {
               label: "label",
-              value: "value",
+              value: "value"
             },
             dicData: [
               {
                 value: "0",
-                label: "通过",
+                label: "通过"
               },
               {
                 value: "2",
-                label: "异常",
-              },
+                label: "异常"
+              }
             ],
             search: true,
             rules: [
               {
                 required: true,
                 message: "请选择资格审查情况",
-                trigger: "blur",
-              },
-            ],
+                trigger: "blur"
+              }
+            ]
           },
-          {
-            label: "是否通过考试",
-            searchLabelWidth: 110,
-            prop: "pass",
-            searchSpan: 4,
-            type: "select",
-            props: {
-              label: "label",
-              value: "value",
-            },
-            dicData: [
-              {
-                value: "0",
-                label: "是",
-              },
-              {
-                value: "2",
-                label: "否",
-              },
-            ],
-            search: true,
-            rules: [
-              {
-                required: true,
-                message: "请选择是否通过考试",
-                trigger: "blur",
-              },
-            ],
-          },
+          // {
+          //   label: "是否通过考试",
+          //   searchLabelWidth: 110,
+          //   prop: "pass",
+          //   searchSpan: 4,
+          //   type: "select",
+          //   props: {
+          //     label: "label",
+          //     value: "value"
+          //   },
+          //   dicData: [
+          //     {
+          //       value: "0",
+          //       label: "是"
+          //     },
+          //     {
+          //       value: "2",
+          //       label: "否"
+          //     }
+          //   ],
+          //   search: true,
+          //   rules: [
+          //     {
+          //       required: true,
+          //       message: "请选择是否通过考试",
+          //       trigger: "blur"
+          //     }
+          //   ]
+          // },
           {
             label: "是否派遣",
-            prop: "send",
+            prop: "dispatch",
             searchSpan: 4,
             type: "select",
             props: {
               label: "label",
-              value: "value",
+              value: "value"
             },
             dicData: [
               {
                 value: "0",
-                label: "是",
+                label: "是"
               },
               {
                 value: "2",
-                label: "否",
-              },
+                label: "否"
+              }
             ],
             search: true,
             rules: [
               {
                 required: true,
                 message: "请选择是否派遣",
-                trigger: "blur",
-              },
-            ],
-          },
-        ],
+                trigger: "blur"
+              }
+            ]
+          }
+        ]
       },
       companyName: "",
+      loading: true
     };
   },
   computed: {
@@ -295,12 +298,22 @@
         addBtn: this.vaildData(this.permission.post_add, false),
         viewBtn: this.vaildData(this.permission.post_view, false),
         delBtn: this.vaildData(this.permission.post_delete, false),
-        editBtn: this.vaildData(this.permission.post_edit, false),
+        editBtn: this.vaildData(this.permission.post_edit, false)
       };
-    },
+    }
   },
   methods: {
     dateChange() {},
+    getTableData() {
+      selectUIn({ deptid: "1412222709480509442",current: 1, size: 10 }).then(
+        res => {
+          if (res.data.code === 200) {
+            this.tableData = res.data.data;
+            this.loading = false;
+          }
+        }
+      );
+    }
     // downExcel() {
     //   let et = XLSX.utils.table_to_book(document.getElementById("table"));
     //   let etout = XLSX.write(et, {
@@ -321,7 +334,9 @@
     //   return etout;
     // }
   },
-  mounted() {},
+  mounted() {
+    this.getTableData();
+  }
 };
 </script>
 <style lang="scss" scoped>

--
Gitblit v1.9.3