var t; (t = getApp()), Page({ data: { indicatorDots: !1, autoplay: !1, interval: 5e3, duration: 1e3, id: 0, carInfo: [], isShow: !1, follow_status: !1, swiperCurrent: 1, lunboLength: 0, imgUrls: [], share_id: 0, modleBlock: 0, mengcengBlock: 0, unitid: 123, appscene: 0, }, changblock: function (t) { console.log(t.detail.current), this.setData({ swiperCurrent: 1 + t.detail.current }); }, mengceng_Block: function () { this.setData({ mengcengBlock: 1, modleBlock: 1 }); }, mengceng_none: function () { this.setData({ modleBlock: 0 }); var t = this; setTimeout(function () { t.setData({ mengcengBlock: 0 }); }, 700); }, onLoad: function (a) { console.log(t.data.appscene), (1007 != t.data.appscene && 1008 != t.data.appscene && 1011 != t.data.appscene && 1012 != t.data.appscene && 1013 != t.data.appscene && 1014 != t.data.appscene) || this.setData({ appscene: 1 }), this.setData({ lunboLength: this.data.imgUrls.length }); var e = 0, n = decodeURIComponent(a.scene); console.log(n), n > 0 ? (e = n) : a.id > 0 && (e = a.id), (this.data.id = e), this._car_info(), this._info_set(0); }, _info_set: function () { var a = this; t.util.request({ url: "entry/wxapp/Api", data: { r: "home.index.info_set" }, cachetime: "0", success: function (t) { console.log(t), 2 == t.data.data.flow_set && "" != t.data.data.flow_set_id && a.setData({ unitid: t.data.data.flow_set_id }); }, }); }, _car_info: function () { var a = this; t.util.request({ url: "entry/wxapp/Api", data: { r: "home.index.car_info", id: this.data.id }, cachetime: "0", success: function (t) { var e = !1; if (t.data.data.follow && t.data.data.follow.length > 0) { var n = !0, i = !1, o = void 0; try { for ( var s, r = t.data.data.follow[Symbol.iterator](); !(n = (s = r.next()).done); n = !0 ) if (s.value.uid == wx.getStorageSync("uid")) { e = !0; break; } } catch (t) { (i = !0), (o = t); } finally { try { !n && r.return && r.return(); } finally { if (i) throw o; } } } var c = [], d = !0, u = !1, l = void 0; try { for ( var f, g = t.data.data.image[Symbol.iterator](); !(d = (f = g.next()).done); d = !0 ) { var h = f.value; c.push(h.img_patch); } } catch (t) { (u = !0), (l = t); } finally { try { !d && g.return && g.return(); } finally { if (u) throw l; } } a.setData({ carInfo: t.data.data, follow_status: e, imgUrls: c }); }, fail: function () { wx.showModal({ title: "提示", content: "该商品或已下架!", showCancel: !1, success: function (t) { t.confirm && wx.navigateBack({}); }, }); }, }); }, daikuan: function () { wx.navigateTo({ url: "/pages/loan/index?carid=" + this.data.id }); }, hideDialog: function () { this.setData({ isShow: !this.data.isShow }); }, home: function () { wx.switchTab({ url: "/pages/index/index" }); }, updateUserInfo: function (a) { var e = this; t.util.getUserInfo(function (t) { wx.setStorageSync("uid", t.memberInfo.uid), e.hideDialog(); }, a.detail); }, onShareAppMessage: function (t) { return { title: this.data.carInfo.name, path: "/pages/home/carMessage/carMessage?id=" + this.data.id + "&share_id=1", success: function (t) {}, fail: function (t) {}, }; }, tel: function () { wx.makePhoneCall({ phoneNumber: this.data.carInfo.phone, success: function () {}, }); }, follow: function () { var a = this; t.util.getUserInfo(function (t) { t.memberInfo || that.setData({ isShow: !0 }); }), t.util.request({ url: "entry/wxapp/Api", data: { r: "me.follow", uid: t.getuid(), type: 2, ucar_id: this.data.carInfo.id, }, cachetime: "0", success: function (t) { a.setData({ follow_status: !a.data.follow_status, follow: t.data.data, }); }, }); }, yan: function (a) { var e = t.getAttr(a, "form_type"); wx.navigateTo({ url: "/pages/home/jubao/jubao?car_uid=" + this.data.carInfo.uid + "&form_type=" + e + "&car_id=" + this.data.id, }); }, store: function (a) { var e = t.getAttr(a, "uid"); wx.navigateTo({ url: "../../store/index?uid=" + e }); }, detile: function (a) { var e = t.getAttr(a, "id"); wx.navigateTo({ url: "/pages/home/carMessage/carMessage?id=" + e }); }, company: function (a) { var e = t.getAttr(a, "x"), n = t.getAttr(a, "y"), i = t.getAttr(a, "name"); e && n && wx.gLn({ type: "gcj02", success: function (t) { wx.oLn({ latitude: parseFloat(e), longitude: parseFloat(n), scale: 14, name: i, }); }, }); }, previewImage: function (a) { var e = t.getAttr(a, "src"), n = [], i = !0, o = !1, s = void 0; try { for ( var r, c = this.data.carInfo.image[Symbol.iterator](); !(i = (r = c.next()).done); i = !0 ) { var d = r.value; n.push(d.img_patch); } } catch (t) { (o = !0), (s = t); } finally { try { !i && c.return && c.return(); } finally { if (o) throw s; } } wx.previewImage({ current: e, urls: n }); }, imgs: function (a) { var e = t.getAttr(a, "src"), n = this.data.imgUrls; wx.previewImage({ current: e, urls: n }); }, tomap: function () { var t = this; wx.getSetting({ success: function (a) { a.authSetting["scope.userLocation"] ? wx.cLn({ success: function (a) { t.setData({ mapx: a.latitude, mapy: a.longitude, mapname: a.address + a.name, }); }, }) : wx.showModal({ content: "请允许获取地理位置后再次尝试", success: function (t) { t.confirm ? wx.openSetting({}) : t.cancel && console.log("用户点击取消"); }, }); }, }); }, poster: function (t) { wx.navigateTo({ url: "../poster/index?carid=" + this.data.carInfo.id }); }, shouyewdj_btn: function () { console.log(123), wx.switchTab({ url: "/pages/index/index" }), (t.data.appscene = 0); }, });