瀏覽代碼

[活动报名][修改]:[活动报名修改页面内容的展示]

tags/C.7.1.0
meo 6 年之前
父節點
當前提交
9d64f47c80
共有 11 個檔案被更改,包括 1263 行新增46 行删除
  1. +1
    -0
      app.json
  2. +2
    -5
      components/banner/index.js
  3. +3
    -1
      config/config.js
  4. +0
    -2
      pages/bannerdetail/index.js
  5. +0
    -5
      pages/bannerdetail/index.wxml
  6. +0
    -32
      pages/freeBannerDetail/index.js
  7. +9
    -1
      pages/index/index.js
  8. +70
    -0
      pages/radetail/index.js
  9. +3
    -0
      pages/radetail/index.json
  10. +59
    -0
      pages/radetail/index.wxml
  11. +1116
    -0
      pages/radetail/index.wxss

+ 1
- 0
app.json 查看文件

@@ -21,6 +21,7 @@
"pages/scanPay/scanPay",
"pages/edit/edit",
"pages/actdetail/actdetail",
"pages/radetail/index",
"pages/bannerdetail/index",
"pages/getuserinfo/index",
"pages/phoneinput/phoneinput",


+ 2
- 5
components/banner/index.js 查看文件

@@ -21,17 +21,14 @@ Component({
/**
* 组件的方法列表
*/
ready() {},
methods: {
gotobannerdetail: function(e) {
console.log(e)
if (e.currentTarget.dataset.data.type == 3) {
// 小程序路径
wx.navigateTo({
url: `/${e.currentTarget.dataset.data.pagePath}`
});
}
else if(e.currentTarget.dataset.data.type==2){
})
}else if(e.currentTarget.dataset.data.type==2){
// 自由图文
wx.navigateTo({
url: `/pages/freeBannerDetail/index?id=${e.currentTarget.dataset.id}`


+ 3
- 1
config/config.js 查看文件

@@ -297,7 +297,9 @@ var config = {
/**
* 富文本详情
*/
printHtmlById:"/wxCampaign/printHtmlById"
printHtmlById:"/wxCampaign/printHtmlById",
acfindById:"/wxActivity/findById",
acPrintHtmlById:"/wxActivity/printHtmlById"
},
weapp: {
AppId: weappId


+ 0
- 2
pages/bannerdetail/index.js 查看文件

@@ -24,8 +24,6 @@ Page({
}
}).then(res => {
if(res.data.type==2){
console.log(res.data.html,33333333)
// console.log(JSON.parse(res.data.html),222222222222)
that.setData({
nodes: res.data.html
})


+ 0
- 5
pages/bannerdetail/index.wxml 查看文件

@@ -5,14 +5,12 @@
<view class='banner'>
<image src='{{data.coverImg}}'></image>
</view>
<!-- <image class="orbg" src='./../../assets/img/orbg.png' mode="widthFix"></image> -->
<view class='act'>
<text class='txt001'>{{data.title}}</text>
<text class='txt002'>{{data.subTitle}}</text>
<view class="proct">
<text>活动说明</text>
<text>{{data.detail}}</text>
<!-- <image class="jian" src='../../assets/img/jian.png' mode="widthFix"></image> -->
</view>
</view>
<view class='notes' style='display:none;'>
@@ -24,9 +22,6 @@
</view>
</view>
</view>
<!-- <view class="buy-view app-border-top">
<button bindtap='orderFunc' class='buy'>立即购买</button>
</view> -->

<view class='contain clearfix'>
<!-- 优惠券 -->


+ 0
- 32
pages/freeBannerDetail/index.js 查看文件

@@ -24,15 +24,6 @@ Page({
id:options.id,
token: app.globalData.token
})
/*** WxParse.wxParse(bindName , type, data, target,imagePadding)
* 1.bindName绑定的数据名(必填)
* 2.type可以为html或者md(必填)
* 3.data为传入的具体数据(必填)
* 4.target为Page对象,一般为this(必填)
* 5.imagePadding为当图片自适应是左右的单一padding(默认为0,可选)*/
// that.getWord(options.id)

wx.request({
url: 'https://ciformall.youlane.cn/C/api' + config.api.printHtmlById,
data: {
@@ -48,29 +39,6 @@ Page({
}
})
},

/**
* 获得宣传页富文本详情
*/
getWord(id){
let that = this;
wx.request({
url: 'https://ciformall.youlane.cn/C/api'+config.api.printHtmlById,
data: {
token: app.globalData.token,
id: id,
date: new Date()
},
header: {
'content-type': 'application/html'
},
success:function(res){
that.setData({
wordHtml:res.data
})
}
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/


+ 9
- 1
pages/index/index.js 查看文件

@@ -13,7 +13,6 @@ Page({
*/
onLoad: function(options) {
let that = this;
console.log(options)
wx.showToast({
title: '加载中',
icon: "loading",
@@ -66,6 +65,9 @@ Page({
} else if (options.type == 'md') {
// 门店详情
options.id = this.data.newArr[2];
} else if (options.type == 'ra') {
//活动详情
options.id = this.data.newArr[2];
}
}
}
@@ -159,6 +161,12 @@ Page({
else if (options && options.id && app.globalData.type == 'gm') {
that.getGameOne(app.globalData.token, options.id)
}
// 报名活动页面
else if (options && options.id && app.globalData.type == 'ra') {
wx.redirectTo({
url: `/pages/radetail/index?id=${options.id}`,
})
}
// 宣传页详情
else if (options && options.bt && options.id && app.globalData.type == 'bd') {
if (options.bt == '2') {


+ 70
- 0
pages/radetail/index.js 查看文件

@@ -0,0 +1,70 @@
let config = require("../../config/config.js");
let app = getApp();
const Http = require("../../utils/HttpBasics");
const util = require("../../utils/util");
var WxParse = require('../../wxParse/wxParse.js');
const imgurl = require("../../utils/imgurl");
Page({
data: {
data: {},
couponId: null,
orderId: "",
day: "",
hour: "",
wmhome: imgurl.wmhome.url,
minute: "",
nodes: ''
},
onLoad(options) {
let that = this;
console.log(options)
if (options.id){
Http.get({
url: config.api.acfindById,
data: {
id: options.id
}
}).then(res => {
that.setData({
data: res.data.activity
});
if (res.data.activity.type == 2 ){
wx.request({
url: 'https://ciformall.youlane.cn/C/api' + config.api.acPrintHtmlById,
data: {
id: options.id,
date: new Date(),
token: app.globalData.token,
},
header: {
'content-type': 'application/html'
},
success: function (res) {
var temp = WxParse.wxParse('article', 'html', res.data, that, 5);
}
})
}
}).catch(err => {
wx.showToast({
title: err.errMsg,
icon: 'none',
duration: 2000,
mask: false
})
})
}
},
goback: function () {
wx.switchTab({
url: '/pages/main/index',
})
},
gotoactdetail:function(){
let that = this;
console.log(that.data.data.detail)
wx.navigateTo({
url: `/pages/actdetail/actdetail?detail=${that.data.data.detail}`,
})
}
});

+ 3
- 0
pages/radetail/index.json 查看文件

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "活动详情"
}

+ 59
- 0
pages/radetail/index.wxml 查看文件

@@ -0,0 +1,59 @@
<button class='goback' bindtap='goback'>
<image src='{{wmhome}}' mode="widthFix"></image>
</button>
<!-- 活动正常排版格式 -->
<view class='coupons'>
<view class="coupons-body">
<view class='banner'>
<image src='{{data.coverImg}}'></image>
</view>
<view class='act'>
<text class='txt001'>{{data.title}}</text>
<text class='txt002'>{{data.subTitle}}</text>
<view class="proct" wx:if="{{data.type == 1}}">
<text>活动说明</text>
<text>{{data.detail}}</text>
</view>
</view>
</view>

<view class='contain clearfix'>
<!-- 优惠券 -->
<navigator wx:for="{{data.coupons}}" wx:key="{{index}}" url="/pages/coupon/detail/index?couponChannelId={{item.id}}&couponId={{item.couponId}}">
<!-- 首页优惠券列表页面 -->
<view class="coupons1">
<view class="coupons1-img">
<image src="{{item.coverImg}}"></image>
</view>
<view class="coupons1-info">
<view class="coupons1-info-name tit">{{item.title}}</view>
<view class="coupons1-info-name subtitle">{{item.subTitle}}</view>
<view class="coupons1-info-price-p">
<text class="i">¥</text>{{item.salePriceStr}}
<view class="coupons-info-manjian" style="margin-top:10rpx;font-size:28rpx;" wx:if="{{item.type == 1}}">
满¥{{item.usePriceStr}}可用
</view>
<view class="coupons-info-manjian" style="margin-top:10rpx;font-size:28rpx;" wx:if="{{item.type == 2||item.type == 3||item.type==4||item.type==5||item.type==6||item.type==7}}">
仅限本店使用
</view>
</view>
</view>
<!-- <view class="coupons1-info-name subtitle sy">剩余{{item.remainInventory}}</view> -->

<view class="coupons1-btn">
<!-- 优惠券价格 -->
<i-button class="buy" hover-class='active' wx:if="{{item.salePriceStr==0}}" data-date='{{data}}'>免费领</i-button>
<i-button class="buy" hover-class='active' wx:elif="{{item.salePriceStr!=0}}" data-date='{{data}}'>马上购</i-button>
</view>
<!-- <view class="coupons1-border"></view> -->
</view>
</navigator>
</view>
</view>
<!-- 自由图文格式 -->
<view wx:if="{{data.type == 2}}">
<import src="../../wxParse/wxParse.wxml" />
<view class="content">
<template is="wxParse" data="{{wxParseData:article.nodes}}" />
</view>
</view>

+ 1116
- 0
pages/radetail/index.wxss
文件差異過大導致無法顯示
查看文件


Loading…
取消
儲存