pengjun 4 months ago
parent
commit
6d18b38041
  1. 30
      src/components/customerOrg/customerOrgEdit.vue
  2. 17
      src/components/patientRegister/PatientRegisterEdit.vue

30
src/components/customerOrg/customerOrgEdit.vue

@ -89,7 +89,8 @@
<el-form-item label="人员类别" prop="personnelTypeId"> <el-form-item label="人员类别" prop="personnelTypeId">
<el-select v-model="form.personnelTypeId" placeholder="请选择" filterable clearable <el-select v-model="form.personnelTypeId" placeholder="请选择" filterable clearable
:style="'width:' + Math.floor((window.pageWidth - 585) / 3) + 'px;'" size="small"> :style="'width:' + Math.floor((window.pageWidth - 585) / 3) + 'px;'" size="small">
<el-option v-for="item in dict.personnelType" :key="item.id" :label="item.displayName" :value="item.id" />
<el-option v-for="item in dict.personnelType" :key="item.id" :label="item.displayName"
:value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -109,7 +110,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="常用单位" prop="isRecommend">
<el-form-item label="常用单位" prop="isRecommend">
<el-checkbox v-model="form.isRecommend" true-label="Y" false-label="N" /> <el-checkbox v-model="form.isRecommend" true-label="Y" false-label="N" />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -157,7 +158,10 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="介绍人" prop="salesPerson"> <el-form-item label="介绍人" prop="salesPerson">
<el-input v-model="form.salesPerson" />
<el-select v-model="form.salesPerson" placeholder="请选择" filterable clearable allow-create size="small"
:style="'width:' + Math.floor((window.pageWidth - 585) / 3) + 'px;'">
<el-option v-for="item in dictSalesman" :key="item.id" :label="item.surname" :value="item.surname"/>
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
@ -262,9 +266,9 @@ export default {
lastModificationTime: null, lastModificationTime: null,
salesPerson: "", salesPerson: "",
salesPersonPhone: "", salesPersonPhone: "",
medicalTypeId:'',
personnelTypeId:'',
isRecommend:'N',
medicalTypeId: '',
personnelTypeId: '',
isRecommend: 'N',
}, // }, //
formInit: {}, formInit: {},
rules: { rules: {
@ -276,6 +280,8 @@ export default {
], ],
}, },
isshow: false, isshow: false,
dictSalesman:[],
}; };
}, },
@ -368,6 +374,14 @@ export default {
} }
}); });
// {operatorTypes:["1","3"]}
postapi('/api/identity/users/GetListByOperatorType', { operatorTypes: ["0", "1", "2", "3", "4"] })
.then(res => {
if (res.code > -1) {
this.dictSalesman = res.data
}
})
}, },
//() //()
@ -490,8 +504,8 @@ export default {
body.parentId = null; body.parentId = null;
} }
} }
if(!body.medicalTypeId) delete body.medicalTypeId;
if(!body.personnelTypeId) delete body.personnelTypeId;
if (!body.medicalTypeId) delete body.medicalTypeId;
if (!body.personnelTypeId) delete body.personnelTypeId;
console.log("body", body, "this.form", this.form); console.log("body", body, "this.form", this.form);

17
src/components/patientRegister/PatientRegisterEdit.vue

@ -208,8 +208,11 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="3"> <el-col :span="3">
<el-form-item label="介绍人" prop="salesman">
<el-input v-model="form.salesman" size="small"></el-input>
<el-form-item label="介绍人" prop="salesman">
<el-select v-model="form.salesman" placeholder="请选择" filterable clearable allow-create
size="small">
<el-option v-for="item in dictSalesman" :key="item.id" :label="item.surname" :value="item.surname"/>
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -1067,6 +1070,8 @@ export default {
customerOrgRegister: {}, // customerOrgRegister: {}, //
hc_warn_mode: '1', //0-1-2- hc_warn_mode: '1', //0-1-2-
dictSalesman:[] //
}; };
}, },
@ -1315,7 +1320,13 @@ export default {
} }
}) })
// {operatorTypes:["1","3"]}
postapi('/api/identity/users/GetListByOperatorType',{operatorTypes:["0","1","2","3","4"]})
.then(res => {
if (res.code > -1) {
this.dictSalesman = res.data
}
})
// //
// getapi("/api/app/item-type/by-code-all").then((res) => { // getapi("/api/app/item-type/by-code-all").then((res) => {

Loading…
Cancel
Save