From 7a175d049f2de72795b7d81baa4d41f59b3b7ef1 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Fri, 13 Aug 2021 20:48:28 +0800
Subject: [PATCH] 保安公司修改  字段, 加处罚,资格审查调整  搜索 字段  成绩查询  保安服务单位   报名列表

---
 src/views/permit/permit.vue |  173 ++++++++++++++++++++++++++++++---------------------------
 1 files changed, 91 insertions(+), 82 deletions(-)

diff --git a/src/views/permit/permit.vue b/src/views/permit/permit.vue
index 7cf7002..190d265 100644
--- a/src/views/permit/permit.vue
+++ b/src/views/permit/permit.vue
@@ -1,71 +1,77 @@
 <template>
-  <basic-container class="permit">
-    <avue-crud
-      :option="option"
-      :table-loading="loading"
-      :data="data"
-      :page.sync="page"
-      :permission="permissionList"
-      :before-open="beforeOpen"
-      v-model="form"
-      ref="crud"
-      @row-update="rowUpdate"
-      @row-save="rowSave"
-      @row-del="rowDel"
-      @search-change="searchChange"
-      @search-reset="searchReset"
-      @selection-change="selectionChange"
-      @current-change="currentChange"
-      @size-change="sizeChange"
-      @refresh-change="refreshChange"
-      @on-load="onLoad"
-      :row-style="rowStyle"
-    >
-      <template slot="menuLeft">
-        <el-button
-          type="danger"
-          size="small"
-          icon="el-icon-delete"
-          plain
-          v-if="permission.permit_delete"
-          @click="handleDelete"
-          >删 除
-        </el-button>
-      </template>
-      <template slot-scope="{ type, size, row }" slot="menu">
-        <el-button
-          icon="icon-zhengjian"
-          :size="size"
-          :type="type"
-          class="zhengJian-icon"
-          @click.stop="handleCredentials(row)"
-          >附件查阅
-        </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
-          icon="el-icon-edit"
-          :size="size"
-          :type="type"
-          @click.stop="viewLicense(row)"
-          >查看许可证
-        </el-button>
-      </template>
-      <template class="tdtype" slot-scope="{ row }" slot="type">
-        <el-tag class="dtype">
-          {{ row.type == "0" ? "通过" : row.type == "1" ? "不通过" : "待审核" }}
-          <i class="gz" v-if="row.type == '0'"></i>
-          <i class="yj" v-if="row.type == '1'"></i>
-          <i class="zc" v-if="row.type == '2'"></i>
-        </el-tag>
-      </template>
-    </avue-crud>
+  <div>
+    <basic-container class="permit">
+      <avue-crud
+        :option="option"
+        :table-loading="loading"
+        :data="data"
+        :page.sync="page"
+        :permission="permissionList"
+        :before-open="beforeOpen"
+        v-model="form"
+        ref="crud"
+        @row-update="rowUpdate"
+        @row-save="rowSave"
+        @row-del="rowDel"
+        @search-change="searchChange"
+        @search-reset="searchReset"
+        @selection-change="selectionChange"
+        @current-change="currentChange"
+        @size-change="sizeChange"
+        @refresh-change="refreshChange"
+        @on-load="onLoad"
+        :row-style="rowStyle"
+      >
+        <template slot="menuLeft">
+          <el-button
+            type="danger"
+            size="small"
+            icon="el-icon-delete"
+            plain
+            v-if="permission.permit_delete"
+            @click="handleDelete"
+            >删 除
+          </el-button>
+        </template>
+        <template slot-scope="{ type, size, row }" slot="menu">
+          <el-button
+            icon="icon-zhengjian"
+            :size="size"
+            :type="type"
+            class="zhengJian-icon"
+            @click.stop="handleCredentials(row)"
+            >附件查阅
+          </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
+            icon="el-icon-edit"
+            :size="size"
+            :type="type"
+            @click.stop="viewLicense(row)"
+            v-if="row.type != '2'"
+            >生成许可证
+          </el-button>
+        </template>
+        <template class="tdtype" slot-scope="{ row }" slot="type">
+          <el-tag class="dtype">
+            {{
+              row.type == "0" ? "通过" : row.type == "1" ? "不通过" : "待审核"
+            }}
+            <i class="gz" v-if="row.type == '0'"></i>
+            <i class="yj" v-if="row.type == '1'"></i>
+            <i class="zc" v-if="row.type == '2'"></i>
+          </el-tag>
+        </template>
+      </avue-crud>
+    </basic-container>
+
     <el-dialog
       :visible.sync="dialogVisible"
       :before-close="handleClose"
@@ -97,7 +103,7 @@
               <span class="l-m-r-once">{{ item }}</span>
             </div>
           </div>
-          <div class="licence-bottom">发证机关(印章)</div>
+          <div class="licence-bottom">发证机关(南昌市公安局)</div>
           <div class="l-bottom">
             发证日期
             <span class="l-b-t">{{
@@ -120,7 +126,7 @@
         <el-button type="primary" @click="Print">打 印</el-button>
       </span>
     </el-dialog>
-  </basic-container>
+  </div>
 </template>
 
 <script>
@@ -423,13 +429,15 @@
   methods: {
     Print() {
       //打印
-      let subOutputRankPrint = document.getElementById("licence_box");
-      let newContent = subOutputRankPrint.innerHTML;
-      let oldContent = document.body.innerHTML;
-      document.body.innerHTML = newContent;
-      window.print();
-      window.location.reload();
-      document.body.innerHTML = oldContent;
+      // let subOutputRankPrint = document.getElementById("licence_box");
+      // let newContent = subOutputRankPrint.innerHTML;
+      // let oldContent = document.body.innerHTML;
+      // document.body.innerHTML = newContent;
+      // window.print();
+      // window.location.reload();
+      // document.body.innerHTML = oldContent;
+      this.$Print("#licence");
+      // licence_box
     },
     handleCredentials(row) {
       this.$router.push({
@@ -492,12 +500,13 @@
         })
         .catch(() => {
           row.type = "1";
-          update(row);
-          this.onLoad(this.page);
-          this.$message({
-            type: "warning",
-            message: "操作成功!",
-          });
+          return update(row);
+          // update(row);
+          // this.onLoad(this.page);
+          // this.$message({
+          //   type: "warning",
+          //   message: "操作成功!",
+          // });
         });
     },
     viewLicense(row) {

--
Gitblit v1.9.3