From bbb56b7ca80ef9a67dcf7e82be57d0c39cc1c64b Mon Sep 17 00:00:00 2001
From: XiaoZu <1826029859@qq.com>
Date: Mon, 18 Dec 2023 20:38:09 +0800
Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=A5=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/manage.js | 34 +++++++
src/router/index.js | 13 +++
src/store/modules/user.js | 40 ++++----
src/views/login/index.vue | 4 +-
src/views/manage/index.vue | 204 +++++++++++++++++++++++++++++++++++++
5 files changed, 273 insertions(+), 22 deletions(-)
create mode 100644 src/api/manage.js
create mode 100644 src/views/manage/index.vue
diff --git a/src/api/manage.js b/src/api/manage.js
new file mode 100644
index 0000000..21db086
--- /dev/null
+++ b/src/api/manage.js
@@ -0,0 +1,34 @@
+import request from '@/utils/request'
+
+export function List(data) {
+ return request({
+ url: '/manage/list',
+ method: 'post',
+ data
+ })
+}
+
+export function addAdd2(data) {
+ return request({
+ url: '/manage/add',
+ method: 'post',
+ data
+ })
+}
+
+
+export function updAll(data) {
+ return request({
+ url: '/manage/upd',
+ method: 'post',
+ data
+ })
+}
+
+
+export function delAll(manageId) {
+ return request({
+ url: '/manage/del?manageId='+manageId,
+ method: 'post',
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index 13459e9..43be45a 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -77,6 +77,19 @@ export const constantRoutes = [
]
},
+ {
+ path: '/manage',
+ component: Layout,
+ children: [
+ {
+ path: 'index',
+ name: '疾病管理',
+ component: () => import('@/views/manage/index'),
+ meta: { title: '疾病管理', icon: 'el-icon-platform-eleme' }
+ }
+ ]
+ },
+
{
path: '/form',
component: Layout,
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index 6861d98..f18e2df 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -43,26 +43,26 @@ const actions = {
})
},
- // get user info
- getInfo({ commit, state }) {
- return new Promise((resolve, reject) => {
- getInfo(state.token).then(response => {
- const { data } = response
-
- if (!data) {
- return reject('Verification failed, please Login again.')
- }
-
- const { username, avatar } = data
-
- commit('SET_NAME', name)
- commit('SET_AVATAR', username)
- resolve(data)
- }).catch(error => {
- reject(error)
- })
- })
- },
+ // // get user info
+ // getInfo({ commit, state }) {
+ // return new Promise((resolve, reject) => {
+ // getInfo(state.token).then(response => {
+ // const { data } = response
+ //
+ // if (!data) {
+ // return reject('Verification failed, please Login again.')
+ // }
+ //
+ // const { username, avatar } = data
+ //
+ // commit('SET_NAME', name)
+ // commit('SET_AVATAR', username)
+ // resolve(data)
+ // }).catch(error => {
+ // reject(error)
+ // })
+ // })
+ // },
// user logout
logout({ commit, state }) {
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index ae4145e..aa9b0a6 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -51,8 +51,8 @@