From 5d8e52e398bff7bc8f83e8f5b8a387175b958c98 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 24 二月 2023 10:20:18 +0800
Subject: [PATCH] 2023.2.24
---
service/userservice.js | 80 +++++++++++++++++++++++++++++++++++++++
1 files changed, 79 insertions(+), 1 deletions(-)
diff --git a/service/userservice.js b/service/userservice.js
index f76a313..056d9ca 100644
--- a/service/userservice.js
+++ b/service/userservice.js
@@ -1,6 +1,16 @@
const $f = require('./baserequest')
module.exports = {
+ //娉ㄥ唽
+ register: function (info, fun) {
+ let cb = {
+ url: '/userInfo/register2',
+ data: info,
+ }
+ Object.assign(cb, fun)
+
+ $f.post(cb)
+ },
//鐧诲綍
login: function (userName, password, fun) {
let cb = {
@@ -24,10 +34,53 @@
$f.get(cb)
},
//鑾峰彇鐢ㄦ埛鍩虹淇℃伅
- getBaseInfo: function (userId, fun) {
+ getBaseInfo: function (userId, fun, wxUserId) {
let cb = {
url: `/userInfo/baseInfo`,
params: {
+ userId: userId
+ }
+ }
+ if (wxUserId) {
+ cb.params.wxUserId = wxUserId
+ }
+ Object.assign(cb, fun)
+
+ $f.get(cb)
+ },
+
+ //鐧诲綍
+ loginPW: function (accessTokenPW, fun) {
+ let cb = {
+ url: '/wxuser/loginPW',
+ data: accessTokenPW,
+ }
+ Object.assign(cb, fun)
+
+ $f.post(cb)
+ },
+
+ //鍦烘櫙淇℃伅璁よ瘉
+ authScene: function (wxUserId, sceneType, sceneInfo, fun) {
+ let cb = {
+ url: '/auth/scene',
+ params: {
+ wxUserId: wxUserId,
+ sceneType: sceneType
+ },
+ data: sceneInfo,
+ }
+ Object.assign(cb, fun)
+
+ $f.post(cb)
+ },
+
+ //鑾峰彇鐢ㄦ埛璁よ瘉鐘舵��
+ getAuthStatus: function (wxUserId, userId, fun) {
+ let cb = {
+ url: `/auth/status`,
+ params: {
+ wxUserId: wxUserId,
userId: userId
}
}
@@ -35,4 +88,29 @@
$f.get(cb)
},
+
+ //淇敼瀵嗙爜
+ changePW(userId, oldP, newP, fun) {
+ let cb = {
+ url: `/userInfo/password/change`,
+ params: {
+ userId: userId,
+ oldPassword: oldP,
+ newPassword: newP
+ }
+ }
+ Object.assign(cb, fun)
+
+ $f.post(cb)
+ },
+
+ subscribeResult(event, fun) {
+ let cb = {
+ url: `/wxuser/message/subscribe/result`,
+ data: event
+ }
+ Object.assign(cb, fun)
+
+ $f.post(cb)
+ }
}
\ No newline at end of file
--
Gitblit v1.9.3