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