From 52a302b11c08cbc564ff3931038ae57a305a95d6 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期二, 23 一月 2024 09:23:52 +0800 Subject: [PATCH] 修改 --- web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue | 95 +++++++++++++++++++++++++++++++++++++---------- 1 files changed, 74 insertions(+), 21 deletions(-) diff --git a/web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue b/web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue index 2313022..5d7f6c0 100644 --- a/web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue +++ b/web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue @@ -38,54 +38,66 @@ </div> <div class=" el-border-left" style="width: 20%"> <el-form-item class="form-margin-top-bottom"> - <el-input v-model="dataForm.riskMeasure.requireRiskTrackers" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isCsry" v-model="dataForm.riskMeasure.requireRiskTrackers" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.requireRiskTrackers}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom"> <el-date-picker + v-if="dataForm.isCsry" class="risk-form-padding" v-model="dataForm.riskMeasure.requireRiskDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> + <span v-else>{{dataForm.riskMeasure.requireRiskDate}}</span> </el-form-item> </div> <div class=" el-border-left" style="width: 20%"> <el-form-item class="form-margin-top-bottom"> - <el-input v-model="dataForm.riskMeasure.designRiskTrackers" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isCsry" v-model="dataForm.riskMeasure.designRiskTrackers" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.designRiskTrackers}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom"> <el-date-picker + v-if="dataForm.isCsry" class="risk-form-padding" v-model="dataForm.riskMeasure.designRiskDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> + <span v-else>{{dataForm.riskMeasure.designRiskDate}}</span> </el-form-item> </div> <div class=" el-border-left" style="width: 20%"> <el-form-item class="form-margin-top-bottom"> - <el-input v-model="dataForm.riskMeasure.executeRiskTrackers" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isCsry" v-model="dataForm.riskMeasure.executeRiskTrackers" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.executeRiskTrackers}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom"> <el-date-picker + v-if="dataForm.isCsry" class="risk-form-padding" v-model="dataForm.riskMeasure.executeRiskDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> + <span v-else>{{dataForm.riskMeasure.executeRiskDate}}</span> </el-form-item> </div> <div class=" el-border-left" style="width: 20%"> <el-form-item class="form-margin-top-bottom"> - <el-input v-model="dataForm.riskMeasure.summaryRiskTrackers" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isCsry" v-model="dataForm.riskMeasure.summaryRiskTrackers" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.summaryRiskTrackers}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom"> <el-date-picker + v-if="dataForm.isCsry" class="risk-form-padding" v-model="dataForm.riskMeasure.summaryRiskDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> + <span v-else>{{dataForm.riskMeasure.summaryRiskDate}}</span> </el-form-item> </div> </div> @@ -99,16 +111,20 @@ 閲囧彇鎺柦锛� </div> <el-form-item class="form-margin-top-bottom el-border-left" style="width:22.25%" > - <el-input v-model="dataForm.riskMeasure.requireMeasure" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isCsry" v-model="dataForm.riskMeasure.requireMeasure" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.requireMeasure}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom el-border-left" style="width:22.25%"> - <el-input v-model="dataForm.riskMeasure.designMeasure" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isCsry" v-model="dataForm.riskMeasure.designMeasure" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.designMeasure}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom el-border-left" style="width:22.25%"> - <el-input v-model="dataForm.riskMeasure.executeMeasure" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isCsry" v-model="dataForm.riskMeasure.executeMeasure" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.executeMeasure}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom el-border-left" style="width:22.25%"> - <el-input v-model="dataForm.riskMeasure.summaryMeasure" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isCsry" v-model="dataForm.riskMeasure.summaryMeasure" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.summaryMeasure}}</span> </el-form-item> </div> <div class="el-risk-flex el-border-bottom "> @@ -117,54 +133,66 @@ </div> <div class=" el-border-left" style="width:22.25%"> <el-form-item class="form-margin-top-bottom"> - <el-input v-model="dataForm.riskMeasure.requireRecorder" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isCsry" v-model="dataForm.riskMeasure.requireRecorder" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.requireRecorder}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom"> <el-date-picker + v-if="dataForm.isCsry" class="risk-form-padding" v-model="dataForm.riskMeasure.requireRecordDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> + <span v-else>{{dataForm.riskMeasure.requireRecordDate}}</span> </el-form-item> </div> <div class=" el-border-left" style="width:22.25%"> <el-form-item class="form-margin-top-bottom"> - <el-input v-model="dataForm.riskMeasure.designRecorder" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isCsry" v-model="dataForm.riskMeasure.designRecorder" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.designRecorder}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom"> <el-date-picker + v-if="dataForm.isCsry" class="risk-form-padding" v-model="dataForm.riskMeasure.designRecordDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> + <span v-else>{{dataForm.riskMeasure.designRecordDate}}</span> </el-form-item> </div> <div class=" el-border-left" style="width:22.25%"> <el-form-item class="form-margin-top-bottom"> - <el-input v-model="dataForm.riskMeasure.executeRecorder" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isCsry" v-model="dataForm.riskMeasure.executeRecorder" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.executeRecorder}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom"> <el-date-picker + v-if="dataForm.isCsry" class="risk-form-padding" v-model="dataForm.riskMeasure.executeRecordDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> + <span v-else>{{dataForm.riskMeasure.executeRecordDate}}</span> </el-form-item> </div> <div class=" el-border-left" style="width:22.25%"> <el-form-item class="form-margin-top-bottom"> - <el-input v-model="dataForm.riskMeasure.summaryRecorder" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isCsry" v-model="dataForm.riskMeasure.summaryRecorder" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.summaryRecorder}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom"> <el-date-picker + v-if="dataForm.isCsry" class="risk-form-padding" v-model="dataForm.riskMeasure.summaryRecordDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> + <span v-else>{{dataForm.riskMeasure.summaryRecordDate}}</span> </el-form-item> </div> </div> @@ -173,16 +201,20 @@ 鎺柦鏈夋晥鎬ц瘎浼帮細 </div> <el-form-item class="form-margin-top-bottom el-border-left" style="width:22.25%"> - <el-input v-model="dataForm.riskMeasure.requireEvaluate" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isBmld" v-model="dataForm.riskMeasure.requireEvaluate" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.requireEvaluate}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom el-border-left" style="width:22.25%"> - <el-input v-model="dataForm.riskMeasure.designEvaluate" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isBmld" v-model="dataForm.riskMeasure.designEvaluate" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.designEvaluate}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom el-border-left" style="width:22.25%"> - <el-input v-model="dataForm.riskMeasure.executeEvaluate" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isBmld" v-model="dataForm.riskMeasure.executeEvaluate" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.executeEvaluate}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom el-border-left" style="width:22.25%"> - <el-input v-model="dataForm.riskMeasure.summaryEvaluate" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isBmld" v-model="dataForm.riskMeasure.summaryEvaluate" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.summaryEvaluate}}</span> </el-form-item> </div> <div class="el-risk-flex "> @@ -191,54 +223,66 @@ </div> <div class=" el-border-left" style="width:22.25%"> <el-form-item class="form-margin-top-bottom"> - <el-input v-model="dataForm.riskMeasure.requireLeader" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isBmld" v-model="dataForm.riskMeasure.requireLeader" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.requireLeader}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom"> <el-date-picker + v-if="dataForm.isBmld" class="risk-form-padding" v-model="dataForm.riskMeasure.requireLeadDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> + <span v-else>{{dataForm.riskMeasure.requireLeadDate}}</span> </el-form-item> </div> <div class=" el-border-left" style="width:22.25%"> <el-form-item class="form-margin-top-bottom"> - <el-input v-model="dataForm.riskMeasure.designLeader" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isBmld" v-model="dataForm.riskMeasure.designLeader" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.designLeader}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom"> <el-date-picker + v-if="dataForm.isBmld" class="risk-form-padding" v-model="dataForm.riskMeasure.designLeadDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> + <span v-else>{{dataForm.riskMeasure.designLeadDate}}</span> </el-form-item> </div> <div class=" el-border-left" style="width:22.25%"> <el-form-item class="form-margin-top-bottom"> - <el-input v-model="dataForm.riskMeasure.executeLeader" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isBmld" v-model="dataForm.riskMeasure.executeLeader" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.executeLeader}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom"> <el-date-picker + v-if="dataForm.isBmld" class="risk-form-padding" v-model="dataForm.riskMeasure.executeLeadDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> + <span v-else>{{dataForm.riskMeasure.executeLeadDate}}</span> </el-form-item> </div> <div class=" el-border-left" style="width:22.25%"> <el-form-item class="form-margin-top-bottom"> - <el-input v-model="dataForm.riskMeasure.summaryLeader" class="risk-form-padding"></el-input> + <el-input v-if="dataForm.isBmld" v-model="dataForm.riskMeasure.summaryLeader" class="risk-form-padding"></el-input> + <span v-else>{{dataForm.riskMeasure.summaryLeader}}</span> </el-form-item> <el-form-item class="form-margin-top-bottom"> <el-date-picker + v-if="dataForm.isBmld" class="risk-form-padding" v-model="dataForm.riskMeasure.summaryLeadDate" type="date" placeholder="閫夋嫨鏃ユ湡"> </el-date-picker> + <span v-else>{{dataForm.riskMeasure.summaryLeadDate}}</span> </el-form-item> </div> </div> @@ -319,7 +363,9 @@ softwareName: '' }, riskList:[], - itemList:[] + itemList:[], + isCsry:'', + isBmld:'', } } }, @@ -335,6 +381,7 @@ } // this.dataForm.disabled this.getInfo() + this.getMyProjectRole() }, // 鑾峰彇淇℃伅 async getInfo() { @@ -348,6 +395,12 @@ ...res.data } }, + async getMyProjectRole() { + let res = await this.$http.get(`/project/Project/myProjectRole/${this.dataForm.projectId}`) + console.log(res.data,"getMyProjectRole") + this.dataForm.isCsry = res.data.csry + this.dataForm.isBmld = res.data.bmld + }, async print() { var params = qs.stringify({ token: Cookies.get('token'), -- Gitblit v1.9.1