From cc1c0a396698648256c350f6f0fe2cb2f0b02c7e Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Wed, 27 Mar 2024 15:44:10 +0800
Subject: [PATCH] 许可按钮放出,备案审批按钮放出

---
 src/views/licenseApproval/securityTraining.vue |  334 +++++--------------------------------------------------
 1 files changed, 34 insertions(+), 300 deletions(-)

diff --git a/src/views/licenseApproval/securityTraining.vue b/src/views/licenseApproval/securityTraining.vue
index 0a01c34..5f778a6 100644
--- a/src/views/licenseApproval/securityTraining.vue
+++ b/src/views/licenseApproval/securityTraining.vue
@@ -1,15 +1,17 @@
-/*
- * @Author: liu
- * @Date: 2021-08-26 16:55:25 
- * @Last Modified by: mikey.zhaopeng
- * @Last Modified time: 2021-08-26 17:12:51
- */
-
+/* * @Author: liu * @Date: 2021-08-26 16:55:25 * @Last Modified by: liu * @Last
+Modified time: 2021-11-05 15:01:20 */
 
 <template>
   <div>
-    <basic-container class="permit">
+    <basic-container
+      :class="[
+        'permit',
+        $store.state.control.screenSize == 1366 ? 'smallSize' : 'normalSize',
+        $store.state.control.windowWidth >= 1024 ? 'tooRowSearch1' : '',
+      ]"
+    >
       <avue-crud
+        class="tablesss"
         :option="option"
         :table-loading="loading"
         :data="data"
@@ -48,16 +50,16 @@
             :type="type"
             class="zhengJian-icon"
             @click.stop="handleCredentials(row)"
-            >附件查阅
+            >附件
           </el-button>
-          <el-button
+          <!-- <el-button
             icon="el-icon-edit"
             :size="size"
             :type="type"
             @click.stop="rowDel(row)"
             v-if="row.type == '2'"
             >许可审批
-          </el-button>
+          </el-button> -->
           <el-button
             icon="el-icon-edit"
             :size="size"
@@ -72,9 +74,12 @@
             {{
               row.type == "0" ? "通过" : row.type == "1" ? "不通过" : "待审核"
             }}
-            <i class="gz" v-if="row.type == '0'"></i>
+            <i class="gz" v-if="row.type == '2'"></i>
+            <!--  黄色 -->
             <i class="yj" v-if="row.type == '1'"></i>
-            <i class="zc" v-if="row.type == '2'"></i>
+            <!--  红色 -->
+            <i class="zc" v-if="row.type == '0'"></i>
+            <!--  绿色 -->
           </el-tag>
         </template>
       </avue-crud>
@@ -142,7 +147,7 @@
         ref="licence"
       >
         <div class="licence" id="licence" v-if="dialogVisible">
-          <div class="licence-head">保安服务许可证</div>
+          <div class="licence-head">保安培训许可证</div>
           <div class="head-tid">
             洪公保服务
             <span class="fontStyle">{{
@@ -201,8 +206,8 @@
           v-model="textareaShenpi"
         ></textarea>
         <div class="but">
-          <el-button @click="closecc">通过</el-button>
-          <el-button type="primary" @click="subcc">不通过</el-button>
+          <el-button type="danger" @click="subcc">不通过</el-button>
+          <el-button type="primary" @click="closecc">通过</el-button>
         </div>
       </div>
     </el-dialog>
@@ -218,7 +223,7 @@
   remove,
 } from "@/api/licenseApproval/permit";
 import { mapGetters } from "vuex";
-
+import { column } from "./column";
 export default {
   data() {
     return {
@@ -241,6 +246,7 @@
         pageSize: 10,
         currentPage: 1,
         total: 0,
+        ...this.$store.state.control.changePageSize,
       },
       selectionList: [],
       option: {
@@ -261,281 +267,8 @@
         viewBtn: true,
         selection: true,
         dialogClickModal: false,
-        column: [
-          {
-            label: "企业名称",
-            search: true,
-            prop: "enterprisename",
-            searchLabelWidth: 80,
-            searchSpan: 4,
-            overHidden: true,
-            width: 250,
-            rules: [
-              {
-                required: true,
-                message: "请输入企业名称",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "社会信用代码",
-            prop: "creditcode",
-            hide: true,
-            rules: [
-              {
-                required: true,
-                message: "请输入统一社会信用代码",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "法定代表人",
-            prop: "representative",
-            width: 82,
-            rules: [
-              {
-                required: true,
-                message: "请输入法定代表人",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "法定代表人电话",
-            width: 106,
-            prop: "representativecell",
-            rules: [
-              {
-                required: true,
-                message: "请输入法定代表人电话",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "联系人",
-            prop: "contacts",
-            width: 58,
-            rules: [
-              {
-                required: true,
-                message: "请输入联系人",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "联系人电话",
-            width: 96,
-            prop: "contactscell",
-            rules: [
-              {
-                required: true,
-                message: "请输入联系人电话",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "注册时间",
-            hide: true,
-            prop: "establishtime",
-            type: "date",
-            format: "yyyy-MM-dd",
-            valueFormat: "yyyy-MM-dd",
-            rules: [
-              {
-                required: true,
-                message: "请输入注册时间",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "注册资本",
-            prop: "registeredcapital",
-            rules: [
-              {
-                required: true,
-                message: "请输入注册资本",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "组织机构代码",
-            prop: "organizationcode",
-            hide: true,
-            rules: [
-              {
-                required: true,
-                message: "请输入组织机构代码",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "工商注册号",
-            hide: true,
-            prop: "registrationnumber",
-            rules: [
-              {
-                required: true,
-                message: "请输入工商注册号",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "纳税人识别号",
-            prop: "identificationnumber",
-            hide: true,
-            rules: [
-              {
-                required: true,
-                message: "请输入纳税人识别号",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "企业类型",
-            hide: true,
-            prop: "enterprises",
-            rules: [
-              {
-                required: true,
-                message: "请输入企业类型",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "注册地址",
-            prop: "address",
-            overHidden: true,
-            rules: [
-              {
-                required: true,
-                message: "请输入注册地址",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "所属地区",
-            hide: true,
-            prop: "region",
-            rules: [
-              {
-                required: true,
-                message: "请输入所属地区",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "登记机关",
-            prop: "registration",
-            overHidden: true,
-            rules: [
-              {
-                required: true,
-                message: "请输入登记机关",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "所属行业",
-            hide: true,
-            prop: "industry",
-            rules: [
-              {
-                required: true,
-                message: "请输入所属行业",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "所属机构",
-            prop: "deptid",
-            addDisplay: false,
-            type: "select",
-            hide: true,
-            dicUrl: "/api/blade-system/dept/selectIn",
-            props: {
-              label: "deptname",
-              value: "deptid",
-            },
-          },
-          {
-            label: "许可类型",
-            search: true,
-            hide: true,
-            prop: "ptype",
-            type: "select",
-            searchSpan: 4,
-            dicData: [
-              {
-                label: "保安服务许可",
-                value: "0",
-              },
-              {
-                label: "保安培训许可",
-                value: "1",
-              },
-            ],
-          },
-          {
-            label: "提交时间",
-            prop: "permitime",
-            overHidden: true,
-            addDisplay: false,
-            width: 132,
-            type: "date",
-            format: "yyyy-MM-dd HH:mm:ss",
-            valueFormat: "yyyy-MM-dd HH:mm:ss",
-          },
-          {
-            label: "审核状态",
-            prop: "type",
-            addDisplay: false,
-            type: "select",
-            dicData: [
-              {
-                label: "通过",
-                value: "0",
-              },
-              {
-                label: "不通过",
-                value: "1",
-              },
-              {
-                label: "待审核",
-                value: "2",
-              },
-            ],
-          },
-          {
-            label: "经营范围",
-            prop: "business",
-            component: "AvueUeditor",
-            hide: true,
-            minRows: 6,
-            span: 24,
-            rules: [
-              {
-                required: true,
-                message: "请输入经营范围",
-                trigger: "blur",
-              },
-            ],
-          },
-        ],
+        ...this.$store.state.control.clearOtherBut,
+        column: column,
       },
       data: [],
     };
@@ -558,9 +291,10 @@
       return ids.join(",");
     },
   },
-  // mounted() {
-  //     console.log(this.userInfo.dept_id);
-  // },
+  mounted() {
+    this.$store.commit("setWindowSizeHeightAdd");
+    //     console.log(this.userInfo.dept_id);
+  },
   methods: {
     Print() {
       this.$Print(this.$refs.licence);
@@ -568,10 +302,10 @@
 
     handleCredentials(row) {
       this.$router.push({
-        path: "/attach/index",
+        path: "/attachOnce/index",
         // redirect: { name: "foo" },
         // query: { row: row },
-        query: { deptid: row.deptid, type: "0" },
+        query: { deptid: row.cardid, type: "1" },
         // params: { row: row.identificationnumber },
       });
     },
@@ -616,7 +350,7 @@
       this.xukezData.type = "0";
       this.dialogVisiblecc = false;
       this.xukezData["approve"] = this.textareaShenpi;
-      console.log(this.xukezData);
+      // console.log(this.xukezData);
       update(this.xukezData);
       this.textareaShenpi = "";
     },
@@ -639,7 +373,7 @@
       this.licenceData.chiden["注册资本"] = row.registeredcapital;
       this.licenceData.chiden["批准文号"] = row.registrationnumber;
 
-      console.log(this.licenceData);
+      // console.log(this.licenceData);
       this.dialogVisible = true;
     },
     closePrint() {
@@ -801,7 +535,7 @@
   width: 960px;
   height: 648px;
   background-color: #fff !important;
-  background-image: url("../../static/img/permit/服务许可背景图.png");
+  background-image: url("/img/permit/服务许可背景图.png");
   background-size: 100% 100%;
   background-repeat: no-repeat;
   box-sizing: border-box;

--
Gitblit v1.9.3