From 8e2a42e4a2da78f9cda9fa3e7732a0ef72f0c906 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 12 Nov 2021 09:29:02 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.105:10010/r/zhba_enterprises
---
src/views/accreditationRecords/accreditationRecords.vue | 61 ++++++++++++--------
src/views/accreditationRecords/accreditationRecordsPaper.vue | 50 +++++++++++-----
src/views/securityGuard/securityGuard.vue | 8 +-
src/api/accreditationRecords/accreditationRecords.js | 5 -
4 files changed, 77 insertions(+), 47 deletions(-)
diff --git a/src/api/accreditationRecords/accreditationRecords.js b/src/api/accreditationRecords/accreditationRecords.js
index f67bd8d..ed125f6 100644
--- a/src/api/accreditationRecords/accreditationRecords.js
+++ b/src/api/accreditationRecords/accreditationRecords.js
@@ -1,14 +1,13 @@
import request from '@/router/axios';
-export const getList = (current, size, params, deptId) => {
+export const getList = (current, size, params) => {
return request({
url: '/api/accreditationRecords/page',
method: 'get',
params: {
- ...params,
current,
size,
- deptId,
+ ...params
}
})
}
diff --git a/src/views/accreditationRecords/accreditationRecords.vue b/src/views/accreditationRecords/accreditationRecords.vue
index b480b43..3c9f9c5 100644
--- a/src/views/accreditationRecords/accreditationRecords.vue
+++ b/src/views/accreditationRecords/accreditationRecords.vue
@@ -137,7 +137,7 @@
editDisplay: false,
viewDisplay: false,
search: true,
- searchSpan:6,
+ searchSpan:5,
rules: [
{
required: true,
@@ -202,7 +202,7 @@
prop: "idCardNo",
search: true,
searchLabelWidth: 90,
- searchSpan: 5,
+ searchSpan: 4,
},
{
label: "年龄",
@@ -220,23 +220,34 @@
search: true,
searchLabelWidth: 90,
minWidth: 105,
- searchSpan: 4,
+ searchSpan: 3,
addDisplay: false,
editDisplay: false,
// hide: true,
},
- // {
- // label: "申请人",
- // prop: "createUser",
- // search: true,
- // searchLabelWidth: 90,
- // minWidth: 105,
- // searchSpan: 4,
- // addDisplay: false,
- // editDisplay: false,
- // // hide: true,
- // },
+ {
+ label: "申请人",
+ prop: "applyName",
+ // search: true,
+ searchLabelWidth: 90,
+ width: 80,
+ // searchSpan: 4,
+ addDisplay: false,
+ editDisplay: false,
+ // hide: true,
+ },
+ {
+ label: "申请人所在单位",
+ prop: "applyUnit",
+ search: true,
+ searchLabelWidth: 120,
+ minWidth: 105,
+ searchSpan: 4,
+ addDisplay: false,
+ editDisplay: false,
+ // hide: true,
+ },
{
label: "申请时间",
prop: "createTime",
@@ -448,17 +459,20 @@
window.localStorage.getItem("saber-userInfo")
).content.dept_id;
- //获取当前用户部门信息,判断是否为公安,如果是公安,则只能查看公告信息
- var that = this;
- getDept(this.deptId).then((res) => {
- var deptCategory = res.data.data.deptCategory;
- deptCategory == 1
- ? (that.deptCategory = true)
- : (that.deptCategory = false);
-
const { releaseTimeRange } = this.query;
- params["jurisdiction"] = this.jurisdiction;
params["type"] = 1;
+ if (this.userInfo.role_name == "保安公司管理员") {
+ //如果是保安公司管理员
+ params["deptId"] = this.userInfo.dept_id;
+ }
+ if (this.userInfo.role_name == "培训公司管理员") {
+ //如果是培训公司管理员
+ params["createUser"] = this.userInfo.Id;
+ }
+ if (this.userInfo.role_name == "公安管理员") {
+ //如果是公安管理员
+ params["jurisdiction"] = this.userInfo.jurisdiction;
+ }
let values = {
...params,
};
@@ -479,7 +493,6 @@
this.loading = false;
this.selectionClear();
});
- });
},
//保安员证信息导出
handleExport() {
diff --git a/src/views/accreditationRecords/accreditationRecordsPaper.vue b/src/views/accreditationRecords/accreditationRecordsPaper.vue
index e940080..938bbca 100644
--- a/src/views/accreditationRecords/accreditationRecordsPaper.vue
+++ b/src/views/accreditationRecords/accreditationRecordsPaper.vue
@@ -47,15 +47,19 @@
type="primary"
size="small"
plain
-
+ v-if="permission.accreditationRecords_batch_audit"
icon="el-icon-collection-tag"
@click="handleSecurityAudit"
>批量审批
</el-button>
- <!-- v-if="permission.securityGuard_security_audit" -->
</template>
<template slot-scope="{ row }" slot="category">
<el-tag>{{ row.categoryName }}</el-tag>
+ </template>
+ <template slot-scope="{ row }" slot="userType">
+ {{
+ row.userType == 6 ? "已制证" : row.userType == 7 ? "未制证" : ""
+ }}
</template>
<template slot-scope="{ type, size, row }" slot="menu">
<el-button
@@ -76,6 +80,7 @@
<el-button
:type="type"
:size="size"
+ v-if="permission.accreditationRecords_audit"
icon="el-icon-folder-checked"
@click="handleAudit(row)"
>审核
@@ -84,10 +89,10 @@
icon="el-icon-edit"
:size="size"
:type="type"
- v-if="permission.securityGuard_paper"
+ v-if="permission.accreditationRecords_paper"
:disabled="row.auditStatus != 2"
@click.stop="certificateClick(row)"
- >纸质证书制作
+ >证书打印
</el-button>
<!-- v-if="permission.paper_audit_check" -->
</template>
@@ -571,7 +576,7 @@
return {
addBtn: this.vaildData(null, false),
viewBtn: this.vaildData(
- this.permission.accreditationRecords_view,
+ this.permission.accreditationRecords_paper_view,
false
),
delBtn: this.vaildData(null, false),
@@ -591,6 +596,15 @@
},
mounted() {
this.getDeptInfo(this.userInfo.dept_id);
+ // if (this.userInfo.roleName == "办证管理员") {
+ // this.search["userType"] = 7;
+ // }
+ },
+ created() {
+ if (this.userInfo.role_name == "办证管理员") {
+ this.questionBankSearch["userType"] = 7;
+ this.questionBankSearch["auditStatus"] = 2;
+ }
},
methods: {
//获取当前用户部门信息
@@ -654,7 +668,7 @@
this.certificateObj.registered == "" ||
this.certificateObj.registered == null
) {
- this.$message({ message: "请完善住址信息", type: "warning" });
+ this.$message({ message: "请完善身份证住址信息", type: "warning" });
return;
}
//更新发证时间
@@ -897,21 +911,26 @@
this.onLoad(this.page, this.query);
},
onLoad(page, params = {}) {
+ params = this.questionBankSearch;
this.deptId = JSON.parse(
window.localStorage.getItem("saber-userInfo")
).content.dept_id;
- //获取当前用户部门信息,判断是否为公安,如果是公安,则只能查看公告信息
- var that = this;
- getDept(this.deptId).then((res) => {
- var deptCategory = res.data.data.deptCategory;
- deptCategory == 1
- ? (that.deptCategory = true)
- : (that.deptCategory = false);
-
const { releaseTimeRange } = this.query;
- params["jurisdiction"] = this.jurisdiction;
+ // params["jurisdiction"] = this.jurisdiction;
params["type"] = 2;
+ if (this.userInfo.role_name == "保安公司管理员") {
+ //如果是保安公司管理员
+ params["deptId"] = this.userInfo.dept_id;
+ }
+ if (this.userInfo.role_name == "培训公司管理员") {
+ //如果是培训公司管理员
+ params["createUser"] = this.userInfo.Id;
+ }
+ if (this.userInfo.role_name == "公安管理员") {
+ //如果是公安管理员
+ params["jurisdiction"] = this.userInfo.jurisdiction;
+ }
let values = {
...params,
};
@@ -932,7 +951,6 @@
this.loading = false;
this.selectionClear();
});
- });
},
//保安员证信息导出
handleExport() {
diff --git a/src/views/securityGuard/securityGuard.vue b/src/views/securityGuard/securityGuard.vue
index facef62..2de38c8 100644
--- a/src/views/securityGuard/securityGuard.vue
+++ b/src/views/securityGuard/securityGuard.vue
@@ -70,7 +70,7 @@
type="primary"
size="small"
plain
- v-if="permission.securityGuard_security_apply"
+ v-if="permission.securityGuard_security_paper_apply"
icon="el-icon-collection-tag"
@click="handleSecurityPaperApply"
>证书制证申请
@@ -920,12 +920,12 @@
prop: "address",
},
{
- label: "住址",
+ label: "身份证住址",
prop: "registered",
rules: [
{
required: true,
- message: "请输入住址",
+ message: "请输入身份证住址",
trigger: "click",
},
],
@@ -1462,7 +1462,7 @@
this.certificateObj.registered == "" ||
this.certificateObj.registered == null
) {
- this.$message({ message: "请完善住址信息", type: "warning" });
+ this.$message({ message: "请完善身份证住址信息", type: "warning" });
return;
}
//更新发证时间
--
Gitblit v1.9.3