Commit 302aa86e by 高淑倩

explain获取有效的种草配置文案

parent c82fd59c
...@@ -21,6 +21,10 @@ Component({ ...@@ -21,6 +21,10 @@ Component({
type: String, type: String,
value: '' value: ''
}, },
cardExplain: {
type: String,
value: ''
},
pagePath: { pagePath: {
type: String, type: String,
value: '' value: ''
...@@ -30,12 +34,17 @@ Component({ ...@@ -30,12 +34,17 @@ Component({
value: '' value: ''
} }
}, },
observers: {
cardExplain(ex) {
this.setData({explainList:ex ? JSON.parse(ex) : []})
}
},
/** /**
* 组件的初始数据 * 组件的初始数据
*/ */
data: { data: {
codeImg:'' codeImg:'',
explainList: []
}, },
/** /**
......
...@@ -10,6 +10,11 @@ ...@@ -10,6 +10,11 @@
<view class="card-img-wrap"> <view class="card-img-wrap">
<image class="card-img" src="{{cardUrl}}"></image> <image class="card-img" src="{{cardUrl}}"></image>
</view> </view>
<view wx:if="{{explainList.length}}">
<block wx:for="{{explainList}}" wx:for-item="item" wx:key="{{index}}">
<view class="explain-text">{{item}}</view>
</block>
</view>
</view> </view>
<view class="save-card"> <view class="save-card">
<button class="save-btn" open-type="share">分享小程序卡片</button> <button class="save-btn" open-type="share">分享小程序卡片</button>
......
...@@ -33,9 +33,14 @@ ...@@ -33,9 +33,14 @@
left: 170rpx; left: 170rpx;
z-index: 9999; z-index: 9999;
} }
.explain-text {
padding-left: 10rpx;
padding-bottom: 10rpx;
}
.card-modal-content{ .card-modal-content{
width: 410rpx; width: 410rpx;
height: 618rpx; /* height: 618rpx; */
min-height: 618rpx;
background-color: rgba(255, 255, 255, 1); background-color: rgba(255, 255, 255, 1);
box-shadow: 0px 4rpx 17rpx 0px rgba(0, 0, 0, 0.12); box-shadow: 0px 4rpx 17rpx 0px rgba(0, 0, 0, 0.12);
...@@ -111,4 +116,7 @@ ...@@ -111,4 +116,7 @@
box-shadow: 0px 4rpx 17rpx 0px rgba(0, 0, 0, 0.12); box-shadow: 0px 4rpx 17rpx 0px rgba(0, 0, 0, 0.12);
z-index: 9999; z-index: 9999;
}
.explain-text {
font-size: 24rpx;
} }
\ No newline at end of file
...@@ -22,11 +22,12 @@ wxService.page({ ...@@ -22,11 +22,12 @@ wxService.page({
showCardModal: false, showCardModal: false,
cardTitle: '', cardTitle: '',
cardUrl: '', cardUrl: '',
pagePath:'', pagePath: '',
contentList: [], contentList: [],
contentPermission: false, contentPermission: false,
currentShareContent: null, currentShareContent: null,
scene:'' scene: '',
validContentSetExplain: ''
}, },
/** /**
...@@ -46,7 +47,7 @@ wxService.page({ ...@@ -46,7 +47,7 @@ wxService.page({
this.generatePointObject(tentacleInfo); this.generatePointObject(tentacleInfo);
} }
}, },
/** /**
...@@ -57,7 +58,7 @@ wxService.page({ ...@@ -57,7 +58,7 @@ wxService.page({
const premiumExpireTime = member && member.premiumExpireTime || '' const premiumExpireTime = member && member.premiumExpireTime || ''
// ios 兼容 是不是plus vip // ios 兼容 是不是plus vip
let currentEndTime = (new Date(premiumExpireTime.replace(/-/g, '/'))).getTime(); // 到期时间 let currentEndTime = (new Date(premiumExpireTime.replace(/-/g, '/'))).getTime(); // 到期时间
let time = (new Date()).getTime(); let time = (new Date()).getTime();
if (member && member.premiumExpireTime && currentEndTime > time) { if (member && member.premiumExpireTime && currentEndTime > time) {
this.setData({ this.setData({
plus: 1 plus: 1
...@@ -67,7 +68,7 @@ wxService.page({ ...@@ -67,7 +68,7 @@ wxService.page({
plus: 0 plus: 0
}) })
} }
this.getValidContentSetExplain() // 获取有效的种草配置文案
this.getBannerInfo() this.getBannerInfo()
this.getContentPermission() this.getContentPermission()
this.data.currentShareContent = null; this.data.currentShareContent = null;
...@@ -76,15 +77,15 @@ wxService.page({ ...@@ -76,15 +77,15 @@ wxService.page({
}) })
//获取内容列表 //获取内容列表
this.getContentList(this.data.pageNum); this.getContentList(this.data.pageNum);
}, },
// 发布内容权限 // 发布内容权限
getContentPermission(){ getContentPermission() {
const { memberId, member } = wx.getStorageSync('_baseUserInfo') const { memberId, member } = wx.getStorageSync('_baseUserInfo')
wxService.post(`/merchant/contentMobileTerminal/getReleasePermissions`, { wxService.post(`/merchant/contentMobileTerminal/getReleasePermissions`, {
userId: memberId, userId: memberId,
plus:this.data.plus, plus: this.data.plus,
level: member.level || 0 level: member.level || 0
}).then(res => { }).then(res => {
if (!res) return false if (!res) return false
...@@ -99,7 +100,7 @@ wxService.page({ ...@@ -99,7 +100,7 @@ wxService.page({
}, },
// banner // banner
getBannerInfo(){ getBannerInfo() {
const { memberId, member } = wx.getStorageSync('_baseUserInfo') const { memberId, member } = wx.getStorageSync('_baseUserInfo')
wxService.post(`/merchant/contentMobileTerminal/getBannerAndInviteSum`, { wxService.post(`/merchant/contentMobileTerminal/getBannerAndInviteSum`, {
userId: memberId userId: memberId
...@@ -137,7 +138,7 @@ wxService.page({ ...@@ -137,7 +138,7 @@ wxService.page({
contentList: pageNum == 1 ? [...data.content] : [...this.data.contentList, ...data.content], contentList: pageNum == 1 ? [...data.content] : [...this.data.contentList, ...data.content],
totalPages: data.totalPages, totalPages: data.totalPages,
totalElements: data.totalElements totalElements: data.totalElements
},() => { }, () => {
console.log(this.data.contentList) console.log(this.data.contentList)
}) })
...@@ -163,6 +164,17 @@ wxService.page({ ...@@ -163,6 +164,17 @@ wxService.page({
}).finally(() => { }).finally(() => {
}) })
}, },
// 获取有效的种草配置文案
getValidContentSetExplain() {
wxService.post(`/merchant/shareContentSet/getValidContentSetExplain`).then(res => {
if (!res) return false
const { result, data } = res.data
if (result == 0) {
this.setData({validContentSetExplain: data})
}
}).finally(() => {
})
},
// 点赞 // 点赞
gotoLike(e) { gotoLike(e) {
...@@ -215,7 +227,7 @@ wxService.page({ ...@@ -215,7 +227,7 @@ wxService.page({
// 分享 // 分享
_onTapShare(e) { _onTapShare(e) {
const { memberId, member } = wx.getStorageSync('_baseUserInfo') const { memberId, member } = wx.getStorageSync('_baseUserInfo')
console.log(e) console.log('分享', e)
let tentacleInfo = { let tentacleInfo = {
content: JSON.stringify(e.detail), content: JSON.stringify(e.detail),
contentId: e.detail.id, contentId: e.detail.id,
......
...@@ -42,6 +42,7 @@ ...@@ -42,6 +42,7 @@
show-card-modal="{{showCardModal}}" show-card-modal="{{showCardModal}}"
card-title="{{cardTitle}}" card-title="{{cardTitle}}"
card-url="{{cardUrl}}" card-url="{{cardUrl}}"
card-explain="{{validContentSetExplain}}"
page-path="{{pagePath}}" page-path="{{pagePath}}"
scene="{{scene}}" scene="{{scene}}"
/> />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment