From 32274c4a37575ce162c2db913929fa88a6107f25 Mon Sep 17 00:00:00 2001
From: "DESKTOP-6C3NK6N\\WXS" <815034831@qq.com>
Date: Fri, 2 Aug 2024 13:44:32 +0800
Subject: [PATCH] =?UTF-8?q?=E9=98=85=E7=89=87=E8=B7=9F=E8=B8=AA=E9=97=AE?=
=?UTF-8?q?=E9=A2=98=E5=8F=8D=E9=A6=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/feedBack/index.vue | 15 +++++++++++----
.../reading/reading-tracking/index.vue | 7 +++++--
2 files changed, 16 insertions(+), 6 deletions(-)
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"
>
-
+
@@ -1080,7 +1080,10 @@ export default {
openFeedBack(row){
this.$FB({
type:"detail",
- Id:row.Id
+ visitTaskId:row.Id,
+ callBack:()=>{
+ this.getList();
+ }
})
},
handleExport() {