阅片单元配置修改

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"
></el-input>
</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>
</div>
</el-collapse-item>
@ -478,6 +499,15 @@ export default {
},
JudgyInfo: {},
JudgeDifferenceValueQRules: {
JudgeDifferenceType: [
{
required: true,
message: this.$t(
"trials:trials-list:setitng:JudgeDifferenceTypeRequired"
),
trigger: "blur",
},
],
JudgeDifferenceValue: [
{
required: true,
@ -555,6 +585,7 @@ export default {
if (value !== 1) {
this.QuestionList.forEach((item) => {
item.JudgeDifferenceValue = 0;
item.JudgeDifferenceType = 0;
});
}
},
@ -741,6 +772,7 @@ export default {
AnswerCombination: [],
JudgeType: 0,
JudgeDifferenceValue: 0,
JudgeDifferenceType: 0,
})
.then((res) => {
this.$set(this.QuestionList[index], "AnswerGroup2List", []);
@ -798,6 +830,9 @@ export default {
JudgeDifferenceValue: Number(
this.QuestionList[index].JudgeDifferenceValue
),
JudgeDifferenceType: Number(
this.QuestionList[index].JudgeDifferenceType
),
})
.then((res) => {
this.$message.success(this.$t("trials:adRules:message:msg9")); // ''

View File

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