From f7574bb4960b840e05d3ae17163ea27b3dcf31dc Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Thu, 6 Jul 2023 13:42:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=8D=E5=90=8C=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E8=BF=9B=E5=85=A5=E8=8F=9C=E5=8D=95=E6=B2=A1=E6=9B=B4?= =?UTF-8?q?=E6=AD=A3=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/doctor/list.js | 42 +++ src/layout/components/Menu/Menu.vue | 10 +- src/store/permission.js | 8 +- src/store/userInfo.js | 5 +- src/views/admin/sys-menu/index.vue | 3 +- src/views/admin/sys-post/index.vue | 2 +- src/views/doctor/doctor-list/index.vue | 340 +++++++++++++++++++++++++ src/views/login/index.vue | 2 +- 8 files changed, 401 insertions(+), 11 deletions(-) create mode 100644 src/api/doctor/list.js create mode 100644 src/views/doctor/doctor-list/index.vue diff --git a/src/api/doctor/list.js b/src/api/doctor/list.js new file mode 100644 index 0000000..d79d024 --- /dev/null +++ b/src/api/doctor/list.js @@ -0,0 +1,42 @@ +import request from '../../utils/request' + +const url = '/admin/doctor'; + + +export function getDoctorList(params){ + return request({ + url:'/admin/doctor', + method: 'get', + params + }) +} + +export function addDoctor(data) { + return request({ + url, + method: 'Doctor', + data + }) +} + +export function removeDoctor(data) { + return request({ + url, + method: 'delete', + data + }) +} + +export function updateDoctor(data, id) { + return request({ + url: `${url}/${id}`, + method: 'put', + data + }) +} +export function getDoctorDetail(id){ + return request({ + url:'/admin/doctor/'+id, + method: 'get' + }) + } \ No newline at end of file diff --git a/src/layout/components/Menu/Menu.vue b/src/layout/components/Menu/Menu.vue index 138ddfb..8eec917 100644 --- a/src/layout/components/Menu/Menu.vue +++ b/src/layout/components/Menu/Menu.vue @@ -10,15 +10,16 @@ :default-selected-keys="defaultSelectKeys" :auto-open-selected="true" > - + + + + \ No newline at end of file diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 66abeff..240555d 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -144,7 +144,7 @@ const handleLogin = () => { const res=await getUserMenuRole(); let path=''; if(code==200){ - path=res.data[1].children[0].path; + path=res.data[0].children[0].path; } proxy.$router.push(path); loading.value = false;