| | |
| | | } |
| | | |
| | | /** |
| | | * ä¸å详æ
é¡µé¢ |
| | | * |
| | | * @author ruimin |
| | | * @Date 2023-08-26 |
| | | */ |
| | | @RequestMapping("/distributeDetails") |
| | | public String distributeDetails() { |
| | | return PREFIX + "/bulletBox/distributeDetails.html"; |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢æ¥å£ |
| | | * |
| | | * @author ruimin |
¶Ô±ÈÐÂÎļþ |
| | |
| | | |
| | | layui.use(['table'], function () { |
| | | var $ = layui.jquery; |
| | | var table = layui.table; |
| | | |
| | | /** |
| | | * ç©æä¿¡æ¯ç®¡ç |
| | | */ |
| | | var MaterialInfo = { |
| | | tableId: "materialInfoTable" |
| | | }; |
| | | |
| | | var salesOrderCode = parent.salesOrderCode; |
| | | console.log(salesOrderCode) |
| | | |
| | | $('#serch').click(function(){ |
| | | var queryData = {}; |
| | | queryData['salesOrderCode'] = salesOrderCode; |
| | | table.reload(MaterialInfo.tableId, { |
| | | where: queryData, page: {curr: 1} |
| | | }); |
| | | }); |
| | | /** |
| | | * 缺ææ¥è¦åå§åè¡¨æ ¼çå |
| | | */ |
| | | MaterialInfo.initColumn = function () { |
| | | return [[ |
| | | {field: 'id', hide: true, title: '主é®id'}, |
| | | {field: 'salesOrderCode', sort: true, title: '订åç¼å·',width: 160}, |
| | | {field: 'productCode', sort: true, title: '产åç¼å·',width: 160}, |
| | | {field: 'productName', sort: true, title: '产åå称',width: 160}, |
| | | {field: 'lineCode', sort: true, title: '产线ç¼ç ',width: 120}, |
| | | {field: 'planNumber', sort: true, title: '计åæ°é',width: 120}, |
| | | {field: 'customerNo', sort: true, title: '客æ·ç¼å·',width: 120}, |
| | | {field: 'cargoNo', sort: true, title: 'è´§å·',width: 160}, |
| | | {field: 'planStartTime', sort: true, title: '计åå¼å§æ¶é´',width: 160}, |
| | | {field: 'planEndTime', sort: true, title: '计åç»ææ¶é´',width: 160}, |
| | | {field: 'deliveryTime', sort: true, title: '交货æ¶é´',width: 160}, |
| | | {field: 'createUser', sort: true, title: 'å建ç¨æ·',width: 160}, |
| | | {field: 'createTime', sort: true, title: 'å建æ¶é´',width: 160}, |
| | | ]]; |
| | | }; |
| | | |
| | | table = $.extend(table, {config: {checkName: 'checked'}}); |
| | | |
| | | var queryData = {}; |
| | | queryData['salesOrderCode'] = salesOrderCode; |
| | | var tableResult = table.render({ |
| | | elem: '#' + MaterialInfo.tableId, |
| | | url: Feng.ctxPath + '/salesOrderChild/list', |
| | | page: true, |
| | | where:queryData, |
| | | cellMinWidth: 80, |
| | | cols: MaterialInfo.initColumn() |
| | | }); |
| | | $('#reset').click(function(){ |
| | | clearType(); |
| | | Msg = ""; |
| | | window.localStorage.clear(); |
| | | }); |
| | | |
| | | function clearType(){ |
| | | parent.materialType=""; |
| | | } |
| | | |
| | | }); |
| | |
| | | return [[ |
| | | {type: 'checkbox'}, |
| | | {field: 'id', hide: true, title: '主é®id'}, |
| | | {field: 'salesOrderCode', sort: true, title: '订åç¼å·',width: 160}, |
| | | {field: 'salesOrderCode', sort: true, title: '订åç¼å·',width: 160, templet: '#scoreTpl'}, |
| | | {field: 'customerNo', sort: true, title: '客æ·ç¼å·',width: 120}, |
| | | {field: 'cargoNo', sort: true, title: 'è´§å·',width: 120}, |
| | | {field: 'productCode', sort: true, title: '产åç¼å·',width: 160}, |
| | |
| | | Feng.error("å·²æåä¸å订åç¦æ¢éå¤æå"); |
| | | return; |
| | | } |
| | | // if (checkRows.data.state !== "1") { |
| | | // Feng.error("å·²æåä¸å订åç¦æ¢éå¤æå"); |
| | | // return; |
| | | // } |
| | | // window.location.href = Feng.ctxPath + '/salesOrder/split?id=' + checkRows.data[0].id |
| | | |
| | | }); |
| | | |
| | | /** |
| | |
| | | */ |
| | | SalesOrder.jumpEditPage = function (data) { |
| | | window.location.href = Feng.ctxPath + '/salesOrder/edit?id=' + data.id |
| | | }; |
| | | |
| | | SalesOrder.distributeDetails = function (data) { |
| | | layer.open({ |
| | | type: 2, |
| | | area: ['1000px', '600px'], |
| | | title: 'æå详æ
', |
| | | content: Feng.ctxPath + '/salesOrder/distributeDetails', |
| | | success: function (layero, index) { |
| | | window.salesOrderCode = data; |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | |
| | | */ |
| | | SalesOrder.distribute = function (data) { |
| | | layer.alert(data); |
| | | |
| | | }; |
| | | |
| | | /** |
| | |
| | | SalesOrder.jumpEditPage(data); |
| | | } else if (layEvent === 'delete') { |
| | | SalesOrder.onDeleteItem(data); |
| | | } else if (layEvent === 'clickScore') { |
| | | SalesOrder.distributeDetails(data.salesOrderCode); |
| | | } |
| | | }); |
| | | }); |
| | |
| | | }; |
| | | |
| | | var materialType = parent.materialType; |
| | | console.log(materialType) |
| | | |
| | | $('#serch').click(function(){ |
| | | var queryData = {}; |
| | | queryData['typeZ'] = materialType; |
| | | queryData['typeL'] = materialType; |
| | | queryData['materialName'] = $("#materialName").val(); |
| | | queryData['materialCode'] = $("#materialCode").val(); |
| | | table.reload(MaterialInfo.tableId, { |
| | |
| | | {field: 'updateUser', sort: true, title: 'æ´æ¹ç¨æ·',width: 120}, |
| | | {field: 'updateTime', sort: true, title: 'æ´æ¹æ¶é´',width: 160}, |
| | | {field: 'remark', sort: true, title: 'å¤æ³¨',width: 160}, |
| | | // {fixed: 'right',width: 125, minWidth: 125, align: 'center', toolbar: '#tableBar', title: 'æä½'} |
| | | ]]; |
| | | }; |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | @layout("/common/_form.html",{js:["/assets/modular/pm/salesOrder/bulletBox/distributeDetails.js"]}){ |
| | | <div class="layui-fluid" style="padding-bottom: 75px;"> |
| | | <div class="layui-card"> |
| | | <div class="layui-card-body"> |
| | | <table class="layui-table" id="materialInfoTable" lay-filter="materialInfoTable"></table> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="form-group-bottom text-center"> |
| | | <button type="reset" id="reset" class="layui-btn layui-btn-primary" ew-event="closeDialog"> å
³é </button> |
| | | </div> |
| | | @} |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <!--<script type="text/html" id="tableBar">--> |
| | | <!-- <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="edit">ä¿®æ¹</a>--> |
| | | <!-- <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="delete">å é¤</a>--> |
| | | <!--</script>--> |
| | | <script type="text/html" id="tableBar"> |
| | | <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="edit">ä¿®æ¹</a> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="delete">å é¤</a> |
| | | {{# if(d.state == 1){ }} |
| | | <button class="layui-btn layui-btn-primary layui-btn-xs" lay-event="edit">ä¿®æ¹</button> |
| | | <button class="layui-btn layui-btn-danger layui-btn-xs" lay-event="delete">å é¤</button> |
| | | {{# } else { }} |
| | | <button class="layui-btn layui-btn-primary layui-btn-xs" disabled="true" lay-event="edit">ä¿®æ¹</button> |
| | | <button class="layui-btn layui-btn-danger layui-btn-xs" disabled="true" lay-event="delete">å é¤</button> |
| | | {{# } }} |
| | | </script> |
| | | |
| | | <script type="text/html" id="scoreTpl"> |
| | | <div lay-event="clickScore" style="color: #01AAED;">{{ d.salesOrderCode }}</div> |
| | | </script> |
| | | @} |