update:添加管理员审查
This commit is contained in:
3
src/views/Admin.vue
Normal file
3
src/views/Admin.vue
Normal file
@@ -0,0 +1,3 @@
|
||||
<template>
|
||||
<router-view></router-view>
|
||||
</template>
|
||||
146
src/views/Admin/Audit.vue
Normal file
146
src/views/Admin/Audit.vue
Normal file
@@ -0,0 +1,146 @@
|
||||
<template>
|
||||
<a-table
|
||||
:dataSource="userApplyList"
|
||||
:columns="columnsUserApply"
|
||||
rowKey="id"
|
||||
bordered
|
||||
>
|
||||
<template #title> 个人数字证书申领 </template>
|
||||
<template #idCard="{ record }">
|
||||
<span
|
||||
>{{ record.idCardNo }}
|
||||
<a-image :height="40" :width="40" :src="record.idCardPicPath" />
|
||||
</span>
|
||||
</template>
|
||||
<template #action="{ record }">
|
||||
<span>
|
||||
<a-divider type="vertical" />
|
||||
<a @click="pass(record.id, 0)">通过</a>
|
||||
<a-divider type="vertical" />
|
||||
<a @click="fail(record, 0)">拒绝</a>
|
||||
</span>
|
||||
</template>
|
||||
</a-table>
|
||||
<a-table :dataSource="unitApplyList" :columns="columnsUnitApply" bordered>
|
||||
<template v-slot:title> 企业法人数字证书申领 </template>
|
||||
</a-table>
|
||||
</template>
|
||||
<script>
|
||||
import { onMounted, ref, inject } from "vue";
|
||||
import { get, post } from "@/services/http";
|
||||
import { Modal } from "ant-design-vue";
|
||||
export default {
|
||||
name: "audit",
|
||||
setup() {
|
||||
var userApplyList = ref([]);
|
||||
var unitApplyList = ref([]);
|
||||
const useReload = inject("reload");
|
||||
onMounted(async () => {
|
||||
var res = await get("/api2/CA/getAuditList");
|
||||
if (res.errorCode == 0) {
|
||||
userApplyList.value = res.data.userApplyList;
|
||||
unitApplyList.value = res.data.unitApplyList;
|
||||
}
|
||||
});
|
||||
var pass = async (id, type) => {
|
||||
var res = await post("/api2/CA/auditUserApply", { id, type, pass: true });
|
||||
if (res.errorCode == 0) {
|
||||
Modal.success({
|
||||
content: "操作成功",
|
||||
onOk: useReload
|
||||
});
|
||||
} else {
|
||||
Modal.error({
|
||||
content: res.errorMsg
|
||||
});
|
||||
}
|
||||
};
|
||||
var fail = async (record, type) => {
|
||||
Modal.confirm({
|
||||
title: "确认",
|
||||
content: "拒绝" + record.idCardName + "的申领请求?",
|
||||
async onOk() {
|
||||
var res = await post("/api2/CA/auditUserApply", {
|
||||
id: record.id,
|
||||
type,
|
||||
pass: false,
|
||||
dealReason: "管理员拒绝"
|
||||
});
|
||||
if (res.errorCode == 0) {
|
||||
Modal.success({
|
||||
content: "操作成功",
|
||||
onOk: useReload
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
};
|
||||
return {
|
||||
userApplyList,
|
||||
columnsUserApply: [
|
||||
{
|
||||
title: "姓名",
|
||||
dataIndex: "idCardName",
|
||||
key: "idCardName"
|
||||
},
|
||||
{
|
||||
title: "身份证号",
|
||||
dataIndex: "idCardNo",
|
||||
key: "idCardNo",
|
||||
slots: { customRender: "idCard" }
|
||||
},
|
||||
{
|
||||
title: "手机号码",
|
||||
dataIndex: "phone",
|
||||
key: "phone"
|
||||
},
|
||||
{
|
||||
title: "单位名称",
|
||||
dataIndex: "unitName",
|
||||
key: "unitName"
|
||||
},
|
||||
{
|
||||
title: "操作",
|
||||
dataIndex: "action",
|
||||
slots: { customRender: "action" }
|
||||
}
|
||||
],
|
||||
unitApplyList,
|
||||
columnsUnitApply: [
|
||||
{
|
||||
title: "企业名称",
|
||||
dataIndex: "unitName",
|
||||
key: "unitName"
|
||||
},
|
||||
{
|
||||
title: "统一代码",
|
||||
dataIndex: "tydm",
|
||||
key: "tydm"
|
||||
},
|
||||
{
|
||||
title: "经办人姓名",
|
||||
dataIndex: "operatorName",
|
||||
key: "operatorName"
|
||||
},
|
||||
{
|
||||
title: "经办人身份证号",
|
||||
dataIndex: "operatorId",
|
||||
key: "operatorId"
|
||||
},
|
||||
{
|
||||
title: "经办人手机号",
|
||||
dataIndex: "operatorPhone",
|
||||
key: "operatorPhone"
|
||||
},
|
||||
{
|
||||
title: "申请材料",
|
||||
dataIndex: "affix",
|
||||
key: "affix"
|
||||
}
|
||||
],
|
||||
pass,
|
||||
fail
|
||||
};
|
||||
}
|
||||
};
|
||||
</script>
|
||||
8
src/views/Admin/Index.vue
Normal file
8
src/views/Admin/Index.vue
Normal file
@@ -0,0 +1,8 @@
|
||||
<template>
|
||||
<router-view></router-view>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
name: "index"
|
||||
};
|
||||
</script>
|
||||
Reference in New Issue
Block a user