diff --git a/src/views/trials/trials-panel/reading/dicoms/components/IVUS/QuestionList.vue b/src/views/trials/trials-panel/reading/dicoms/components/IVUS/QuestionList.vue
index 7fc3a390..2d163fcf 100644
--- a/src/views/trials/trials-panel/reading/dicoms/components/IVUS/QuestionList.vue
+++ b/src/views/trials/trials-panel/reading/dicoms/components/IVUS/QuestionList.vue
@@ -8,39 +8,27 @@
{{ taskBlindName }}
-
-
+
+
-
+
-
-
+
- {{ language==='en'?qs.GroupEnName:qs.GroupName }}
+ {{ language === 'en' ? qs.GroupEnName : qs.GroupName }}
-
+
-
+
+ -->
-
+
{{ `${scope.row[q.Id]} ${$fd('ValueUnit', parseInt(q.Unit))}` }}
@@ -92,14 +71,10 @@
-
+
-
+
{{ $t('common:button:edit') }}
@@ -111,41 +86,57 @@
-
+
-
- {formItemChange(val, qs)})"
- />
+
+ { formItemChange(val, item) })" />
+
+
+ { formItemChange(val, item) })" />
+
+
+ { formItemChange(val, item) })">
+
+
+
+
+
+
+ { formItemChange(val, child) })" />
+
+
+
+
+
-
@@ -485,8 +438,11 @@ export default {
setMeasuredData(measureData) {
},
- formItemChange() {
+ formItemChange(val, item) {
this.formChanged = true
+ if (item.Type === 'number') {
+ this.limitBlur(item.Id, item.ValueType)
+ }
},
limitBlur(qId, valueType) {
const value = this.questionForm[qId]
@@ -523,7 +479,7 @@ export default {
answers: answers
}
try {
- await saveTaskQuestion(8, params)
+ await saveTaskQuestion(12, params)
this.$message.success(this.$t('common:message:savedSuccessfully'))
loading.close()
DicomEvent.$emit('getReportInfo', true)
@@ -730,21 +686,25 @@ export default {
}