var a; (a = getApp()), Page({ data: { userinfo: [], settopfee: 0, settoptime: 0, carslist: [], table: ["全部", "未上架", "已上架"], activeIndex: 0, nav_width: "", onshelffee: "", dropdown: 1, page: 1, }, onLoad: function () { var t = this; t.setData({ nav_width: 100 / t.data.table.length }), t.getcarslist(t, 0), a.util.request({ url: "entry/wxapp/Api", data: { m: "monai_market", r: "sale.salelist.getfee" }, success: function (a) { (t.data.onshelffee = a.data.data.onshelffee), (t.data.settopfee = a.data.data.settopfee), (t.data.settoptime = a.data.data.settoptime); }, }); }, onShow: function () { var a = this; a.getcarslist(a, a.data.activeIndex); }, ActiveClick: function (a) { var t = this; t.setData({ activeIndex: a.currentTarget.dataset.index, page: 1 }), t.getcarslist(t, a.currentTarget.dataset.index); }, getcarslist: function (t, e) { a.util.request({ url: "entry/wxapp/Api", data: { m: "monai_market", uid: a.getuid(), leftid: "", types: e, r: "sale.salelist.getlist", }, success: function (a) { t.setData({ carslist: a.data.data.cars, userinfo: a.data.data.user }); }, }); }, upthiscar: function (a) { var t = this, e = a.currentTarget.dataset.index, s = a.currentTarget.dataset.id; 3 == t.data.carslist[e].status ? t.data.settopfee > 0 ? wx.showModal({ content: "需要支付" + t.data.settopfee + "元后会置顶" + t.data.settoptime + "天", success: function (a) { a.confirm ? t.dosettoppay(s) : a.cancel && console.log("用户点击取消"); }, }) : t.dosettoppay(s) : wx.showModal({ content: "此商品未上架,请在上架后再进行置顶操作", showCancel: !1, }); }, dosettoppay: function (t) { a.util.request({ url: "entry/wxapp/paysettop", data: { m: "monai_market", uid: a.getuid(), car: t }, success: function (e) { e.data && e.data.data && 1e3 == e.data.message ? a.util.request({ url: "entry/wxapp/Api", data: { m: "monai_market", uid: a.getuid(), car: t, r: "sale.salelist.maketop", }, success: function (a) { wx.showModal({ content: a.data.message, success: function (a) { wx.reLaunch({ url: "/pages/index/index" }); }, }); }, }) : e.data && e.data.data && !e.data.errno && wx.requestPayment({ timeStamp: e.data.data.timeStamp, nonceStr: e.data.data.nonceStr, package: e.data.data.package, signType: "MD5", paySign: e.data.data.paySign, success: function (s) { a.util.request({ url: "entry/wxapp/Api", data: { m: "monai_market", uid: a.getuid(), car: t, orderid: e.data.data.orderid, r: "sale.salelist.maketop", }, success: function (a) { wx.showModal({ content: a.data.message, success: function (a) { wx.reLaunch({ url: "/pages/index/index" }); }, }); }, }); }, }); }, }); }, onReachBottom: function () { var t = this, e = t.data.carslist; 2 != t.data.dropdown && ((t.data.dropdown = 2), a.util.request({ url: "entry/wxapp/Api", data: { m: "monai_market", uid: a.getuid(), leftid: t.data.page + 1, types: t.data.activeIndex, r: "sale.salelist.getlist", }, success: function (a) { var s = a.data.data.cars.length; if (s > 0) for (var n = 0; n < s; n++) e.push(a.data.data.cars[n]); t.setData({ carslist: e, page: t.data.page + 1 }); }, complete: function () { t.data.dropdown = 1; }, })); }, makeshelf: function (t) { var e = this, s = t.currentTarget.dataset.index, n = t.currentTarget.dataset.id, i = e.data.carslist[s]; console.log(i), 3 != i.status ? i.status < 2 && 1 != e.data.userinfo.is_vip ? e.data.onshelffee > 0 ? wx.showModal({ content: "需要支付" + e.data.onshelffee + "元后才能上架哦", confirmColor: "#3d61f0", confirmText: "去支付", success: function (a) { a.confirm && e.dopay(e, n); }, }) : e.dopay(e, n) : (2 != i.status && 1 != e.data.userinfo.is_vip) || wx.showModal({ content: "是否更改当前状态", confirmColor: "#3d61f0", confirmText: "上架", success: function (t) { t.confirm && a.util.request({ url: "entry/wxapp/Api", data: { m: "monai_market", uid: a.getuid(), car: n, r: "sale.salelist.onshelf", }, success: function (a) { wx.showModal({ content: a.data.message, success: function () { wx.reLaunch({ url: "/pages/index/index" }); }, }); }, }); }, }) : wx.showModal({ content: "是否更改当前状态", confirmColor: "#3d61f0", confirmText: "下架", success: function (t) { t.confirm && a.util.request({ url: "entry/wxapp/Api", data: { m: "monai_market", uid: a.getuid(), car: n, r: "sale.salelist.downshelf", }, success: function (a) { wx.showModal({ content: a.data.message }), e.getcarslist(e, e.data.activeIndex); }, }); }, }); }, dopay: function (t, e) { a.util.request({ url: "entry/wxapp/paysale", data: { m: "monai_market", uid: a.getuid(), car: e }, success: function (s) { s.data && s.data.data && 1e3 == s.data.message ? a.util.request({ url: "entry/wxapp/Api", data: { m: "monai_market", uid: a.getuid(), car: e, r: "sale.salelist.onshelf", }, success: function (a) { wx.showModal({ content: a.data.message }), t.getcarslist(t, t.data.activeIndex); }, }) : s.data && s.data.data && !s.data.errno && wx.requestPayment({ timeStamp: s.data.data.timeStamp, nonceStr: s.data.data.nonceStr, package: s.data.data.package, signType: "MD5", paySign: s.data.data.paySign, success: function (s) { a.util.request({ url: "entry/wxapp/Api", data: { m: "monai_market", uid: a.getuid(), car: e, r: "sale.salelist.onshelf", }, success: function (a) { wx.showModal({ content: a.data.message }), t.getcarslist(t, t.data.activeIndex); }, }); }, }); }, }); }, delcar: function (t) { var e = this, s = t.currentTarget.dataset.index, n = t.currentTarget.dataset.id, i = e.data.carslist[s]; console.log(i), wx.showModal({ content: "确定删除当前汽车么?", confirmColor: "#F75F5F", confirmText: "删除", success: function (t) { t.confirm && a.util.request({ url: "entry/wxapp/Api", data: { m: "monai_market", uid: a.getuid(), car: n, r: "sale.salelist.delsale", }, success: function (a) { wx.showModal({ content: a.data.message }), e.getcarslist(e, e.data.activeIndex); }, }); }, }); }, upcar: function (a) { var t = a.currentTarget.dataset.id; wx.navigateTo({ url: "/pages/saledetail/index?car=" + t }); }, detile: function (t) { var e = a.getAttr(t, "id"); wx.navigateTo({ url: "/pages/home/carMessage/carMessage?id=" + e }); }, onReady: function () {}, onHide: function () {}, onUnload: function () {}, onPullDownRefresh: function () {}, onShareAppMessage: function () {}, });