165 lines
4.9 KiB
JavaScript
165 lines
4.9 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,
|
|
},
|
|
hideDialog: function () {
|
|
this.setData({ isShow: !this.data.isShow });
|
|
},
|
|
updateUserInfo: function (t) {
|
|
var e = this;
|
|
a.util.getUserInfo(function (a) {
|
|
wx.setStorageSync("uid", a.memberInfo.uid), e.hideDialog(), e.reload();
|
|
}, t.detail);
|
|
},
|
|
onLoad: function (t) {
|
|
var e = this;
|
|
a.util.getUserInfo(function (a) {
|
|
a.memberInfo ? e.reload() : e.setData({ isShow: !0 });
|
|
});
|
|
},
|
|
onShow: function () { },
|
|
reload: function () {
|
|
var t = this,
|
|
e = t.data.loaddata;
|
|
a.util.request({
|
|
url: "entry/store/getcarimg",
|
|
data: {
|
|
carid: e.id,
|
|
uid: wx.getStorageSync("uid"),
|
|
},
|
|
cachetime: "0",
|
|
success: function (a) {
|
|
"" != a.data.data.carimg
|
|
? wx.downloadFile({
|
|
url: a.data.data.carimg,
|
|
success: function (a) {
|
|
console.log(a), (t.data.carstemp = a.tempFilePath);
|
|
},
|
|
fail: function () {
|
|
t.data.carstemp = "/pages/image/store_bg.png";
|
|
},
|
|
})
|
|
: (t.data.carstemp = "/pages/image/store_bg.png"),
|
|
wx.downloadFile({
|
|
url: a.data.data.qrcode,
|
|
success: function (a) {
|
|
console.log(a), (t.data.qrcodetemp = a.tempFilePath);
|
|
},
|
|
fail: function () {
|
|
t.data.qrcodetemp = a.data.data.qrcode;
|
|
},
|
|
}),
|
|
t.setData({
|
|
propaganda1: "我正在使用“" + a.data.data.name,
|
|
qrstr: a.data.data.qrstr || "小程序”平台交易车",
|
|
propaganda11: "小程序”平台交易车",
|
|
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/store/getthecarimg", {
|
|
img: t,
|
|
});
|
|
},
|
|
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,
|
|
e = wx.createCanvasContext("show", t);
|
|
wx.canvasPutImageData({
|
|
canvasId: "show",
|
|
x: 0,
|
|
y: 0,
|
|
width: 375,
|
|
height: 530,
|
|
success: function (a) { },
|
|
}),
|
|
e.setFillStyle("#DDDDDD"),
|
|
e.fillRect(0, 0, 370, 530),
|
|
e.rect(15, 25, 340, 490),
|
|
e.setFillStyle("#FFFFFF"),
|
|
e.fill();
|
|
var i = t.data.carstemp;
|
|
e.drawImage(i, 15, 25, 340, 200);
|
|
var n = t.data.qrcodetemp;
|
|
e.drawImage(n, 110, 270, 150, 150),
|
|
(e.font = "normal normal 13px SimHei"),
|
|
e.setFillStyle("#666666"),
|
|
e.setTextAlign("center"),
|
|
e.fillText(t.data.qrstr, 185, 450),
|
|
e.save(),
|
|
e.beginPath(),
|
|
e.arc(15, 224, 12, 0, 2 * Math.PI),
|
|
e.setFillStyle("#DDDDDD"),
|
|
e.fill(),
|
|
e.clip(),
|
|
e.restore(),
|
|
e.save(),
|
|
e.beginPath(),
|
|
e.arc(355, 224, 12, 0, 2 * Math.PI),
|
|
e.setFillStyle("#DDDDDD"),
|
|
e.fill(),
|
|
e.clip(),
|
|
e.restore(),
|
|
t.setData({ cvtype: !0 }),
|
|
wx.drawCanvas({ canvasId: "show", actions: e.getActions() });
|
|
},
|
|
onReady: function () { },
|
|
onHide: function () { },
|
|
onUnload: function () { },
|
|
onPullDownRefresh: function () { },
|
|
onReachBottom: function () { },
|
|
onShareAppMessage: function () { },
|
|
});
|