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;