|
@@ -35,7 +35,7 @@
|
|
|
<el-select
|
|
|
v-model="form.region2"
|
|
|
placeholder="请选择类型"
|
|
|
- :disabled="!!editData.id || !form.region1"
|
|
|
+ :disabled="(!!editData.id&&editData.controlType!='1'&&editData.controlType!='2') || !form.region1"
|
|
|
@change="readyChangeSelect(2)"
|
|
|
>
|
|
|
<el-option
|
|
@@ -94,25 +94,19 @@
|
|
|
prop="region4"
|
|
|
>
|
|
|
<el-input
|
|
|
- :disabled="!form.region1"
|
|
|
+ :disabled="!form.region1||(qaType==2&&form.region1==1)"
|
|
|
v-model="form.region4"
|
|
|
:placeholder="qaType==2?'请输入填写单医生界面展示标准内容':'请输入填写单界面描述名称'"
|
|
|
@change="sendData"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="qaType =='1'&& form.region1 == '1' && form.region2 != '4'">
|
|
|
- <span
|
|
|
- v-if="qaType =='1' && form.region1 == '1' && form.region2 != '4'"
|
|
|
- >
|
|
|
- <el-checkbox v-model="form.required" label="必填" true-label="1" false-label="0" @change="sendData"></el-checkbox>
|
|
|
- </span>
|
|
|
- <span
|
|
|
- class = "flagBox"
|
|
|
- v-if="qaType =='1' &&form.region1=='1'&&form.region2=='9'"
|
|
|
- >
|
|
|
- <el-checkbox v-model="form.specFlag" label="拼接到主诉" true-label="1" false-label="0" @change="sendData"></el-checkbox>
|
|
|
- </span>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item class="flag-box" v-if="qaType =='1'&& form.region1 == '1' && form.region2 != '4'">
|
|
|
+ <el-checkbox v-model="form.required" label="必填" true-label="1" false-label="0" @change="sendData"></el-checkbox>
|
|
|
+ <!--<el-checkbox v-if="form.region2=='9'" v-model="form.specFlag" label="拼接到主诉" true-label="1" false-label="0" @change="sendData"></el-checkbox>-->
|
|
|
+ <el-checkbox v-if="form.region2=='1'||form.region2=='9'" :disabled="form.flag==='2'" v-model="form.flag" label="时间类型" true-label="1" false-label="" @change="sendData"></el-checkbox>
|
|
|
+ <el-checkbox v-if="form.region2=='1'||form.region2=='2'" :disabled="form.flag==='1'" v-model="form.flag" label="诱因类型" true-label="2" false-label="" @change="sendData"></el-checkbox>
|
|
|
+ <el-checkbox v-if="form.region2=='8'" v-model="form.flag" label="伴随类型" true-label="3" false-label="" @change="sendData"></el-checkbox>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item
|
|
|
v-if="qaType==2"
|
|
|
label="填写单患者界面展示通俗内容:"
|
|
@@ -298,6 +292,7 @@
|
|
|
region13:'', //上传图片
|
|
|
specFlag:'0', //拼接到主诉
|
|
|
required: '0', //必填
|
|
|
+ flag:'', //控件类型:时间类型1、诱因类型2、伴随类型3
|
|
|
},
|
|
|
//isNeedSearch: false, //是否需要查询(系统名称)
|
|
|
imgList:[],
|
|
@@ -467,6 +462,7 @@
|
|
|
this.labelTypes = this.labelTypesList.filter(item => maps[this.form.region1].includes(item.val));
|
|
|
}
|
|
|
//if(type === 2||type === 3) {
|
|
|
+ this.form.flag = '';
|
|
|
this.sendData();
|
|
|
//}
|
|
|
},
|
|
@@ -506,6 +502,9 @@
|
|
|
},
|
|
|
pushSystemName(val) {
|
|
|
this.form.region3 = val;
|
|
|
+ if(this.qaType==2&&this.form.region1==1){
|
|
|
+ this.form.region4 = val;
|
|
|
+ }
|
|
|
this.systemNameShow = false;
|
|
|
this.sendData();
|
|
|
},
|
|
@@ -612,8 +611,13 @@
|
|
|
.upload-hide .el-upload--picture{
|
|
|
display: none;
|
|
|
}
|
|
|
- .flagBox {
|
|
|
- margin-left: 20px;
|
|
|
+ .PubTagGroupWrapper .groups .flag-box {
|
|
|
+ .el-form-item__content{
|
|
|
+ width:100%;
|
|
|
+ }
|
|
|
+ label:not(:first-child){
|
|
|
+ margin-left: 20px;
|
|
|
+ }
|
|
|
}
|
|
|
</style>
|
|
|
|