diff --git a/ruoyi-ui/src/views/project/surProject/index.vue b/ruoyi-ui/src/views/project/surProject/index.vue index c5bb8773..0755a4d2 100644 --- a/ruoyi-ui/src/views/project/surProject/index.vue +++ b/ruoyi-ui/src/views/project/surProject/index.vue @@ -198,17 +198,25 @@ 进度管理 修改项目 项目人员 - - 更多 + + 更多操作 季度考核管理 计划节点管理 + 安全隐患排查 + 质量隐患排查 专项培训 + v-hasPermi="['work:workTrain:list']">项目专项培训 应急演练 + v-hasPermi="['work:emergencyDrill:list']">项目应急演练 + 项目特种人员 + 项目出勤记录 删除项目 @@ -461,6 +469,10 @@ size="50%" :visible.sync="emergencyDrillDrawerVisible" :form-data="formData"> + @@ -473,11 +485,12 @@ import AssessDrawer from '../surProjectQuarterlyAssess/assessDrawer.vue' import buildNodeDrawer from '../surBuildNode/buildNodeDrawer.vue' import workTrainDrawer from '../../work/workTrain/workTrainDrawer.vue' import emergencyDrillDrawer from '../../work/emergencyDrill/emergencyDrillDrawer.vue' +import surProjectSpecialDrawer from '../surProjectSpecial/surProjectSpecialDrawer.vue' export default { name: "SurProject", components:{ - ProjectScheduleDlg,projectUserInfoDrawer,BaiduMap,AssessDrawer,buildNodeDrawer,workTrainDrawer,emergencyDrillDrawer + ProjectScheduleDlg,projectUserInfoDrawer,BaiduMap,AssessDrawer,buildNodeDrawer,workTrainDrawer,emergencyDrillDrawer,surProjectSpecialDrawer }, dicts: ['sys_check_state','sur_project_xmjd', 'project_build_type', 'sys_common_isdel', 'project_category','project_level','sur_project_weight'], data() { @@ -485,6 +498,7 @@ export default { projectUserInfoDrawerVisible: false, workTrainDrawerVisible: false, emergencyDrillDrawerVisible: false, + projectSpecialDrawerVisible: false, // 遮罩层 loading: true, // 选中数组 @@ -693,6 +707,9 @@ export default { case "handleEmergencyDrill": this.handleEmergencyDrill(row); break; + case "handleProjectSpecial": + this.handleProjectSpecial(row); + break; default: break; } @@ -790,6 +807,11 @@ export default { this.formData.projectId = row.id; this.formData.projectName = row.projectName; this.emergencyDrillDrawerVisible = true; + }, + handleProjectSpecial(row){ + this.formData.projectId = row.id; + this.formData.projectName = row.projectName; + this.projectSpecialDrawerVisible = true; } } }; diff --git a/ruoyi-ui/src/views/project/surProjectSpecial/index.vue b/ruoyi-ui/src/views/project/surProjectSpecial/index.vue index a79bef5b..40b4162d 100644 --- a/ruoyi-ui/src/views/project/surProjectSpecial/index.vue +++ b/ruoyi-ui/src/views/project/surProjectSpecial/index.vue @@ -1,31 +1,23 @@