// urlRoot: "",//接口根目录 | // urlRoot: "",//接口根目录 | ||||
urlStatic:"https://www.jiyou-tech.com/2020/496_qichen/static",//静态资源根目录 | urlStatic:"https://www.jiyou-tech.com/2020/496_qichen/static",//静态资源根目录 | ||||
openid: "",//OPENID | openid: "",//OPENID | ||||
friendOpenid:"",//推荐人的openid | |||||
session_key: "",//session_key | session_key: "",//session_key | ||||
openidSuccessFuc: null,//方法回调 | openidSuccessFuc: null,//方法回调 | ||||
nowPage:'1',//当前tabBar | |||||
nowPage:'0',//当前tabBar | |||||
isRegister:false,//是否已注册 | isRegister:false,//是否已注册 | ||||
userMobile:null,//用户手机号 | userMobile:null,//用户手机号 | ||||
isFirstLogin:true,//是否为第一次登录 | isFirstLogin:true,//是否为第一次登录 |
* 生命周期函数--监听页面加载 | * 生命周期函数--监听页面加载 | ||||
*/ | */ | ||||
onLoad: function (options) { | onLoad: function (options) { | ||||
if (options.friendOpenid){ | |||||
app.globalData.friendOpenid = options.friendOpenid; | |||||
app.globalData.nowPage = 0; | |||||
} | |||||
}, | }, | ||||
/** | /** | ||||
onShareAppMessage: function () { | onShareAppMessage: function () { | ||||
}, | }, | ||||
receive:function(){//立即领取 | |||||
receive: function () {//立即领取 | |||||
app.globalData.nowPage = 1; | |||||
wx.redirectTo({ | wx.redirectTo({ | ||||
url: '../index/index', | url: '../index/index', | ||||
}) | }) |
province:"",//省份 | province:"",//省份 | ||||
agent_code: "",//经销商编码 | agent_code: "",//经销商编码 | ||||
agentDetail: "",//经销商详细信息 | agentDetail: "",//经销商详细信息 | ||||
parentOpenid: "",//好友openid | |||||
parentOpenid: app.globalData.friendOpenid,//好友openid | |||||
}, | }, | ||||
startAdvertisingUrl:'',//开屏广告路径 | startAdvertisingUrl:'',//开屏广告路径 | ||||
isStartAdvertising: 1,//开屏广告透明度 | isStartAdvertising: 1,//开屏广告透明度 | ||||
this.getHomeVideo();//获取视频 | this.getHomeVideo();//获取视频 | ||||
this.getOrderInfo(); | this.getOrderInfo(); | ||||
} else { | } else { | ||||
this.setData({ | |||||
mainShow:true, | |||||
isStartAdvertisingShow:false, | |||||
bannerList: app.globalData.indexData.bannerList, | |||||
videoList: app.globalData.indexData.videoList, | |||||
provinceArr: app.globalData.indexData.provinceArr, | |||||
storeArr: app.globalData.indexData.storeArr, | |||||
provinceValue: app.globalData.indexData.provinceValue, | |||||
storeValue: app.globalData.indexData.storeValue, | |||||
isRegister: app.globalData.isRegister | |||||
}) | |||||
this.data.subscribeData.province = this.data.provinceArr[this.data.provinceValue].province; | |||||
this.data.subscribeData.agentDetail = this.data.storeArr[this.data.storeValue].agent_detail; | |||||
this.data.subscribeData.agent_code = this.data.storeArr[this.data.storeValue].agent_code; | |||||
if (app.globalData.indexData.bannerList){ | |||||
this.setData({ | |||||
bannerList: app.globalData.indexData.bannerList | |||||
}) | |||||
} else { | |||||
this.getHomeBanner();//获取banner | |||||
} | |||||
if (app.globalData.indexData.videoList) { | |||||
this.setData({ | |||||
videoList: app.globalData.indexData.videoList | |||||
}) | |||||
} else { | |||||
this.getHomeVideo();//获取视频 | |||||
} | |||||
if (app.globalData.indexData.provinceArr){ | |||||
this.setData({ | |||||
provinceArr: app.globalData.indexData.provinceArr, | |||||
storeArr: app.globalData.indexData.storeArr, | |||||
provinceValue: app.globalData.indexData.provinceValue, | |||||
storeValue: app.globalData.indexData.storeValue | |||||
}) | |||||
this.data.subscribeData.province = this.data.provinceArr[this.data.provinceValue].province; | |||||
this.data.subscribeData.agentDetail = this.data.storeArr[this.data.storeValue].agent_detail; | |||||
this.data.subscribeData.agent_code = this.data.storeArr[this.data.storeValue].agent_code; | |||||
} | |||||
} | } | ||||
this.setData({ | |||||
mainShow: true, | |||||
isStartAdvertisingShow: false, | |||||
isRegister: app.globalData.isRegister | |||||
}) | |||||
console.log(app.globalData.isRegister); | |||||
}, | }, | ||||
provinceChane: function (e) {//选中省 | provinceChane: function (e) {//选中省 | ||||
this.setData({ | this.setData({ | ||||
this.setData({ | this.setData({ | ||||
phoneInputShow: true | phoneInputShow: true | ||||
}) | }) | ||||
this.getUserLocation();//获取用户当前位置 | |||||
if (!app.globalData.indexData.provinceArr) { | |||||
this.getUserLocation();//获取用户当前位置 | |||||
} | |||||
if (e.detail.errMsg=='getPhoneNumber:ok'){ | if (e.detail.errMsg=='getPhoneNumber:ok'){ | ||||
app.wxRequest(app.globalData.urlRoot + "userInfo/getUserPhoneNumber", { encryptedData: e.detail.encryptedData, iv: e.detail.iv }, res => { | app.wxRequest(app.globalData.urlRoot + "userInfo/getUserPhoneNumber", { encryptedData: e.detail.encryptedData, iv: e.detail.iv }, res => { | ||||
if (res.code == 200) { | if (res.code == 200) { |
<image class="successIcon" src="{{imgUrl+'/images/successIcon.png'}}"></image> | <image class="successIcon" src="{{imgUrl+'/images/successIcon.png'}}"></image> | ||||
<view class="titleGroup"></view> | <view class="titleGroup"></view> | ||||
<view class="successTip">幸运满格,大奖到手</view> | <view class="successTip">幸运满格,大奖到手</view> | ||||
<image class="prizePic" src="{{imgUrl+'/images/prizePic1.png'}}"></image> | |||||
<image class="prizePic" src="{{imgUrl+'/images/prizePic1.png'}}" mode="aspectFit"></image> | |||||
<view class="prizeName">头等舱机票一张</view> | <view class="prizeName">头等舱机票一张</view> | ||||
<view class="startRegister">立即领奖</view> | <view class="startRegister">立即领奖</view> | ||||
</view> | </view> |
province: "",//省份 | province: "",//省份 | ||||
agent_code: "",//经销商编码 | agent_code: "",//经销商编码 | ||||
agentDetail: "",//经销商详细信息 | agentDetail: "",//经销商详细信息 | ||||
parentOpenid: "",//好友openid | |||||
parentOpenid: app.globalData.friendOpenid,//好友openid | |||||
}, | }, | ||||
userData:{ | userData:{ | ||||
avatarUrl: null, | avatarUrl: null, | ||||
count:20 | count:20 | ||||
}, | }, | ||||
noData:false, | noData:false, | ||||
optionsData:null | |||||
optionsData:null, | |||||
lookDescId:null, | |||||
}, | }, | ||||
/** | /** | ||||
}, | }, | ||||
loadFun: function () { | loadFun: function () { | ||||
this.getUserInfo(); | this.getUserInfo(); | ||||
this.getTaskProgress(); | |||||
this.getShareList(); | |||||
this.getMyAwardList(); | |||||
if (app.globalData.myCenterData) { | if (app.globalData.myCenterData) { | ||||
this.setData({ | this.setData({ | ||||
provinceArr: app.globalData.myCenterData.provinceArr, | provinceArr: app.globalData.myCenterData.provinceArr, | ||||
this.data.subscribeData.agentDetail = this.data.storeArr[this.data.storeValue].agent_detail; | this.data.subscribeData.agentDetail = this.data.storeArr[this.data.storeValue].agent_detail; | ||||
this.data.subscribeData.agent_code = this.data.storeArr[this.data.storeValue].agent_code; | this.data.subscribeData.agent_code = this.data.storeArr[this.data.storeValue].agent_code; | ||||
}else{ | }else{ | ||||
app.globalData.myCenterData = {}; | |||||
this.getOrderInfo(); | this.getOrderInfo(); | ||||
} | } | ||||
if (this.data.optionsData){ | if (this.data.optionsData){ | ||||
this.setData({ | this.setData({ | ||||
selectNow: e.currentTarget.dataset.value | selectNow: e.currentTarget.dataset.value | ||||
}) | }) | ||||
if (e.currentTarget.dataset.value==3){ | |||||
this.data.parames.page=0; | |||||
this.data.getShareList = []; | |||||
if (e.currentTarget.dataset.value == 1) { | |||||
this.getTaskProgress(); | |||||
} else if (e.currentTarget.dataset.value == 2) { | |||||
this.getMyAwardList(); | |||||
} else if (e.currentTarget.dataset.value == 3){ | |||||
this.data.parames.page = 0; | |||||
this.setData({ | |||||
parames: this.data.parames, | |||||
shareFriendList:[] | |||||
}) | |||||
this.getShareList(); | |||||
} | } | ||||
}, | }, | ||||
selectTask: function (e) { | selectTask: function (e) { | ||||
getDistributorList: function (longitude, latitude) {//获取经销商列表 | getDistributorList: function (longitude, latitude) {//获取经销商列表 | ||||
app.wxRequest(app.globalData.urlRoot + "agent/getAgentList", { longitude: longitude, latitude: latitude }, res => { | app.wxRequest(app.globalData.urlRoot + "agent/getAgentList", { longitude: longitude, latitude: latitude }, res => { | ||||
if (res.code == 200) { | if (res.code == 200) { | ||||
app.globalData.myCenterData = {}; | |||||
this.setData({ | this.setData({ | ||||
provinceArr: res.data.list, | provinceArr: res.data.list, | ||||
storeArr: res.data.list[res.data.nearData.provinceIndex].children, | storeArr: res.data.list[res.data.nearData.provinceIndex].children, | ||||
app.wxRequest(app.globalData.urlRoot + 'userInfo/getUserInfo', {}, res => { | app.wxRequest(app.globalData.urlRoot + 'userInfo/getUserInfo', {}, res => { | ||||
if(res.code==200){ | if(res.code==200){ | ||||
// res.data.userLevel = 3; | // res.data.userLevel = 3; | ||||
if(res.data.avatarUrl){ | |||||
if (res.data) { | |||||
this.data.userData.avatarUrl = res.data.avatarUrl; | this.data.userData.avatarUrl = res.data.avatarUrl; | ||||
this.data.userData.nickName = res.data.nickName; | this.data.userData.nickName = res.data.nickName; | ||||
this.data.userData.userLevel = res.data.userLevel; | this.data.userData.userLevel = res.data.userLevel; | ||||
this.setData({ | this.setData({ | ||||
userData:this.data.userData, | |||||
isLogin:true | |||||
userData: this.data.userData, | |||||
isLogin: true | |||||
}) | }) | ||||
} | } | ||||
} | } | ||||
}, | }, | ||||
lookDesc:function(e){//查看奖品详情 | lookDesc:function(e){//查看奖品详情 | ||||
this.setData({ | this.setData({ | ||||
descFrameShow: e.currentTarget.dataset.value | |||||
descFrameShow: !this.data.descFrameShow, | |||||
lookDescId: e.currentTarget.dataset.value || e.currentTarget.dataset.value==0 ? e.currentTarget.dataset.value:null | |||||
}) | }) | ||||
}, | }, | ||||
lookRule: function (e) {//查看奖品详情 | lookRule: function (e) {//查看奖品详情 | ||||
this.setData({ | this.setData({ | ||||
phoneInputShow: true | phoneInputShow: true | ||||
}) | }) | ||||
this.getUserLocation();//获取用户当前位置 | |||||
if (!app.globalData.myCenterData) { | |||||
this.getUserLocation();//获取用户当前位置 | |||||
} | |||||
if (e.detail.errMsg == 'getPhoneNumber:ok') { | if (e.detail.errMsg == 'getPhoneNumber:ok') { | ||||
app.wxRequest(app.globalData.urlRoot + "userInfo/getUserPhoneNumber", { encryptedData: e.detail.encryptedData, iv: e.detail.iv }, res => { | app.wxRequest(app.globalData.urlRoot + "userInfo/getUserPhoneNumber", { encryptedData: e.detail.encryptedData, iv: e.detail.iv }, res => { | ||||
if (res.code == 200) { | if (res.code == 200) { |
</view> | </view> | ||||
</view> | </view> | ||||
<view class="recordPic"> | <view class="recordPic"> | ||||
<image class="recordTip" bindtap="lookDesc" data-value="{{true}}" src="{{imgUrl+'/images/recordTip.png'}}"></image> | |||||
<image wx:if="{{false}}" class="rewardIcon" src="{{imgUrl+'/images/jiangpin.png'}}"></image> | |||||
<view class="rewardCash"> | |||||
<image class="recordTip" bindtap="lookDesc" data-value="{{index}}" src="{{imgUrl+'/images/recordTip.png'}}"></image> | |||||
<image wx:if="{{item.awardId!=1 && recordNow!=3}}" class="rewardIcon" mode="aspectFit" src="{{item.awardPicurl}}"></image> | |||||
<image wx:if="{{item.awardId!=1 && recordNow==3}}" class="luckyClaw" mode="aspectFit" src="{{item.awardPicurl}}"></image> | |||||
<view class="rewardCash" wx:if="{{item.awardId==1}}"> | |||||
<view class="cashGroup"> | <view class="cashGroup"> | ||||
<view class="cashNum">500</view> | |||||
<view class="cashNum">{{item.awardMoney}}</view> | |||||
<view class="cashCompany">元</view> | <view class="cashCompany">元</view> | ||||
</view> | </view> | ||||
<view class="rewardCashText">购车红包</view> | <view class="rewardCashText">购车红包</view> | ||||
</view> | </view> | ||||
<service></service> | <service></service> | ||||
<view class="prizeDesc" catchtouchmove="ture" wx:if="{{descFrameShow}}"> | <view class="prizeDesc" catchtouchmove="ture" wx:if="{{descFrameShow}}"> | ||||
<view class="prizeImgGroup" wx:if="{{false}}"> | |||||
<image class="prizeImg" src="http://www.jiyou-tech.com/2020/496_qichen/static/images/indexBg.jpg"></image> | |||||
<view class="prizeImgGroup" wx:if="{{recordList[lookDescId].awardId!=1}}"> | |||||
<image class="prizeImg" src="{{recordList[lookDescId].awardDetailPicurl}}" mode="widthFix"></image> | |||||
<image bindtap="lookDesc" data-value="{{false}}" class="closeDescIcon" src="{{imgUrl+'/images/closeDescIcon.png'}}"></image> | <image bindtap="lookDesc" data-value="{{false}}" class="closeDescIcon" src="{{imgUrl+'/images/closeDescIcon.png'}}"></image> | ||||
</view> | </view> | ||||
<view class="prizeCustomGroup"> | |||||
<view class="prizeCustomGroup" wx:if="{{recordList[lookDescId].awardId==1}}"> | |||||
<view class="prizeCustom"> | <view class="prizeCustom"> | ||||
<view class="prizeTitle">500元购车券</view> | |||||
<view class="prizeTitle">{{recordList[lookDescId].awardMoney}}元购车券</view> | |||||
<view class="prizeDescText">恭喜您!</view> | <view class="prizeDescText">恭喜您!</view> | ||||
<view class="prizeDescText">500元购车券,已放入您个人中心</view> | |||||
<view class="prizeDescText">{{recordList[lookDescId].awardMoney}}元购车券,已放入您个人中心</view> | |||||
<view class="prizeDescText">此购车券仅限</view> | <view class="prizeDescText">此购车券仅限</view> | ||||
<view class="prizeDescText">全国东风启辰专营店购买启辰星使用</view> | <view class="prizeDescText">全国东风启辰专营店购买启辰星使用</view> | ||||
<view class="prizeDescText">同时,您也可以加入星探计划,</view> | <view class="prizeDescText">同时,您也可以加入星探计划,</view> |
} | } | ||||
.getPhoneBtn{ | .getPhoneBtn{ | ||||
opacity: 0; | opacity: 0; | ||||
} | |||||
.luckyClaw{ | |||||
width: 198rpx; | |||||
height: 75rpx; | |||||
} | } |
data: { | data: { | ||||
imgUrl: app.globalData.urlStatic,//图片路径 | imgUrl: app.globalData.urlStatic,//图片路径 | ||||
canvasContron:null,//canvas | canvasContron:null,//canvas | ||||
qrCodeUrl:"https://www.jiyou-tech.com/2020/496_qichen/static/images/testQrCode.png", | |||||
posterBg:[],//海报背景 | |||||
qrCodeUrl:"https://www.jiyou-tech.com/2020/496_qichen/static/images/testQrCode.png",//二维码图片 | |||||
userHead: app.globalData.urlStatic + '/images/defaultHead.png',//用户头像 | |||||
rankNum: '8908',//缓存数字 | |||||
windowScale:0,//屏幕缩放比 | windowScale:0,//屏幕缩放比 | ||||
windowW: 0,//屏幕宽度 | windowW: 0,//屏幕宽度 | ||||
windowH: 0,//屏幕高度 | windowH: 0,//屏幕高度 | ||||
* 生命周期函数--监听页面加载 | * 生命周期函数--监听页面加载 | ||||
*/ | */ | ||||
onLoad: function (options) { | onLoad: function (options) { | ||||
this.data.posterBg.push(); | |||||
}, | }, | ||||
/** | /** | ||||
onReady: function () { | onReady: function () { | ||||
this.data.canvasContron = wx.createCanvasContext('myCanvas'); | this.data.canvasContron = wx.createCanvasContext('myCanvas'); | ||||
wx.getSystemInfo({ | wx.getSystemInfo({ | ||||
success: res => { | |||||
this.data.windowScale = res.windowWidth / 750; | |||||
this.data.windowW = res.windowWidth; | |||||
this.data.windowH = res.windowHeight; | |||||
this.posterDrawing(1); | |||||
success: option => { | |||||
this.data.windowScale = option.windowWidth / 750; | |||||
this.data.windowW = option.windowWidth; | |||||
this.data.windowH = option.windowHeight; | |||||
var countNum = 0; | |||||
wx.getImageInfo({//缓存海报背景 | |||||
src: this.data.imgUrl + '/images/tempImg1.jpg', | |||||
success: res => { | |||||
this.data.posterBg.push(res.path); | |||||
countNum+=1; | |||||
} | |||||
}) | |||||
wx.getImageInfo({//缓存二维码 | |||||
src: this.data.qrCodeUrl, | |||||
success: res => { | |||||
this.data.qrCodeUrl = res.path; | |||||
countNum += 1; | |||||
} | |||||
}) | |||||
wx.getImageInfo({//缓存头像 | |||||
src: this.data.userHead, | |||||
success: res => { | |||||
this.data.userHead = res.path; | |||||
countNum += 1; | |||||
} | |||||
}) | |||||
wx.getImageInfo({//缓存数字背景 | |||||
src: this.data.imgUrl + '/images/posterNum.png', | |||||
success: res => { | |||||
this.data.numBg = res.path; | |||||
countNum += 1; | |||||
} | |||||
}) | |||||
this.data.rankNum = this.data.rankNum.toString().split(""); | |||||
for (let i = 0; i < this.data.rankNum.length; i++) { | |||||
wx.getImageInfo({//缓存数字 | |||||
src: this.data.imgUrl + '/images/nums/' + this.data.rankNum[i]+'.png', | |||||
success: res => { | |||||
this.data.rankNum[i] = res.path; | |||||
countNum += 1; | |||||
} | |||||
}) | |||||
} | |||||
let setInt = setInterval(() => { | |||||
if (countNum >= 8) { | |||||
this.posterDrawing(1); | |||||
clearInterval(setInt); | |||||
} | |||||
},50); | |||||
} | } | ||||
}) | }) | ||||
}, | }, | ||||
return { | return { | ||||
title: '500元购车券', | title: '500元购车券', | ||||
imageUrl: "", | imageUrl: "", | ||||
path: "/pages/coupon/coupon" | |||||
path: "/pages/coupon/coupon?friendOpenid=" + app.globalData.openid | |||||
} | } | ||||
}, | }, | ||||
saveImg:function(){//保存到手机 | saveImg:function(){//保存到手机 | ||||
wx.saveFile({ | |||||
tempFilePath: this.data.posterUrl[this.data.swiperCurrent], | |||||
wx.saveImageToPhotosAlbum({ | |||||
filePath: this.data.posterUrl[this.data.swiperCurrent], | |||||
success(res) { | success(res) { | ||||
if (res.errMsg== "saveFile:ok"){ | |||||
wx.showToast({ | |||||
title: '保存成功' | |||||
}) | |||||
} | |||||
} | |||||
wx.showToast({ | |||||
title: '保存成功' | |||||
}) | |||||
} | |||||
}) | }) | ||||
}, | }, | ||||
posterDrawing: function (e) {//海报绘制 | posterDrawing: function (e) {//海报绘制 | ||||
var ctx = this.data.canvasContron;//canvas对象 | var ctx = this.data.canvasContron;//canvas对象 | ||||
var scale = this.data.windowScale;//屏幕缩放比 | var scale = this.data.windowScale;//屏幕缩放比 | ||||
//背景 | //背景 | ||||
ctx.drawImage(this.data.imgUrl + '/images/tempImg'+e+'.jpg', 0, 0, scale * 444, scale * 817);//defaultHead | |||||
ctx.drawImage(this.data.posterBg[e-1], 0, 0, scale * 444, scale * 817);// | |||||
ctx.setFillStyle("#FFFFFF"); | ctx.setFillStyle("#FFFFFF"); | ||||
ctx.save(); | ctx.save(); | ||||
ctx.beginPath(); //开始绘制 | ctx.beginPath(); //开始绘制 | ||||
//先画个圆 前两个参数确定了圆心 (x,y) 坐标 第三个参数是圆的半径 四参数是绘图方向 默认是false,即顺时针 | //先画个圆 前两个参数确定了圆心 (x,y) 坐标 第三个参数是圆的半径 四参数是绘图方向 默认是false,即顺时针 | ||||
ctx.arc(scale * 48 / 2 + scale * 49, scale * 48 / 2 + scale * 538, scale * 48 / 2, 0, Math.PI * 2, false); | ctx.arc(scale * 48 / 2 + scale * 49, scale * 48 / 2 + scale * 538, scale * 48 / 2, 0, Math.PI * 2, false); | ||||
ctx.clip(); //剪切 | ctx.clip(); //剪切 | ||||
ctx.drawImage(this.data.imgUrl + '/images/coupon.png', scale * 49, scale * 538, scale * 48, scale * 48); //头像 | |||||
ctx.drawImage(this.data.userHead, scale * 49, scale * 538, scale * 48, scale * 48); //头像 | |||||
ctx.restore(); //恢复之前保存的绘图上下文 | ctx.restore(); //恢复之前保存的绘图上下文 | ||||
//名称 | //名称 | ||||
ctx.setFontSize(scale * 28); | ctx.setFontSize(scale * 28); | ||||
ctx.setTextAlign('left'); | ctx.setTextAlign('left'); | ||||
ctx.fillText("啦啦啦", scale * 102, scale *572); | ctx.fillText("啦啦啦", scale * 102, scale *572); | ||||
//我是第XXX星探 | //我是第XXX星探 | ||||
ctx.drawImage(this.data.imgUrl + '/images/posterNum.png', scale * 50, scale * 598, scale * 333, scale * 74); | |||||
ctx.drawImage(this.data.numBg, scale * 50, scale * 598, scale * 333, scale * 74); | |||||
//排名数字 | //排名数字 | ||||
ctx.drawImage(this.data.imgUrl + '/images/nums/8.png', scale * 168, scale * 602, scale * 32, scale * 40); | |||||
ctx.drawImage(this.data.imgUrl + '/images/nums/9.png', scale * 202, scale * 602, scale * 32, scale * 40); | |||||
ctx.drawImage(this.data.imgUrl + '/images/nums/0.png', scale * 236, scale * 602, scale * 32, scale * 40); | |||||
ctx.drawImage(this.data.imgUrl + '/images/nums/8.png', scale * 270, scale * 602, scale * 32, scale * 40); | |||||
ctx.drawImage(this.data.rankNum[0], scale * 168, scale * 602, scale * 32, scale * 40); | |||||
ctx.drawImage(this.data.rankNum[1], scale * 202, scale * 602, scale * 32, scale * 40); | |||||
ctx.drawImage(this.data.rankNum[2], scale * 236, scale * 602, scale * 32, scale * 40); | |||||
ctx.drawImage(this.data.rankNum[3], scale * 270, scale * 602, scale * 32, scale * 40); | |||||
//二维码 | //二维码 | ||||
ctx.drawImage(this.data.qrCodeUrl, scale * 282, scale * 672, scale * 105, scale* 106); | ctx.drawImage(this.data.qrCodeUrl, scale * 282, scale * 672, scale * 105, scale* 106); | ||||
//绘制 | //绘制 | ||||
ctx.draw(false, setTimeout(() => { | ctx.draw(false, setTimeout(() => { | ||||
wx.canvasToTempFilePath({ | wx.canvasToTempFilePath({ | ||||
width:scale*444, | |||||
height: scale * 817, | |||||
canvasId: 'myCanvas', | canvasId: 'myCanvas', | ||||
success: res => { | success: res => { | ||||
this.data.posterUrl.push(res.tempFilePath); | this.data.posterUrl.push(res.tempFilePath); | ||||
posterUrl: this.data.posterUrl | posterUrl: this.data.posterUrl | ||||
}) | }) | ||||
if (e < 3) { | if (e < 3) { | ||||
this.posterDrawing(e+1); | |||||
wx.getImageInfo({ | |||||
src: this.data.imgUrl + '/images/tempImg'+(e+1)+'.jpg', | |||||
success: res => { | |||||
this.data.posterBg.push(res.path); | |||||
this.posterDrawing(e + 1); | |||||
} | |||||
}) | |||||
}else{ | }else{ | ||||
this.setData({ | this.setData({ | ||||
canvasShow:false | canvasShow:false |
margin: 0 auto; | margin: 0 auto; | ||||
margin-top: 92rpx; | margin-top: 92rpx; | ||||
box-sizing: border-box; | box-sizing: border-box; | ||||
background-color: #00548C; | |||||
} | } | ||||
.selectTempFrameBorder{ | .selectTempFrameBorder{ | ||||
border: 10rpx solid #00548C; | border: 10rpx solid #00548C; | ||||
z-index: 2; | z-index: 2; | ||||
} | } | ||||
.canvasDraw{ | .canvasDraw{ | ||||
width:444rpx; | |||||
height:817rpx; | |||||
opacity: 0; | |||||
width:1776rpx; | |||||
height:3268rpx; | |||||
position: fixed; | position: fixed; | ||||
top: 0; | top: 0; | ||||
left: 0; | |||||
left: -1776rpx; | |||||
} | } | ||||
.lookBigPic{ | .lookBigPic{ | ||||
display: flex; | display: flex; |