diff --git a/src/api/member/index.js b/src/api/member/index.js new file mode 100644 index 0000000..8dc02dc --- /dev/null +++ b/src/api/member/index.js @@ -0,0 +1,47 @@ +import request from '@/utils/request'; + +export const getVipTypeList = async params => { + return await request({ + url: '/applet/xunjia/member/list', + method: 'get', + params: params + }); +}; + +export const addVipType = async data => { + return await request({ + url: '/applet/xunjia/member/add', + method: 'post', + data + }); +}; + +export const updateVipType = async data => { + return await request({ + url: '/applet/xunjia/member/update', + method: 'post', + data + }); +}; + +export const deleteVipType = async id => { + return await request({ + url: '/applet/xunjia/member/delete?memberId=' + id, + method: 'delete' + }); +}; + +export const getVipTypeOptions = async params => { + return await request({ + url: '/applet/xunjia/member/simple-list', + method: 'get', + params: params + }); +}; + +export const getVipType = async id => { + return await request({ + url: '/applet/xunjia/member/get?memberId=' + id, + method: 'get' + }); +}; diff --git a/src/pages/member/setting-form.vue b/src/pages/member/setting-form.vue index fda3103..904d3b9 100644 --- a/src/pages/member/setting-form.vue +++ b/src/pages/member/setting-form.vue @@ -12,44 +12,61 @@ 会员名称 - + 车型 - - {{ carTypes[carTypeIndex] || '请选择车型' }} - + + + 科目 - - {{ subjects[subjectIndex] || '请选择科目' }} - + + + 原价 - + 折扣价 - + 有效期 - - - {{ units[unitIndex] }} + + + + {{ units[unitIndex].label }} + + @@ -57,16 +74,16 @@ 使用方式 - - - - 学员购买 - - - - 客服赠送 - - + + + + @@ -75,12 +92,12 @@ 加载中... 暂无权益 - - - - {{ right.name }} - - + + + @@ -94,31 +111,40 @@