466 lines
14 KiB
JavaScript
466 lines
14 KiB
JavaScript
var t, a;
|
||
(t = getApp()),
|
||
(a = getApp()),
|
||
Page({
|
||
data: {
|
||
winWidth: 0,
|
||
winHeight: 0,
|
||
currentTab: 0,
|
||
autoplay: !1,
|
||
circular: !0,
|
||
indicatorDots: !0,
|
||
scrollTop: "",
|
||
navFixed: !1,
|
||
currentData: 888,
|
||
repairList: [],
|
||
dangerList: [],
|
||
detailList: [],
|
||
valutionList: [],
|
||
theInterval: null,
|
||
type: 888,
|
||
page: 1,
|
||
inputValue: "",
|
||
inputVal: "",
|
||
animationData: {},
|
||
tipText: "",
|
||
showPrivacy: !1,
|
||
},
|
||
onLoad: function (t) {
|
||
t.type
|
||
? (this.setData({ currentData: t.type, type: t.type }),
|
||
this.getDetail())
|
||
: this.getDetail(0),
|
||
this._notice();
|
||
},
|
||
info_notice: function (t) {
|
||
this.setData({ showPrivacy: !0 });
|
||
},
|
||
info_off: function (t) {
|
||
this.setData({ showPrivacy: !1 });
|
||
},
|
||
bindKeyInput: function (t) {
|
||
var a = t.detail.value;
|
||
this.setData({ inputVal: a });
|
||
},
|
||
clickcx: function (a) {
|
||
if (this.data.inputVal) {
|
||
this.setData({ repairList: [], page: 1 });
|
||
var e = this,
|
||
n = { content: this.data.inputVal };
|
||
t.getdata(n, "checkContent").then((t) => {
|
||
if ((console.log("文本回调数据:", t), 0 != t.errcode))
|
||
return (
|
||
e.setData({ inputVal: "" }),
|
||
void wx.showModal({
|
||
title: "温馨提示",
|
||
content: "你输入的文本检测存在违规,请检测文本内容后重新输入。",
|
||
success: function (t) {
|
||
t.confirm || console.log("点击取消回调");
|
||
},
|
||
})
|
||
);
|
||
e.getDetail();
|
||
});
|
||
} else
|
||
wx.showToast({
|
||
title: "请输入车架号查询",
|
||
icon: "none",
|
||
duration: 3e3,
|
||
});
|
||
},
|
||
zrg: function (t) {
|
||
var a = this;
|
||
wx.showModal({
|
||
title: "温馨提示",
|
||
content: "此订单查询太久是否转人工。",
|
||
success: function (e) {
|
||
e.confirm ? a.zrgpost(t) : console.log("点击取消回调");
|
||
},
|
||
});
|
||
},
|
||
zrgpost: function (a) {
|
||
var e = this,
|
||
n = { orderid: a.currentTarget.dataset.orderid };
|
||
t.getdata(n, "zrg").then((t) => {
|
||
console.log("文本回调数据:", t),
|
||
repairList,
|
||
e.setData({ repairList: [] }),
|
||
e.getDetail();
|
||
});
|
||
},
|
||
_notice: function () {
|
||
var t = this;
|
||
a.util.request({
|
||
url: "entry/wxapp/Api",
|
||
data: { m: "monai_market", r: "home.index.home1" },
|
||
cachetime: "0",
|
||
success: function (a) {
|
||
console.log(a),
|
||
a.data.data.info_name.name &&
|
||
wx.setNavigationBarTitle({
|
||
title: a.data.data.info_name.name + "",
|
||
}),
|
||
t.setData({
|
||
banner: a.data.data.banner,
|
||
market: a.data.data.market,
|
||
brand: a.data.data.brand,
|
||
textJson: a.data.data.notice,
|
||
info_name: a.data.data.info_name.name,
|
||
recom: a.data.data.info_name.recom,
|
||
});
|
||
},
|
||
});
|
||
},
|
||
showModal: function (t) {
|
||
wx.getStorageSync("showModal"),
|
||
console.log("phone", this.data.uesrdata.phone),
|
||
this.data.uesrdata.phone ||
|
||
wx.showModal({
|
||
title: "温馨提示",
|
||
content:
|
||
"绑定手机号码后,查询完成将收到短信通知,否则查询完成后无法通知,绑定成功后不再提醒",
|
||
showCancel: !0,
|
||
cancelText: "我知道了",
|
||
confirmText: "立即设置",
|
||
success: function (t) {
|
||
t.cancel
|
||
? (console.log("您点击了取消"),
|
||
wx.setStorageSync("showModal", 1))
|
||
: t.confirm && wx.navigateTo({ url: "/pages/mine/info/index" });
|
||
},
|
||
});
|
||
},
|
||
previewImage: function (t) {
|
||
console.log(t),
|
||
wx.showToast({
|
||
title: "长按图片保存截图",
|
||
icon: "none",
|
||
duration: 3e3,
|
||
}),
|
||
wx.previewImage({
|
||
current: t.currentTarget.dataset.id,
|
||
urls: [t.currentTarget.dataset.id],
|
||
});
|
||
},
|
||
previewImageb: function (t) {
|
||
console.log(t),
|
||
wx.showToast({
|
||
title: "长按图片保存截图",
|
||
icon: "none",
|
||
duration: 3e3,
|
||
}),
|
||
wx.previewImage({
|
||
current: JSON.parse(t.currentTarget.dataset.id)[0],
|
||
urls: [JSON.parse(t.currentTarget.dataset.id)[0]],
|
||
});
|
||
},
|
||
checkCurrent: function (a) {
|
||
if (
|
||
(t.appdengl(),
|
||
console.log("点击切换"),
|
||
console.log(a.target.dataset.current),
|
||
this.data.currentData === a.target.dataset.current)
|
||
)
|
||
return !1;
|
||
var e = a.target.dataset.current;
|
||
this.setData({
|
||
currentData: a.target.dataset.current,
|
||
type: e,
|
||
repairList: [],
|
||
inputVal: "",
|
||
page: 1,
|
||
}),
|
||
a.currentTarget.dataset.current,
|
||
wx.createAnimation({ duration: 100, timingFunction: "ease" }),
|
||
this.getDetail();
|
||
},
|
||
onReachBottom: function () {
|
||
console.log("加上"),
|
||
888 != this.data.type
|
||
? this.getDetail()
|
||
: wx.showToast({
|
||
title: "查看更多请点击分类",
|
||
icon: "none",
|
||
duration: 3e3,
|
||
});
|
||
},
|
||
getDetail: function () {
|
||
var a = this.data.type,
|
||
e = this,
|
||
n = {
|
||
uid: wx.getStorageSync("uid"),
|
||
type: a,
|
||
page: this.data.page,
|
||
keyword: this.data.inputVal,
|
||
};
|
||
t.getdata(n, "carqxcx").then((t) => {
|
||
if ((console.log("回调数据:", t), t.data)) {
|
||
if (1 == e.data.page) var a = t.data;
|
||
else
|
||
e.data.repairList.length > 1 && (a = e.data.repairList),
|
||
t.data.length > 1 && a.push.apply(a, t.data);
|
||
e.setData({ repairList: a, page: e.data.page + 1 });
|
||
}
|
||
});
|
||
},
|
||
layoutScroll: function (t) {
|
||
(this.data.scrollTop = 1 * this.data.scrollTop + 1 * t.detail.deltaY),
|
||
this.data.scrollTop <= -160
|
||
? this.setData({ navFixed: !0 })
|
||
: this.setData({ navFixed: !1 });
|
||
},
|
||
tongzhi: function (a) {
|
||
t.getdata({ type: "4" }, "getdyxx").then((a) => {
|
||
console.log(a.data),
|
||
wx.requestSubscribeMessage({
|
||
tmplIds: [a.data],
|
||
success(e) {
|
||
"accept" == e[a.data]
|
||
? (wx.showToast({ title: "订阅成功" }),
|
||
t.util.request({
|
||
url: "entry/wxapp/addtemplateid",
|
||
data: { templateid: a.data, uid: wx.getStorageSync("uid") },
|
||
header: { "content-type": "application/json" },
|
||
success: function (t) {
|
||
console.log(t);
|
||
},
|
||
}))
|
||
: wx.showToast({ title: "订阅失败" });
|
||
},
|
||
});
|
||
});
|
||
},
|
||
showRenMsg: function () {
|
||
this.tongzhi();
|
||
var t = this;
|
||
wx.showModal({
|
||
title: "温馨提示",
|
||
content:
|
||
"人工查询时间:早上9点-晚上10点-20分钟左右出结果,其他时间第二天早上9点出结果,绑定手机号后获得查询通知",
|
||
success: function (a) {
|
||
a.confirm
|
||
? (console.log("点击确认回调"),
|
||
t.data.uesrdata.phone ||
|
||
wx.navigateTo({ url: "/pages/mine/info/index" }))
|
||
: console.log("点击取消回调");
|
||
},
|
||
});
|
||
},
|
||
showGaoMsg: function () {
|
||
wx.showToast({
|
||
title: "查不到记录,建议使用高级出险查询。",
|
||
icon: "none",
|
||
duration: 3e3,
|
||
});
|
||
},
|
||
getgscx: function (t) {
|
||
var a = t.currentTarget.dataset.orderid;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/gscx/carcxjl?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
getvin: function (t) {
|
||
var a = t.currentTarget.dataset.orderid;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/carvin/carvin?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
getcpcx: function (t) {
|
||
var a = t.currentTarget.dataset.orderid;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/cpcx/carcxjl?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
getjqx: function (t) {
|
||
var a = t.currentTarget.dataset.orderid;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/carjqx/carcxjl?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
getsyx: function (t) {
|
||
var a = t.currentTarget.dataset.orderid;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/carsyx/carcxjl?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
njcx: function (t) {
|
||
var a = t.currentTarget.dataset.orderid;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/carnj/carcxjl?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
wzcx: function (t) {
|
||
var a = t.currentTarget.dataset.orderid;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/cphy/carcxjl?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
dcbg: function (t) {
|
||
var a = t.currentTarget.dataset.orderid;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/dcbg/carcxjl?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
getRepairDetail: function (t) {
|
||
var a = t.currentTarget.dataset.orderid;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/carwbjzb/carwxjl?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
getDangerDetail: function (t) {
|
||
var a = t.currentTarget.dataset.orderid;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/carcx/carcxjl?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
getdzbdDetail: function (t) {
|
||
var a = t.currentTarget.dataset.orderid;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/cardzbd/carcxjl?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
getcarclztDetail: function (t) {
|
||
var a = t.currentTarget.dataset.orderid;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/carclzt/carcxjl?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
getBaseDetail: function (t) {
|
||
var a = t.currentTarget.dataset.vin,
|
||
e = t.currentTarget.dataset.logo,
|
||
n = t.currentTarget.dataset.time,
|
||
r = t.currentTarget.dataset.brand;
|
||
t.currentTarget.dataset.version,
|
||
wx.navigateTo({
|
||
url:
|
||
"/pages/carinfoDetail/carinfoDetail?vin=" +
|
||
a +
|
||
"&logo=" +
|
||
e +
|
||
"&brand=" +
|
||
r +
|
||
"&time=" +
|
||
n,
|
||
success: function () {},
|
||
});
|
||
},
|
||
getallDetail: function (t) {
|
||
var a = t.currentTarget.dataset.page;
|
||
wx.navigateTo({ url: a, success: function () {} });
|
||
},
|
||
getValuationDetail: function (t) {
|
||
var a = t.currentTarget.dataset.id;
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/caresgz/carpg/carpg?orderid=" + a,
|
||
success: function () {},
|
||
});
|
||
},
|
||
toRepairExample: function () {
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/carwbjzb/carwxjl?orderid=D167578460646744394799",
|
||
success: function () {},
|
||
});
|
||
},
|
||
toDangerExample: function () {
|
||
wx.navigateTo({
|
||
url: "/packageA/pages/carcx/carcxjl?orderid=D166847888078046949494",
|
||
success: function () {},
|
||
});
|
||
},
|
||
toBaseExample: function () {
|
||
wx.navigateTo({
|
||
url: "/pages/carinfoDetail/carinfoDetail",
|
||
success: function () {},
|
||
});
|
||
},
|
||
toValuationExample: function () {
|
||
wx.navigateTo({ url: "/pages/carpg/carpg", success: function () {} });
|
||
},
|
||
onReady: function () {},
|
||
onShow: function () {
|
||
var t = this;
|
||
wx.getSystemInfo({
|
||
success: function (a) {
|
||
t.setData({
|
||
pixelRatio: a.pixelRatio,
|
||
winHeight: a.windowHeight,
|
||
winWidth: a.windowWidth,
|
||
page: 1,
|
||
});
|
||
},
|
||
}),
|
||
this.userdata(),
|
||
this.getDetail();
|
||
},
|
||
userdata: function () {
|
||
var a = this;
|
||
t.util.getUserInfo(function (t) {
|
||
console.log("yh", t),
|
||
t.memberInfo
|
||
? (a.setData({ memberInfo: t.memberInfo }),
|
||
wx.setStorageSync("uid", t.memberInfo.uid),
|
||
a.firstin(t.memberInfo, 0))
|
||
: a.setData({ isShow: !0 });
|
||
});
|
||
},
|
||
firstin: function (a, e) {
|
||
var n = this;
|
||
console.log("提交数据", a),
|
||
t.util.request({
|
||
url: "entry/wxapp/Api",
|
||
data: {
|
||
m: "monai_market",
|
||
r: "me.detail",
|
||
uid: a.uid,
|
||
type: e,
|
||
head_image: a.avatar,
|
||
nickname: a.nickname,
|
||
},
|
||
success: function (t) {
|
||
console.log(t),
|
||
n.setData({
|
||
detail: t.data.data,
|
||
admin: t.data.data.user.is_admin,
|
||
uesrdata: t.data.data.user,
|
||
}),
|
||
n.showModal();
|
||
},
|
||
});
|
||
},
|
||
copyText: function (t) {
|
||
console.log(t),
|
||
wx.setClipboardData({
|
||
data: t.currentTarget.dataset.text,
|
||
success: function (t) {
|
||
wx.getClipboardData({
|
||
success: function (t) {
|
||
wx.showToast({ title: "订单号复制成功" });
|
||
},
|
||
});
|
||
},
|
||
});
|
||
},
|
||
onHide: function () {
|
||
clearInterval(this.data.theInterval);
|
||
},
|
||
onUnload: function () {
|
||
clearInterval(this.data.theInterval);
|
||
},
|
||
onPullDownRefresh: function () {
|
||
this.onShow();
|
||
},
|
||
onShareAppMessage: function () {},
|
||
});
|