diff --git a/public/复训记录导入模板.xlsx b/public/复训记录导入模板.xlsx new file mode 100644 index 0000000..85fb7fb Binary files /dev/null and b/public/复训记录导入模板.xlsx differ diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue index 6bad24e..599c2a8 100644 --- a/src/components/Breadcrumb/index.vue +++ b/src/components/Breadcrumb/index.vue @@ -1,14 +1,10 @@ \ No newline at end of file diff --git a/src/views/qualification/escTask/components/QualificationApplyForm.vue b/src/views/qualification/escTask/components/QualificationApplyForm.vue index 4f4dac3..8c39723 100644 --- a/src/views/qualification/escTask/components/QualificationApplyForm.vue +++ b/src/views/qualification/escTask/components/QualificationApplyForm.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -22,7 +22,8 @@ - + @@ -105,11 +106,11 @@ - + - +
@@ -137,7 +138,7 @@ - + @@ -171,7 +172,7 @@
-
+
@@ -196,7 +197,7 @@ - + @@ -288,7 +289,7 @@ import { onMounted, reactive, ref } from 'vue' import { customerDeptTreeSelect, listUser } from "@/api/system/user" import { getBusDependencyPage } from "@/api/system/dependency" import { getSysSectionPage } from "@/api/system/section" -import { submitBusUserQualification } from "@/api/qualification/myQualifications" +import { getUserCertificateList, submitBusUserQualification } from "@/api/qualification/myQualifications" import myFileUpload from './myFileUpload.vue' import moment from 'moment' import { useRouter } from 'vue-router' @@ -347,7 +348,7 @@ const data = reactive({ { required: true, message: '培训紧迫程度不能为空', trigger: 'change' } ], certificatePhoto: [ - { required: true, message: '电工证照片不能为空', trigger: 'change' } + { required: true, message: '电工证不能为空', trigger: 'change' } ], esFile: [ { required: true, message: 'ES资质不能为空', trigger: 'change' } @@ -387,16 +388,18 @@ const data = reactive({ }) const levelList = ref([ - { title: '资质管理', path: '/qualification' }, + { title: '资质管理' }, { title: 'ESC任务', path: '/qualification/escTask' }, - { title: '资质申请', path: '/qualification/escTask/qualificationApplyForm' } + { title: '资质申请' } ]) const { ruleForm, rules } = toRefs(data) - -// 设置电工证照片 +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} +// 设置电工证 const handleSetCertificatePhoto = (filePath) => { - console.log('接收电工证照片', filePath) + console.log('接收电工证', filePath) ruleForm.value.beforeCondition.certificatePhoto = filePath } // 设置SH资质 @@ -466,6 +469,8 @@ const selectChanged = (value) => { ruleForm.value.sectionId = curUser.sectionId; ruleForm.value.dependencyId = curUser.dependencyId; ruleForm.value.escUserName = curUser.escUserName; + + getUserQualification(curUser.userId) } } @@ -477,6 +482,43 @@ onMounted(() => { getDeptTree() getSysSectionData() }); +const choseUserQualification = ref([]) +const getUserQualification = (_userId) => { + getUserCertificateList({ + pageIndex: 1, + pageSize: 10, + userId: _userId + }).then(res => { + if (res.code == 200) { + choseUserQualification.value = res.data + if (ruleForm.value.qualificationId) handleChoseQualification(ruleForm.value.qualificationId) + } + }).catch(() => { + }) +} + +// 申请目标资质选择 +const handleChoseQualification = (val) => { + if (val == 'LLP') { + const jjzInfo = choseUserQualification.value.filter(item => item.qualificationName === '急救证')[0] + if (jjzInfo && jjzInfo.startTime) { + ruleForm.value.beforeCondition.firstCollectionDate = jjzInfo.startTime + ruleForm.value.beforeCondition.firstCollectionExpireDate = jjzInfo.expireTime + } else { + ruleForm.value.beforeCondition.firstCollectionDate = undefined + ruleForm.value.beforeCondition.firstCollectionExpireDate = undefined + } + } else { + const dgzInfo = choseUserQualification.value.filter(item => item.qualificationName === '电工证')[0] + if (dgzInfo && dgzInfo.startTime) { + ruleForm.value.beforeCondition.collectionDate = dgzInfo.startTime + ruleForm.value.beforeCondition.reviewDate = dgzInfo.expireTime + } else { + ruleForm.value.beforeCondition.collectionDate = undefined + ruleForm.value.beforeCondition.reviewDate = undefined + } + } +} // 用户数据 const allUsers = ref([]) // 获取所有用户 ,后期可能替换为当前属地下负责的用户 @@ -605,6 +647,7 @@ const handleSubmit = () => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } diff --git a/src/views/qualification/escTask/components/QualificationManage.vue b/src/views/qualification/escTask/components/QualificationManage.vue index 0651dab..593d86f 100644 --- a/src/views/qualification/escTask/components/QualificationManage.vue +++ b/src/views/qualification/escTask/components/QualificationManage.vue @@ -17,11 +17,17 @@
- + @@ -55,16 +61,20 @@ + + + Preview Image +
+ +
+
- - - + \ No newline at end of file diff --git a/src/views/qualification/escTask/components/QualificationReApplyForm.vue b/src/views/qualification/escTask/components/QualificationReApplyForm.vue index 6533857..9e5af7b 100644 --- a/src/views/qualification/escTask/components/QualificationReApplyForm.vue +++ b/src/views/qualification/escTask/components/QualificationReApplyForm.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -104,7 +104,7 @@
- + @@ -136,7 +136,7 @@ - + @@ -170,7 +170,7 @@
-
+
@@ -195,7 +195,7 @@ - + @@ -354,7 +354,7 @@ const data = reactive({ { required: true, message: '培训紧迫程度不能为空', trigger: 'change' } ], certificatePhoto: [ - { required: true, message: '电工证照片不能为空', trigger: 'change' } + { required: true, message: '电工证不能为空', trigger: 'change' } ], esFile: [ { required: true, message: 'ES资质不能为空', trigger: 'change' } @@ -394,16 +394,18 @@ const data = reactive({ }) const levelList = ref([ - { title: '资质管理', path: '/qualification' }, + { title: '资质管理' }, { title: 'ESC任务', path: '/qualification/escTask' }, - { title: '资质申请', path: '/qualification/escTask/qualificationApplyForm' } + { title: '资质申请' } ]) const { ruleForm, rules } = toRefs(data) - -// 设置电工证照片 +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} +// 设置电工证 const handleSetCertificatePhoto = (filePath) => { - console.log('接收电工证照片', filePath) + console.log('接收电工证', filePath) ruleForm.value.beforeCondition.certificatePhoto = filePath } // 设置SH资质 @@ -662,6 +664,7 @@ const handleSubmit = () => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } diff --git a/src/views/qualification/myQualifications/components/LableApplyForm.vue b/src/views/qualification/myQualifications/components/LableApplyForm.vue index a92dd2f..20f338c 100644 --- a/src/views/qualification/myQualifications/components/LableApplyForm.vue +++ b/src/views/qualification/myQualifications/components/LableApplyForm.vue @@ -72,12 +72,17 @@
申请信息
- + @@ -93,7 +98,7 @@ @@ -102,7 +107,7 @@ 长期 @@ -117,6 +122,14 @@ 取消 提交
+ + + + Preview Image +
+ +
+
\ No newline at end of file diff --git a/src/views/qualification/myQualifications/components/LableReApplyForm.vue b/src/views/qualification/myQualifications/components/LableReApplyForm.vue index ff7e729..60f78a5 100644 --- a/src/views/qualification/myQualifications/components/LableReApplyForm.vue +++ b/src/views/qualification/myQualifications/components/LableReApplyForm.vue @@ -72,7 +72,7 @@
申请信息
- + @@ -117,6 +117,14 @@ 取消 提交
+ + + + Preview Image +
+ +
+
\ No newline at end of file diff --git a/src/views/qualification/trainApproval/approvalDetail.vue b/src/views/qualification/trainApproval/approvalDetail.vue index 5bc76b4..f811253 100644 --- a/src/views/qualification/trainApproval/approvalDetail.vue +++ b/src/views/qualification/trainApproval/approvalDetail.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -130,7 +130,7 @@
- + @@ -176,7 +176,7 @@ - + @@ -250,7 +250,7 @@ - + @@ -392,9 +392,9 @@ const dialogVisible = ref(false) const suffix = ref('') const router = useRouter() const levelList = ref([ - { title: '资质管理', path: '/qualification' }, - { title: 'ESC审批', path: '/qualification/escApproval' }, - { title: '审批', path: '/qualification/escApproval/approvalDetail' } + { title: '资质管理' }, + { title: '培训中心审批', path: '/qualification/trainApproval' }, + { title: '审批' } ]) const { proxy } = getCurrentInstance() const data = reactive({ @@ -454,7 +454,9 @@ const getQualificationApprovalRecord = (_id) => { } const { ruleForm, detailForm, beforeConditionInfo, rules } = toRefs(data) - +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} // 初始化 onMounted(() => { const id = route.params && route.params.Id @@ -570,6 +572,7 @@ const handleCancel = () => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } diff --git a/src/views/qualification/trainApproval/approvalForm.vue b/src/views/qualification/trainApproval/approvalForm.vue index 2d0275e..5e50446 100644 --- a/src/views/qualification/trainApproval/approvalForm.vue +++ b/src/views/qualification/trainApproval/approvalForm.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -130,7 +130,7 @@ - + @@ -176,7 +176,7 @@ - + @@ -250,7 +250,7 @@ - + @@ -413,9 +413,9 @@ const dialogVisible = ref(false) const suffix = ref('') const router = useRouter() const levelList = ref([ - { title: '资质管理', path: '/qualification' }, - { title: 'ESC审批', path: '/qualification/escApproval' }, - { title: '审批', path: '/qualification/escApproval/approvalDetail' } + { title: '资质管理' }, + { title: '培训中心审批', path: '/qualification/trainApproval' }, + { title: '审批' } ]) const { proxy } = getCurrentInstance() const data = reactive({ @@ -475,7 +475,9 @@ const getQualificationApprovalRecord = (_id) => { } const { ruleForm, detailForm, beforeConditionInfo, rules } = toRefs(data) - +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} // 初始化 onMounted(() => { const id = route.params && route.params.Id @@ -614,6 +616,7 @@ const handleSubmit = () => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } diff --git a/src/views/qualification/vehicleTrain/exportForm.vue b/src/views/qualification/vehicleTrain/exportForm.vue index 688ccf0..dc9fb6d 100644 --- a/src/views/qualification/vehicleTrain/exportForm.vue +++ b/src/views/qualification/vehicleTrain/exportForm.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -56,9 +56,9 @@ import { getBusDependencyPage } from "@/api/system/dependency" const router = useRouter() const levelList = ref([ - { title: '资质管理', path: '/qualification' }, + { title: '资质管理' }, { title: '车型培训情况', path: '/qualification/vehicleTrain' }, - { title: '导出模板', path: '/qualification/vehicleTrain/exportForm' } + { title: '导出模板' } ]) const { proxy } = getCurrentInstance() const { vehicle_model } = proxy.useDict("vehicle_model") @@ -71,7 +71,9 @@ const data = reactive({ }, }) const { ruleForm, rules } = toRefs(data) - +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} // 初始化 onMounted(() => { getBusDependencyData() @@ -180,6 +182,7 @@ const handleSubmit = () => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } diff --git a/src/views/qualification/vehicleTrain/form.vue b/src/views/qualification/vehicleTrain/form.vue index d58affd..96604f7 100644 --- a/src/views/qualification/vehicleTrain/form.vue +++ b/src/views/qualification/vehicleTrain/form.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -97,11 +97,14 @@ const router = useRouter() const route = useRoute() const levelList = ref([ - { title: '资质管理', path: '/qualification' }, + { title: '资质管理' }, { title: '车型培训情况', path: '/qualification/vehicleTrain' }, - { title: '新建', path: '/qualification/vehicleTrain/addForm' } + { title: '新建' } ]) const formTitle = ref('新建') +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} // 初始化 onMounted(() => { getAllUser(); @@ -114,16 +117,16 @@ onMounted(() => { formTitle.value = '编辑' getDetailInfo(id) levelList.value = [ - { title: '资质管理', path: '/qualification' }, + { title: '资质管理' }, { title: '车型培训情况', path: '/qualification/vehicleTrain' }, - { title: '编辑', path: '/qualification/vehicleTrain/addForm' } + { title: '编辑' } ] } else { ruleForm.value.id = null formTitle.value = '新建' - levelList.value = [{ title: '资质管理', path: '/qualification' }, + levelList.value = [{ title: '资质管理' }, { title: '车型培训情况', path: '/qualification/vehicleTrain' }, - { title: '新建', path: '/qualification/vehicleTrain/addForm' }] + { title: '新建' }] } }); // 用户数据 @@ -289,6 +292,7 @@ const handleSubmit = () => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } diff --git a/src/views/qualification/vehicleTrain/importForm.vue b/src/views/qualification/vehicleTrain/importForm.vue index 3e48949..e27517f 100644 --- a/src/views/qualification/vehicleTrain/importForm.vue +++ b/src/views/qualification/vehicleTrain/importForm.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -18,6 +18,7 @@
+ 下载导入模板
- 取消 + 取消
@@ -50,7 +51,7 @@ import { importVehicleModelTraining } from "@/api/qualification/vehicleTrain" const router = useRouter() const levelList = ref([ - { title: '资质管理', path: '/qualification' }, + { title: '资质管理' }, { title: '车型培训情况', path: '/qualification/vehicleTrain' }, { title: '导入', path: '/qualification/vehicleTrain/importForm' } ]) @@ -62,6 +63,10 @@ const data = reactive({ }) const { ruleForm, rules } = toRefs(data) +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} + const docUploadList = ref([]) // 自定义上传文件资料 @@ -71,6 +76,7 @@ const requestDocUpload = (options) => { formData.append('file', file); importVehicleModelTraining(formData).then(res => { if (res.code == 200) { + proxy.$modal.msgSuccess("导入成功") router.push({ path: '/qualification/vehicleTrain' }) @@ -97,7 +103,14 @@ const removeDocUpload = (file, fileList) => { item => item.name != file.name ); } - +const downloadDocxTemplate = (val) => { + const link = document.createElement('a') + link.href = '/复训记录导入模板.xlsx' + link.download = '复训记录导入模板.xlsx' // 设置下载文件名 + document.body.appendChild(link) + link.click() + document.body.removeChild(link) +} const handleCancel = () => { proxy.resetForm("ruleFormRef") router.push({ @@ -148,6 +161,7 @@ const handleCancel = () => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } @@ -276,4 +290,20 @@ const handleCancel = () => { .el-form-item__error { font-size: 16px; } + +.downloadTemplateBtn { + width: 100px; + height: 36px; + font-family: Microsoft YaHei; + font-weight: 700; + font-size: 14px; + text-align: center; + color: #409eff !important; + background: transparent !important; +} + +.downloadTemplateBtn:hover { + background: transparent !important; + color: #409eff !important; +} \ No newline at end of file diff --git a/src/views/safetyReview/dashboard/detailForm.vue b/src/views/safetyReview/dashboard/detailForm.vue index aac8b2d..5c05dec 100644 --- a/src/views/safetyReview/dashboard/detailForm.vue +++ b/src/views/safetyReview/dashboard/detailForm.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -138,11 +138,13 @@ const cachShowTableData = ref([]) const ToolOptions = ref(['全部', '主要偏差', '一般偏差', '建议项']) const activeIndex = ref(0) const levelList = ref([ - { title: '高压安全审查', path: '/safetyReview' }, - { title: 'Dashboard', path: '/safetyReview/safetyDashboard' }, - { title: '详情', path: '/safetyReview/safetyDashboardDitail' } + { title: '高压安全审查' }, + { title: 'Dashboard', path: '/safetyReview/dashboard' }, + { title: '详情' } ]) - +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} // 初始化 onMounted(() => { const dependencyId = route.params && route.params.dependencyId @@ -236,6 +238,7 @@ const handleChangeLeve = (index, _level) => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } diff --git a/src/views/safetyReview/examinerApproval/approvalForm.vue b/src/views/safetyReview/examinerApproval/approvalForm.vue index b75057d..c1b0584 100644 --- a/src/views/safetyReview/examinerApproval/approvalForm.vue +++ b/src/views/safetyReview/examinerApproval/approvalForm.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -167,9 +167,9 @@ import { escBusReviewProblemDetail, checkStatus, busReviewProblemRecordPage } fr const router = useRouter() const route = useRoute() const levelList = ref([ - { title: '高压安全审查', path: '/safetyReview' }, + { title: '高压安全审查' }, { title: '审核员审批', path: '/safetyReview/examinerApproval' }, - { title: '审批', path: '/safetyReview/examinerApproval/approvalForm' } + { title: '审批' } ]) // 整改附件集合 const docUploadList = ref([]) @@ -183,7 +183,9 @@ const data = reactive({ }, }) const { detailForm, rules } = toRefs(data) - +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} // 初始化 onMounted(() => { const id = route.params && route.params.Id @@ -291,6 +293,7 @@ const handleSubmit = () => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } diff --git a/src/views/safetyReview/examinerApproval/detailForm.vue b/src/views/safetyReview/examinerApproval/detailForm.vue index b6c7eda..ac64487 100644 --- a/src/views/safetyReview/examinerApproval/detailForm.vue +++ b/src/views/safetyReview/examinerApproval/detailForm.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -145,9 +145,9 @@ import { escBusReviewProblemDetail, busReviewProblemRecordPage } from "@/api/saf const router = useRouter() const route = useRoute() const levelList = ref([ - { title: '高压安全审查', path: '/safetyReview' }, + { title: '高压安全审查' }, { title: '审核员审批', path: '/safetyReview/examinerApproval' }, - { title: '问题详情', path: '/safetyReview/examinerViewProblem' } + { title: '问题详情' } ]) // 整改附件集合 const docUploadList = ref([]) @@ -161,7 +161,9 @@ const data = reactive({ }, }) const { detailForm, rules } = toRefs(data) - +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} // 初始化 onMounted(() => { const id = route.params && route.params.Id @@ -246,6 +248,7 @@ const isImageFile = (suffix) => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } diff --git a/src/views/safetyReview/examinerEscTask/detailForm.vue b/src/views/safetyReview/examinerEscTask/detailForm.vue index 8b3775e..231f5dd 100644 --- a/src/views/safetyReview/examinerEscTask/detailForm.vue +++ b/src/views/safetyReview/examinerEscTask/detailForm.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -145,9 +145,9 @@ import { escBusReviewProblemDetail, busReviewProblemRecordPage } from "@/api/saf const router = useRouter() const route = useRoute() const levelList = ref([ - { title: '高压安全审查', path: '/safetyReview' }, + { title: '高压安全审查' }, { title: 'ESC任务', path: '/safetyReview/examinerEscTask' }, - { title: '问题详情', path: '/safetyReview/examinerEscViewProblem' } + { title: '问题详情' } ]) // 整改附件集合 const docUploadList = ref([]) @@ -162,6 +162,9 @@ const data = reactive({ }) const { detailForm, rules } = toRefs(data) +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} // 初始化 onMounted(() => { const id = route.params && route.params.Id @@ -247,6 +250,7 @@ const isImageFile = (suffix) => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } diff --git a/src/views/safetyReview/examinerEscTask/escTaskForm.vue b/src/views/safetyReview/examinerEscTask/escTaskForm.vue index 46af9cf..96c12a6 100644 --- a/src/views/safetyReview/examinerEscTask/escTaskForm.vue +++ b/src/views/safetyReview/examinerEscTask/escTaskForm.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -162,9 +162,9 @@ import { escBusReviewProblemDetail, escCorrection, busReviewProblemRecordPage } const router = useRouter() const route = useRoute() const levelList = ref([ - { title: '高压安全审查', path: '/safetyReview' }, + { title: '高压安全审查' }, { title: 'ESC任务', path: '/safetyReview/examinerEscTask' }, - { title: '问题整改', path: '/safetyReview/examinerEscTask/escTaskForm' } + { title: '问题整改' } ]) // 整改附件集合 const docUploadList = ref([]) @@ -180,6 +180,9 @@ const data = reactive({ const { detailForm, rules } = toRefs(data) +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} // 初始化 onMounted(() => { const id = route.params && route.params.Id @@ -317,6 +320,7 @@ const handleSubmit = () => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } diff --git a/src/views/safetyReview/examinerTasks/taskForm.vue b/src/views/safetyReview/examinerTasks/taskForm.vue index d86d8a9..85380c4 100644 --- a/src/views/safetyReview/examinerTasks/taskForm.vue +++ b/src/views/safetyReview/examinerTasks/taskForm.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -223,11 +223,13 @@ const correctionFlagList = ref([ ]) const activeIndex = ref(0) const levelList = ref([ - { title: '高压安全审查', path: '/safetyReview' }, + { title: '高压安全审查' }, { title: '审核员任务', path: '/safetyReview/examinerTasks' }, - { title: '新增', path: '/safetyReview/examinerTasksForm' } + { title: '新增' } ]) - +const handleJump = (goLink) => { + if (goLink) router.push({ path: goLink }) +} // 初始化 onMounted(() => { getDeptTree(); @@ -238,18 +240,18 @@ onMounted(() => { ruleForm.value.id = id formTitle.value = '编辑' levelList.value = [ - { title: '高压安全审查', path: '/safetyReview' }, + { title: '高压安全审查' }, { title: '审核员任务', path: '/safetyReview/examinerTasks' }, - { title: '编辑', path: '/safetyReview/examinerTasksForm' } + { title: '编辑' } ] getDetailInfo(id) } else { ruleForm.value.id = null formTitle.value = '新增' levelList.value = [ - { title: '高压安全审查', path: '/safetyReview' }, + { title: '高压安全审查' }, { title: '审核员任务', path: '/safetyReview/examinerTasks' }, - { title: '新增', path: '/safetyReview/examinerTasksForm' } + { title: '新增' } ] } }); @@ -481,6 +483,7 @@ const handleSubmit = () => { cursor: text; text-decoration: underline; text-underline-offset: 4px; + cursor: pointer; } } diff --git a/src/views/system/role/authUser.vue b/src/views/system/role/authUser.vue index 078c718..50ff5e4 100644 --- a/src/views/system/role/authUser.vue +++ b/src/views/system/role/authUser.vue @@ -3,7 +3,7 @@ - {{ + {{ item.title }} {{ item.title }} @@ -78,15 +78,16 @@