From 500a9d578dddf86b97e0ccd39a49fb33593a7f29 Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Tue, 11 Jun 2024 17:43:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=BB=E9=99=A2=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components.d.ts | 3 +- src/api/basic/list.js | 51 ++++ src/components/hospitalDetailModal.vue | 294 ++++++++++++++++++ src/views/basic/area/index.vue | 398 ++++++++++++++++++++++++ src/views/basic/hospital/index.vue | 399 +++++++++++++++++++++++++ 5 files changed, 1144 insertions(+), 1 deletion(-) create mode 100644 src/api/basic/list.js create mode 100644 src/components/hospitalDetailModal.vue create mode 100644 src/views/basic/area/index.vue create mode 100644 src/views/basic/hospital/index.vue diff --git a/components.d.ts b/components.d.ts index ffe92d9..3b9c75b 100644 --- a/components.d.ts +++ b/components.d.ts @@ -17,7 +17,7 @@ declare module '@vue/runtime-core' { AddVisitConfigModal: typeof import('./src/components/addVisitConfigModal.vue')['default'] ChatRecord: typeof import('./src/components/chatRecord.vue')['default'] ConfirmModal: typeof import('./src/components/confirmModal.vue')['default'] - copy: typeof import('./src/components/isOkModal copy.vue')['default'] + copy: typeof import('./src/components/medinceDetailModal copy.vue')['default'] CouponDetail: typeof import('./src/components/couponDetail.vue')['default'] DeleteModal: typeof import('./src/components/DeleteModal.vue')['default'] DoctorModal: typeof import('./src/components/doctorModal.vue')['default'] @@ -25,6 +25,7 @@ declare module '@vue/runtime-core' { ElDatePicker: typeof import('element-plus/es')['ElDatePicker'] FamilyModal: typeof import('./src/components/familyModal.vue')['default'] GiveCouponModal: typeof import('./src/components/giveCouponModal.vue')['default'] + HospitalDetailModal: typeof import('./src/components/hospitalDetailModal.vue')['default'] InquiryDetailModal: typeof import('./src/components/inquiryDetailModal.vue')['default'] InquiryDetailMoneyModal: typeof import('./src/components/inquiryDetailMoneyModal.vue')['default'] IsOkCouponModal: typeof import('./src/components/isOkCouponModal.vue')['default'] diff --git a/src/api/basic/list.js b/src/api/basic/list.js new file mode 100644 index 0000000..8241f98 --- /dev/null +++ b/src/api/basic/list.js @@ -0,0 +1,51 @@ +import request from '../../utils/request' +export function getHospitalList(data){ + return request({ + url:'/admin/basic/hospital/page', + method: 'post', + data + }) + } + export function getHospitalDetail(id){ + return request({ + url:'/admin/basic/hospital/'+id, + method: 'get' + }) + } + export function addHospital(data){//新增医院 + return request({ + url:'/admin/basic/hospital', + method: 'post', + data + }) + } + export function updateHospital(id,data){//修改医院 + return request({ + url:'/admin/basic/hospital/'+id, + method: 'put', + data + }) + } + export function getAreaList(params){ + return request({ + url:'/admin/basic/area', + method: 'get', + params + }) + } + + export function addArea(data){//新增医院 + return request({ + url:'/admin/basic/area', + method: 'post', + data + }) + } + export function updateArea(id,data){//修改医院 + return request({ + url:'/admin/basic/area/'+id, + method: 'put', + data + }) + } + \ No newline at end of file diff --git a/src/components/hospitalDetailModal.vue b/src/components/hospitalDetailModal.vue new file mode 100644 index 0000000..feb009f --- /dev/null +++ b/src/components/hospitalDetailModal.vue @@ -0,0 +1,294 @@ + + + \ No newline at end of file diff --git a/src/views/basic/area/index.vue b/src/views/basic/area/index.vue new file mode 100644 index 0000000..92cceed --- /dev/null +++ b/src/views/basic/area/index.vue @@ -0,0 +1,398 @@ + + + + + \ No newline at end of file diff --git a/src/views/basic/hospital/index.vue b/src/views/basic/hospital/index.vue new file mode 100644 index 0000000..83290a3 --- /dev/null +++ b/src/views/basic/hospital/index.vue @@ -0,0 +1,399 @@ + + + + + \ No newline at end of file