|
@@ -6,28 +6,28 @@
|
|
|
<div class="content">
|
|
|
<el-form :model="form" :rules="rules" ref="form" class="selectHospital">
|
|
|
<el-form-item label="所属医院:" prop="hospital" class="formItem">
|
|
|
- <el-select v-model="form.hospital" placeholder="请选择医院" class="selectHospital" @change="changeHsopital">
|
|
|
+ <el-select v-model="form.hospital" placeholder="请选择医院" :disabled="isEdit" class="selectHospital" @change="changeHsopital">
|
|
|
<el-option v-for="item in hospitalList" :key="item.id" :label="item.name" :value="item.val"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="选择模块:" prop="moduleName" class="formItem">
|
|
|
- <el-select v-model="form.moduleName" placeholder="请选择模块" class="selectModule" @change="changeHsopital">
|
|
|
+ <el-select v-model="form.moduleName" placeholder="请选择模块" :disabled="isEdit" class="selectModule" @change="changeHsopital">
|
|
|
<el-option v-for="item in moduleList" :key="item.id" :label="item.name" :value="item.val"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="模块类型:" prop="moduleType" class="formItem">
|
|
|
+ <el-form-item label="模块类型:" prop="moduleType" class="formItem widthLarge">
|
|
|
<el-select v-model="form.moduleType" :disabled="form.hospital==='' || form.moduleName===''" placeholder="请选择模块类型" @change="changeModuleType" class="selectModule">
|
|
|
<el-option v-for="item in moduleTypeList" :key="item.id" :label="item.recTypeDetail" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="模板名称:" prop="tempName" class="formItem">
|
|
|
+ <el-form-item label="模板名称:" prop="tempName" class="formItem widthLarge">
|
|
|
<el-input v-model="form.tempName" placeholder="请输入模板名称" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="示例:" v-if="form.moduleType !==''" prop="example" class="formItem formExam">
|
|
|
<span class="exampleTxt">{{form.example}}</span>
|
|
|
<!-- <el-input v-model="form.example" disabled placeholder="示例"></el-input> -->
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="添加模块内容:" prop="moduleInfo" class="formItem">
|
|
|
+ <el-form-item label="添加模块内容:" prop="moduleInfo" class="formItem addCon">
|
|
|
<div class="moduleInfoItem" v-for="(item,index) in moduleInfoList">
|
|
|
<div class="orderBox">
|
|
|
<span class="el-icon-arrow-up order" @click="upUnit(index)"></span>
|
|
@@ -95,8 +95,8 @@ export default {
|
|
|
rules:{
|
|
|
tempName:{ required: true, message: '请输入模块名称', trigger: ['blur', 'change']},
|
|
|
hospital:{ required: true, message: '请选择医院', trigger: ['blur', 'change']},
|
|
|
- moduleName:{ required: true, message: '请输入选择模块', trigger: ['blur', 'change']},
|
|
|
- moduleType:{ required: true, message: '请输入选择模块类型 ', trigger: ['blur', 'change']},
|
|
|
+ moduleName:{ required: true, message: '请选择模块', trigger: ['blur', 'change']},
|
|
|
+ moduleType:{ required: true, message: '请选择模块类型 ', trigger: ['blur', 'change']},
|
|
|
/*name:[{ required: true, message: '请输入显示名称',trigger: ['blur', 'change'] }],*/
|
|
|
},
|
|
|
searchIndex: -1,
|
|
@@ -145,6 +145,7 @@ export default {
|
|
|
if(isCopy){
|
|
|
this.isEdit = isEdit;
|
|
|
this.id = ""
|
|
|
+ this.title ="模板维护-复制"
|
|
|
this.form.tempName = ""
|
|
|
this.form.moduleType=""
|
|
|
this.form.example=""
|
|
@@ -440,6 +441,14 @@ export default {
|
|
|
line-height: 30px;
|
|
|
width: 200px;
|
|
|
}
|
|
|
+/deep/.widthLarge .el-input__inner {
|
|
|
+ width: 350px;
|
|
|
+}
|
|
|
+/deep/.addCon .el-form-item__label:before {
|
|
|
+ content: '*';
|
|
|
+ color: #f56c6c;
|
|
|
+ margin-right: 4px;
|
|
|
+}
|
|
|
.formExam{
|
|
|
/deep/.el-form-item__content{
|
|
|
width: calc(100% - 185px);
|