diff --git a/src/api/distribution/index.js b/src/api/distribution/index.js index adff662..63ffd6f 100644 --- a/src/api/distribution/index.js +++ b/src/api/distribution/index.js @@ -2,8 +2,17 @@ import request from '@/utils/request'; export const getRulesInfo = params => { return request({ - url: '/applet/xunjia/tenant/get', + url: '/applet/xunjia/profit/rule/person/list', method: 'get', params }); }; + +// 保存规则 +export const saveRulesInfo = data => { + return request({ + url: '/applet/xunjia/profit/rule/batch/save', + method: 'post', + data + }); +}; diff --git a/src/api/member/code.js b/src/api/member/code.js new file mode 100644 index 0000000..8a8129c --- /dev/null +++ b/src/api/member/code.js @@ -0,0 +1,19 @@ +import request from '@/utils/request'; + +// 生成会员码 +export const createVipCode = async data => { + return await request({ + url: '/applet/xunjia/member/code/create', + method: 'post', + data + }); +}; + +// 获取会员码列表 +export const getVipCodeList = async params => { + return await request({ + url: '/applet/xunjia/member/code/page', + method: 'get', + params + }); +}; diff --git a/src/api/member/quota.js b/src/api/member/quota.js new file mode 100644 index 0000000..b7d20a5 --- /dev/null +++ b/src/api/member/quota.js @@ -0,0 +1,37 @@ +import request from '@/utils/request'; + +// 获得租户每月会员额度配置 +export const getQuotaInfoWithMonth = async params => { + return await request({ + url: '/applet/xunjia/tenant/get-memberNum', + method: 'get', + params: params + }); +}; + +// 保存会员额度分配 +export const saveQuotaInfo = async data => { + return await request({ + url: '/applet/xunjia/member/quota/save', + method: 'post', + data + }); +}; + +// 获得个人会员额度分配 +export const getQuotaInfoWithUser = async params => { + return await request({ + url: '/applet/xunjia/member/quota/person/get', + method: 'get', + params: params + }); +}; + +// 获得会员额度分配列表 +export const getQuotaList = async params => { + return await request({ + url: '/applet/xunjia/member/quota/list', + method: 'get', + params: params + }); +}; diff --git a/src/pages/account/quota.vue b/src/pages/account/quota.vue index 00157a6..e2aa4c7 100644 --- a/src/pages/account/quota.vue +++ b/src/pages/account/quota.vue @@ -40,14 +40,7 @@ 月度赠会员总额度 - + {{ totalQuota }} @@ -68,17 +61,17 @@ class="quota-item" > - {{ distributor.name }} - ID: {{ distributor.id }} + {{ distributor.distributorName }} + ID: {{ distributor.distributorId }} @@ -104,10 +97,11 @@ diff --git a/src/pages/distribution/profit-rule.vue b/src/pages/distribution/profit-rule.vue index 8d094ab..fa4602b 100644 --- a/src/pages/distribution/profit-rule.vue +++ b/src/pages/distribution/profit-rule.vue @@ -31,11 +31,11 @@ - + - {{ rule.type === 'register' ? '注册分润' : '消费分润' }} - + {{ rule.profitScene== '1' ? '注册分润' : '消费分润' }} + 删除 @@ -44,9 +44,13 @@ - @@ -57,7 +61,7 @@ 分润金额 分润比例 - + 选择会员类型