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 @@ +