2024-01-23 19:04:21 +08:00

259 lines
8.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var a, e;
(a = getApp()),
(e = getApp()),
Page({
data: {
regdate: "",
mileage: "",
carName: "",
cityName: "",
cityid: 0,
provid: 0,
carId: 0,
page: 1,
type: 3,
},
mileageChanage: function (a) {
this.setData({ mileage: a.detail.value });
},
queryVolation: function () {
if (wx.getStorageSync("uid")) {
var a = this;
"" == a.data.carName
? wx.showToast({ title: "车型不能为空", icon: "none", duration: 2e3 })
: "" == a.data.cityName
? wx.showToast({ title: "地区不能为空", icon: "none", duration: 2e3 })
: "" == a.data.regdate
? wx.showToast({
title: "上牌日期不能为空",
icon: "none",
duration: 2e3,
})
: "" == a.data.mileage
? wx.showToast({ title: "里程不能为空", icon: "none", duration: 2e3 })
: (wx.showLoading({ title: "请求中" }), a.queryVinb());
} else
wx.showModal({
title: "温馨提示",
content: "请去个人中心授权登录用户信息",
success: function (a) {
a.confirm
? wx.reLaunch({ url: "/pages/mine/index" })
: console.log("点击取消回调");
},
});
},
queryVinb: function () {
"iosb" == a.getSystemPlatform()
? wx.showModal({
title: "温馨提示",
content: "iOS不支持小程序请使用公众号查询",
success: function (a) {
a.confirm
? wx.navigateTo({
url:
"/pages/website/website?url=https://mp.weixin.qq.com/s?__biz=MzIwOTYxMTI2Nw==&mid=2247483888&idx=1&sn=1f5deda3e1a2d5e109dfaf8000520030&chksm=97707e9ca007f78a7ade8b1b57eda40183c6de47a6a115836fdb77748fc248c320a29e3309c6&token=1742855998&lang=zh_CN#rd&img=" +
wx.getStorageSync("gzhurl"),
})
: console.log("点击取消回调");
},
})
: this.queryVin();
},
orderid: function () {
let a = "";
for (var e = 0; e < 8; e++) a += Math.floor(10 * Math.random());
(a = "D" + new Date().getTime() + a), this.setData({ orderid: a });
},
queryVin: function () {
var a = this;
a.orderid(),
console.log(wx.getStorageSync("uid")),
wx.getStorageSync("uid")
? (console.log(wx.getStorageSync("uid")),
e.util.request({
url: "entry/wxapp/paynum",
data: {
type: "escgz_money",
orderid: a.data.orderid,
uid: wx.getStorageSync("uid"),
},
success: function (t) {
t.data && t.data.data && 1e3 == t.data.message
? e.util.request({
url: "entry/wxapp/Api",
data: {
uid: wx.getStorageSync("uid"),
r: "home.weizhang.paynum",
orderid: t.data.data.orderid,
},
success: function (e) {
wx.showModal({ content: e.data.message }),
a.setData({
weizhang_num: 1 * a.data.weizhang_num + 10,
}),
a.getDetailpay();
},
})
: t.data &&
t.data.data &&
t.data.code != 200&&
wx.requestPayment({
timeStamp: t.data.data.timeStamp,
nonceStr: t.data.data.nonceStr,
package: t.data.data.package,
signType: "MD5",
paySign: t.data.data.paySign,
success: function (i) {
e.util.request({
url: "entry/wxapp/Api",
data: {
uid: wx.getStorageSync("uid"),
r: "home.weizhang.paynum",
orderid: t.data.data.orderid,
},
success: function (e) {
a.setData({
weizhang_num: 1 * a.data.weizhang_num + 10,
}),
wx.showModal({ content: e.data.message }),
a.getDetailpay();
},
});
},
});
},
}))
: wx.showModal({
title: "温馨提醒",
content: "使用本功能请先登录后在使用~",
showCancel: !1,
success: function (a) {
a.confirm && wx.reLaunch({ url: "/pages/mine/index" });
},
});
},
getDetailpay: function (e) {
var t = this,
i = this.data,
n = {
cardata: t.data.cardata,
uid: wx.getStorageSync("uid"),
carName: i.carName,
cityName: i.cityName,
regdate: i.regdate,
cityid: i.cityid,
provid: i.provid,
carId: i.carId,
mileage: i.mileage,
orderid: t.data.orderid,
};
a.getdata(n, "escgzapinew").then((a) => {
console.log("回调数据:", a),
a &&
wx.navigateTo({
url:
"/packageA/pages/caresgznew/carpg/carpg?orderid=" +
t.data.orderid,
});
});
},
toDetailExample: function () {
wx.navigateTo({
url: "../caresgznew/carpg/carpg?orderid=D165026490694147402592",
});
},
toSelectCar: function () {
wx.navigateTo({ url: "../caresgznew/selectCar/selectCar" });
},
toSelectCity: function () {
wx.navigateTo({ url: "../caresgznew/selectCity/selectCity" });
},
toSelectTime: function () {
wx.navigateTo({ url: "../caresgznew/selectTime/selectTime" });
},
onLoad: function (a) {
wx.getStorageSync("uid") || getApp().wxlogin(),
this.orderid(),
wx.removeStorageSync("carvehicle"),
wx.removeStorageSync("carprov"),
wx.removeStorageSync("carcity"),
wx.removeStorageSync("cartime"),
wx.removeStorageSync("cardatawx");
},
onReady: function () {},
onShow: function () {
a.appdengl();
var e = wx.getStorageSync("carvehicle"),
t = wx.getStorageSync("carprov"),
i = wx.getStorageSync("carcity"),
n = wx.getStorageSync("cartime"),
o = "";
"" != i && null != i && (o = t.name + "-" + i.name),
console.log("" == e),
"" != e &&
"" != n &&
parseInt(n.split("-")[0]) < parseInt(e.makeyear) &&
(n = ""),
this.setData({
cardata: e,
carName: e.fullname,
cityName: o,
regdate: n,
cityid: i.id,
provid: t.id,
carId: e.id,
}),
this.getDetail(1);
},
onPullDownRefresh: function () {
this.clearCache(), this.getArticles(1);
},
onReachBottom: function () {
console.log("加上"), this.getDetail(this.data.page);
},
clearCache: function () {
this.setData({ repairList: [], page: 1 });
},
getDetail: function (e) {
var t = this,
i = { uid: wx.getStorageSync("uid"), type: t.data.type, page: e };
a.getdata(i, "carqxcx").then((a) => {
if ((console.log("回调数据:", a), a.data && 200 == a.code))
if (1 == e) t.setData({ repairList: a.data, page: t.data.page + 1 });
else {
var i = t.data.repairList;
i.push.apply(i, a.data),
t.setData({ repairList: i, page: t.data.page + 1 });
}
});
},
onHide: function () {},
onUnload: function () {},
onShareAppMessage: function () {},
showRenMsg: function () {
wx.showToast({
title: "人工查询中,请稍等",
icon: "none",
duration: 3e3,
});
},
showGaoMsg: function () {
wx.showToast({
title: "查不到记录,建议使用高级出险查询。",
icon: "none",
duration: 3e3,
});
},
getDangerDetail: function (a) {
var e = a.currentTarget.dataset.orderid;
wx.navigateTo({
url: "/packageA/pages/caresgznew/carpg/carpg?orderid=" + e,
success: function () {},
});
},
});