医院
This commit is contained in:
parent
81e3f440fe
commit
11854d9289
@ -109,7 +109,7 @@ const modalForm = reactive({
|
||||
parent_id:''
|
||||
});
|
||||
watch(() =>modalForm.parent_id ,(value) => {
|
||||
if(value==0){
|
||||
if(value==0 && modalSatus.value!="addson"){
|
||||
parent_id.value="无"
|
||||
}else{
|
||||
parent_id.value=value
|
||||
@ -181,10 +181,13 @@ const handleAdd = ({ parent_id, dept_status = 2,dept_id } = {},type='') => {
|
||||
let id=''
|
||||
if(type=='addson'){
|
||||
id=dept_id;
|
||||
// parent_id.value=dept_id
|
||||
modalSatus.value="addson";
|
||||
modalForm.parent_id=dept_id;
|
||||
}else{
|
||||
modalSatus.value="add";
|
||||
id=parent_id;
|
||||
modalForm.parent_id=''
|
||||
}
|
||||
if (parent_id || dept_id){
|
||||
Object.assign(modalForm, {parent_id: id, dept_status,dept_id});
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
<div class="app-container">
|
||||
<a-form :model="queryForm" ref="queryFormRef" layout="inline">
|
||||
|
||||
<a-form-item field="doctorName" label="医生名字">
|
||||
<a-form-item field="user_name" label="医生名字">
|
||||
<a-input v-model="queryForm.user_name" placeholder="请输入医生名字" @press-enter="handleQuery" />
|
||||
</a-form-item>
|
||||
<a-form-item field="mobile" label="电话号码">
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
<div class="app-container">
|
||||
<a-form :model="queryForm" ref="queryFormRef" layout="inline">
|
||||
|
||||
<a-form-item field="doctorName" label="医生名字">
|
||||
<a-form-item field="user_name" label="医生名字">
|
||||
<a-input v-model="queryForm.user_name" placeholder="请输入医生名字" @press-enter="handleQuery" />
|
||||
</a-form-item>
|
||||
<a-form-item field="mobile" label="电话号码">
|
||||
@ -184,16 +184,18 @@
|
||||
<a-col :span="12">
|
||||
<a-form-item field="hospital_id" label="医院名称:">
|
||||
<a-space direction="vertical" size="large">
|
||||
<a-select :style="{width:'400px'}" allow-search placeholder="请选择所在医院" v-model="hospital_name" :loading="loading" @change="changeHospital" @search="handleHospitalList" >
|
||||
<a-select :style="{width:'400px'}" allow-search placeholder="请选择所在医院" v-model="hospital_name" :loading="loading" @change="changeHospital" @search="handleHospitalList" >
|
||||
<a-option size="large" style="max-width:500px" v-for="item in hospitalData" :key="item.hospital_id" :value="item.hospital_id"
|
||||
:label="item.hospital_name+'('+item.province+item.city+item.county+')'"></a-option>
|
||||
:label="item.hospital_name">
|
||||
{{item.hospital_name+'('+item.province+item.city+item.county+')'}}
|
||||
</a-option>
|
||||
</a-select>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item field="hospital.address" label="医院地址:">
|
||||
<a-input v-model="modalForm.hospital.address" placeholder="请输入医院地址" :disabled="modalSatus=='edit'"/>
|
||||
<a-input v-model="modalForm.hospital.address" placeholder="请输入医院地址" :disabled="true"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
@ -585,12 +587,14 @@
|
||||
bank_card_code:'',
|
||||
});
|
||||
const hospital_name=ref('');
|
||||
watch(()=>modalForm.hospital.hospital_name,()=>{
|
||||
watch(()=>modalForm.hospital,()=>{
|
||||
if(modalForm.hospital.hospital_name){
|
||||
hospital_name.value= modalForm.hospital.hospital_name+'('+modalForm.hospital.province+modalForm.hospital.city+modalForm.hospital.county+')'
|
||||
}else{
|
||||
hospital_name.value=''
|
||||
}
|
||||
},{
|
||||
deep:true
|
||||
})
|
||||
//const doctor_expertise=ref([]);
|
||||
//证书计算
|
||||
@ -1181,8 +1185,9 @@
|
||||
};
|
||||
const hospitalData = ref([]);
|
||||
const changeHospital=(value)=>{
|
||||
console.log(value);
|
||||
modalForm.hospital_id=value;
|
||||
let arr=hospitalData.value.filter((item)=>item.hospital_id==value);
|
||||
modalForm.hospital_id=arr[0].hospital_id;
|
||||
modalForm.hospital=arr[0];
|
||||
}
|
||||
//获取医院列表
|
||||
const handleHospitalList = (value) => {
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
<div class="app-container">
|
||||
<a-form :model="queryForm" ref="queryFormRef" layout="inline">
|
||||
|
||||
<a-form-item field="doctorName" label="医生名字">
|
||||
<a-form-item field="user_name" label="医生名字">
|
||||
<a-input v-model="queryForm.user_name" placeholder="请输入医生名字" @press-enter="handleQuery" />
|
||||
</a-form-item>
|
||||
<a-form-item field="mobile" label="电话号码">
|
||||
@ -527,8 +527,9 @@
|
||||
};
|
||||
//审核
|
||||
const handleCheck= async(type)=>{
|
||||
proxy.$loading.show();
|
||||
|
||||
if(type=="ok"){
|
||||
proxy.$loading.show();
|
||||
const {code,message,data}= await checkDoctor({
|
||||
multi_point_status:1
|
||||
},modalForm.doctor_id);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user