189 lines
5.7 KiB
JavaScript
189 lines
5.7 KiB
JavaScript
var a;
|
|
(a = getApp()),
|
|
Page({
|
|
data: {
|
|
cvtype: !1,
|
|
headimg: "",
|
|
headtemp: "",
|
|
carsimg: "",
|
|
carstemp: "",
|
|
qrcodeimg: "",
|
|
qrcodetemp: "",
|
|
nickname: "",
|
|
propaganda1: "",
|
|
propaganda11: "平台交易车",
|
|
propaganda2: "",
|
|
qrstr: "识别上方二维码,进入小程序查看车辆详情",
|
|
makeinnum: 1,
|
|
enddelimg: [],
|
|
loaddata: "",
|
|
isShow: !1,
|
|
carid: "",
|
|
tupianjiazai: 0,
|
|
},
|
|
hideDialog: function () {
|
|
this.setData({ isShow: !this.data.isShow });
|
|
},
|
|
updateUserInfo: function (t) {
|
|
var i = this;
|
|
a.util.getUserInfo(function (a) {
|
|
wx.setStorageSync("uid", a.memberInfo.uid), i.hideDialog(), i.reload();
|
|
}, t.detail);
|
|
},
|
|
onLoad: function (t) {
|
|
var i = this;
|
|
i.setData({ carid: t.carid }),
|
|
a.util.getUserInfo(function (a) {
|
|
a.memberInfo ? i.reload() : i.setData({ isShow: !0 });
|
|
});
|
|
},
|
|
onShow: function () {},
|
|
reload: function () {
|
|
var t = this,
|
|
i = t.data.carid;
|
|
a.util.request({
|
|
url: "entry/wxapp/Api",
|
|
data: {
|
|
|
|
carid: i,
|
|
uid: wx.getStorageSync("uid"),
|
|
r: "sale.index.getcarimg111",
|
|
},
|
|
cachetime: "0",
|
|
success: function (a) {
|
|
"" != a.data.data.carimg
|
|
? wx.downloadFile({
|
|
url: t.backimg(a.data.data.carimg),
|
|
success: function (a) {
|
|
console.log(a),
|
|
(t.data.carstemp = a.tempFilePath),
|
|
t.setData({ tupianjiazai: t.data.tupianjiazai + 1 }),
|
|
console.log(t.data.tupianjiazai);
|
|
},
|
|
fail: function () {
|
|
(t.data.carstemp = "/pages/image/store_bg.png"),
|
|
t.setData({ tupianjiazai: t.data.tupianjiazai + 1 }),
|
|
console.log(t.data.tupianjiazai);
|
|
},
|
|
})
|
|
: (t.data.carstemp = "/pages/image/store_bg.png"),
|
|
wx.downloadFile({
|
|
url: t.backimg(a.data.data.qrcode),
|
|
success: function (a) {
|
|
console.log(a),
|
|
t.setData({ tupianjiazai: t.data.tupianjiazai + 1 }),
|
|
console.log(t.data.tupianjiazai),
|
|
(t.data.qrcodetemp = a.tempFilePath);
|
|
},
|
|
fail: function () {
|
|
t.setData({ tupianjiazai: t.data.tupianjiazai + 1 }),
|
|
console.log(t.data.tupianjiazai),
|
|
(t.data.qrcodetemp = a.data.data.qrcode);
|
|
},
|
|
}),
|
|
console.log(a.data.data.info),
|
|
t.setData({
|
|
propaganda1: a.data.data.info.one,
|
|
propaganda2: a.data.data.info.two,
|
|
headimg: a.data.data.headimg,
|
|
carsimg: a.data.data.carimg
|
|
? a.data.data.carimg
|
|
: "/pages/image/store_bg.png",
|
|
qrcodeimg: a.data.data.qrcode,
|
|
});
|
|
},
|
|
fail: function (a) {
|
|
wx.showModal({
|
|
content: a.data.message,
|
|
success: function () {
|
|
5e3 == a.data.error && t.setData({ isShow: !0 }),
|
|
wx.navigateBack({});
|
|
},
|
|
});
|
|
},
|
|
});
|
|
},
|
|
backimg: function (t) {
|
|
return a.util.url("entry/wxapp/Api", {
|
|
|
|
img: t,
|
|
r: "sale.index.getthecarimg",
|
|
});
|
|
},
|
|
makeinimg: function () {
|
|
wx.showLoading({ title: "正在保存图片..." });
|
|
var a = this;
|
|
a.data.makeinnum > 1 ||
|
|
((a.data.makeinnum = 2),
|
|
wx.canvasToTempFilePath({
|
|
canvasId: "show",
|
|
success: function (t) {
|
|
wx.saveImageToPhotosAlbum({
|
|
filePath: t.tempFilePath,
|
|
success: function () {
|
|
(a.data.makeinnum = 1), console.log("成功");
|
|
},
|
|
fail: function () {
|
|
(a.data.makeinnum = 1), console.log("shibai ");
|
|
},
|
|
});
|
|
},
|
|
}),
|
|
setTimeout(function () {
|
|
wx.hideLoading();
|
|
}, 1e3));
|
|
},
|
|
makeimg: function (a) {
|
|
var t = this,
|
|
i = wx.createCanvasContext("show", t);
|
|
wx.canvasPutImageData({
|
|
canvasId: "show",
|
|
x: 0,
|
|
y: 0,
|
|
width: 375,
|
|
height: 560,
|
|
success: function (a) {},
|
|
}),
|
|
i.setFillStyle("#DDDDDD"),
|
|
i.fillRect(0, 0, 375, 560),
|
|
i.rect(15, 15, 340, 530),
|
|
i.setFillStyle("#FFFFFF"),
|
|
i.fill();
|
|
var e = t.data.carstemp;
|
|
i.drawImage(e, 15, 15, 340, 240);
|
|
var n = t.data.qrcodetemp;
|
|
i.drawImage(n, 110, 310, 150, 150),
|
|
(i.font = "normal bold 14px Microsoft YaHei"),
|
|
i.setFillStyle("#000000"),
|
|
i.setTextAlign("center"),
|
|
i.fillText(t.data.propaganda1, 185, 280),
|
|
(i.font = "normal normal 14px Microsoft YaHei"),
|
|
i.fillText(t.data.propaganda2, 185, 310),
|
|
(i.font = "normal normal 13px Microsoft YaHei"),
|
|
i.setFillStyle("#666666"),
|
|
i.fillText(t.data.qrstr, 185, 510),
|
|
i.save(),
|
|
i.beginPath(),
|
|
i.arc(15, 254, 12, 0, 2 * Math.PI),
|
|
i.setFillStyle("#DDDDDD"),
|
|
i.fill(),
|
|
i.clip(),
|
|
i.restore(),
|
|
i.save(),
|
|
i.beginPath(),
|
|
i.arc(355, 254, 12, 0, 2 * Math.PI),
|
|
i.setFillStyle("#DDDDDD"),
|
|
i.fill(),
|
|
i.clip(),
|
|
i.restore(),
|
|
t.setData({ cvtype: !0 }),
|
|
wx.drawCanvas({ canvasId: "show", actions: i.getActions() });
|
|
},
|
|
onReady: function () {},
|
|
onHide: function () {},
|
|
onUnload: function () {},
|
|
onPullDownRefresh: function () {},
|
|
onReachBottom: function () {},
|
|
onShareAppMessage: function () {},
|
|
});
|