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/businessStatisticsDetail.vue |  213 ++++++++++++++++++++++++++---------------------------
 1 files changed, 105 insertions(+), 108 deletions(-)

diff --git a/src/views/statisticalQueryManagement/businessStatisticsDetail.vue b/src/views/statisticalQueryManagement/businessStatisticsDetail.vue
index 7a19d18..255caf1 100644
--- a/src/views/statisticalQueryManagement/businessStatisticsDetail.vue
+++ b/src/views/statisticalQueryManagement/businessStatisticsDetail.vue
@@ -4,6 +4,7 @@
       :option="tableOption"
       :data="tableData"
       :page.sync="tablePage"
+      :table-loading="loading"
       :permission="permissionList"
       :before-open="beforeOpen"
       @date-change="dateChange"
@@ -15,48 +16,52 @@
 // import FileSaver from "file-saver";
 // import XLSX from "xlsx";
 import { mapGetters } from "vuex";
+import {
+  selectDis,
+  selectFw
+} from "../../api/statisticalQueryManagement/statisticalQueryManagement";
 export default {
-  name: "业务情况统计",
+  name: "业务情况统计明细",
   data() {
     return {
       value1: "",
       value2: "",
       tableData: [
-        {
-          company: "江西省永安保安服务有限公司",
-          subOffice: "南昌市公安局",
-          timeStart:'2020-07-14',
-          timeEnd:'2021-06-30',
-          customerName: "南昌市幼儿园",
-          num: "7",
-          // status: "正在服务",
-          bz:'',
-        },
-        {
-          company: "南昌市赣水保安服务有限公司",
-          subOffice: "东湖分局",
-          timeStart:'2020-01-23',
-          timeEnd:'2020-12-31',
-          customerName: "南昌市第一人民医院",
-          num: "32",
-          // status: "已完成",
-          bz:'',
-        },
-        {
-          company: "江西中业兴达保安服务有限公司",
-          subOffice: "西湖分局",
-          timeStart:'2020-03-16',
-          timeEnd:'2021-7-29',
-          customerName: "南昌市动物园",
-          num: "12",
-          // status: "未下单",
-          bz:'',
-        },
+        // {
+        //   company: "江西省永安保安服务有限公司",
+        //   subOffice: "南昌市公安局",
+        //   timeStart: "2020-07-14",
+        //   timeEnd: "2021-06-30",
+        //   customerName: "南昌市幼儿园",
+        //   num: "7",
+        //   // status: "正在服务",
+        //   bz: ""
+        // },
+        // {
+        //   company: "南昌市赣水保安服务有限公司",
+        //   subOffice: "东湖分局",
+        //   timeStart: "2020-01-23",
+        //   timeEnd: "2020-12-31",
+        //   customerName: "南昌市第一人民医院",
+        //   num: "32",
+        //   // status: "已完成",
+        //   bz: ""
+        // },
+        // {
+        //   company: "江西中业兴达保安服务有限公司",
+        //   subOffice: "西湖分局",
+        //   timeStart: "2020-03-16",
+        //   timeEnd: "2021-7-29",
+        //   customerName: "南昌市动物园",
+        //   num: "12",
+        //   // status: "未下单",
+        //   bz: ""
+        // }
       ],
       tablePage: {
         pageSize: 10,
         currentPage: 1,
-        total: 0,
+        total: 0
       },
       tableOption: {
         excelBtn: true,
@@ -79,165 +84,133 @@
         column: [
           {
             label: "公司名称",
-            prop: "company",
+            prop: "gsname",
             search: true,
             searchSpan: 4,
-            display: false,
+            display: false
           },
 
           {
             label: "所属辖区",
-            prop: "subOffice",
+            prop: "jurname",
             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: "东湖分局"
               },
               {
                 value: "3",
-                label: "西湖分局",
+                label: "西湖分局"
               },
               {
                 value: "4",
-                label: "青云谱分局",
+                label: "青云谱分局"
               },
               {
                 value: "5",
-                label: "青山湖分局",
-              },
+                label: "青山湖分局"
+              }
             ],
             search: true,
             rules: [
               {
                 required: true,
                 message: "请选择所属辖区",
-                trigger: "blur",
-              },
-            ],
+                trigger: "blur"
+              }
+            ]
           },
           {
             label: "服务开始时间",
-            prop: "timeStart",
-            display: false,
+            prop: "dispatcherTime",
+            display: false
           },
           {
             label: "服务到期时间",
-            prop: "timeEnd",
-            display: false,
+            prop: "end_time",
+            display: false
           },
           {
             label: "服务单位名称",
-            prop: "customerName",
+            prop: "fwname",
             searchLabelWidth: 110,
             search: true,
             searchSpan: 4,
-            display: false,
+            display: false
           },
           {
             label: "保安派遣人数",
             prop: "num",
-            display: false,
-          },
-          {
-            label: "备注",
-            prop: "bz",
-            display: false,
+            display: false
           },
           // {
-          //   label: "服务状态",
-          //   prop: "status",
-          //   searchSpan: 4,
-          //   type: "select",
-          //   props: {
-          //     label: "label",
-          //     value: "value",
-          //   },
-          //   // cascaderItem: ["city", "area"],
-          //   // dicUrl:subofficeOptions,
-          //   dicData: [
-          //     {
-          //       value: "0",
-          //       label: "已完成",
-          //     },
-          //     {
-          //       value: "2",
-          //       label: "正在服务",
-          //     },
-          //     {
-          //       value: "3",
-          //       label: "未下单",
-          //     },
-          //   ],
-          //   search: true,
-          //   rules: [
-          //     {
-          //       required: true,
-          //       message: "请选择服务状态",
-          //       trigger: "blur",
-          //     },
-          //   ],
-          // },
-        ],
+          //   label: "备注",
+          //   prop: "bz",
+          //   display: false
+          // }
+        ]
       },
       typeValue: "0",
       typeOptions: [
         {
           value: "0",
-          label: "全部",
+          label: "全部"
         },
         {
           value: "1",
-          label: "社保缴纳人数",
+          label: "社保缴纳人数"
         },
         {
           value: "2",
-          label: "社保缴纳总额",
+          label: "社保缴纳总额"
         },
         {
           value: "3",
-          label: "公司派遣人数",
+          label: "公司派遣人数"
         },
         {
           value: "4",
-          label: "社保缴纳人数占比",
-        },
+          label: "社保缴纳人数占比"
+        }
       ],
       subofficeValue: "0",
       subofficeOptions: [
         {
           value: "0",
-          label: "南昌市公安局",
+          label: "南昌市公安局"
         },
         {
           value: "2",
-          label: "东湖分局",
+          label: "东湖分局"
         },
         {
           value: "3",
-          label: "西湖分局",
+          label: "西湖分局"
         },
         {
           value: "4",
-          label: "青云谱分局",
+          label: "青云谱分局"
         },
         {
           value: "5",
-          label: "青山湖分局",
-        },
+          label: "青山湖分局"
+        }
       ],
+      servicesList: [],
       companyName: "",
+      loading: true
     };
   },
   computed: {
@@ -247,12 +220,34 @@
         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() {
+      let params = {
+        jurisdiction: "",
+        current: 1,
+        fid: 20,
+        deptid: "1412222709480509442",
+        size: 10
+      };
+      selectDis(params).then(res => {
+        if (res.data.code === 200) {
+          this.tableData = res.data.data;
+          this.loading = false;
+        }
+      });
+    },
+    getFuWuList() {
+      selectFw().then(res => {
+        if (res.data.code === 200) {
+          this.servicesList = res.data.data;
+        }
+      });
+    }
     // downExcel() {
     //   let et = XLSX.utils.table_to_book(document.getElementById("table"));
     //   let etout = XLSX.write(et, {
@@ -273,8 +268,10 @@
     //   return etout;
     // }
   },
-  mounted() {},
+  mounted() {
+    this.getTableData();
+    this.getFuWuList();
+  }
 };
 </script>
-<style lang="scss" scoped>
-</style>
+<style lang="scss" scoped></style>

--
Gitblit v1.9.3