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