✨ 我的钱包:接入完成
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import request from '@/sheep/request';
|
||||
|
||||
const PayWalletApi = {
|
||||
// 获得钱包流水分页
|
||||
getWalletTransactionPage: (params) => {
|
||||
const queryString = Object.keys(params)
|
||||
.map((key) => encodeURIComponent(key) + '=' + params[key])
|
||||
.join('&');
|
||||
return request({
|
||||
url: `/app-api/pay/wallet-transaction/page?${queryString}`,
|
||||
method: 'GET'
|
||||
});
|
||||
},
|
||||
// 获得钱包流水统计
|
||||
getWalletTransactionSummary: (params) => {
|
||||
const queryString = `createTime=${params.createTime[0]}&createTime=${params.createTime[1]}`
|
||||
return request({
|
||||
url: `/app-api/pay/wallet-transaction/get-summary?${queryString}`,
|
||||
// url: `/app-api/pay/wallet-transaction/get-summary`,
|
||||
method: 'GET',
|
||||
// params: params
|
||||
});
|
||||
},
|
||||
};
|
||||
|
||||
export default PayWalletApi;
|
||||
@@ -293,13 +293,6 @@ export default {
|
||||
params,
|
||||
custom: {},
|
||||
}),
|
||||
// log: (params) =>
|
||||
// request({
|
||||
// url: '/user/api/walletLog',
|
||||
// method: 'GET',
|
||||
// params,
|
||||
// custom: {},
|
||||
// }),
|
||||
},
|
||||
account: {
|
||||
info: (params) =>
|
||||
|
||||
+20
-10
@@ -52,6 +52,7 @@ const user = defineStore({
|
||||
|
||||
actions: {
|
||||
// 获取个人信息
|
||||
// TODO 芋艿:整理下;
|
||||
async getInfo() {
|
||||
const {
|
||||
code,
|
||||
@@ -65,14 +66,15 @@ const user = defineStore({
|
||||
data: data2
|
||||
} = await userApi.balance();
|
||||
if (code !== 0 || code2 != 0) return;
|
||||
data.money = data2.balance / 100;
|
||||
data.money = data2.balance;
|
||||
this.userInfo = data;
|
||||
console.log(data2, '信息')
|
||||
return Promise.resolve(data);
|
||||
},
|
||||
|
||||
// 获取分销商信息
|
||||
async getAgentInfo() {
|
||||
// TODO 芋艿:整理下;
|
||||
async getAgentInfo() {
|
||||
const res = await commissionApi.agent();
|
||||
if (res.error === 0) {
|
||||
this.agentInfo = res.data;
|
||||
@@ -81,7 +83,8 @@ const user = defineStore({
|
||||
},
|
||||
|
||||
// 获取订单、优惠券等其他资产信息
|
||||
async getNumData() {
|
||||
// TODO 芋艿:整理下;
|
||||
async getNumData() {
|
||||
const {
|
||||
code,
|
||||
data
|
||||
@@ -104,7 +107,8 @@ const user = defineStore({
|
||||
},
|
||||
|
||||
// 添加分享记录
|
||||
async addShareLog(params) {
|
||||
// TODO 芋艿:整理下;
|
||||
async addShareLog(params) {
|
||||
const {
|
||||
error
|
||||
} = await userApi.addShareLog(params);
|
||||
@@ -112,7 +116,8 @@ const user = defineStore({
|
||||
},
|
||||
|
||||
// 设置token
|
||||
setToken(token = '') {
|
||||
// TODO 芋艿:整理下;
|
||||
setToken(token = '') {
|
||||
if (token === '') {
|
||||
this.isLogin = false;
|
||||
uni.removeStorageSync('token');
|
||||
@@ -125,7 +130,8 @@ const user = defineStore({
|
||||
},
|
||||
|
||||
// 更新用户相关信息 (手动限流 5秒之内不刷新)
|
||||
async updateUserData() {
|
||||
// TODO 芋艿:整理下;
|
||||
async updateUserData() {
|
||||
if (!this.isLogin) {
|
||||
this.resetUserData();
|
||||
return;
|
||||
@@ -139,7 +145,8 @@ const user = defineStore({
|
||||
},
|
||||
|
||||
// 重置用户默认数据
|
||||
resetUserData() {
|
||||
// TODO 芋艿:整理下;
|
||||
resetUserData() {
|
||||
this.setToken();
|
||||
this.userInfo = clone(defaultUserInfo);
|
||||
this.numData = cloneDeep(defaultNumData);
|
||||
@@ -148,7 +155,8 @@ const user = defineStore({
|
||||
},
|
||||
|
||||
// 登录后
|
||||
async loginAfter() {
|
||||
// TODO 芋艿:整理下;
|
||||
async loginAfter() {
|
||||
await this.updateUserData();
|
||||
cart().getList();
|
||||
// 登录后设置全局分享参数
|
||||
@@ -159,7 +167,8 @@ const user = defineStore({
|
||||
// }
|
||||
|
||||
// 添加分享记录
|
||||
const shareLog = uni.getStorageSync('shareLog');
|
||||
// TODO 芋艿:整理下;
|
||||
const shareLog = uni.getStorageSync('shareLog');
|
||||
if (!isEmpty(shareLog)) {
|
||||
this.addShareLog({
|
||||
...shareLog,
|
||||
@@ -168,7 +177,8 @@ const user = defineStore({
|
||||
},
|
||||
|
||||
// 登出
|
||||
async logout(force = false) {
|
||||
// TODO 芋艿:整理下;
|
||||
async logout(force = false) {
|
||||
if (!force) {
|
||||
const { code } = AuthUtil.logout();
|
||||
if (code === 0) {
|
||||
|
||||
Reference in New Issue
Block a user