From e9b8a4e413fc235fa8ee102845c523b6ecbf2f8a Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期三, 21 二月 2024 15:38:14 +0800
Subject: [PATCH] 修改
---
web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue | 105 +++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 79 insertions(+), 26 deletions(-)
diff --git a/web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue b/web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue
index 2313022..a868d57 100644
--- a/web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue
+++ b/web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue
@@ -32,60 +32,72 @@
</el-table-column>
</el-table>
- <div class="el-risk-flex el-border-top-bottom ">
+ <div class="el-risk-flex el-border-top-bottom " style="height:90px">
<div class="riskWidth riskAlign riskHold" style="width: 35%">
椋庨櫓璺熻釜浜哄憳/鏃ユ湡锛�
</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>
@@ -94,151 +106,183 @@
椋庨櫓鎺柦鎺у埗
</div>
<div class="el-border-left" style="width: 90%">
- <div class="el-risk-flex el-border-bottom ">
+ <div class="el-risk-flex el-border-bottom " style="height:40px">
<div class="riskAlign riskHold" style="width: 26%">
閲囧彇鎺柦锛�
</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 ">
+ <div class="el-risk-flex el-border-bottom " style="height:90px">
<div class="riskAlign riskHold" style="width: 26%">
璁板綍浜哄憳/鏃ユ湡锛�
</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>
- <div class="el-risk-flex el-border-bottom ">
+ <div class="el-risk-flex el-border-bottom " style="height:40px">
<div class="riskAlign riskHold" style="width: 26%">
鎺柦鏈夋晥鎬ц瘎浼帮細
</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 ">
+ <div class="el-risk-flex " style="height:90px">
<div class="riskAlign riskHold" style="width:26%">
閮ㄩ棬璐熻矗浜�/鏃ユ湡锛�
</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