分销:首页接入 100%

This commit is contained in:
YunaiV
2023-12-27 13:54:05 +08:00
parent 2dcba5bbea
commit ae52aa69f6
14 changed files with 213 additions and 728 deletions
-10
View File
@@ -39,11 +39,6 @@ export default {
url: '/app-api/member/sign-in/record/page',
method: 'GET',
}),
// signAdd: () =>
// request({
// url: 'activity/signin',
// method: 'POST',
// }),
replenish: (data) =>
request({
url: 'activity/signin/replenish',
@@ -55,11 +50,6 @@ export default {
url: 'activity/activity/' + id,
method: 'GET',
}),
getSummary: () =>
request({
url: '/app-api/member/sign-in/record/get-summary',
method: 'GET',
}),
getBargainRecordSummary: () =>
request({
url: '/app-api/promotion/bargain-record/get-summary',
-7
View File
@@ -34,13 +34,6 @@ export default {
method: 'GET',
params,
}),
// 分销订单
order: (params) =>
request({
url: '/app-api/trade/brokerage-record/page',
method: 'GET',
params,
}),
// 分销商品
goods: (params) =>
+6 -7
View File
@@ -1,13 +1,12 @@
import request from '@/sheep/request';
const DiyTemplateApi = {
// TODO 芋艿:测试
// getUsedDiyTemplate: () => {
// return request({
// url: '/app-api/promotion/diy-template/used',
// method: 'GET',
// });
// },
getUsedDiyTemplate: () => {
return request({
url: '/app-api/promotion/diy-template/used',
method: 'GET',
});
},
getDiyTemplate: (id) => {
return request({
url: '/app-api/promotion/diy-template/get',
+28
View File
@@ -0,0 +1,28 @@
import request from '@/sheep/request';
const BrokerageApi = {
// 获得个人分销信息
getBrokerageUser: () => {
return request({
url: '/app-api/trade/brokerage-user/get',
method: 'GET'
});
},
// 获得个人分销统计
getBrokerageUserSummary: () => {
return request({
url: '/app-api/trade/brokerage-user/get-summary',
method: 'GET',
});
},
// 分销订单
getBrokerageRecordPage: (params) => {
return request({
url: '/app-api/trade/brokerage-record/page',
method: 'GET',
params,
});
}
}
export default BrokerageApi
+2 -13
View File
@@ -2,7 +2,6 @@ import {
defineStore
} from 'pinia';
import userApi from '@/sheep/api/user';
import commissionApi from '@/sheep/api/commission';
import $share from '@/sheep/platform/share';
import {
isEmpty,
@@ -15,6 +14,7 @@ import {
showAuthModal
} from '@/sheep/hooks/useModal';
import AuthUtil from '@/sheep/api/member/auth';
import BrokerageApi from '@/sheep/api/trade/brokerage';
// 默认用户信息
const defaultUserInfo = {
@@ -23,7 +23,7 @@ const defaultUserInfo = {
gender: 0, // 性别
mobile: '', // 手机号
money: '--', // 余额
commission: '--', // 佣金
commission: '--', // 佣金 TODO 芋艿:干掉
score: '--', // 积分
verification: {}, // 认证字段
};
@@ -46,7 +46,6 @@ const user = defineStore({
userInfo: clone(defaultUserInfo), // 用户信息
isLogin: !!uni.getStorageSync('token'), // 登录状态
numData: cloneDeep(defaultNumData), // 用户其他数据
agentInfo: {}, // 分销商信息
lastUpdateTime: 0, // 上次更新时间
}),
@@ -72,16 +71,6 @@ const user = defineStore({
return Promise.resolve(data);
},
// 获取分销商信息
// TODO 芋艿:整理下;
async getAgentInfo() {
const res = await commissionApi.agent();
if (res.error === 0) {
this.agentInfo = res.data;
}
return Promise.resolve(res);
},
// 获取订单、优惠券等其他资产信息
// TODO 芋艿:整理下;
async getNumData() {