diff --git a/src/components/feedBack/index.vue b/src/components/feedBack/index.vue index 1ebff130..7bbd270d 100644 --- a/src/components/feedBack/index.vue +++ b/src/components/feedBack/index.vue @@ -123,13 +123,13 @@ :inactive-value="0" :active-text="$fd('FeedBackStatus', 1)" :inactive-text="$fd('FeedBackStatus', 0)" - :disabled="level < 8 || !isStateChange || form.State === 1" - @change="visitTaskId ? () => false : changeState" + :disabled="level < 8 || !isStateChange" + @change="isImgfail ? () => false : changeState" > -
+
{{ $t("feedBack:button:cancel") }} @@ -138,7 +138,7 @@ {{ $t("feedBack:button:save") }} @@ -167,6 +167,7 @@ export default { trialId: null, // 项目id Id: null, // 反馈数据id visitTaskId: null, // 任务id + isImgfail: false, // 是否是影像异常 isStateChange: true, // 是否可以切换状态 form: { Id: null, @@ -246,6 +247,9 @@ export default { this.trialId = trialId; this.Id = Id; this.visitTaskId = visitTaskId; + if (visitTaskId) { + this.isImgfail = true; + } this.setTypeOption(); if (!Id) { this.title = this.setTitle(); @@ -316,6 +320,9 @@ export default { if (res.Result.State > 0) { this.isStateChange = false; } + if (res.Result.VisitTaskId) { + this.visitTaskId = res.Result.VisitTaskId; + } let code = this.$fd("UserType", res.Result.UserTypeEnum); this.title = this.setTitle(code, res.Result.FeedBackFullName); if (visitTaskId) { diff --git a/src/views/trials/trials-panel/reading/reading-tracking/index.vue b/src/views/trials/trials-panel/reading/reading-tracking/index.vue index 0163bd6f..7dbc2138 100644 --- a/src/views/trials/trials-panel/reading/reading-tracking/index.vue +++ b/src/views/trials/trials-panel/reading/reading-tracking/index.vue @@ -140,7 +140,7 @@ align="center" >