diff --git a/api/business/member.js b/api/business/member.js
index 746157f..3501a95 100644
--- a/api/business/member.js
+++ b/api/business/member.js
@@ -11,6 +11,14 @@ export function bloggerDetail(userId) {
}
+//------------------开通会员-----------------------
+export function saveOrder(data) {
+ return request({
+ url: '/member/order/uniSaveOrder',
+ method: 'post',
+ data: data
+ })
+}
//------------------名片-----------------------
// 查询当前登录用户的名片
export function getUserBusiCard() {
diff --git a/config.js b/config.js
index 844b6c6..d6bf89e 100644
--- a/config.js
+++ b/config.js
@@ -1,6 +1,6 @@
// 应用全局配置
module.exports = {
- baseUrl: 'http://192.168.1.17:8080',
+ baseUrl: 'http://192.168.1.4:8080',
// baseUrl: 'http://localhost:8080',
// 应用信息
appInfo: {
diff --git a/pages/mine/card/my-card.vue b/pages/mine/card/my-card.vue
index 91a793a..970f3ad 100644
--- a/pages/mine/card/my-card.vue
+++ b/pages/mine/card/my-card.vue
@@ -55,123 +55,6 @@
-
-
-
-
-
-
-
-
-
- {{item.platformName}}博主
-
- 已审核
- 审核中
- 未通过
-
-
-
-
-
- {{ item.accountName }}
-
-
-
- 粉丝:{{ formatNumberWithUnits(item.fansNum) }}
-
-
-
-
-
-
-
- 删除
-
- 编辑
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.platformName}}博主
-
- 已审核
- 审核中
- 未通过
-
-
-
-
-
- {{ item.accountName }}
-
-
-
- 粉丝:{{ formatNumberWithUnits(item.fansNum) }}
-
-
-
-
-
-
-
- 删除
-
- 编辑
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.platformName}}博主
-
- 已审核
- 审核中
- 未通过
-
-
-
-
-
- {{ item.accountName }}
-
-
-
- 粉丝:{{ formatNumberWithUnits(item.fansNum) }}
-
-
-
-
-
-
-
- 删除
-
- 编辑
-
-
-
- 立即开通
+ 立即开通
开通即代表您已阅读并同意
import navigationBarVue from '@/components/navigation/navigationBar.vue';
- import {
- baseCardList,
- rightList
- } from '@/api/business/base.js'
-
+ import {baseCardList, rightList} from '@/api/business/base.js'
+ import {saveOrder} from '@/api/business/member.js'
export default {
components: {
navigationBarVue
@@ -162,19 +159,21 @@
}]
}
},
- onShow(){
- this.initData()
+
+ onLoad(options){
+ this.initData(options.userType);
},
methods: {
/**初始化*/
- initData(){
- this.getCardList();
- this.getRightsList();
+ initData(userType){
+ this.userType = userType
+ this.getCardList(userType);
+ this.getRightsList(userType);
},
/**获取会员卡列表*/
- getCardList(){
- baseCardList({userType:this.userType}).then(res => {
+ getCardList(userType){
+ baseCardList({userType:userType}).then(res => {
this.memberCardList = res.data
}).catch((e) => {
uni.showToast({
@@ -185,8 +184,8 @@
})
},
/**权益列表*/
- getRightsList(){
- rightList({userType:this.userType}).then(res => {
+ getRightsList(userType){
+ rightList({userType:userType}).then(res => {
this.cardList = res.data.cardList
this.rightsList = res.data.rightsList
console.log(this.cardList,'cardList')
@@ -221,6 +220,41 @@
handleUserAgrement(site) {
this.$tab.navigateTo(`/pages/common/richview/index?title=${site.title}&code=${site.code}`)
},
+ /**生成订单*/
+ toOrder(){
+ let data = {
+ userType:this.userType,
+ orderType:'01',
+ goodsId:this.memberCardList[this.chooseCardIndex].id,
+ goodsNum:1,
+ goodsPrice:this.memberCardList[this.chooseCardIndex].priceList[this.choosePriceIndex].price,
+ }
+ if (this.memberCardList[this.chooseCardIndex].priceList[this.choosePriceIndex].title === '年付会员') {
+ data.goodsCycle = '03'
+ }
+ if (this.memberCardList[this.chooseCardIndex].priceList[this.choosePriceIndex].title === '季付会员') {
+ data.goodsCycle = '02'
+ }
+ if (this.memberCardList[this.chooseCardIndex].priceList[this.choosePriceIndex].title === '月付会员') {
+ data.goodsCycle = '01'
+ }
+ saveOrder(data).then(res => {
+ if (res.code == 200) {
+ uni.showToast({
+ icon: 'success',
+ duration: 2000,
+ title: '保存成功'
+ });
+ uni.navigateBack()
+ }
+ }).catch((e) => {
+ uni.showToast({
+ icon: 'error',
+ duration: 2000,
+ title: e
+ });
+ })
+ },
}
}
diff --git a/pages/mine/mine-index.vue b/pages/mine/mine-index.vue
index 9e32d54..97f5c4e 100644
--- a/pages/mine/mine-index.vue
+++ b/pages/mine/mine-index.vue
@@ -278,7 +278,7 @@
this.$tab.navigateTo('/pages/mine/addr/addr-list')
},
goMemberCard() {
- this.$tab.navigateTo('/pages/mine/member/member-card')
+ this.$tab.navigateTo('/pages/mine/member/member-card?userType='+this.localUserType)
},
/**
* 跳转编辑页