From 1a7886450d2f469f76be646c223c290e620b8e19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9A=E5=95=A6C=E6=A2=A6?= <15709267061@163.com> Date: Wed, 30 Apr 2025 16:43:52 +0800 Subject: [PATCH] update --- src/api/merchant.js | 49 ++++- src/assets/images/avatar.png | Bin 0 -> 3540 bytes src/components/LayoutHeader/index.vue | 6 +- src/components/VerificationCode/index.vue | 8 +- src/components/upload/UploadSlot.vue | 31 +++ src/pages/login/Forgot.vue | 6 +- src/pages/login/Login.vue | 1 + src/pages/login/Register.vue | 1 + .../AddWithdrawalInformationModal.vue | 1 + .../personal-center/account-settings.vue | 180 +++++++++++++++--- .../pages/personal-center/credit-score.vue | 4 +- .../pages/task-center/look-min-task.vue | 23 ++- .../pages/task-center/reward-mission.vue | 7 +- src/utils/index.js | 12 +- 14 files changed, 276 insertions(+), 53 deletions(-) create mode 100644 src/assets/images/avatar.png create mode 100644 src/components/upload/UploadSlot.vue diff --git a/src/api/merchant.js b/src/api/merchant.js index 9da3b66..76976cc 100644 --- a/src/api/merchant.js +++ b/src/api/merchant.js @@ -2,11 +2,14 @@ import request from "../utils/request.js"; import Method from "./Method.js"; const merchant = { - sendSms: async (mobile) => { + sendSms: async (mobile, type) => { return request({ url: '/index/login/sendSms', method: Method.POST, - data: {mobile}, + data: { + mobile, + type + }, }); }, register: async (data) => { @@ -166,6 +169,48 @@ const merchant = { data: data }); }, + saveNickname: async (data) => { + return request({ + url: '/index/business/saveNickname', + method: Method.POST, + data: data + }); + }, + saveMobile: async (data) => { + return request({ + url: '/index/business/saveMobile', + method: Method.POST, + data: data + }); + }, + saveWechat: async (data) => { + return request({ + url: '/index/business/saveWechat', + method: Method.POST, + data: data + }); + }, + savePassword: async (data) => { + return request({ + url: '/index/business/savePassword', + method: Method.POST, + data: data + }); + }, + saveAvatar: async (data) => { + return request({ + url: '/index/business/saveAvatar', + method: Method.POST, + data: data + }); + }, + getTaskChildrenList: async (data) => { + return request({ + url: '/index/task/getTaskChildrenList', + method: Method.POST, + data: data + }); + }, } export default merchant; diff --git a/src/assets/images/avatar.png b/src/assets/images/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..083f50b82faecf436306e4327733debac9e22b84 GIT binary patch literal 3540 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 O0000