From aa2885980b4b6aeb309aab9762a6220e903b498a Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Sat, 24 Sep 2022 15:16:12 +0800 Subject: [PATCH] 20220902 --- src/main/resources/templates/febs/views/modules/order/orderList.html | 55 ++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 44 insertions(+), 11 deletions(-) diff --git a/src/main/resources/templates/febs/views/modules/order/orderList.html b/src/main/resources/templates/febs/views/modules/order/orderList.html index 29b9a14..4db20d2 100644 --- a/src/main/resources/templates/febs/views/modules/order/orderList.html +++ b/src/main/resources/templates/febs/views/modules/order/orderList.html @@ -42,10 +42,10 @@ <div class="layui-inline"> <label class="layui-form-label layui-form-label-sm">配送方式</label> <div class="layui-input-inline"> - <select name="deliveryType"> + <select name="isHome"> <option value="">请选择</option> - <option value="1">自提</option> - <option value="2">快递</option> + <option value="1">送货上门</option> + <option value="2">自提</option> </select> </div> </div> @@ -171,20 +171,28 @@ var id = obj.config.id; var checkStatus = table.checkStatus(id); if(event === 'confirmOrder'){ + let uniqueCodeValue = $searchForm.find("select[name='uniqueCode']").val(); + if(uniqueCodeValue == '' || uniqueCodeValue == null){ + febs.alert.warn('请选择团长'); + return; + } var data = checkStatus.data; let ids = ""; for(let i = 0;i < data.length;i++){ - ids = ids + data[i].id+"," + if(data[i].status != 3){ + febs.alert.warn('请选择待收货的订单'); + return; + }else if(data[i].deliveryState != 2){ + febs.alert.warn('请选择配送中的订单'); + return; + }else{ + ids = ids + data[i].id+","; + } } // layer.alert(layui.util.escape(JSON.stringify(data))); console.log(ids); if(ids == null || ids == ""){ febs.alert.warn('请选择确认到货的订单'); - return; - } - let uniqueCodeValue = $searchForm.find("select[name='uniqueCode']").val(); - if(uniqueCodeValue == '' || uniqueCodeValue == null){ - febs.alert.warn('请选择团长'); return; } febs.get(ctx + 'admin/order/confirmOrder?takeUniqueCode='+uniqueCodeValue+'&orderIds='+ids, null, function () { @@ -199,7 +207,31 @@ febs.alert.warn('请选择团长'); return; } - window.location.href = ctx + "admin/order/exportOrderListOne?orderType=1&status=2&deliveryType=1&takeUniqueCode="+uniqueCodeValue; + var data = checkStatus.data; + let ids = ""; + for(let i = 0;i < data.length;i++){ + if(data[i].status != 2){ + febs.alert.warn('请选择待发货的订单'); + return; + }else if(data[i].deliveryState != 1){ + febs.alert.warn('请选择待配送的订单'); + return; + }else{ + ids = ids + data[i].id+","; + } + } + // layer.alert(layui.util.escape(JSON.stringify(data))); + console.log(ids); + if(ids == null || ids == ""){ + febs.alert.warn('请选择待发货的订单'); + return; + } + window.location.href = ctx + "admin/order/exportOrderListOne?orderType=1&status=2&deliveryType=1&takeUniqueCode="+uniqueCodeValue+'&orderIds='+ids; + febs.get(ctx + 'admin/order/deliverOrder?takeUniqueCode='+uniqueCodeValue+'&orderIds='+ids, null, function () { + febs.alert.success('操作成功'); + $query.click(); + + }); } if (event == 'exportDeliverTwo') { @@ -295,6 +327,7 @@ {field: 'memberName', title: '购买人', minWidth: 120,align:'left'}, {field: 'memberPhone', title: '联系方式', minWidth: 120,align:'left'}, // {field: 'memberBindPhone', title: '联系方式', minWidth: 120,align:'left'}, + {field: 'goodsName', title: '商品', minWidth: 120,align:'left'}, {field: 'amount', title: '订单金额', minWidth: 120,align:'left'}, {field: 'leaderName', title: '团长', minWidth: 120,align:'left'}, {field: 'orderTime', title: '下单时间', minWidth: 200,align:'left'}, @@ -366,7 +399,7 @@ orderNo: $searchForm.find('input[name="orderNo"]').val().trim(), payResult: $searchForm.find("select[name='payResult']").val(), status: $searchForm.find("select[name='status']").val(), - deliveryType: $searchForm.find("select[name='deliveryType']").val(), + isHome: $searchForm.find("select[name='isHome']").val(), uniqueCode: $searchForm.find("select[name='uniqueCode']").val(), }; } -- Gitblit v1.9.1