|
@@ -158,14 +158,14 @@
|
|
<el-input
|
|
<el-input
|
|
v-model="form.planName"
|
|
v-model="form.planName"
|
|
placeholder="2-30位,可输入汉字、字母、数字和下划线"
|
|
placeholder="2-30位,可输入汉字、字母、数字和下划线"
|
|
- :disabled="this.hospitalId == -1?true:false"
|
|
|
|
|
|
+ :disabled="codeArr.includes(planCode)"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="方案编码" prop="planCode">
|
|
<el-form-item label="方案编码" prop="planCode">
|
|
<el-input
|
|
<el-input
|
|
v-model="form.planCode"
|
|
v-model="form.planCode"
|
|
placeholder="可输入字母、数字和下划线"
|
|
placeholder="可输入字母、数字和下划线"
|
|
- :disabled="this.hospitalId == -1?true:false"
|
|
|
|
|
|
+ :disabled="codeArr.includes(planCode)"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="方案配置">
|
|
<el-form-item label="方案配置">
|
|
@@ -382,6 +382,8 @@ export default {
|
|
downActive: null,
|
|
downActive: null,
|
|
isEdit: false,
|
|
isEdit: false,
|
|
hospitalId: null,
|
|
hospitalId: null,
|
|
|
|
+ planCode:'',
|
|
|
|
+ codeArr: ['plan_default'],
|
|
form: {
|
|
form: {
|
|
hospitalId: "",
|
|
hospitalId: "",
|
|
planName: "",
|
|
planName: "",
|
|
@@ -654,12 +656,14 @@ export default {
|
|
created() {
|
|
created() {
|
|
// this.getHospitalInfo();
|
|
// this.getHospitalInfo();
|
|
// this.getDefaultPlans();
|
|
// this.getDefaultPlans();
|
|
- const { isEdit, data } = this.$route.params;
|
|
|
|
|
|
+ const { isEdit, data, codeArr } = this.$route.params;
|
|
|
|
+
|
|
this.getHospitalInfo(); // 获取医院下拉列表
|
|
this.getHospitalInfo(); // 获取医院下拉列表
|
|
if (isEdit) {
|
|
if (isEdit) {
|
|
// 编辑页面
|
|
// 编辑页面
|
|
this.isEdit = true;
|
|
this.isEdit = true;
|
|
this.hospitalId = data.hospitalId
|
|
this.hospitalId = data.hospitalId
|
|
|
|
+ this.planCode = data.planCode
|
|
let params = {
|
|
let params = {
|
|
hospitalId: data.hospitalId,
|
|
hospitalId: data.hospitalId,
|
|
id: data.id
|
|
id: data.id
|