From f7bb1829065c94e4df8be33b19179670fc74f209 Mon Sep 17 00:00:00 2001
From: maochaoying <925670706@qq.com>
Date: Thu, 29 Jun 2023 10:47:37 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E5=86=8C=E7=94=A8=E6=88=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/user.js | 9 ++
src/components/Publish.vue | 265 ++++++++++---------------------------------
src/components/User.vue | 142 ++++++++++++++++++++++-
src/pages/Login.vue | 2 +
src/pages/index.vue | 46 ++++++--
src/store/modules/account.js | 4 +
6 files changed, 254 insertions(+), 214 deletions(-)
create mode 100644 src/api/user.js
diff --git a/src/api/user.js b/src/api/user.js
new file mode 100644
index 0000000..205b410
--- /dev/null
+++ b/src/api/user.js
@@ -0,0 +1,9 @@
+import request from '@/service'
+
+export const addUserApi = data => {
+ return request({
+ url: `/account/register`,
+ method: 'POST',
+ data,
+ })
+}
diff --git a/src/components/Publish.vue b/src/components/Publish.vue
index 2e605c2..03fba30 100644
--- a/src/components/Publish.vue
+++ b/src/components/Publish.vue
@@ -7,53 +7,32 @@
@reset="onReset"
@submit="onSubmit"
>
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
- 男
- 女
+
+
+ 横向
+ 纵向
-
-
-
-
+
-
-
-
-
-
-
-
-
+
+
+
+ {{ item.label }}
+
+
-
-
+
+ placeholder="请选择分配的操作员"
+ >
+
+ {{ item.label }}
+
+
@@ -103,102 +89,31 @@
diff --git a/src/pages/Login.vue b/src/pages/Login.vue
index 7dc072c..efbb15c 100644
--- a/src/pages/Login.vue
+++ b/src/pages/Login.vue
@@ -118,7 +118,9 @@ const onSubmit = async ({ validateResult, firstError }) => {
// 将token存入store中
accountStore.updateToken(res?.data?.token)
accountStore.updateUsername(res?.data?.username)
+ accountStore.updateRole(res?.data.authorities[0]?.authority)
Cookie.setCookie('t', res?.data?.token)
+ Cookie.setCookie('r', res?.data.authorities[0]?.authority)
window.location.href = '/'
} else {
MessagePlugin.error({ content: '请输入正确的用户名和密码!' })
diff --git a/src/pages/index.vue b/src/pages/index.vue
index a95d9e3..0b215ac 100644
--- a/src/pages/index.vue
+++ b/src/pages/index.vue
@@ -64,7 +64,7 @@
任务管理中心
-