阅片单元配置修改

uat_us
wangxiaoshuang 2024-05-21 14:14:45 +08:00
parent 37521c378a
commit 6d01361917
2 changed files with 47 additions and 12 deletions

View File

@ -316,6 +316,27 @@
:disabled="OtherInfo.IsSign" :disabled="OtherInfo.IsSign"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item
:label="
$t(
`trials:trials-panel:setting:reading-unit:JudgeDifferenceType`
)
"
prop="JudgeDifferenceType"
>
<el-select
v-model="QuestionList[index].JudgeDifferenceType"
placeholder="请选择"
>
<el-option
v-for="item of $d.JudgeDifferenceType"
:key="item.id"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-form> </el-form>
</div> </div>
</el-collapse-item> </el-collapse-item>
@ -478,6 +499,15 @@ export default {
}, },
JudgyInfo: {}, JudgyInfo: {},
JudgeDifferenceValueQRules: { JudgeDifferenceValueQRules: {
JudgeDifferenceType: [
{
required: true,
message: this.$t(
"trials:trials-list:setitng:JudgeDifferenceTypeRequired"
),
trigger: "blur",
},
],
JudgeDifferenceValue: [ JudgeDifferenceValue: [
{ {
required: true, required: true,
@ -555,6 +585,7 @@ export default {
if (value !== 1) { if (value !== 1) {
this.QuestionList.forEach((item) => { this.QuestionList.forEach((item) => {
item.JudgeDifferenceValue = 0; item.JudgeDifferenceValue = 0;
item.JudgeDifferenceType = 0;
}); });
} }
}, },
@ -741,6 +772,7 @@ export default {
AnswerCombination: [], AnswerCombination: [],
JudgeType: 0, JudgeType: 0,
JudgeDifferenceValue: 0, JudgeDifferenceValue: 0,
JudgeDifferenceType: 0,
}) })
.then((res) => { .then((res) => {
this.$set(this.QuestionList[index], "AnswerGroup2List", []); this.$set(this.QuestionList[index], "AnswerGroup2List", []);
@ -798,6 +830,9 @@ export default {
JudgeDifferenceValue: Number( JudgeDifferenceValue: Number(
this.QuestionList[index].JudgeDifferenceValue this.QuestionList[index].JudgeDifferenceValue
), ),
JudgeDifferenceType: Number(
this.QuestionList[index].JudgeDifferenceType
),
}) })
.then((res) => { .then((res) => {
this.$message.success(this.$t("trials:adRules:message:msg9")); // '' this.$message.success(this.$t("trials:adRules:message:msg9")); // ''

View File

@ -55,19 +55,19 @@
</el-form-item> </el-form-item>
<!--支持影像下载--> <!--支持影像下载-->
<el-form-item <el-form-item
:label="$t('trials:processCfg:form:ReadingImageDownload')" :label="$t('trials:processCfg:form:ImageDownloadEnum')"
prop="ReadingImageDownload" prop="ImageDownloadEnum"
v-if="CriterionType === 0" v-if="CriterionType === 0"
> >
<el-radio-group <el-radio-group
v-model="form.ReadingImageDownload" v-model="form.ImageDownloadEnum"
:disabled=" :disabled="
isConfirm || isConfirm ||
!hasPermi(['trials:trials-panel:setting:reading-unit:edit']) !hasPermi(['trials:trials-panel:setting:reading-unit:edit'])
" "
> >
<el-radio <el-radio
v-for="item of $d.ReadingImageDownload" v-for="item of $d.ImageDownloadEnum"
:key="item.id" :key="item.id"
:label="item.value" :label="item.value"
> >
@ -77,19 +77,19 @@
</el-form-item> </el-form-item>
<!--支持上传DICOM影像--> <!--支持上传DICOM影像-->
<el-form-item <el-form-item
:label="$t('trials:processCfg:form:ReadingImageUpload')" :label="$t('trials:processCfg:form:ImageUploadEnum')"
prop="ReadingImageUpload" prop="ImageUploadEnum"
v-if="CriterionType === 0" v-if="CriterionType === 0"
> >
<el-radio-group <el-radio-group
v-model="form.ReadingImageUpload" v-model="form.ImageUploadEnum"
:disabled=" :disabled="
isConfirm || isConfirm ||
!hasPermi(['trials:trials-panel:setting:reading-unit:edit']) !hasPermi(['trials:trials-panel:setting:reading-unit:edit'])
" "
> >
<el-radio <el-radio
v-for="item of $d.ReadingImageUpload" v-for="item of $d.ImageUploadEnum"
:key="item.id" :key="item.id"
:label="item.value" :label="item.value"
> >
@ -585,8 +585,8 @@ export default {
IsUrgent: false, IsUrgent: false,
TrialCriterionAdditionalAssessmentTypeList: [], TrialCriterionAdditionalAssessmentTypeList: [],
CriterionModalitys: null, CriterionModalitys: null,
ReadingImageDownload: null, ImageDownloadEnum: null,
ReadingImageUpload: null, ImageUploadEnum: null,
}, },
rules: { rules: {
IsAutoCreate: [ IsAutoCreate: [
@ -617,14 +617,14 @@ export default {
trigger: ["blur", "change"], trigger: ["blur", "change"],
}, },
], ],
ReadingImageDownload: [ ImageDownloadEnum: [
{ {
required: true, required: true,
message: this.$t("common:ruleMessage:select"), message: this.$t("common:ruleMessage:select"),
trigger: ["blur", "change"], trigger: ["blur", "change"],
}, },
], ],
ReadingImageUpload: [ ImageUploadEnum: [
{ {
required: true, required: true,
message: this.$t("common:ruleMessage:select"), message: this.$t("common:ruleMessage:select"),