diff --git a/package.json b/package.json index afefe29..172c36e 100644 --- a/package.json +++ b/package.json @@ -58,6 +58,7 @@ "nprogress": "0.2.0", "obj-modal": "^1.2.2", "obj-table-plus": "^2.4.0", + "qrcodejs2": "^0.0.2", "qs": "^6.13.0", "quill": "1.3.7", "screenfull": "5.0.2", diff --git a/src/api/modules/marketing.js b/src/api/modules/marketing.js index 09537cc..ce05810 100644 --- a/src/api/modules/marketing.js +++ b/src/api/modules/marketing.js @@ -16,6 +16,31 @@ export const marketing = { data: data, }); }, + //会员开通情况 + getEffective: (data) => { + return $http.request({ + url: `/merchant-api/memberPackageUnitStatus/getEffective`, + method: "post", + data, + }); + }, + //有效套餐 + memberPackageList: (data) => { + return $http.request({ + url: `/merchant-api/memberPackage/list`, + method: "post", + data, + }); + }, + //下单 + placeOrder: (data) => { + return $http.request({ + url: `/merchant-api/memberPackageUnitOrder/placeOrder`, + method: "post", + data, + }); + }, + //会员用户 marketingUserPage: (data) => { return $http.request({ url: `/merchant-api/memberUnitUser/page`, @@ -23,6 +48,27 @@ export const marketing = { params: data, }); }, + memberUnitUserDetail: (data) => { + return $http.request({ + url: `/merchant-api/memberUnitUser/detail`, + method: "post", + data, + }); + }, + changeMemberPoints: (data) => { + return $http.request({ + url: `/merchant-api/memberUnitUser/changeMemberPoints`, + method: "post", + data, + }); + }, + changeGrowthValue: (data) => { + return $http.request({ + url: `/merchant-api/memberUnitUser/changeGrowthValue`, + method: "post", + data, + }); + }, //积分列表 integralList: (data) => { return $http.request({ @@ -31,4 +77,25 @@ export const marketing = { data, }); }, + reverseEnable: (data) => { + return $http.request({ + url: `/merchant-api/memberUnitMemberTask/reverseEnable`, + method: "post", + data, + }); + }, + integralTop: (data) => { + return $http.request({ + url: `/merchant-api/memberUnitMemberTask/top`, + method: "post", + data, + }); + }, + settingTaskDetail: (data) => { + return $http.request({ + url: `/merchant-api/memberUnitMemberTask/settingTaskDetail`, + method: "post", + data, + }); + }, }; diff --git a/src/utils/httpRequest.js b/src/utils/httpRequest.js index 15b2e25..8931b19 100644 --- a/src/utils/httpRequest.js +++ b/src/utils/httpRequest.js @@ -156,7 +156,7 @@ http.interceptors.response.use( router.push({ name: "login" }); return Promise.resolve(response); } else if (response.data && response.data.code !=200 ) { - Message.closeAll(); + // Message.closeAll(); Message({ message: response.data.msg||response.data.message, type: "error" @@ -166,7 +166,7 @@ http.interceptors.response.use( //请求成功的情况 //如果是开发模式下,都要弹出 if (process.env.NODE_ENV !== "production") { - Message.closeAll(); + // Message.closeAll(); Message({ message: response.data.msg||response.data.message, type: "success" @@ -175,9 +175,9 @@ http.interceptors.response.use( // 生产环境下限制性弹出 else { if (response.data.msg != "success" && response.data.msg != "查询成功" && Object.prototype.toString.call(response.data) === '[object Object]') { - Message.closeAll(); + // Message.closeAll(); Message({ - message: response.data.msg, + message: response.data.msg||response.data.message, type: "success" }); } diff --git a/src/views/modules/marketing/level/index.vue b/src/views/modules/marketing/level/index.vue index eaaab28..e1739d8 100644 --- a/src/views/modules/marketing/level/index.vue +++ b/src/views/modules/marketing/level/index.vue @@ -12,39 +12,36 @@ 24年3月,本商铺修改VIP2所需成长值为700,并新增会员生日优惠卷2;修改提交后,该用户会员等级保持VIP2不变且享有会员优惠卷1和会员优惠卷2; -