Commit 302aa86e by 高淑倩

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

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