|
|
@ -287,7 +287,8 @@ |
|
|
render: (h, params) => { |
|
|
render: (h, params) => { |
|
|
let re = "", |
|
|
let re = "", |
|
|
color = ""; |
|
|
color = ""; |
|
|
if (this.getTimeDifference(params.row.mustFinishTime) > 15 && (params.row.orderStatus == |
|
|
if (this.getTimeDifference(params.row.mustFinishTime) > 15 && (params.row |
|
|
|
|
|
.orderStatus == |
|
|
"0" || params.row.orderStatus == "1")) { |
|
|
"0" || params.row.orderStatus == "1")) { |
|
|
re = params.row.mustFinishTime; |
|
|
re = params.row.mustFinishTime; |
|
|
color = "red"; |
|
|
color = "red"; |
|
|
@ -340,34 +341,43 @@ |
|
|
align: "center", |
|
|
align: "center", |
|
|
fixed: "right", |
|
|
fixed: "right", |
|
|
render: (h, params) => { |
|
|
render: (h, params) => { |
|
|
return h("div", [ |
|
|
// 公共部分:订单详情链接 |
|
|
h( |
|
|
const orderDetailLink = h( |
|
|
"a", { |
|
|
"a", { |
|
|
on: { |
|
|
on: { |
|
|
click: () => { |
|
|
click: () => { |
|
|
this.orderDetail(params.row); |
|
|
this.orderDetail(params.row); |
|
|
}, |
|
|
|
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
"订单详情" |
|
|
}, |
|
|
), |
|
|
"订单详情" |
|
|
h("Divider", { |
|
|
); |
|
|
props: { |
|
|
|
|
|
type: "vertical", |
|
|
// 根据 status == 10 决定是否渲染“改派订单”及分隔符 |
|
|
}, |
|
|
if (params.row.status != 3) { |
|
|
}), |
|
|
return h("div", [ |
|
|
h( |
|
|
orderDetailLink, |
|
|
"a", { |
|
|
h("Divider", { |
|
|
on: { |
|
|
props: { |
|
|
click: () => { |
|
|
type: "vertical" |
|
|
this.unbind(params.row); |
|
|
} |
|
|
|
|
|
}), |
|
|
|
|
|
h( |
|
|
|
|
|
"a", { |
|
|
|
|
|
on: { |
|
|
|
|
|
click: () => { |
|
|
|
|
|
this.unbind(params.row); |
|
|
|
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
"改派订单" |
|
|
"改派订单" |
|
|
), |
|
|
), |
|
|
]); |
|
|
]); |
|
|
} else { |
|
|
}, |
|
|
// status 不为 10 时只显示订单详情(不加分隔符和改派订单) |
|
|
|
|
|
return h("div", [orderDetailLink]); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
}, |
|
|
}, |
|
|
], |
|
|
], |
|
|
chooseColumns: [], |
|
|
chooseColumns: [], |
|
|
@ -398,8 +408,8 @@ |
|
|
runshOrder({ |
|
|
runshOrder({ |
|
|
deliveryId: this.orderId, |
|
|
deliveryId: this.orderId, |
|
|
newWorkerId: item.workerId, |
|
|
newWorkerId: item.workerId, |
|
|
newWorkerName:item.workerName, |
|
|
newWorkerName: item.workerName, |
|
|
newWorkerPhone:item.mobile, |
|
|
newWorkerPhone: item.mobile, |
|
|
}).then((res) => { |
|
|
}).then((res) => { |
|
|
this.loading = false; |
|
|
this.loading = false; |
|
|
if (res.success) { |
|
|
if (res.success) { |
|
|
|