From fefea30dd97f42841509b4b9a60564b9661d5f3d Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Tue, 16 Nov 2021 22:34:44 +0800
Subject: [PATCH] 证书导出修改
---
src/page/index/sidebar/sidebarItem.vue | 8 ++--
src/views/accreditationRecords/accreditationRecordsPaper.vue | 55 +++++++++++++++++++++++++++
2 files changed, 58 insertions(+), 5 deletions(-)
diff --git a/src/page/index/sidebar/sidebarItem.vue b/src/page/index/sidebar/sidebarItem.vue
index 9f7bc95..90dd57a 100644
--- a/src/page/index/sidebar/sidebarItem.vue
+++ b/src/page/index/sidebar/sidebarItem.vue
@@ -18,7 +18,7 @@
<i :class="item[iconKey]"></i>
<span slot="title"
:class="{'el-menu--display':collapse && first}">{{generateTitle(item)}}</span>
- <div v-show="generateTitle(item) == '保安单位许可备案审批'"
+ <!-- <div v-show="generateTitle(item) == '保安单位许可备案审批'"
style="position: absolute;
top: -2px;
z-index: 99;
@@ -32,7 +32,7 @@
line-height: 28px !important;
transform: translate(-80%, 0) scale(0.8)">
{{xkTotal}}
- </div>
+ </div> -->
</template>
<template v-for="(child,cindex) in item[childrenKey]">
<el-menu-item :index="child[pathKey],cindex"
@@ -42,7 +42,7 @@
:key="child[labelKey]">
<i :class="child[iconKey]"></i>
<span slot="title">{{generateTitle(child)}}</span>
- <div v-show="generateTitle(child) == '保安服务许可申请'"
+ <!-- <div v-show="generateTitle(child) == '保安服务许可申请'"
style="position: absolute;
top: -2px;
z-index: 99;
@@ -56,7 +56,7 @@
line-height: 28px !important;
transform: translate(-80%, 0) scale(0.8)">
{{xkTotal}}
- </div>
+ </div> -->
</el-menu-item>
<sidebar-item v-else
:menu="[child]"
diff --git a/src/views/accreditationRecords/accreditationRecordsPaper.vue b/src/views/accreditationRecords/accreditationRecordsPaper.vue
index 0aa923a..1e2b869 100644
--- a/src/views/accreditationRecords/accreditationRecordsPaper.vue
+++ b/src/views/accreditationRecords/accreditationRecordsPaper.vue
@@ -40,7 +40,16 @@
icon="el-icon-download"
v-if="permission.accreditationRecords_paper_export || check"
@click="handleExport"
- >制证信息导出
+ >制证申请信息导出
+ </el-button>
+ <el-button
+ type="warning"
+ size="small"
+ plain
+ icon="el-icon-download"
+ v-if="permission.accreditationRecords_paper_exports || check"
+ @click="handleExportPaper"
+ >证书打印信息导出
</el-button>
<el-button
type="primary"
@@ -977,6 +986,7 @@
}
var data = {
type:2,
+ userType:this.questionBankSearch.userType,
applyUnit:this.questionBankSearch.applyUnit,
auditStatus:this.questionBankSearch.auditStatus,
deptName: this.questionBankSearch.deptName,
@@ -1005,6 +1015,49 @@
window.open(`/api/accreditationRecords/export-security-book-paper?${this.website.tokenHeader}=${getToken()}&`+data);
});
},
+ //保安员证信息导出
+ handleExportPaper() {
+ this.$confirm("是否导出证书打印信息数据?", "提示", {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "warning",
+ }).then(() => {
+ //获取查询条件
+ const { releaseTimeRange } = this.questionBankSearch;
+ if (releaseTimeRange) {
+ this.questionBankSearch["startTime"] = releaseTimeRange[0];
+ this.questionBankSearch["endTime"] = releaseTimeRange[1];
+ }
+ var data = {
+ type:2,
+ userType:this.questionBankSearch.userType,
+ applyUnit:this.questionBankSearch.applyUnit,
+ auditStatus:this.questionBankSearch.auditStatus,
+ deptName: this.questionBankSearch.deptName,
+ idCardNo: this.questionBankSearch.idCardNo,
+ realName: this.questionBankSearch.realName,
+ securityNumber: this.questionBankSearch.securityNumber,
+ startTime: this.questionBankSearch.startTime,
+ endTime: this.questionBankSearch.endTime,
+ };
+ //导出
+ if (this.userInfo.role_name == "保安公司管理员") {
+ //如果是保安公司管理员
+ data["deptId"] = this.userInfo.dept_id;
+ }
+ if (this.userInfo.role_name == "培训公司管理员") {
+ //如果是培训公司管理员
+ data["createUser"] = this.userInfo.Id;
+ }
+ if (this.userInfo.role_name == "公安管理员") {
+ //如果是公安管理员
+ data["jurisdiction"] = this.userInfo.jurisdiction;
+ }
+ //序列号url形式,用&拼接
+ data = Qs.stringify(data);
+ window.open(`/api/accreditationRecords/export-security-book-papers?${this.website.tokenHeader}=${getToken()}&`+data);
+ });
+ },
},
};
</script>
--
Gitblit v1.9.3