Compare commits

...

2 Commits

Author SHA1 Message Date
LiJianZhao 293a34114f Merge branch 'main' of ssh://git.jizhiweb.cn:2222/clinic-v2/web 2025-05-08 12:56:33 +08:00
LiJianZhao 02e6b54f49 dev 2025-05-08 12:56:25 +08:00
2 changed files with 24 additions and 18 deletions

View File

@ -19,4 +19,5 @@ export enum apiConfig{
"organizationMemberSearch"="organization/member/search",//搜索成员 "organizationMemberSearch"="organization/member/search",//搜索成员
"OrganizationSectionAllList"="organization/section/allList",//获取所有科室列表 "OrganizationSectionAllList"="organization/section/allList",//获取所有科室列表
"OrganizationSectionListByMemberId"="organization/section/listByMemberId",//获取当前成员所属科室列表 "OrganizationSectionListByMemberId"="organization/section/listByMemberId",//获取当前成员所属科室列表
"OrganizationMemberListBySectionId"="organization/member/listBySectionId",//获取当前科室的所有医生列表
} }

View File

@ -35,19 +35,9 @@
<el-input v-model.number="edit_data.age" placeholder="请输入年龄"></el-input> <el-input v-model.number="edit_data.age" placeholder="请输入年龄"></el-input>
</el-form-item> </el-form-item>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="科室"> <el-descriptions-item label="手机号">
<el-form-item> <el-form-item prop="phone">
<el-select <el-input v-model="edit_data.phone" placeholder="手机号"></el-input>
v-model="edit_data.organizationSectionId"
placeholder="选择科室"
>
<el-option
v-for="item in sectionList"
:key="item.id"
:label="item.name"
:value="item.id"
/>
</el-select>
</el-form-item> </el-form-item>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="医生"> <el-descriptions-item label="医生">
@ -67,6 +57,22 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="科室">
<el-form-item>
<el-select
v-model="edit_data.organizationSectionId"
placeholder="选择科室"
>
<el-option
v-for="item in sectionList"
:key="item.id"
:label="item.name"
:value="item.id"
/>
</el-select>
</el-form-item>
</el-descriptions-item>
<el-descriptions-item label="证件类型"> <el-descriptions-item label="证件类型">
<el-form-item prop="certType"> <el-form-item prop="certType">
@ -86,11 +92,7 @@
</el-form-item> </el-form-item>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="手机号">
<el-form-item prop="phone">
<el-input v-model="edit_data.phone" placeholder="手机号"></el-input>
</el-form-item>
</el-descriptions-item>
<el-descriptions-item label="就诊类型"> <el-descriptions-item label="就诊类型">
<el-form-item prop="visitType"> <el-form-item prop="visitType">
<el-select v-model="edit_data.visitType" placeholder="就诊类型"> <el-select v-model="edit_data.visitType" placeholder="就诊类型">
@ -327,6 +329,9 @@ const sectionList = ref<any>([])
const getSectionList = () => { const getSectionList = () => {
post(apiConfig.OrganizationSectionListByMemberId,{memberId:edit_data.value.organizationDoctorId}).then((res: any) => { post(apiConfig.OrganizationSectionListByMemberId,{memberId:edit_data.value.organizationDoctorId}).then((res: any) => {
sectionList.value = res sectionList.value = res
if (res.length > 0) {
edit_data.value.organizationSectionId = res[0].id
}
}) })
} }
const loading = ref(false) const loading = ref(false)