| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- "use strict";
- const common_vendor = require("../common/vendor.js");
- const utils_request = require("../utils/request.js");
- const userApi = {
- // 账号密码登录 - 显示自定义 loading 文字
- accountLogin(data, onComplete) {
- const deviceInfo = common_vendor.index.getStorageSync("deviceInfo");
- const newDeviceInfo = {
- ...deviceInfo,
- deviceId: `(${data.yhm})${deviceInfo.model}`
- };
- common_vendor.index.setStorageSync("deviceInfo", newDeviceInfo);
- const promise = utils_request.request.post(
- `/service?ssServ=ss.login&yhm=${data.yhm}&mm=${data.mm}&wdConfirmationCaptchaService=0&wechatCode=${data.wechatCode}`,
- data,
- {
- loading: false,
- // 禁用全局 loading,由登录页面自己控制
- request: {
- timeout: 15e3
- // 登录请求 15 秒超时
- }
- }
- );
- if (onComplete) {
- promise.finally(() => {
- onComplete();
- });
- }
- return promise;
- },
- // 扫码登录门系统
- sacnGateLoginQrcode(data) {
- return utils_request.request.post(
- `/service?ssServ=sacnGateLoginQrcode`,
- data,
- {
- loading: true,
- formData: true
- }
- );
- },
- // 扫码登录pc端
- sacnLoginQrcode(data) {
- return utils_request.request.post(
- `/service?ssServ=sacnLoginQrcode`,
- data,
- {
- loading: true,
- formData: true
- }
- );
- },
- // 自动登录 - 静默登录,不显示 loading
- autoLogin(data) {
- return utils_request.request.post(
- `/service?ssServ=ss.login&wdConfirmationCaptchaService=0&mdToken=${data.mdToken}`,
- data,
- {
- loading: false
- // 自动登录不显示 loading,避免打扰用户
- }
- );
- },
- // 微信登录 - 自定义 loading
- wechatLogin(data, onComplete) {
- const promise = utils_request.request.post(
- `/service?ssServ=ss.login&wdConfirmationCaptchaService=0`,
- data,
- {
- loading: false,
- // 禁用全局 loading,由登录页面自己控制
- request: {
- timeout: 15e3
- // 微信登录请求 15 秒超时
- }
- }
- );
- if (onComplete) {
- promise.finally(() => {
- onComplete();
- });
- }
- return promise;
- },
- // 获取小程序用户信息
- mp_infoHomep_load(data) {
- return utils_request.request.post(
- `/service?ssServ=mp_infoHomep_load`,
- data,
- {
- loading: true,
- formData: true
- }
- );
- },
- // 更新用户密码和信息
- updPwd(data) {
- return utils_request.request.post(
- `/service?ssServ=updPwd`,
- data,
- {
- loading: true,
- formData: true
- }
- );
- }
- };
- exports.userApi = userApi;
- //# sourceMappingURL=../../.sourcemap/mp-weixin/api/user.js.map
|