没有大师傅的主单指派时只允许整单指派

This commit is contained in:
donqi 2023-06-18 20:57:39 +08:00
parent 118107cc15
commit 0de3aa5058
2 changed files with 40 additions and 3 deletions

View File

@ -140,6 +140,12 @@ public class OrderMasterController extends BaseController {
return "order/orderWorker"; return "order/orderWorker";
} }
@GetMapping("/assignWholeOrder/{orderId}")
public String assignWholeOrder(@PathVariable("orderId") Long orderId, ModelMap mmap) {
mmap.put("orderId", orderId);
return "order/assignWholeOrder";
}
@PostMapping("/app/list") @PostMapping("/app/list")
@ResponseBody @ResponseBody
public TableDataInfo appList(@RequestBody OrderMaster orderMaster) { public TableDataInfo appList(@RequestBody OrderMaster orderMaster) {

View File

@ -359,8 +359,35 @@
} }
function showOrderWorker(id) { function showOrderWorker(id) {
var url = "order/master/orderWorker/" + id; var url = "orderWorker/" + id;
$.modal.open("指派师傅", url, '800', '500'); layer.open({
type: 2,
area: ['800px', '450px'],
fix: false,
//不固定
maxmin: true,
shade: 0.3,
title: '指派师傅',
content: url,
// 弹层外区域关闭
shadeClose: true
});
}
function showAssignWholeOrder(id) {
var url = "assignWholeOrder/" + id;
layer.open({
type: 2,
area: ['800px', '450px'],
fix: false,
//不固定
maxmin: true,
shade: 0.3,
title: '指派师傅',
content: url,
// 弹层外区域关闭
shadeClose: true
});
} }
function selectRegion(regionLevelName, nextRegionLevelName) { function selectRegion(regionLevelName, nextRegionLevelName) {
@ -452,7 +479,11 @@
var actions = []; var actions = [];
actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="detail(\'' + row.id + '\')"><i class="fa fa-info"></i>查看</a> '); actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="detail(\'' + row.id + '\')"><i class="fa fa-info"></i>查看</a> ');
actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="orderMasterReject(\'' + row.orderMasterId + '\')"></i>商家退单</a> '); actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="orderMasterReject(\'' + row.orderMasterId + '\')"></i>商家退单</a> ');
actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="showOrderWorker(\'' + row.id + '\')"></i>指派</a> '); if (row.workerId != null) {
actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="showOrderWorker(\'' + row.id + '\')"></i>指派</a> ');
} else {
actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="showAssignWholeOrder(\'' + row.id + '\')"></i>指派</a> ');
}
if (row.payStatus == 0) { if (row.payStatus == 0) {
actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="showPayQrcode(\'' + row.id + '\')"></i>付款</a> '); actions.push('<a class="btn btn-success btn-xs " href="javascript:void(0)" onclick="showPayQrcode(\'' + row.id + '\')"></i>付款</a> ');
} }