订单使用期限修改

dev_2022-03-03
yujialong 3 years ago
parent 47ded61124
commit c163740f43
  1. 29
      src/views/order/AddOrder.vue

@ -806,15 +806,25 @@ export default {
this.$get(this.api.orderDetail, { orderId: +id }).then(res => {
let form = res.orderDetails.order;//
let contract = res.orderDetails.contractInformation ? res.orderDetails.contractInformation : {}; //
let list = res.orderDetails.orderOther.map(e => {
const { orderOther } = res.orderDetails
const productId = orderOther.map(e => e.dataOrCourseId)
this.$post(this.api.renew, {
authority: orderOther[0].authority,
customerId: form.customerId,
productId
}).then(res => {
const renewList = res.orderOthers
let list = orderOther.map(e => {
const item = renewList.find(n => n.dataOrCourseId === e.dataOrCourseId)
if (item) {
//
if (this.renewDisabled) {
let end = Date.parse(e.endTime);
let end = Date.parse(item.endTime);
let now = +new Date();
if (now < end) {
let time = e.endTime.split(" ")[0];
let arr = time.split("-");
e.startTime = arr[0] + "-" + arr[1] + "-" + (+arr[2] + 1);
let time = new Date(item.endTime.split(" ")[0])
time = new Date(time.setDate(time.getDate() + 1))
e.startTime = `${time.getFullYear()}-${time.getMonth() + 1}-${time.getDate()}`
} else {
//
e.startTime = "";
@ -822,8 +832,9 @@ export default {
e.endTime = "";
e.periodOfUse = "";
} else {
e.startTime = e.startTime.split(" ")[0];
e.endTime = e.endTime.split(" ")[0];
e.startTime = item.startTime.split(" ")[0];
e.endTime = item.endTime.split(" ")[0];
}
}
return e;
});//
@ -875,6 +886,8 @@ export default {
this.getCityData()
}
});
}).catch(err => {})
});
},
//
@ -886,7 +899,7 @@ export default {
if (this.coursePermissions.length) {
let courseVerify =
this.coursePermissions.some(e => {
if (!e.periodOfUse || !e.finalPrice) {
if (!e.periodOfUse || e.finalPrice === '') {
return false;
} else {
return true;

Loading…
Cancel
Save