|  |  | 
 |  |  |         where.docName = decodeURI(docName); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     console.log(where) | 
 |  |  |  | 
 |  |  |     // 渲染表格 | 
 |  |  |     var insTb = table.render({ | 
 |  |  |         elem: '#order', | 
 |  |  | 
 |  |  |             showWrkTrace(data.id); | 
 |  |  |         } else if (layEvent === 'del') { | 
 |  |  |             doDel(data.id); | 
 |  |  |         } else if (layEvent === 'dy') { | 
 |  |  |             doDy(data.id); | 
 |  |  |         } else if (layEvent === 'complete') { | 
 |  |  |             doModify(data.id, 4); | 
 |  |  |         } else if (layEvent === 'cancel') { | 
 |  |  | 
 |  |  |                         cellMinWidth: 100, | 
 |  |  |                         cols: [[ | 
 |  |  |                             {type: 'numbers'}, | 
 |  |  |                             {field: 'matnr', title: '商品编码', width: 160}, | 
 |  |  |                             {field: 'matnr', title: '品号', width: 160}, | 
 |  |  |                             {field: 'maktx', title: '商品名称', width: 160}, | 
 |  |  |                             {field: 'batch', title: '序列码'}, | 
 |  |  |                             {field: 'anfme', title: '数量'}, | 
 |  |  |                             {field: 'qty', title: '作业数量', style: 'font-weight: bold'}, | 
 |  |  |                             // {field: 'unit', title: '单位'}, | 
 |  |  |                             {field: 'workQty', title: '作业数量', style: 'font-weight: bold'}, | 
 |  |  |                             {field: 'qty', title: '完成数量'}, | 
 |  |  |                             // { | 
 |  |  |                             //     field: 'createTime$', title: '创建时间', sort: true, templet: function (d) { | 
 |  |  |                             //         return util.toDateString(d.createTime); | 
 |  |  | 
 |  |  |                             // }, | 
 |  |  |                             // {field: 'inQty', title: '已入库量'}, | 
 |  |  |                             // {field: 'color', title: '颜色'}, | 
 |  |  |                             {field: 'origin', title: '仓库号'} | 
 |  |  |                             {field: 'threeCode', title: '仓库号'} | 
 |  |  |                         ]], | 
 |  |  |                         request: { | 
 |  |  |                             pageName: 'curr', | 
 |  |  | 
 |  |  |             area: '1300px', | 
 |  |  |             success: function (layero, dIndex) { | 
 |  |  |                 $(layero).children('.layui-layer-content').css('overflow', 'visible'); | 
 |  |  |  | 
 |  |  |                 $.ajax({ | 
 |  |  |                     url: baseUrl + "/docTypeQuery/auth", | 
 |  |  |                     headers: {'token': localStorage.getItem('token')}, | 
 |  |  |                     method: 'POST', | 
 |  |  |                     data: { | 
 |  |  |                         condition: decodeURI(docName) | 
 |  |  |                     }, | 
 |  |  |                     success: function (res) { | 
 |  |  |                         if (res.code == 200) { | 
 |  |  |                             if (res.data.length > 0) { | 
 |  |  |                                 $("#docType").val(res.data[0].id); | 
 |  |  |                                 $(document.getElementById("docType$")).val(res.data[0].value) | 
 |  |  |                             } | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  |                 }) | 
 |  |  |  | 
 |  |  |                 var isExpAdd = !expTpe; | 
 |  |  |                 // 回显数据 | 
 |  |  |                 form.val('editForm', expTpe); | 
 |  |  | 
 |  |  |                     cellMinWidth: 100, | 
 |  |  |                     cols: [[ | 
 |  |  |                         {type: 'numbers', title: '#'}, | 
 |  |  |                         {field: 'matnr', title: '商品编码', width: 160}, | 
 |  |  |                         {field: 'maktx', title: '商品名称', width: 200}, | 
 |  |  |                         {field: 'matnr', title: '品号', width: 160}, | 
 |  |  |                         {field: 'maktx', title: '名称', width: 200}, | 
 |  |  |                         {field: 'batch', title: '序列码', edit: true}, | 
 |  |  |                         {field: 'specs', title: '规格'}, | 
 |  |  |                         {field: 'anfme', title: '数量(修改)', style: 'color: blue;font-weight: bold', edit: true, minWidth: 110, width: 110}, | 
 |  |  | 
 |  |  |         }); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     // 打印 | 
 |  |  |     function doDy(orderId) { | 
 |  |  |         layer.confirm('确定要打印吗?', { | 
 |  |  |             shade: .1, | 
 |  |  |             skin: 'layui-layer-admin' | 
 |  |  |         }, function (i) { | 
 |  |  |             layer.close(i); | 
 |  |  |             layer.load(2); | 
 |  |  |             $.ajax({ | 
 |  |  |                 url: baseUrl+"/order/dy", | 
 |  |  |                 headers: {'token': localStorage.getItem('token')}, | 
 |  |  |                 data: { | 
 |  |  |                     orderId: orderId | 
 |  |  |                 }, | 
 |  |  |                 method: 'POST', | 
 |  |  |                 success: function (res) { | 
 |  |  |                     layer.closeAll('loading'); | 
 |  |  |                     if (res.code === 200){ | 
 |  |  |                         if (insTbCount === 0) { | 
 |  |  |                             insTb.reload({page: {curr: 1}}); | 
 |  |  |                         } else { | 
 |  |  |                             $(".layui-laypage-btn")[0].click(); | 
 |  |  |                         } | 
 |  |  |                         layer.msg(res.msg, {icon: 1}); | 
 |  |  |                     } else if (res.code === 403){ | 
 |  |  |                         top.location.href = baseUrl+"/"; | 
 |  |  |                     }else { | 
 |  |  |                         layer.msg(res.msg, {icon: 2}); | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |             }) | 
 |  |  |         }); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     // 修改订单状态 | 
 |  |  |     function doModify(orderId, settle) { | 
 |  |  | 
 |  |  |                                 var traceCharts = echarts.init(document.getElementById('wrkTraceCharts')); | 
 |  |  |                                 var traceOptions = { | 
 |  |  |                                     title: { | 
 |  |  |                                         text: '作业/总量', x: 'center', y: '38%', | 
 |  |  |                                         text: '总量/作业/完成', x: 'center', y: '38%', | 
 |  |  |                                         textStyle: {fontSize: 18, color: '#262626', fontWeight: 'normal'}, | 
 |  |  |                                         subtextStyle: {fontSize: 36, color: '#10B4E8'}, | 
 |  |  |                                         itemGap: 20 | 
 |  |  | 
 |  |  |                                 // 赋值 | 
 |  |  |                                 traceCharts.setOption({ | 
 |  |  |                                     title: { | 
 |  |  |                                         subtext: res.data.wrkQty+"/"+res.data.totalQty | 
 |  |  |                                         subtext: res.data.totalQty+"/"+res.data.wrkQty+"/"+res.data.endQty | 
 |  |  |                                     }, | 
 |  |  |                                     series: [ | 
 |  |  |                                         { |