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() {