From 517d487122eed155bf88b549fed81d399179d367 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E5=8F=B6?= Date: Wed, 17 Nov 2021 15:01:30 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=81=E5=9F=9F=E9=80=9A=E9=9D=99=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.json | 5 +- commons/css/thirdparty/iconfont.wxss | 9 +- components/activityPoster/index.js | 221 ++++++++++++++++++++++ components/activityPoster/index.json | 4 + components/activityPoster/index.wxml | 15 ++ components/activityPoster/index.wxss | 26 +++ pages/siyutong/activityDetail/index.js | 74 ++++++++ pages/siyutong/activityDetail/index.json | 11 ++ pages/siyutong/activityDetail/index.wxml | 64 +++++++ pages/siyutong/activityDetail/index.wxss | 35 ++++ pages/siyutong/activityRanking/index.js | 15 ++ pages/siyutong/activityRanking/index.json | 11 ++ pages/siyutong/activityRanking/index.wxml | 38 ++++ pages/siyutong/activityRanking/index.wxss | 28 +++ pages/siyutong/index.js | 89 +++++++++ pages/siyutong/index.json | 11 ++ pages/siyutong/index.wxml | 48 +++++ pages/siyutong/index.wxss | 40 ++++ 18 files changed, 739 insertions(+), 5 deletions(-) create mode 100644 components/activityPoster/index.js create mode 100644 components/activityPoster/index.json create mode 100644 components/activityPoster/index.wxml create mode 100644 components/activityPoster/index.wxss create mode 100644 pages/siyutong/activityDetail/index.js create mode 100644 pages/siyutong/activityDetail/index.json create mode 100644 pages/siyutong/activityDetail/index.wxml create mode 100644 pages/siyutong/activityDetail/index.wxss create mode 100644 pages/siyutong/activityRanking/index.js create mode 100644 pages/siyutong/activityRanking/index.json create mode 100644 pages/siyutong/activityRanking/index.wxml create mode 100644 pages/siyutong/activityRanking/index.wxss create mode 100644 pages/siyutong/index.js create mode 100644 pages/siyutong/index.json create mode 100644 pages/siyutong/index.wxml create mode 100644 pages/siyutong/index.wxss diff --git a/app.json b/app.json index 7423dd6..12ce988 100644 --- a/app.json +++ b/app.json @@ -38,7 +38,10 @@ "pages/order/detail/index2", "pages/order/edit/index2", "pages/order/editOwner/index", - "pages/order/filterList/index2" + "pages/order/filterList/index2", + "pages/siyutong/index", + "pages/siyutong/activityDetail/index", + "pages/siyutong/activityRanking/index" ], "echarts": [ { diff --git a/commons/css/thirdparty/iconfont.wxss b/commons/css/thirdparty/iconfont.wxss index 5098e19..cd46564 100644 --- a/commons/css/thirdparty/iconfont.wxss +++ b/commons/css/thirdparty/iconfont.wxss @@ -1,9 +1,9 @@ @font-face { font-family: "iconfont"; /* Project id 2643717 */ src: - url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), - url('iconfont.woff?t=1643281521010') format('woff'), - url('iconfont.ttf?t=1643281521010') format('truetype'); + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('iconfont.woff?t=1643332787549') format('woff'), + url('iconfont.ttf?t=1643332787549') format('truetype'); } .iconfont { @@ -387,4 +387,5 @@ .icon-shoujihao:before { content: "\e6a2"; -} \ No newline at end of file +} + diff --git a/components/activityPoster/index.js b/components/activityPoster/index.js new file mode 100644 index 0000000..2d28c8f --- /dev/null +++ b/components/activityPoster/index.js @@ -0,0 +1,221 @@ +import _ from '../../commons/js/commons' +import Canvas from '../../commons/js/utils/canvas' +let isGetImgInfo = false +const app = getApp() +Component({ + //组件的属性列表 + properties: { + isShow: { + type: Boolean, + value: false + }, + customImg: { + type: String, + value: '' + }, + codeImg: { + type: String, + value: '' + }, + }, + + //组件的初始数据 + data: { + imgs: [], + tempPosterPath: '', + showOptBtn:false,//操作按钮显示 + }, + + attached: function () { + isGetImgInfo = false + }, + + //数据监听 + observers: { + 'isShow': function (e) { + if (e) { + this.setData({ + showOptBtn:false, + }) + this.createPoster() + } + }, + 'customImg': function (e) { + if (e) { + this.getImageInfo(this.data.customImg, 0) + } + }, + 'codeImg': function (e) { + if (e) { + this.getImageInfo(this.data.codeImg, 1) + } + }, + }, + + //组件的方法列表 + methods: { + + // 转化网络图片,获取路径 + getImageInfo(src, index) { + let that = this + isGetImgInfo = false + setTimeout(function () { + wx.getImageInfo({ + src: src, + success: (res) => { + let arr = that.data.imgs + arr[index] = res + that.setData({ + imgs: arr + }) + isGetImgInfo = true + }, + fail: (err) => { + console.log('error img is: ' + src) + } + }) + }, 200) + }, + + //自定义海报 + customizePoster(CTX){ + + if(this.data.customImg){ + let that = this + let width = 600 + let height = (parseFloat(this.data.imgs[0].height)/parseFloat(this.data.imgs[0].width))*600 + this.setData({ + canvasInfo:{ + width: width+'px', + height: height+'px' + } + }) + + // CTX.setFillStyle('#ffffff') + // CTX.fillRect(0, 0,width+20, picheight+optheight+ftheight+20) + + //底图 + if (that.data.imgs[0]) { + CTX.drawImage(that.data.imgs[0].path, 0, 0, that.data.imgs[0].width, that.data.imgs[0].height, 0, 0, width, height) + } + + //二维码 + if (that.data.imgs[1]) { + Canvas.circleImage(CTX,that.data.imgs[1].path,417, height-180,70) + } + + setTimeout(function(){ + CTX.save() + CTX.draw(true, function () { + wx.hideLoading() + that.saveCanvas() + }) + },200) + + } + + }, + + //生成海报 + createPoster() { + let that = this + wx.showLoading({ + title: '正在生成', + }) + + if(isGetImgInfo){ + this.setData({ + tempPosterPath: '' + }) + let ctx = wx.createCanvasContext('postercanvas', that) + that.customizePoster(ctx) + } + }, + + //临时存储canvas + saveCanvas() { + let that = this + wx.canvasToTempFilePath({ + canvasId: 'postercanvas', + quality: 1, + success: (res) => { + // this.tempFilePath = res.tempFilePath + that.setData({ + 'tempPosterPath': res.tempFilePath + }) + + setTimeout(function () { + that.setData({ + showOptBtn:true, + }) + },200) + + }, + fail: (res) => { + app.printErrorClient('poseterfail',['错误信息:临时存储canvas失败',JSON.stringify(res)]) + } + }, this) + }, + + //保存到相册 + saveToAblum() { + let that = this + wx.saveImageToPhotosAlbum({ + filePath: this.data.tempPosterPath, + success: (res) => { + _.utils.$toast('保存成功') + }, + fail: (err) => { + app.printErrorClient('poseterfail',['错误信息:图片保存失败',JSON.stringify(err)]) + if (err.errMsg == 'saveImageToPhotosAlbum:fail cancel') { + _.utils.$toast('您已取消保存') + } else if (err.errMsg == 'saveImageToPhotosAlbum:fail auth deny') { + _.utils.$modal('提示', '保存图片失败,您可以点击确定设置获取相册权限后再尝试保存!', '去授权').then(res => { + if (res) { + wx.openSetting({}) // 打开小程序设置页面,可以设置权限 + } + }) + } + } + }) + }, + + //隐藏海报弹框 + hidePoster() { + this.setData({ + isShow: false + }) + wx.hideLoading() + }, + + //预览图片 + preview() { + wx.previewImage({ + current: this.data.tempPosterPath, // 当前显示图片的http链接 + urls: [this.data.tempPosterPath] // 需要预览的图片http链接列表 + }) + }, + + //推送链接 + pushLink(e) { + if(e.currentTarget.dataset.url){ + _.$router.openUrlScheme(e.currentTarget.dataset.url) + } + }, + + //复制内容 + copyWord(e){ + if(e.currentTarget.dataset.tx){ + wx.setClipboardData({ + data: e.currentTarget.dataset.tx, + success (res) { + _.utils.$toast('复制成功') + } + }) + }else{ + _.utils.$toast('目前无文案') + } + }, + + } +}) \ No newline at end of file diff --git a/components/activityPoster/index.json b/components/activityPoster/index.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/components/activityPoster/index.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/components/activityPoster/index.wxml b/components/activityPoster/index.wxml new file mode 100644 index 0000000..441b4d2 --- /dev/null +++ b/components/activityPoster/index.wxml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/components/activityPoster/index.wxss b/components/activityPoster/index.wxss new file mode 100644 index 0000000..55773fc --- /dev/null +++ b/components/activityPoster/index.wxss @@ -0,0 +1,26 @@ +@import "../../commons/css/common.wxss"; +.poster{ + top: 0; + left: 100%; + width: 100%; + height: 100%; + z-index: 9999; +} +.show{ + left: 0; +} +.poster-bg{ +z-index: 9998; +background-color: rgba(0,0,0,.6); +} +.poster-main{ + z-index: 9999; +} +.poster-main-img{ + width:580rpx; +} +.poster-main-img canvas{ + left: 1000%; +} +.btn-ffa73d-ff7a28{background-image:linear-gradient(#ffa73d,#ff7a28);border:none;} +.btn-ffa73d-ff7a28::after{border:none;} \ No newline at end of file diff --git a/pages/siyutong/activityDetail/index.js b/pages/siyutong/activityDetail/index.js new file mode 100644 index 0000000..6158ca9 --- /dev/null +++ b/pages/siyutong/activityDetail/index.js @@ -0,0 +1,74 @@ +import _ from '../../../commons/js/commons' +let flagForScroll = false +Page({ + data: { + imgUrl:_.config.imgUrl, + navBar: { + title: '活动详情', + bgColor: '#fff', + isShowBg: false, + txtColor: '#fff' + }, + imgs: [], + }, + onLoad: function (options) { + flagForScroll = false + }, + + //生成海报 + showPoster(e){ + let that = this + wx.showLoading({ + title: '正在生成中...', + }) + that.setData({ + 'poster.customPoster':'https://qs.haodian.cn/wechat_app/lichebao/siyutong/detail.jpg', + 'poster.codeImg':'https://qs.haodian.cn/wechat_app/lichebao/index/jrKF-code2.jpg', + }) + setTimeout(function(){ + that.setData({ + 'poster.isShow': true + }) + wx.hideLoading() + },3000) + }, + + onPageScroll(obj) { + if (obj.scrollTop > _.config.elementScrollTop && !flagForScroll) { + flagForScroll = true + this.setData({ + 'navBar.isShowBg': true, + 'navBar.txtColor': '#333', + flagForBarColor: '000' + }) + wx.setNavigationBarColor({ + frontColor: '#000000', + backgroundColor: '#000000', + animation: { + duration: 400, + timingFunc: 'easeIn' + } + }) + } else if (obj.scrollTop < _.config.elementScrollTop && flagForScroll) { + flagForScroll = false + this.setData({ + 'navBar.isShowBg': false, + 'navBar.txtColor': '#fff', + flagForBarColor: 'fff' + }) + wx.setNavigationBarColor({ + frontColor: '#ffffff', + backgroundColor: '#ffffff', + animation: { + duration: 400, + timingFunc: 'easeIn' + } + }) + } + }, + + //页面相关事件处理函数--监听用户下拉动作 + onPullDownRefresh: function () { + + }, +}) \ No newline at end of file diff --git a/pages/siyutong/activityDetail/index.json b/pages/siyutong/activityDetail/index.json new file mode 100644 index 0000000..d18b2ed --- /dev/null +++ b/pages/siyutong/activityDetail/index.json @@ -0,0 +1,11 @@ +{ + "enablePullDownRefresh": true, + "navigationStyle": "custom", + "navigationBarTextStyle": "white", + "navigationBarBackgroundColor": "#333", + "backgroundColor": "#ffffff", + "backgroundColorTop": "#333", + "usingComponents": { + "activityPoster": "/components/activityPoster/index" + } +} \ No newline at end of file diff --git a/pages/siyutong/activityDetail/index.wxml b/pages/siyutong/activityDetail/index.wxml new file mode 100644 index 0000000..d11ebdb --- /dev/null +++ b/pages/siyutong/activityDetail/index.wxml @@ -0,0 +1,64 @@ + + + + + + + 年末购车大潮,为满足公司需要,现开展蓄客活动。各位狸车同仁,请积极邀请朋友参加活动所有客户都会进入你们自己的客户池。 + + + + 当前门店排名 + + 2 + + + + + + + + 50.32w + 报名 + + + 50.32w + 报名 + + + 50.32w + 报名 + + + + + + + 东风EX1特约直播!东风EX1特约直播!东风EX1特约直播!东风EX1特约直播! + + 2秒前 + + + + 东风EX1特约直播!东风EX1特约直播!东风EX1特约直播!东风EX1特约直播! + + 2秒前 + + + + 东风EX1特约直播!东风EX1特约直播!东风EX1特约直播!东风EX1特约直播! + + 2秒前 + + + + + + + 马上邀请 + + + + + + \ No newline at end of file diff --git a/pages/siyutong/activityDetail/index.wxss b/pages/siyutong/activityDetail/index.wxss new file mode 100644 index 0000000..86c6608 --- /dev/null +++ b/pages/siyutong/activityDetail/index.wxss @@ -0,0 +1,35 @@ +page{ + background-color:#000e66; +} +page{ + background-color:#000e66; +} +.tt-ac{ + background-color:#76a1e5; + box-shadow: 0 0 30rpx rgba(255,255,255,.5) inset; +} +.bds-5-679af5{ + border:#679af5 5rpx solid; +} +.bg-1c349c{ + background-color:#1c349c; +} +.bg-3349a6{ + background-color:#3349a6; +} +.bg-ffa73d-ff7a28{ + background-image:linear-gradient(#ffa73d,#ff7a28); +} +.bg-997871-ff7a28{ + background-image:linear-gradient(#997871,#996267); +} +.box-shadow-000-50{ + box-shadow: 0 0 30rpx rgba(0,0,0,.5) inset; +} +.color-adb3d6{ + color:#adb3d6; +} +.ac-btn{ + background-image:linear-gradient(#ffa73d,#ff7a28); + border-bottom:#db610d 6rpx solid; +} \ No newline at end of file diff --git a/pages/siyutong/activityRanking/index.js b/pages/siyutong/activityRanking/index.js new file mode 100644 index 0000000..c49aa23 --- /dev/null +++ b/pages/siyutong/activityRanking/index.js @@ -0,0 +1,15 @@ +Page({ + data: { + isShowRule:false, + }, + onLoad: function (options) { + + }, + + //显示隐藏积分规则 + optShowRule() { + this.setData({ + isShowRule:!this.data.isShowRule, + }) + }, +}) \ No newline at end of file diff --git a/pages/siyutong/activityRanking/index.json b/pages/siyutong/activityRanking/index.json new file mode 100644 index 0000000..6b388e6 --- /dev/null +++ b/pages/siyutong/activityRanking/index.json @@ -0,0 +1,11 @@ +{ + "navigationBarTitleText": "活动排名", + "enablePullDownRefresh": true, + "navigationBarTextStyle": "white", + "navigationBarBackgroundColor": "#000e66", + "backgroundColor": "#ffffff", + "backgroundColorTop": "#000e66", + "usingComponents": { + + } +} \ No newline at end of file diff --git a/pages/siyutong/activityRanking/index.wxml b/pages/siyutong/activityRanking/index.wxml new file mode 100644 index 0000000..d4b3cae --- /dev/null +++ b/pages/siyutong/activityRanking/index.wxml @@ -0,0 +1,38 @@ + + + + 我的直营店 + 120分 + + + + + 厦门直营店 + 120分 + + + 2厦门直营店 + 120分 + + + 3厦门直营店 + 120分 + + + + 积分规则> + + + + + + 积分规则 + + 邀请一个人进入活动页面 浏览1分 + 邀请一个人进入活动页面报名10分 + + + 知道了 + + + \ No newline at end of file diff --git a/pages/siyutong/activityRanking/index.wxss b/pages/siyutong/activityRanking/index.wxss new file mode 100644 index 0000000..8277d8b --- /dev/null +++ b/pages/siyutong/activityRanking/index.wxss @@ -0,0 +1,28 @@ +page{ + background-color:#000e66; +} +.tt-ac{ + background-color:#76a1e5; + box-shadow: 0 0 30rpx rgba(255,255,255,.5) inset; +} +.bds-5-679af5{ + border:#679af5 5rpx solid; +} +.bg-1c349c{ + background-color:#1c349c; +} +.bg-3349a6{ + background-color:#3349a6; +} +.bg-ffa73d-ff7a28{ + background-image:linear-gradient(#ffa73d,#ff7a28); +} +.bg-997871-ff7a28{ + background-image:linear-gradient(#997871,#996267); +} +.box-shadow-000-50{ + box-shadow: 0 0 30rpx rgba(0,0,0,.5) inset; +} +.color-000e65{ + color:#000e65; +} \ No newline at end of file diff --git a/pages/siyutong/index.js b/pages/siyutong/index.js new file mode 100644 index 0000000..1a6cb61 --- /dev/null +++ b/pages/siyutong/index.js @@ -0,0 +1,89 @@ +import _ from '../../commons/js/commons' +const app = getApp() +Page({ + + //页面的初始数据 + data: { + imgUrl:_.config.imgUrl, + swiperOptions: { + indicatorDots: false, + vertical: false, + autoplay: false, + interval: 4000, + duration: 1000, + items: 1, + circular: false, + current: 0 + }, + swiperCurrent: 0, + }, + + //生命周期函数--监听页面加载 + onLoad: function (options) { + + for (let key in options) { + this.setData({ + [key]: options[key] + }) + } + + this.getMaterialBiz() + + }, + + //cms详细信息 + getMaterialBiz() { + let res = {"code":200,"data":{"user":{"uid":"258","nickname":"老叶","headimg":"https:\/\/thirdwx.qlogo.cn\/mmopen\/vi_32\/Q0j4TwGTfTKe4jENRCNiaqeuxLBdzUCk2BSc3rPC4qABoZicHrrjEjg2ffYA0qeOr93mNcdcxqL2Hibib0Ou35PpZA\/132"},"card":{"id":"3","title":"星选卡","remark":"特权福利享不停","icon":"http:\/\/qs.haodian.cn\/wechat_app\/xingxuanka\/mine\/icon_card-200824.png","cover":"https:\/\/qimg.haodian.cn\/hdi\/2020\/08\/7cc1dbdfc8c028d7\/eed56196042b324d.png","card_id":3},"tip":"会员装修一站式,1对1的消费顾问服务","account":[{"title":"余额","value":"¥0"},{"title":"红包","value":"¥0"},{"title":"额度","value":"最高30万元"}],"icons":[{"id":0,"title":"免费设计","icon":"https:\/\/qs.haodian.cn\/wechat_app\/xingxuanka\/card\/design.png?v=20082615","type":"topic","url":"\/pages\/specialtopic\/mianfeisheji\/index"},{"id":0,"title":"专属顾问","icon":"https:\/\/qs.haodian.cn\/wechat_app\/xingxuanka\/card\/service.png?v=20082615","type":"alert","url":""},{"id":"8","title":"红包权益","icon":"https:\/\/qimg.haodian.cn\/hdi\/2020\/08\/ed48eaab121b8a97\/b48176ea164897ce.png?width=92","type":"right","url":""},{"id":"9","title":"免费量尺","icon":"https:\/\/qimg.haodian.cn\/hdi\/2020\/08\/5d7742c70015717b\/9c0054f73f6a86cf.png?width=92","type":"right","url":""},{"id":"10","title":"媒体监督","icon":"https:\/\/qimg.haodian.cn\/hdi\/2020\/08\/aa63ecd669541f24\/80459c732704caf5.png?width=92","type":"right","url":""},{"id":"11","title":"质保服务","icon":"https:\/\/qimg.haodian.cn\/hdi\/2020\/08\/582e30122b596474\/3e4a8f613c8e38f0.png?width=92","type":"right","url":""},{"id":"12","title":"无忧退款","icon":"https:\/\/qimg.haodian.cn\/hdi\/2020\/08\/55b679a040e8922c\/0a4f057fedf475f9.png?width=92","type":"right","url":""}],"body":{"title":"建材礼金","remark":"不定时福利放送,随购随用","gift":{"id":"7","price":0,"title":"内含超5000元建材抵用券","have":1}}},"msg":""} + + this.setData({ + icons: this.getIconByGroup(res.data.icons), + }) + }, + + //数据分组 + getIconByGroup(icons) { + let arr = [] + if (icons.length > 3) { + for (var i = 0; i < icons.length; i += 3) { + arr.push(icons.slice(i, i + 3)); + } + } else { + arr.push(icons) + } + return arr + }, + + //切换icon轮播 + swiperChange: function (e) { + this.setData({ + swiperCurrent: e.detail.current // current 改变时会触发 change 事件 + }) + }, + + //推送链接 + pushLink(e) { + if(e.currentTarget.dataset.url){ + _.$router.openUrlScheme(e.currentTarget.dataset.url) + } + }, + + //页面相关事件处理函数--监听用户下拉动作 + onPullDownRefresh: function () { + this.setData({ + swiperOptions: { + indicatorDots: false, + vertical: false, + autoplay: false, + interval: 4000, + duration: 1000, + items: 1, + circular: false, + current: 0 + }, + swiperCurrent: 0, + icons: [], + }) + this.getMaterialBiz() + }, + +}) \ No newline at end of file diff --git a/pages/siyutong/index.json b/pages/siyutong/index.json new file mode 100644 index 0000000..32bc95a --- /dev/null +++ b/pages/siyutong/index.json @@ -0,0 +1,11 @@ +{ + "navigationBarTitleText": "私域通", + "enablePullDownRefresh": true, + "navigationBarTextStyle": "white", + "navigationBarBackgroundColor": "#000e66", + "backgroundColor": "#ffffff", + "backgroundColorTop": "#000e66", + "usingComponents": { + + } +} \ No newline at end of file diff --git a/pages/siyutong/index.wxml b/pages/siyutong/index.wxml new file mode 100644 index 0000000..954ec79 --- /dev/null +++ b/pages/siyutong/index.wxml @@ -0,0 +1,48 @@ + + + + + + 50.32w + 报名 + + + 50.32w + 报名 + + + 50.32w + 报名 + + + + + + + + + + + 东风EX1特约直播!东风EX1特约直播!东风EX1特约直播!东风EX1特约直播! + + 进行中 + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pages/siyutong/index.wxss b/pages/siyutong/index.wxss new file mode 100644 index 0000000..064acef --- /dev/null +++ b/pages/siyutong/index.wxss @@ -0,0 +1,40 @@ +page{ + background-color:#000e66; +} +.tt-ac{ + background-color:#76a1e5; + box-shadow: 0 0 30rpx rgba(255,255,255,.5) inset; +} +.bds-5-679af5{ + border:#679af5 5rpx solid; +} +.bg-1c349c{ + background-color:#1c349c; +} +.bg-3349a6{ + background-color:#3349a6; +} +.bg-ffa73d-ff7a28{ + background-image:linear-gradient(#ffa73d,#ff7a28); +} +.bg-997871-ff7a28{ + background-image:linear-gradient(#997871,#996267); +} +.box-shadow-000-50{ + box-shadow: 0 0 30rpx rgba(0,0,0,.5) inset; +} +.dots { + display: flex; + justify-content: center; +} +.dots .dot { + margin: 0 4rpx; + width: 12rpx; + height: 12rpx; + background: #8e9ace; + border-radius: 100%; + transition: all .6s; +} +.dots .dot.active { + background: #fff; +} \ No newline at end of file