From 001cd68503b8dfe839f897c812404d937e6f361d Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Fri, 23 Jul 2021 09:48:58 +0800
Subject: [PATCH] 保安员考试管理完善  添加成绩查询 缴费查询 报名培训查询,样式调整,  数据对接指令查询

---
 src/views/securityCompany/computents/service.vue |  215 +++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 164 insertions(+), 51 deletions(-)

diff --git a/src/views/securityCompany/computents/service.vue b/src/views/securityCompany/computents/service.vue
index 878c382..af8833c 100644
--- a/src/views/securityCompany/computents/service.vue
+++ b/src/views/securityCompany/computents/service.vue
@@ -18,7 +18,9 @@
 </template>
 
 <script>
+import { getListeservice } from "@/api/securityCompany/securityCompany";
 export default {
+  props: ["form"],
   data() {
     return {
       serviceOption: {
@@ -32,7 +34,7 @@
 
         align: "center",
         height: "auto",
-        calcHeight: 250,
+        calcHeight: 270,
         tip: false,
         searchShow: false,
         searchMenuSpan: 4,
@@ -44,47 +46,157 @@
         menuWidth: 156,
 
         column: [
+          // {
+          //   label: "id",
+          //   prop: "id",
+          //   hide: true,
+          //   editDisplay: false,
+          //   addDisplay: false,
+          // },
           {
-            label: "投资人姓名",
-            prop: "shareholder",
-            slot: true,
-            display: false,
+            label: "姓名",
+            prop: "name",
+            // search: true,
+            searchSpan: 3,
+            rules: [
+              {
+                required: true,
+                message: "请输入姓名",
+                trigger: "blur",
+              },
+            ],
+          },
+          // {
+          //   label: "身份证号",
+          //   prop: "cardid",
+          //   // rules: [
+          //   //   {
+          //   //     required: true,
+          //   //     message: "请输入编号",
+          //   //     trigger: "blur",
+          //   //   },
+          //   // ],
+          //   // search: true,
+          // }, //上面不显示
+          {
+            label: "派遣单位",
+            prop: "dispatcherCompany",
+            search: true,
+            // rules: [
+            //   {
+            //     required: true,
+            //     message: "请输入规格",
+            //     trigger: "blur",
+            //   },
+            // ],
+            // search: true,
+          },
+          // {
+          //   label: "保安公司",
+          //   prop: "deptName",
+          //   // rules: [
+          //   //   {
+          //   //     required: true,
+          //   //     message: "请输入规格",
+          //   //     trigger: "blur",
+          //   //   },
+          //   // ],
+          //   // search: true,
+          // },
+          // {
+          //   label: "派遣人",
+          //   prop: "dispatcher",
+          //   // rules: [
+          //   //   {
+          //   //     required: true,
+          //   //     message: "请输入规格",
+          //   //     trigger: "blur",
+          //   //   },
+          //   // ],
+          //   // search: true,
+          // },
+          {
+            label: "派遣时间",
+            prop: "dispatchertime",
+            type: "date",
+            format: "yyyy-MM-dd",
+            valueFormat: "yyyy-MM-dd",
+            labelWidth: 120,
+            searchSpan: 4,
+            // search: true,
+            overHidden: true,
+            rules: [
+              {
+                required: true,
+                message: "请输入时间",
+                trigger: "click",
+              },
+            ],
+            // width: 70,
+            // rules: [
+            //   {
+            //     required: true,
+            //     message: "请输入型号",
+            //     trigger: "blur",
+            //   },
+            // ],
+            // search: true,
           },
           {
-            label: "投资比例",
-            prop: "shareholdingratio",
-            slot: true,
-            display: false,
-            formatter: function (row, value) {
-              return (value = value + "%");
-            },
+            label: "结束时间",
+            prop: "endTime",
+            type: "date",
+            format: "yyyy-MM-dd",
+            valueFormat: "yyyy-MM-dd",
+            labelWidth: 120,
+            searchSpan: 4,
+            // search: true,
+            overHidden: true,
+            rules: [
+              {
+                required: true,
+                message: "请输入时间",
+                trigger: "click",
+              },
+            ],
+            // width: 70,
+            // rules: [
+            //   {
+            //     required: true,
+            //     message: "请输入型号",
+            //     trigger: "blur",
+            //   },
+            // ],
+            // search: true,
           },
           {
-            label: "出资金额",
-            prop: "capital",
-            slot: true,
-            display: false,
-            formatter: function (row, value) {
-              return (value = value + "万元");
-            },
-          },
-          {
-            label: "投资时间",
-            prop: "capitaltime",
-            slot: true,
-            display: false,
-          },
-          {
-            label: "身份证号",
-            prop: "cardid",
-            slot: true,
-            display: false,
-          },
-          {
-            label: "联系电话",
-            prop: "cell",
-            slot: true,
-            display: false,
+            label: "派遣地址",
+            prop: "dispatcheraddress",
+            // rules: [
+            //   {
+            //     required: true,
+            //     message: "请输入组织机构",
+            //     trigger: "blur",
+            //   },
+            // ],
+            // overHidden: true,
+            // // addDisplay: true,
+            // // editDisplay: true,
+            // // viewDisplay: true,
+            // // searchSpan: 5,
+            // dicUrl:
+            //   "/api/blade-system/dept/security_lazy-tree?parentId=1413470343230877697",
+            // props: {
+            //   label: "title",
+            //   value: "id",
+            // },
+            // // search: true,
+            // type: "select",
+            // // rules: [{
+            // //     required: true,
+            // //     message: "请选择学历",
+            // //     trigger: "blur"
+            // // }],
           },
         ],
       },
@@ -103,21 +215,22 @@
   methods: {
     serviceOnLoad(page, params = {}) {
       this.serviceLoading = true;
-      //   getserviceList(
-      //     page.currentPage,
-      //     page.pageSize,
-      //     Object.assign(params, this.serviceQuery),
-      //     this.form.creditcode
-      //   ).then((res) => {
-      //     const data = res.data.data;
+      getListeservice(
+        page.currentPage,
+        page.pageSize,
+        Object.assign(params, this.serviceQuery),
+        this.form.departmentid
+      ).then((res) => {
+        const data = res.data.data;
 
-      //     this.servicePage.total = data.total;
-      //     this.serviceData = data.records;
-      this.serviceLoading = false;
-      //     this.$refs.serviceCrud.refreshTable();
-      //     this.$refs.serviceCrud.doLayout();
-      //     this.serviceSelectionClear();
-      //   });
+        this.servicePage.total = data.total;
+        this.serviceData = data.records;
+        console.log(this.serviceData, "this.serviceData");
+        this.serviceLoading = false;
+        this.$refs.serviceCrud.refreshTable();
+        this.$refs.serviceCrud.doLayout();
+        this.serviceSelectionClear();
+      });
     },
     serviceSelectionClear() {
       this.serviceSelectionList = [];

--
Gitblit v1.9.3