Files
decode-mini-app-new/wx05cb767e6530b48f/pages/aftermarket/create.js
2024-08-22 12:53:28 +08:00

68 lines
2.3 KiB
JavaScript

var e = getApp();
Page({
data: {
disabled: !1,
nav_select: !1,
name: "",
region: "",
phone: "",
detail: "",
error: "",
order_goods_id: 0,
info: {}
},
onLoad: function(e) {
this.data.order_goods_id = e.order_goods_id, this.getOrderDetail(e.order_goods_id);
},
goodsDetail: function(e) {
var t = e.currentTarget.dataset.id;
wx.navigateTo({
url: "../goods/index?goods_id=" + t
});
},
getOrderDetail: function(t) {
var a = this;
e._get("user.order_goods/getOrderGoods", {
order_goods_id: t
}, function(e) {
e.data.info.aftermarket_apply_date = a.formatDate(1e3 * e.data.info.aftermarket_apply_time),
e.data.info.aftermarket_dispose_date = a.formatDate(1e3 * e.data.info.aftermarket_dispose_time),
a.setData(e.data);
});
},
formatDate: function(e) {
var t = new Date(e), a = t.getFullYear(), r = t.getMonth() + 1;
r = r < 10 ? "0" + r : r;
var o = t.getDate();
o = o < 10 ? "0" + o : o;
var d = t.getHours();
d = d < 10 ? "0" + d : d;
var i = t.getMinutes(), n = t.getSeconds();
return a + "-" + r + "-" + o + " " + d + ":" + (i = i < 10 ? "0" + i : i) + ":" + (n = n < 10 ? "0" + n : n);
},
saveData: function(t) {
var a = this, r = t.detail.value;
if (r.order_goods_id = a.data.order_goods_id, !a.validation(r)) return e.showError(a.data.error),
!1;
a.setData({
disabled: !0
}), e._post_form("user.order_goods/submitAftermarket", r, function(t) {
if (console.log(t), 1 != t.code) return e.showError(t.msg), !1;
a.getOrderDetail(a.data.order_goods_id);
}, !1, function() {
a.setData({
disabled: !1
});
});
},
validation: function(e) {
return "" === e.refund_reason ? (this.data.error = "退款原因不能为空", !1) : 20 != this.data.info.order.delivery_status || "" !== e.deliver_no || (this.data.error = "快递单号不能为空",
!1);
},
bindRegionChange: function(e) {
this.setData({
region: e.detail.value
});
}
});