286 lines
9.5 KiB
JavaScript
286 lines
9.5 KiB
JavaScript
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.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 () {
|
||
var e = this,
|
||
t = { content: e.data.mileage + e.data.engine + e.data.chepai };
|
||
a.getdata(t, "checkContent").then((a) => {
|
||
console.log("文本回调数据:", a),
|
||
0 == a.errcode
|
||
? e.queryVinc()
|
||
: wx.showModal({
|
||
title: "温馨提示",
|
||
content: "你输入的文本检测存在违规,请检测文本内容后重新输入。",
|
||
success: function (a) {
|
||
a.confirm || console.log("点击取消回调");
|
||
},
|
||
});
|
||
});
|
||
},
|
||
queryVinc: 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",
|
||
method: "post",
|
||
dataType: "json",
|
||
data: {
|
||
m: "monai_market",
|
||
type: "escgz_money",
|
||
orderid: a.data.orderid,
|
||
uid: wx.getStorageSync("uid"),
|
||
postcardata: JSON.stringify(a.data),
|
||
},
|
||
success: function (t) {
|
||
t.data && t.data.data && 1e3 == t.data.message
|
||
? e.util.request({
|
||
url: "entry/wxapp/Api",
|
||
data: {
|
||
m: "monai_market",
|
||
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 (n) {
|
||
e.util.request({
|
||
url: "entry/wxapp/Api",
|
||
data: {
|
||
m: "monai_market",
|
||
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 () {
|
||
wx.showModal({
|
||
title: "温馨提醒",
|
||
content: "下单成功,点击确定后进入估值列表",
|
||
showCancel: !1,
|
||
success: function (a) {
|
||
a.confirm &&
|
||
wx.reLaunch({ url: "/pages/reporlist/reporlist?type=3" });
|
||
},
|
||
});
|
||
},
|
||
getDetailpayb: function (e) {
|
||
var t = this,
|
||
n = this.data,
|
||
i = {
|
||
cardata: t.data.cardata,
|
||
uid: wx.getStorageSync("uid"),
|
||
carName: n.carName,
|
||
cityName: n.cityName,
|
||
regdate: n.regdate,
|
||
cityid: n.cityid,
|
||
provid: n.provid,
|
||
carId: n.carId,
|
||
mileage: n.mileage,
|
||
orderid: t.data.orderid,
|
||
};
|
||
a.getdata(i, "escgz").then((a) => {
|
||
console.log("回调数据:", a),
|
||
a &&
|
||
wx.navigateTo({
|
||
url:
|
||
"/packageA/pages/caresgz/carpg/carpg?orderid=" + t.data.orderid,
|
||
});
|
||
});
|
||
},
|
||
toDetailExample: function () {
|
||
wx.navigateTo({
|
||
url: "../caresgz/carpg/carpg?orderid=D165026490694147402592",
|
||
});
|
||
},
|
||
toSelectCar: function () {
|
||
wx.navigateTo({ url: "../caresgz/selectCar/selectCar" });
|
||
},
|
||
toSelectCity: function () {
|
||
wx.navigateTo({ url: "../caresgz/selectCity/selectCity" });
|
||
},
|
||
toSelectTime: function () {
|
||
wx.navigateTo({ url: "../caresgz/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"),
|
||
n = wx.getStorageSync("carcity"),
|
||
i = wx.getStorageSync("cartime"),
|
||
o = "";
|
||
"" != n && null != n && (o = t.name + "-" + n.name),
|
||
console.log("" == e),
|
||
"" != e &&
|
||
"" != i &&
|
||
parseInt(i.split("-")[0]) < parseInt(e.makeyear) &&
|
||
(i = ""),
|
||
this.setData({
|
||
cardata: e,
|
||
carName: e.fullname,
|
||
cityName: o,
|
||
regdate: i,
|
||
cityid: n.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,
|
||
n = { uid: wx.getStorageSync("uid"), type: t.data.type, page: e };
|
||
a.getdata(n, "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 n = t.data.repairList;
|
||
n.push.apply(n, a.data),
|
||
t.setData({ repairList: n, 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/caresgz/carpg/carpg?orderid=" + e,
|
||
success: function () {},
|
||
});
|
||
},
|
||
});
|