From f6b504a2bd07754e25a329f30cd2e985b815491d Mon Sep 17 00:00:00 2001
From: wangdongbo <949818794@qq.com>
Date: Wed, 21 Jan 2026 13:37:54 +0800
Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E9=99=86=E6=8E=88=E6=9D=83=E6=B5=81?=
=?UTF-8?q?=E7=A8=8B=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
App.vue | 218 ++++++++++++++++---------------
api/file.js | 38 ------
pages/login/login.vue | 1 -
pages/work/department-select.vue | 164 +++++++++++++++--------
pages/work/profile.vue | 199 ++++++++--------------------
routes/index.js | 8 +-
store/account.js | 60 ++++-----
utils/api.js | 9 +-
utils/file.js | 75 +++++++++++
9 files changed, 392 insertions(+), 380 deletions(-)
delete mode 100644 api/file.js
create mode 100644 utils/file.js
diff --git a/App.vue b/App.vue
index b6f4564..32f7d93 100644
--- a/App.vue
+++ b/App.vue
@@ -1,351 +1,353 @@
diff --git a/api/file.js b/api/file.js
deleted file mode 100644
index 3f05a27..0000000
--- a/api/file.js
+++ /dev/null
@@ -1,38 +0,0 @@
-const env = __VITE_ENV__;
-
-/**
- * 上传文件(图片等)
- * 与 zdh-hlw-patient 的 /file/upload 接口保持一致
- */
-export function uploadFile(tempFilePath, businessType, accessLevel = 'public') {
- return new Promise((resolve) => {
- uni.uploadFile({
- url: `${env.MP_API_BASE_URL}/file/upload`,
- filePath: tempFilePath,
- name: 'file',
- formData: {
- businessType,
- accessLevel,
- },
- success: (res) => {
- try {
- const data = typeof res.data === 'string' ? JSON.parse(res.data) : res.data;
- if (data && data.success) {
- resolve(data.data);
- } else {
- resolve();
- }
- } catch (e) {
- console.log('upload file parse error:', e);
- resolve();
- }
- },
- fail: (err) => {
- console.log('upload file error:', err);
- resolve();
- },
- });
- });
-}
-
-
diff --git a/pages/login/login.vue b/pages/login/login.vue
index dada67b..ee59991 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -112,7 +112,6 @@ onLoad((opts) => {
console.log("redirectUrl", redirectUrl.value);
return;
}
- // 支持 redirect 参数(来自 useGuard)或 redirectUrl 参数
if (opts.redirect) {
redirectUrl.value = decodeURIComponent(opts.redirect);
} else {
diff --git a/pages/work/department-select.vue b/pages/work/department-select.vue
index 1387aa0..9f4e480 100644
--- a/pages/work/department-select.vue
+++ b/pages/work/department-select.vue
@@ -1,45 +1,49 @@
-
+
+
-
+
{{ child.deptName }}
已选
-
-
- {{ sub.deptName }}
-
-
-
@@ -47,16 +51,20 @@
+
+