正在显示
6 个修改的文件
包含
817 行增加
和
30 行删除
@@ -13,14 +13,38 @@ | @@ -13,14 +13,38 @@ | ||
13 | color: #FF0000; | 13 | color: #FF0000; |
14 | margin-right: 5px; | 14 | margin-right: 5px; |
15 | } | 15 | } |
16 | + .content{ | ||
17 | + position:relative; | ||
18 | + left:0; | ||
19 | + top:0; | ||
20 | + z-index:0; | ||
21 | + } | ||
22 | + #con_ten{ | ||
23 | + opacity:0.2; | ||
24 | + background:#000000; | ||
25 | + z-index:0; | ||
26 | + position:absolute; | ||
27 | + } | ||
28 | + #searchForm{ | ||
29 | + left:0; | ||
30 | + } | ||
31 | + #dg_01{ | ||
32 | + position:absolute; | ||
33 | + opacity:0.2; | ||
34 | + left:0; | ||
35 | + background:#000000; | ||
36 | + } | ||
16 | </style> | 37 | </style> |
17 | </head> | 38 | </head> |
18 | <body> | 39 | <body> |
19 | <div class="container"> | 40 | <div class="container"> |
20 | - <div id="tt" class="easyui-tabs" style="width: 100%;"> | ||
21 | - <div title="入库表头" style="overflow: auto; padding: 20px;"> | ||
22 | - <div class="content" ms-controller="container"> | 41 | + |
42 | + <!-- <div id="tt" class="easyui-tabs" style="width: 100%;"> | ||
43 | + <div title="入库表头" style="overflow: auto; padding: 20px;"> --> | ||
44 | + <div id="con_ten"></div> | ||
45 | + <div class="content" ms-controller="container" id="contentfer"> | ||
23 | <form class="from-control" id="editForm"> | 46 | <form class="from-control" id="editForm"> |
47 | + <P class="easyui-panel" title="入库表头" > | ||
24 | <input type="hidden" name="id" ms-duplex="@data.id"> | 48 | <input type="hidden" name="id" ms-duplex="@data.id"> |
25 | <input type="hidden" name="bookId" value="<%=request.getAttribute("bookId")%>"/> | 49 | <input type="hidden" name="bookId" value="<%=request.getAttribute("bookId")%>"/> |
26 | <table class="kv-table"> | 50 | <table class="kv-table"> |
@@ -284,20 +308,106 @@ | @@ -284,20 +308,106 @@ | ||
284 | </tbody> | 308 | </tbody> |
285 | </table> | 309 | </table> |
286 | </form> | 310 | </form> |
311 | + | ||
287 | </div> | 312 | </div> |
288 | - </div> | 313 | + <!-- </div> |
289 | <div title="入库表体" style="padding: 20px; "></div> | 314 | <div title="入库表体" style="padding: 20px; "></div> |
315 | + </div> --> | ||
316 | + <div id='dg_01'></div> | ||
317 | + <form id="searchForm"> | ||
318 | + <table id="dg" style="width:100%;height:554px" | ||
319 | + title="入库表体列表" data-options=" | ||
320 | + rownumbers:true, | ||
321 | + singleSelect:false, | ||
322 | + autoRowHeight:false, | ||
323 | + pagination:true, | ||
324 | + fitColumns:true, | ||
325 | + striped:true, | ||
326 | + collapsible:true, | ||
327 | + toolbar:'#tb', | ||
328 | + pageSize:10"> | ||
329 | + <thead> | ||
330 | + <tr> | ||
331 | + <th field="id" checkbox="true"></th> | ||
332 | + <th field="." formatter="editFormat" width="16">编辑</th> | ||
333 | + <th field="storeBillNo" sortable="true" width="70">进库单号</th> | ||
334 | + <th field="copGNo" width="100">货号</th> | ||
335 | + <th field="gNo" width="50">项号</th> | ||
336 | + <th field="codeTS" width="50">商品编码</th> | ||
337 | + <th field="gName" width="50">货物名称</th> | ||
338 | + <th field="gModel" width="50">货物规格</th> | ||
339 | + <th field="eciGoodsFlagName" width="50">成品料件标志</th> | ||
340 | + <th field="currName" width="50">货币</th> | ||
341 | + </tr> | ||
342 | + </thead> | ||
343 | + </table> | ||
344 | + <div id="tb" style="padding:0 30px;" ms-controller="container1"> | ||
345 | + <input type="hidden" name="headId" value="<%=request.getParameter("id")%>"> | ||
346 | + <div> | ||
347 | + <label>进库单号:</label> | ||
348 | + <input class="easyui-textbox" type="text" name="storeBillNo" id="storeBillNo" | ||
349 | + style="width:200px;height:35px;line-height:35px;"/> | ||
350 | + <label>货号:</label> | ||
351 | + <input class="easyui-textbox" type="text" name="copGNo" id="copGNo" | ||
352 | + style="width:200px;height:35px;line-height:35px;"/> | ||
353 | + <label>商品编码:</label> | ||
354 | + <input class="easyui-textbox" type="text" name="codeTS" id="codeTS" | ||
355 | + style="width:200px;height:35px;line-height:35px;"/> | ||
356 | + <label>成品料件标志:</label> | ||
357 | + <select id="eciGoodsFlag" name="eciGoodsFlag" style="width:140px;height:35px;line-height:35px;"> | ||
358 | + <option></option> | ||
359 | + <option ms-for="(k,v) in @eciGoodsFlag" | ||
360 | + ms-attr="{id:'sFlag_'+@eciGoodsFlag[k].id,value:@eciGoodsFlag[k].parCode}"> | ||
361 | + {{v.parName}} | ||
362 | + </option> | ||
363 | + </select> | ||
290 | </div> | 364 | </div> |
365 | + <div> | ||
366 | + <label>货物名称:</label> | ||
367 | + <input class="easyui-textbox" type="text" name="gName" id="gName" | ||
368 | + style="width:150px;height:35px;line-height:35px;"/> | ||
369 | + <label>货物规格:</label> | ||
370 | + <input class="easyui-textbox" type="text" name="gModel" id="gModel" | ||
371 | + style="width:150px;height:35px;line-height:35px;"/> | ||
372 | + | ||
373 | + <a href="javascript:doSearch()" class="easyui-linkbutton" iconCls="icon-search" | ||
374 | + data-options="selected:true">查询</a> | ||
375 | + <a id="add" | ||
376 | + class="easyui-linkbutton add" iconCls="icon-add">新增</a> | ||
377 | + <a href="javascript:doDelete()" class="easyui-linkbutton delete" iconCls="icon-remove">删除</a> | ||
378 | + <a id="import" href="javascript:void(0);" class="easyui-linkbutton add" | ||
379 | + iconCls="icon-add">导入</a> | ||
380 | + <a id="edithead" class="easyui-linkbutton" >编辑表头</a> | ||
381 | + <a id="add" href="<%=request.getContextPath() %>/resource/excel/inStoragePreList.xlsx" class="easyui-linkbutton" | ||
382 | + iconCls="icon-save">模板下载</a> | ||
383 | + <a href="javascript:doName()" class="easyui-linkbutton" iconCls="icon-search" id="wq" | ||
384 | + data-options="selected:true" >物权所有人</a> | ||
385 | + <!-- <a id="" href="javascript:return void(0)" class="easyui-linkbutton" iconCls="icon-redo">发送海关</a> --> | ||
386 | + </div> | ||
387 | + </div> | ||
388 | + </form> | ||
291 | </div> | 389 | </div> |
292 | <script> | 390 | <script> |
293 | //定义 avalon | 391 | //定义 avalon |
294 | var datavm = avalon.define({ | 392 | var datavm = avalon.define({ |
295 | $id: "container", | 393 | $id: "container", |
296 | - data: ${entity}, | 394 | + data:${entity}, |
297 | goodsType: [], | 395 | goodsType: [], |
298 | storeType: [] | 396 | storeType: [] |
299 | }); | 397 | }); |
398 | + function pagerFilter(data) { | ||
399 | + if (data.data) { | ||
400 | + data = data.data; | ||
401 | + } | ||
402 | + return data; | ||
403 | + } | ||
404 | + | ||
405 | + //定义 avalon | ||
406 | + var datavm1 = avalon.define({ | ||
407 | + $id: "container1", | ||
408 | + eciGoodsFlag: [], | ||
300 | 409 | ||
410 | + }); | ||
301 | //入库时间 | 411 | //入库时间 |
302 | var endTime_start = { | 412 | var endTime_start = { |
303 | elem: '#inStartDate', | 413 | elem: '#inStartDate', |
@@ -425,7 +535,13 @@ | @@ -425,7 +535,13 @@ | ||
425 | //初始化选项值 | 535 | //初始化选项值 |
426 | if (datavm.data.storeType != "") { | 536 | if (datavm.data.storeType != "") { |
427 | //修改 | 537 | //修改 |
428 | - $('#sstoreType_' + datavm.storeType[datavm.data.storeType - 1].id).attr("selected", true) | 538 | + /* $('#sstoreType_' + datavm.data.storeType).attr("selected", true) */ |
539 | + //修改 | ||
540 | + if (datavm.data.storeType == 'SJ01') { | ||
541 | + $('#sstoreType_' + datavm.storeType[1].id).attr("selected", true); | ||
542 | + }else { | ||
543 | + $('#sstoreType_' + datavm.storeType[0].id).attr("selected", true); | ||
544 | + } | ||
429 | } else { | 545 | } else { |
430 | //新增 | 546 | //新增 |
431 | } | 547 | } |
@@ -460,6 +576,19 @@ | @@ -460,6 +576,19 @@ | ||
460 | } | 576 | } |
461 | }); | 577 | }); |
462 | } | 578 | } |
579 | + function doName(){ | ||
580 | + var id = ${bookId}; | ||
581 | + var par = {}; | ||
582 | + par.id=id; | ||
583 | + $.post("<%=request.getContextPath()%>/rest/eptBook/findByPK", par, function(result) { | ||
584 | + if(result.status==200){ | ||
585 | + datavm.data = result.data; | ||
586 | + $("#wq").text('物权所有人:'+result.data.contCustom); | ||
587 | + }else{ | ||
588 | + $.messager.alert("提示", result.msg); | ||
589 | + } | ||
590 | + }); | ||
591 | + } | ||
463 | //保存 | 592 | //保存 |
464 | function doSave() { | 593 | function doSave() { |
465 | var data = $("#editForm").serializeJson(); | 594 | var data = $("#editForm").serializeJson(); |
@@ -473,7 +602,22 @@ | @@ -473,7 +602,22 @@ | ||
473 | } | 602 | } |
474 | $.post(url, data, function (result) { | 603 | $.post(url, data, function (result) { |
475 | if (result.status == 200) { | 604 | if (result.status == 200) { |
476 | - window.location.href = "<%=request.getContextPath()%>/inStoragePre/list"; | 605 | + <%-- window.location.href = "<%=request.getContextPath()%>/inStoragePre/list"; --%> |
606 | + /* $('#editForm').find('input,textarea,select').prop('readonly',true); */ | ||
607 | + var height = $('#contentfer').height(); | ||
608 | + var width = $('#contentfer').width(); | ||
609 | + console.log(height); | ||
610 | + console.log(width); | ||
611 | + $("#con_ten").css('height',height); | ||
612 | + $("#con_ten").css('width',width); | ||
613 | + $("#con_ten").css('z-index','5'); | ||
614 | + $("#dg_01").css('z-index','0'); | ||
615 | + $("#con_ten").css('opacity','0.2'); | ||
616 | + headId = <%=request.getParameter("id")%>; | ||
617 | + if(headId==null){ | ||
618 | + window.location.href = "<%=request.getContextPath()%>/inStoragePre/list?son=1"; | ||
619 | + } | ||
620 | + //$("#con_ten").css('display','block'); | ||
477 | } else { | 621 | } else { |
478 | var html = result.msg + "<br/>"; | 622 | var html = result.msg + "<br/>"; |
479 | if (result.data) { | 623 | if (result.data) { |
@@ -495,6 +639,62 @@ | @@ -495,6 +639,62 @@ | ||
495 | } | 639 | } |
496 | }); | 640 | }); |
497 | } | 641 | } |
642 | + function initeciGoodsFlag() { | ||
643 | + var par = {}; | ||
644 | + par.parType = 6; | ||
645 | + console.log('我进来了'); | ||
646 | + $.post("<%=request.getContextPath()%>/rest/eptParameter/findForType", par, function (result) { | ||
647 | + if (result.status == 200) { | ||
648 | + datavm1.eciGoodsFlag = result.data; | ||
649 | + console.log(datavm1.eciGoodsFlag); | ||
650 | + } else { | ||
651 | + $.messager.alert("提示", result.msg); | ||
652 | + } | ||
653 | + }); | ||
654 | + } | ||
655 | + $(function () { | ||
656 | + headId=<%=request.getParameter("id")%>; | ||
657 | + if(headId!=null){ | ||
658 | + initeciGoodsFlag(); | ||
659 | + doName(); | ||
660 | + $('#dg').datagrid({ | ||
661 | + url: '<%=request.getContextPath()%>/rest/eptStoreBillInList/pageByHeadId', | ||
662 | + queryParams: {headId:<%=request.getParameter("id")%>}, | ||
663 | + pagination: true, | ||
664 | + rownumbers: true, | ||
665 | + loadFilter: pagerFilter | ||
666 | + }); | ||
667 | + } | ||
668 | + }); | ||
669 | + $('#import').on('click', function(){ | ||
670 | + layer.open({ | ||
671 | + type: 2, | ||
672 | + title:'入库申请单导入', | ||
673 | + area: ['520px', '300px'], | ||
674 | + shadeClose: true, //点击遮罩关闭 | ||
675 | + content: '<%=request.getContextPath()%>/inStoragePre/body/popImport?headId=<%=request.getParameter("id")%>' | ||
676 | + }); | ||
677 | + }); | ||
678 | + $('#add').on('click', function(){ | ||
679 | + var seqNo = $("#seqNo").val(); | ||
680 | + var htmlherf=""; | ||
681 | + htmlherf+='<%=request.getContextPath()%>/inStoragePre/body/edit?headId=<%=request.getParameter("id")%>&seqNo=' | ||
682 | + htmlherf+=seqNo | ||
683 | + location.href=htmlherf; | ||
684 | + console.log(htmlherf) | ||
685 | + }); | ||
686 | + $('#edithead').on('click', function(){ | ||
687 | + $("#con_ten").css('z-index','0'); | ||
688 | + $("#con_ten").css('opacity','0'); | ||
689 | + var height1 = $('#contentfer').height(); | ||
690 | + var height = $('#searchForm').height(); | ||
691 | + var width = $('#searchForm').width(); | ||
692 | + $("#dg_01").css('height',height); | ||
693 | + $("#dg_01").css('width',width); | ||
694 | + $("#dg_01").css('top',height1) | ||
695 | + $("#dg_01").css('z-index','5'); | ||
696 | + | ||
697 | + }); | ||
498 | 698 | ||
499 | $(document).ready(function () { | 699 | $(document).ready(function () { |
500 | //laydate(endTime_start); | 700 | //laydate(endTime_start); |
@@ -502,6 +702,7 @@ | @@ -502,6 +702,7 @@ | ||
502 | laydate(preendTime_start); | 702 | laydate(preendTime_start); |
503 | laydate(preendTime_end); | 703 | laydate(preendTime_end); |
504 | var headId = null; | 704 | var headId = null; |
705 | + //赋值表体的宽 高 | ||
505 | <%if(request.getParameter("id")==null){%> | 706 | <%if(request.getParameter("id")==null){%> |
506 | initFormData(); | 707 | initFormData(); |
507 | inittradesCode(); | 708 | inittradesCode(); |
@@ -509,7 +710,17 @@ | @@ -509,7 +710,17 @@ | ||
509 | headId = <%=request.getParameter("id")%> | 710 | headId = <%=request.getParameter("id")%> |
510 | loadData(<%=request.getParameter("id")%>); | 711 | loadData(<%=request.getParameter("id")%>); |
511 | <%}%> | 712 | <%}%> |
512 | - var tabs = $('#tt').tabs().tabs('tabs'); | 713 | + var height = $('#contentfer').height(); |
714 | + var width = $('#contentfer').width(); | ||
715 | + $("#con_ten").css('height',height); | ||
716 | + $("#con_ten").css('width',width); | ||
717 | + $("#con_ten").css('z-index','2'); | ||
718 | + if(headId==null){ | ||
719 | + $("#searchForm").css('opacity','0'); | ||
720 | + $("#con_ten").css('z-index','0'); | ||
721 | + $("#con_ten").css('opacity','0'); | ||
722 | + } | ||
723 | +<%-- var tabs = $('#tt').tabs().tabs('tabs'); | ||
513 | for (var i = 0; i < tabs.length; i++) { | 724 | for (var i = 0; i < tabs.length; i++) { |
514 | tabs[i].panel('options').tab.unbind().bind('click', {index: i}, function (e) { | 725 | tabs[i].panel('options').tab.unbind().bind('click', {index: i}, function (e) { |
515 | if (e.data.index == 1 && headId != null) { | 726 | if (e.data.index == 1 && headId != null) { |
@@ -520,8 +731,55 @@ | @@ -520,8 +731,55 @@ | ||
520 | return false; | 731 | return false; |
521 | } | 732 | } |
522 | }); | 733 | }); |
734 | + } --%> | ||
735 | + }); | ||
736 | + | ||
737 | + | ||
738 | + function editFormat(val, row, index) { | ||
739 | + var html = '<a href="javascript:void(0)" style="text-decoration:none;" onclick="editRow(' + row.id + ')"><i class="iconfont"></i></a>'; | ||
740 | + return html; | ||
741 | + } | ||
742 | + | ||
743 | + function editRow(id) { | ||
744 | + window.location.href = '<%=request.getContextPath() %>/inStoragePre/body/edit?id=' + id + '&headId=' + <%=request.getParameter("id")%>; | ||
745 | + } | ||
746 | + | ||
747 | + function doSearch() { | ||
748 | + console.log(clearJson($("#searchForm").serializeJson())); | ||
749 | + $('#dg').datagrid("options").queryParams = clearJson($("#searchForm").serializeJson()); | ||
750 | + $('#dg').datagrid("reload"); | ||
751 | + } | ||
752 | + | ||
753 | + | ||
754 | + | ||
755 | + function doDelete() { | ||
756 | + var rows = $('#dg').datagrid('getChecked'); | ||
757 | + if (rows.length == 0) { | ||
758 | + $.messager.alert("提示", "请先选中要删除的行!"); | ||
759 | + return false; | ||
760 | + } | ||
761 | + $.messager.confirm("提示", "确定要删除么?", function (r) { | ||
762 | + if (r) { | ||
763 | + var ids = ''; | ||
764 | + for (var i = 0; i < rows.length; i++) { | ||
765 | + if (ids == '') { | ||
766 | + ids = rows[i].id; | ||
767 | + } else { | ||
768 | + ids += ',' + rows[i].id; | ||
769 | + } | ||
770 | + } | ||
771 | + var par = {}; | ||
772 | + par.ids = ids; | ||
773 | + $.post("<%=request.getContextPath()%>/rest/eptStoreBillInList/delete", par, function (data) { | ||
774 | + if (data.status == 200) { | ||
775 | + doSearch(); | ||
776 | + } else { | ||
777 | + $.messager.alert("提示", data.msg); | ||
778 | + } | ||
779 | + }); | ||
523 | } | 780 | } |
524 | }); | 781 | }); |
782 | + } | ||
525 | </script> | 783 | </script> |
526 | </body> | 784 | </body> |
527 | </html> | 785 | </html> |
@@ -322,6 +322,19 @@ | @@ -322,6 +322,19 @@ | ||
322 | content: '<%=request.getContextPath()%>/inStoragePre/popImport' | 322 | content: '<%=request.getContextPath()%>/inStoragePre/popImport' |
323 | }); | 323 | }); |
324 | }); | 324 | }); |
325 | + son=<%=request.getParameter("son")%>; | ||
326 | + if(son!=null){ | ||
327 | + $.messager.show({ | ||
328 | + title:'信息', | ||
329 | + msg:'添加成功!', | ||
330 | + showType:'fade', | ||
331 | + style:{ | ||
332 | + right:'', | ||
333 | + bottom:'' | ||
334 | + } | ||
335 | + }); | ||
336 | + } | ||
337 | + | ||
325 | 338 | ||
326 | }); | 339 | }); |
327 | </script> | 340 | </script> |
@@ -13,14 +13,37 @@ | @@ -13,14 +13,37 @@ | ||
13 | color: #FF0000; | 13 | color: #FF0000; |
14 | margin-right: 5px; | 14 | margin-right: 5px; |
15 | } | 15 | } |
16 | + .content{ | ||
17 | + position:relative; | ||
18 | + left:0; | ||
19 | + top:0; | ||
20 | + z-index:0; | ||
21 | + } | ||
22 | + #con_ten{ | ||
23 | + opacity:0.2; | ||
24 | + background:#000000; | ||
25 | + z-index:0; | ||
26 | + position:absolute; | ||
27 | + } | ||
28 | + #searchForm{ | ||
29 | + left:0; | ||
30 | + } | ||
31 | + #dg_01{ | ||
32 | + position:absolute; | ||
33 | + opacity:0.2; | ||
34 | + left:0; | ||
35 | + background:#000000; | ||
36 | + } | ||
16 | </style> | 37 | </style> |
17 | </head> | 38 | </head> |
18 | <!-- 编辑表头页面 --> | 39 | <!-- 编辑表头页面 --> |
19 | <body> | 40 | <body> |
20 | <div class="container"> | 41 | <div class="container"> |
21 | - <div id="tt" class="easyui-tabs" style="width: 100%;"> | ||
22 | - <div title="入库表头" style="overflow: auto; padding: 20px;"> | ||
23 | - <div class="content" ms-controller="container"> | 42 | + <!-- <div id="tt" class="easyui-tabs" style="width: 100%;"> |
43 | + <div title="入库表头" style="overflow: auto; padding: 20px;"> --> | ||
44 | + <div id="con_ten"></div> | ||
45 | + <div class="content" ms-controller="container" id="contentfer"> | ||
46 | + <P class="easyui-panel" title="入库表头" > | ||
24 | <form class="from-control" id="editForm"> | 47 | <form class="from-control" id="editForm"> |
25 | <input type="hidden" name="id" ms-duplex="@data.id"> | 48 | <input type="hidden" name="id" ms-duplex="@data.id"> |
26 | <input type="hidden" name="bookId" value="<%=request.getAttribute("bookId")%>"/> | 49 | <input type="hidden" name="bookId" value="<%=request.getAttribute("bookId")%>"/> |
@@ -324,10 +347,85 @@ | @@ -324,10 +347,85 @@ | ||
324 | </table> | 347 | </table> |
325 | </form> | 348 | </form> |
326 | </div> | 349 | </div> |
350 | + <div id='dg_01'></div> | ||
351 | + <input type="hidden" id="headId" name="headId" value="<%=request.getParameter("id")%>"/> | ||
352 | + <form id="searchForm"> | ||
353 | + <table id="dg" style="width:100%;height:554px" | ||
354 | + title="入库表体列表" data-options=" | ||
355 | + rownumbers:true, | ||
356 | + singleSelect:false, | ||
357 | + autoRowHeight:false, | ||
358 | + pagination:true, | ||
359 | + fitColumns:true, | ||
360 | + striped:true, | ||
361 | + collapsible:true, | ||
362 | + toolbar:'#tb', | ||
363 | + pageSize:10"> | ||
364 | + <thead> | ||
365 | + <tr> | ||
366 | + <th field="id" checkbox="true"></th> | ||
367 | + <th field="." formatter="editFormat" width="16">编辑</th> | ||
368 | + <th field="storeBillNo" sortable="true" width="70">进库单号</th> | ||
369 | + <th field="copGNo" width="50">货号</th> | ||
370 | + <th field="gNo" width="50">项号</th> | ||
371 | + <th field="codeTS" width="50">商品编码</th> | ||
372 | + <th field="gName" width="50">货物名称</th> | ||
373 | + <th field="qty" width="50">申报数量</th> | ||
374 | + <th field="total" width="50">总价</th> | ||
375 | + <!-- <th field="gModel" width="50">货物规格</th> | ||
376 | + <th field="eciGoodsFlagName" width="50">成品料件标志</th> | ||
377 | + <th field="currName" width="50">货币</th> --> | ||
378 | + <th field="effectDate" width="100">入库有效期</th> | ||
379 | + </tr> | ||
380 | + </thead> | ||
381 | + </table> | ||
382 | + <div id="tb" style="padding:0 30px;" ms-controller="container1"> | ||
383 | + <input type="hidden" name="headId" value="<%=request.getParameter("id")%>"> | ||
384 | + <div> | ||
385 | + <label>进库单号:</label> | ||
386 | + <input class="easyui-textbox" type="text" name="storeBillNo" id="storeBillNo" | ||
387 | + style="width:200px;height:35px;line-height:35px;"/> | ||
388 | + <label>货号:</label> | ||
389 | + <input class="easyui-textbox" type="text" name="copGNo" id="copGNo" | ||
390 | + style="width:200px;height:35px;line-height:35px;"/> | ||
391 | + <label>商品编码:</label> | ||
392 | + <input class="easyui-textbox" type="text" name="codeTS" id="codeTS" | ||
393 | + style="width:200px;height:35px;line-height:35px;"/> | ||
394 | + <label>成品料件标志:</label> | ||
395 | + <select id="eciGoodsFlag" name="eciGoodsFlag" style="width:140px;height:35px;line-height:35px;"> | ||
396 | + <option></option> | ||
397 | + <option ms-for="(k,v) in @eciGoodsFlag" | ||
398 | + ms-attr="{id:'sFlag_'+@eciGoodsFlag[k].id,value:@eciGoodsFlag[k].parCode}"> | ||
399 | + {{v.parName}} | ||
400 | + </option> | ||
401 | + </select> | ||
402 | + </div> | ||
403 | + <div> | ||
404 | + <label>货物名称:</label> | ||
405 | + <input class="easyui-textbox" type="text" name="gName" id="gName" | ||
406 | + style="width:150px;height:35px;line-height:35px;"/> | ||
407 | + <label>货物规格:</label> | ||
408 | + <input class="easyui-textbox" type="text" name="gModel" id="gModel" | ||
409 | + style="width:150px;height:35px;line-height:35px;"/> | ||
410 | + | ||
411 | + <a href="javascript:doSearch()" class="easyui-linkbutton" iconCls="icon-search" | ||
412 | + data-options="selected:true">查询</a> | ||
413 | + <a id="add" | ||
414 | + | ||
415 | + <%--&seqNo=<%=request.getParameter("seqNo")%>&storeBillNo=<%=request.getParameter("storeBillNo")%>--%> | ||
416 | + class="easyui-linkbutton add" iconCls="icon-add">新增</a> | ||
417 | + <a href="javascript:doDelete()" class="easyui-linkbutton delete" iconCls="icon-remove">删除</a> | ||
418 | + <a id="edithead" class="easyui-linkbutton" >编辑表头</a> | ||
419 | + <a href="javascript:doName()" class="easyui-linkbutton" iconCls="icon-search" id="wq" | ||
420 | + data-options="selected:true" >物权所有人</a> | ||
421 | + <!-- <a id="" href="javascript:return void(0)" class="easyui-linkbutton" iconCls="icon-redo">发送海关</a> --> | ||
327 | </div> | 422 | </div> |
328 | - <div title="入库表体" style="padding: 20px; "></div> | ||
329 | </div> | 423 | </div> |
330 | -</div> | 424 | + </form> |
425 | + </div> | ||
426 | +<!-- <div title="入库表体" style="padding: 20px; "></div> | ||
427 | + </div> | ||
428 | +</div> --> | ||
331 | <script> | 429 | <script> |
332 | //定义 avalon | 430 | //定义 avalon |
333 | var datavm = avalon.define({ | 431 | var datavm = avalon.define({ |
@@ -336,6 +434,11 @@ | @@ -336,6 +434,11 @@ | ||
336 | goodsType: [], | 434 | goodsType: [], |
337 | storeType: [] | 435 | storeType: [] |
338 | }); | 436 | }); |
437 | + //定义 avalon | ||
438 | + var datavm1 = avalon.define({ | ||
439 | + $id: "container1", | ||
440 | + eciGoodsFlag: [] | ||
441 | + }); | ||
339 | 442 | ||
340 | //入库时间 | 443 | //入库时间 |
341 | var endTime_start = { | 444 | var endTime_start = { |
@@ -435,7 +538,24 @@ | @@ -435,7 +538,24 @@ | ||
435 | initstoreType(); | 538 | initstoreType(); |
436 | initgoodsType(); | 539 | initgoodsType(); |
437 | } | 540 | } |
541 | + function pagerFilter(data) { | ||
542 | + if (data.data) { | ||
543 | + data = data.data; | ||
544 | + } | ||
545 | + return data; | ||
546 | + } | ||
438 | 547 | ||
548 | + function initeciGoodsFlag() { | ||
549 | + var par = {}; | ||
550 | + par.parType = 6; | ||
551 | + $.post("<%=request.getContextPath()%>/rest/eptParameter/findForType", par, function (result) { | ||
552 | + if (result.status == 200) { | ||
553 | + datavm1.eciGoodsFlag = result.data; | ||
554 | + } else { | ||
555 | + $.messager.alert("提示", result.msg); | ||
556 | + } | ||
557 | + }); | ||
558 | + } | ||
439 | function initgoodsType() { | 559 | function initgoodsType() { |
440 | var par = {}; | 560 | var par = {}; |
441 | par.parType = 5; | 561 | par.parType = 5; |
@@ -445,8 +565,8 @@ | @@ -445,8 +565,8 @@ | ||
445 | datavm.goodsType = result.data; | 565 | datavm.goodsType = result.data; |
446 | //初始化选项值 | 566 | //初始化选项值 |
447 | if (datavm.data.goodsType != "") { | 567 | if (datavm.data.goodsType != "") { |
448 | - //修改 | ||
449 | - $('#sType_' + datavm.goodsType[datavm.data.goodsType - 1].id).attr("selected", true) | 568 | + //修改 + datavm.data.goodsType |
569 | + $('#sType_' + datavm.data.goodsType).attr("selected", true) | ||
450 | } else { | 570 | } else { |
451 | //新增 | 571 | //新增 |
452 | } | 572 | } |
@@ -455,7 +575,19 @@ | @@ -455,7 +575,19 @@ | ||
455 | } | 575 | } |
456 | }); | 576 | }); |
457 | } | 577 | } |
458 | - | 578 | + function doName(){ |
579 | + var id = ${bookId}; | ||
580 | + var par = {}; | ||
581 | + par.id=id; | ||
582 | + $.post("<%=request.getContextPath()%>/rest/eptBook/findByPK", par, function(result) { | ||
583 | + if(result.status==200){ | ||
584 | + datavm.data = result.data; | ||
585 | + $("#wq").text('物权所有人:'+result.data.contCustom); | ||
586 | + }else{ | ||
587 | + $.messager.alert("提示", result.msg); | ||
588 | + } | ||
589 | + }); | ||
590 | + } | ||
459 | function initstoreType(code1) { | 591 | function initstoreType(code1) { |
460 | var par = {}; | 592 | var par = {}; |
461 | par.parType = 4; | 593 | par.parType = 4; |
@@ -493,6 +625,16 @@ | @@ -493,6 +625,16 @@ | ||
493 | } | 625 | } |
494 | }); | 626 | }); |
495 | } | 627 | } |
628 | + $('#add').on('click', function(){ | ||
629 | + var seqNo = $("#seqNo").val(); | ||
630 | + <%-- href="<%=request.getContextPath()%>/inStorage/body/edit?headId=<%=request.getParameter("headId")%>&seqNo=<%=request.getParameter("seqNo")%>" | ||
631 | + --%> | ||
632 | + var htmlherf=""; | ||
633 | + htmlherf+='<%=request.getContextPath()%>/inStorage/body/edit?headId=<%=request.getParameter("id")%>&seqNo=' | ||
634 | + htmlherf+=seqNo | ||
635 | + location.href=htmlherf; | ||
636 | + console.log(htmlherf); | ||
637 | + }); | ||
496 | //保存 | 638 | //保存 |
497 | function doSave() { | 639 | function doSave() { |
498 | var data = $("#editForm").serializeJson(); | 640 | var data = $("#editForm").serializeJson(); |
@@ -506,7 +648,20 @@ | @@ -506,7 +648,20 @@ | ||
506 | } | 648 | } |
507 | $.post(url, data, function (result) { | 649 | $.post(url, data, function (result) { |
508 | if (result.status == 200) { | 650 | if (result.status == 200) { |
509 | - window.location.href = "<%=request.getContextPath()%>/inStorage/list"; | 651 | + <%-- window.location.href = "<%=request.getContextPath()%>/inStorage/list"; --%> |
652 | + var height = $('#contentfer').height(); | ||
653 | + var width = $('#contentfer').width(); | ||
654 | + console.log(height); | ||
655 | + console.log(width); | ||
656 | + $("#con_ten").css('height',height); | ||
657 | + $("#con_ten").css('width',width); | ||
658 | + $("#con_ten").css('z-index','5'); | ||
659 | + $("#dg_01").css('z-index','0'); | ||
660 | + $("#con_ten").css('opacity','0.2'); | ||
661 | + headId = <%=request.getParameter("id")%>; | ||
662 | + if(headId==null){ | ||
663 | + window.location.href = "<%=request.getContextPath()%>/inStorage/list?son=1"; | ||
664 | + } | ||
510 | } else { | 665 | } else { |
511 | var html = result.msg + "<br/>"; | 666 | var html = result.msg + "<br/>"; |
512 | if (result.data) { | 667 | if (result.data) { |
@@ -518,6 +673,32 @@ | @@ -518,6 +673,32 @@ | ||
518 | } | 673 | } |
519 | }); | 674 | }); |
520 | } | 675 | } |
676 | + $('#edithead').on('click', function(){ | ||
677 | + $("#con_ten").css('z-index','0'); | ||
678 | + $("#con_ten").css('opacity','0'); | ||
679 | + var height1 = $('#contentfer').height(); | ||
680 | + var height = $('#searchForm').height(); | ||
681 | + var width = $('#searchForm').width(); | ||
682 | + $("#dg_01").css('height',height); | ||
683 | + $("#dg_01").css('width',width); | ||
684 | + $("#dg_01").css('top',height1) | ||
685 | + $("#dg_01").css('z-index','5'); | ||
686 | + | ||
687 | + }); | ||
688 | + $(function () { | ||
689 | + headId=<%=request.getParameter("id")%>; | ||
690 | + if(headId!=null){ | ||
691 | + doName(); | ||
692 | + initeciGoodsFlag(); | ||
693 | + $('#dg').datagrid({ | ||
694 | + url: '<%=request.getContextPath()%>/rest/eptStoreBillInList/pageByHeadId', | ||
695 | + queryParams: {headId:<%=request.getParameter("id")%>}, | ||
696 | + pagination: true, | ||
697 | + rownumbers: true, | ||
698 | + loadFilter: pagerFilter | ||
699 | + }); | ||
700 | + } | ||
701 | + }); | ||
521 | 702 | ||
522 | $(document).ready(function () { | 703 | $(document).ready(function () { |
523 | laydate(endTime_start); | 704 | laydate(endTime_start); |
@@ -531,7 +712,17 @@ | @@ -531,7 +712,17 @@ | ||
531 | headId = <%=request.getParameter("id")%> | 712 | headId = <%=request.getParameter("id")%> |
532 | loadData(<%=request.getParameter("id")%>); | 713 | loadData(<%=request.getParameter("id")%>); |
533 | <%}%> | 714 | <%}%> |
534 | - var tabs = $('#tt').tabs().tabs('tabs'); | 715 | + var height = $('#contentfer').height(); |
716 | + var width = $('#contentfer').width(); | ||
717 | + $("#con_ten").css('height',height); | ||
718 | + $("#con_ten").css('width',width); | ||
719 | + $("#con_ten").css('z-index','2'); | ||
720 | + if(headId==null){ | ||
721 | + $("#searchForm").css('opacity','0'); | ||
722 | + $("#con_ten").css('z-index','0'); | ||
723 | + $("#con_ten").css('opacity','0'); | ||
724 | + } | ||
725 | +<%-- var tabs = $('#tt').tabs().tabs('tabs'); | ||
535 | for (var i = 0; i < tabs.length; i++) { | 726 | for (var i = 0; i < tabs.length; i++) { |
536 | tabs[i].panel('options').tab.unbind().bind('click', {index: i}, function (e) { | 727 | tabs[i].panel('options').tab.unbind().bind('click', {index: i}, function (e) { |
537 | if (e.data.index == 1 && headId != null) { | 728 | if (e.data.index == 1 && headId != null) { |
@@ -542,8 +733,55 @@ | @@ -542,8 +733,55 @@ | ||
542 | return false; | 733 | return false; |
543 | } | 734 | } |
544 | }); | 735 | }); |
736 | + } --%> | ||
737 | + }); | ||
738 | + | ||
739 | + | ||
740 | + | ||
741 | + | ||
742 | + function editFormat(val, row, index) { | ||
743 | + var html = '<a href="javascript:void(0)" style="text-decoration:none;" onclick="editRow(' + row.id + ')"><i class="iconfont"></i></a>'; | ||
744 | + return html; | ||
745 | + } | ||
746 | + | ||
747 | + var headId = null; | ||
748 | + function editRow(id) { | ||
749 | + window.location.href = '<%=request.getContextPath() %>/inStorage/body/edit?id=' + id + '&headId=' + <%=request.getParameter("id")%>; | ||
750 | + } | ||
751 | + | ||
752 | + function doSearch() { | ||
753 | + $('#dg').datagrid("options").queryParams = clearJson($("#searchForm").serializeJson()); | ||
754 | + $('#dg').datagrid("reload"); | ||
755 | + } | ||
756 | + function doDelete() { | ||
757 | + var rows = $('#dg').datagrid('getChecked'); | ||
758 | + if (rows.length == 0) { | ||
759 | + $.messager.alert("提示", "请先选中要删除的行!"); | ||
760 | + return false; | ||
761 | + } | ||
762 | + $.messager.confirm("提示", "确定要删除么?", function (r) { | ||
763 | + if (r) { | ||
764 | + var ids = ''; | ||
765 | + for (var i = 0; i < rows.length; i++) { | ||
766 | + if (ids == '') { | ||
767 | + ids = rows[i].id; | ||
768 | + } else { | ||
769 | + ids += ',' + rows[i].id; | ||
770 | + } | ||
771 | + } | ||
772 | + var par = {}; | ||
773 | + par.ids = ids; | ||
774 | + $.post("<%=request.getContextPath()%>/rest/eptStoreBillInList/delete", par, function (data) { | ||
775 | + if (data.status == 200) { | ||
776 | + doSearch(); | ||
777 | + } else { | ||
778 | + $.messager.alert("提示", data.msg); | ||
545 | } | 779 | } |
546 | }); | 780 | }); |
781 | + } | ||
782 | + }); | ||
783 | + } | ||
784 | + | ||
547 | </script> | 785 | </script> |
548 | </body> | 786 | </body> |
549 | </html> | 787 | </html> |
@@ -13,17 +13,40 @@ | @@ -13,17 +13,40 @@ | ||
13 | color: #FF0000; | 13 | color: #FF0000; |
14 | margin-right: 5px; | 14 | margin-right: 5px; |
15 | } | 15 | } |
16 | + .content{ | ||
17 | + position:relative; | ||
18 | + left:0; | ||
19 | + top:0; | ||
20 | + z-index:0; | ||
21 | + } | ||
22 | + #con_ten{ | ||
23 | + opacity:0.2; | ||
24 | + background:#000000; | ||
25 | + z-index:0; | ||
26 | + position:absolute; | ||
27 | + } | ||
28 | + #searchForm{ | ||
29 | + left:0; | ||
30 | + } | ||
31 | + #dg_01{ | ||
32 | + position:absolute; | ||
33 | + opacity:0.2; | ||
34 | + left:0; | ||
35 | + background:#000000; | ||
36 | + } | ||
16 | </style> | 37 | </style> |
17 | </head> | 38 | </head> |
18 | <body> | 39 | <body> |
19 | <div class="container"> | 40 | <div class="container"> |
20 | - <div class="content" ms-controller="container"> | 41 | + <div id="con_ten"></div> |
42 | + <div class="content" ms-controller="container" id="contentfer"> | ||
21 | <form class="from-control" id="editForm"> | 43 | <form class="from-control" id="editForm"> |
44 | + <P class="easyui-panel" title="入库表头" > | ||
22 | <input type="hidden" name="id" ms-duplex="@data.id"> | 45 | <input type="hidden" name="id" ms-duplex="@data.id"> |
23 | <input type="hidden" name="bookId" value="<%=request.getAttribute("bookId")%>"/> | 46 | <input type="hidden" name="bookId" value="<%=request.getAttribute("bookId")%>"/> |
24 | - <div id="tt" class="easyui-tabs" style="width: 100%;"> | 47 | + <!-- <div id="tt" class="easyui-tabs" style="width: 100%;"> |
25 | <div title="出库表头" style="padding: 20px; width: 100%; height: 100%; overflow: auto;" | 48 | <div title="出库表头" style="padding: 20px; width: 100%; height: 100%; overflow: auto;" |
26 | - ms-controller="container"> | 49 | + ms-controller="container"> --> |
27 | <table class="kv-table"> | 50 | <table class="kv-table"> |
28 | <tbody> | 51 | <tbody> |
29 | <tr> | 52 | <tr> |
@@ -287,11 +310,102 @@ | @@ -287,11 +310,102 @@ | ||
287 | </tr> | 310 | </tr> |
288 | </tbody> | 311 | </tbody> |
289 | </table> | 312 | </table> |
290 | - </div> | 313 | + <!-- </div> |
291 | <div title="出库表体" style="overflow: auto; padding: 20px; display: none;"></div> | 314 | <div title="出库表体" style="overflow: auto; padding: 20px; display: none;"></div> |
292 | - </div> | 315 | + </div> --> |
293 | </form> | 316 | </form> |
317 | + </div> <div id='dg_01'></div> | ||
318 | + <form id="searchForm"> | ||
319 | + <table id="dg" style="width:100%;height:554px" | ||
320 | + title="出库表体列表" data-options=" | ||
321 | + rownumbers:true, | ||
322 | + singleSelect:false, | ||
323 | + autoRowHeight:false, | ||
324 | + pagination:true, | ||
325 | + fitColumns:true, | ||
326 | + striped:true, | ||
327 | + collapsible:true, | ||
328 | + toolbar:'#tb', | ||
329 | + pageSize:10"> | ||
330 | + <thead> | ||
331 | + <tr> | ||
332 | + <th field="id" checkbox="true"></th> | ||
333 | + <th field="." formatter="editFormat" width="24">编辑</th> | ||
334 | + <th field="storeBillNo" sortable="true" width="70">出库单号</th> | ||
335 | + <th field="inStoreBillNo" sortable="true" width="70">进库单号</th> | ||
336 | + <th field="copGNo" width="35">货号</th> | ||
337 | + <th field="gNo" width="35">项号</th> | ||
338 | + <th field="codeTS" width="50">商品编码</th> | ||
339 | + <th field="gName" width="50">货物名称</th> | ||
340 | + <th field="gModel" width="50">货物规格</th> | ||
341 | + <th field="eciGoodsFlagName" width="30">成品料件标志</th> | ||
342 | + <th field="currName" width="30">货币</th> | ||
343 | + <th field="tinId" width="50">库位编号</th> | ||
344 | + <th field="tinName" width="50">库位名称</th> | ||
345 | + <th field="countryName" width="50">原产国</th> | ||
346 | + </tr> | ||
347 | + </thead> | ||
348 | + </table> | ||
349 | + <div id="tb" style="padding:0 30px;" ms-controller="container1"> | ||
350 | + <input type="hidden" name="headId" value="<%=request.getParameter("id")%>"> | ||
351 | + <div> | ||
352 | + <label>出库单号:</label> | ||
353 | + <input class="easyui-textbox" type="text" name="storeBillNo" id="storeBillNo" | ||
354 | + style="width:170px;height:35px;line-height:35px;"/> | ||
355 | + <label>进库单号:</label> | ||
356 | + <input class="easyui-textbox" type="text" name="inStoreBillNo" id="inStoreBillNo" | ||
357 | + style="width:170px;height:35px;line-height:35px;"/> | ||
358 | + <label>货号:</label> | ||
359 | + <input class="easyui-textbox" type="text" name="copGNo" id="copGNo" | ||
360 | + style="width:170px;height:35px;line-height:35px;"/> | ||
361 | + <label>商品编码:</label> | ||
362 | + <input class="easyui-textbox" type="text" name="codeTS" id="codeTS" | ||
363 | + style="width:170px;height:35px;line-height:35px;"/> | ||
294 | </div> | 364 | </div> |
365 | + <div> | ||
366 | + <label>成品料件标志:</label> | ||
367 | + <select id="eciGoodsFlag" name="eciGoodsFlag" style="width:140px;height:35px;line-height:35px;"> | ||
368 | + <option></option> | ||
369 | + <option ms-for="(k,v) in @eciGoodsFlag" | ||
370 | + ms-attr="{id:'sFlag_'+@eciGoodsFlag[k].id,value:@eciGoodsFlag[k].parCode}"> | ||
371 | + {{v.parName}} | ||
372 | + </option> | ||
373 | + </select> | ||
374 | + <label>货物名称:</label> | ||
375 | + <input class="easyui-textbox" type="text" name="gName" id="gName" | ||
376 | + style="width:200px;height:35px;line-height:35px;"/> | ||
377 | + <label>货物规格:</label> | ||
378 | + <input class="easyui-textbox" type="text" name="gModel" id="gModel" | ||
379 | + style="width:200px;height:35px;line-height:35px;"/> | ||
380 | + </div> | ||
381 | + <div> | ||
382 | + <label>库位编号:</label> | ||
383 | + <input class="easyui-textbox" type="text" name="tinId" id="tinId" | ||
384 | + style="width:200px;height:35px;line-height:35px;"/> | ||
385 | + <label>库位名称:</label> | ||
386 | + <input class="easyui-textbox" type="text" name="tinName" id="tinName" | ||
387 | + style="width:200px;height:35px;line-height:35px;"/> | ||
388 | + | ||
389 | + <a href="javascript:doSearch()" class="easyui-linkbutton" iconCls="icon-search" | ||
390 | + data-options="selected:true">查询</a> | ||
391 | + <a id="add" | ||
392 | + href="<%=request.getContextPath()%>/outStoragePre/body/edit?headId=<%=request.getParameter("id")%>" | ||
393 | + <%--&seqNo=<%=request.getParameter("seqNo")%>&storeBillNo=<%=request.getParameter("storeBillNo")%>--%> | ||
394 | + class="easyui-linkbutton add" iconCls="icon-add">新增</a> | ||
395 | + <a href="javascript:doDelete()" class="easyui-linkbutton delete" | ||
396 | + iconCls="icon-remove">删除</a> | ||
397 | + <a id="import" href="javascript:void(0);" class="easyui-linkbutton add" | ||
398 | + iconCls="icon-add">导入</a> | ||
399 | + <a id="edithead" class="easyui-linkbutton" >编辑表头</a> | ||
400 | + <a id="add" href="<%=request.getContextPath() %>/resource/excel/outStoragePreList.xlsx" class="easyui-linkbutton" | ||
401 | + iconCls="icon-save">模板下载</a> | ||
402 | + <a href="javascript:doName()" class="easyui-linkbutton" iconCls="icon-search" id="wq" | ||
403 | + data-options="selected:true" >物权所有人</a> | ||
404 | + <!-- <a id="" href="javascript:return void(0)" class="easyui-linkbutton" | ||
405 | + iconCls="icon-redo">发送海关</a> --> | ||
406 | + </div> | ||
407 | + | ||
408 | + </form> | ||
295 | </div> | 409 | </div> |
296 | <script> | 410 | <script> |
297 | //定义 avalon | 411 | //定义 avalon |
@@ -301,8 +415,19 @@ | @@ -301,8 +415,19 @@ | ||
301 | goodsType: [], | 415 | goodsType: [], |
302 | storeType: [] | 416 | storeType: [] |
303 | }); | 417 | }); |
418 | + function pagerFilter(data) { | ||
419 | + if (data.data) { | ||
420 | + data = data.data; | ||
421 | + } | ||
422 | + return data; | ||
423 | + } | ||
304 | 424 | ||
425 | + //定义 avalon | ||
426 | + var datavm1 = avalon.define({ | ||
427 | + $id: "container1", | ||
428 | + eciGoodsFlag: [] | ||
305 | 429 | ||
430 | + }); | ||
306 | //入库时间 | 431 | //入库时间 |
307 | var endTime_start = { | 432 | var endTime_start = { |
308 | elem: '#outStartDate', | 433 | elem: '#outStartDate', |
@@ -433,7 +558,19 @@ | @@ -433,7 +558,19 @@ | ||
433 | initgoodsType(); | 558 | initgoodsType(); |
434 | inittradesCode(); | 559 | inittradesCode(); |
435 | } | 560 | } |
436 | - | 561 | + function doName(){ |
562 | + var id = ${bookId}; | ||
563 | + var par = {}; | ||
564 | + par.id=id; | ||
565 | + $.post("<%=request.getContextPath()%>/rest/eptBook/findByPK", par, function(result) { | ||
566 | + if(result.status==200){ | ||
567 | + datavm.data = result.data; | ||
568 | + $("#wq").text('物权所有人:'+result.data.contCustom); | ||
569 | + }else{ | ||
570 | + $.messager.alert("提示", result.msg); | ||
571 | + } | ||
572 | + }); | ||
573 | + } | ||
437 | function initgoodsType() { | 574 | function initgoodsType() { |
438 | var par = {}; | 575 | var par = {}; |
439 | par.parType = 5; | 576 | par.parType = 5; |
@@ -479,7 +616,17 @@ | @@ -479,7 +616,17 @@ | ||
479 | } | 616 | } |
480 | }); | 617 | }); |
481 | } | 618 | } |
482 | - | 619 | + function initeciGoodsFlag() { |
620 | + var par = {}; | ||
621 | + par.parType = 6; | ||
622 | + $.post("<%=request.getContextPath()%>/rest/eptParameter/findForType", par, function (result) { | ||
623 | + if (result.status == 200) { | ||
624 | + datavm1.eciGoodsFlag = result.data; | ||
625 | + } else { | ||
626 | + $.messager.alert("提示", result.msg); | ||
627 | + } | ||
628 | + }); | ||
629 | + } | ||
483 | function initstoreType() { | 630 | function initstoreType() { |
484 | var par = {}; | 631 | var par = {}; |
485 | par.parType = 7; | 632 | par.parType = 7; |
@@ -490,7 +637,12 @@ | @@ -490,7 +637,12 @@ | ||
490 | //初始化选项值 | 637 | //初始化选项值 |
491 | if (datavm.data.storeType != "") { | 638 | if (datavm.data.storeType != "") { |
492 | //修改 | 639 | //修改 |
493 | - $('#sstoreType_' + datavm.storeType[datavm.data.storeType - 1].id).attr("selected", true) | 640 | + /* $('#sstoreType_' + datavm.storeType[datavm.data.storeType - 1].id).attr("selected", true) */ |
641 | + if (datavm.data.storeType == 'SJ01') { | ||
642 | + $('#sstoreType_' + datavm.storeType[1].id).attr("selected", true); | ||
643 | + }else { | ||
644 | + $('#sstoreType_' + datavm.storeType[0].id).attr("selected", true); | ||
645 | + } | ||
494 | } else { | 646 | } else { |
495 | //新增 | 647 | //新增 |
496 | } | 648 | } |
@@ -500,6 +652,7 @@ | @@ -500,6 +652,7 @@ | ||
500 | }); | 652 | }); |
501 | } | 653 | } |
502 | 654 | ||
655 | + | ||
503 | //保存 | 656 | //保存 |
504 | function doSave() { | 657 | function doSave() { |
505 | var data = $("#editForm").serializeJson(); | 658 | var data = $("#editForm").serializeJson(); |
@@ -514,7 +667,20 @@ | @@ -514,7 +667,20 @@ | ||
514 | } | 667 | } |
515 | $.post(url, data, function (result) { | 668 | $.post(url, data, function (result) { |
516 | if (result.status == 200) { | 669 | if (result.status == 200) { |
517 | - window.location.href = "<%=request.getContextPath()%>/outStoragePre/list"; | 670 | + <%-- window.location.href = "<%=request.getContextPath()%>/outStoragePre/list"; --%> |
671 | + var height = $('#contentfer').height(); | ||
672 | + var width = $('#contentfer').width(); | ||
673 | + console.log(height); | ||
674 | + console.log(width); | ||
675 | + $("#con_ten").css('height',height); | ||
676 | + $("#con_ten").css('width',width); | ||
677 | + $("#con_ten").css('z-index','5'); | ||
678 | + $("#dg_01").css('z-index','0'); | ||
679 | + $("#con_ten").css('opacity','0.2'); | ||
680 | + headId = <%=request.getParameter("id")%>; | ||
681 | + if(headId==null){ | ||
682 | + window.location.href = "<%=request.getContextPath()%>/outStoragePre/list?son=1"; | ||
683 | + } | ||
518 | } else { | 684 | } else { |
519 | var html = result.msg + "<br/>"; | 685 | var html = result.msg + "<br/>"; |
520 | if (result.data) { | 686 | if (result.data) { |
@@ -526,7 +692,32 @@ | @@ -526,7 +692,32 @@ | ||
526 | } | 692 | } |
527 | }); | 693 | }); |
528 | } | 694 | } |
695 | + $(function () { | ||
696 | + headId=<%=request.getParameter("id")%>; | ||
697 | + if(headId!=null){ | ||
698 | + initeciGoodsFlag(); | ||
699 | + doName(); | ||
700 | + $('#dg').datagrid({ | ||
701 | + url: '<%=request.getContextPath()%>/rest/eptStoreBillOutList/pageByHeadId', | ||
702 | + queryParams: {headId:<%=request.getParameter("id")%>}, | ||
703 | + pagination: true, | ||
704 | + rownumbers: true, | ||
705 | + loadFilter: pagerFilter | ||
706 | + }); | ||
707 | + } | ||
708 | + }); | ||
709 | + $('#edithead').on('click', function(){ | ||
710 | + $("#con_ten").css('z-index','0'); | ||
711 | + $("#con_ten").css('opacity','0'); | ||
712 | + var height1 = $('#contentfer').height(); | ||
713 | + var height = $('#searchForm').height(); | ||
714 | + var width = $('#searchForm').width(); | ||
715 | + $("#dg_01").css('height',height); | ||
716 | + $("#dg_01").css('width',width); | ||
717 | + $("#dg_01").css('top',height1) | ||
718 | + $("#dg_01").css('z-index','5'); | ||
529 | 719 | ||
720 | + }); | ||
530 | $(document).ready(function () { | 721 | $(document).ready(function () { |
531 | // laydate(endTime_start); | 722 | // laydate(endTime_start); |
532 | // laydate(endTime_end); | 723 | // laydate(endTime_end); |
@@ -539,7 +730,21 @@ | @@ -539,7 +730,21 @@ | ||
539 | headId = <%=request.getParameter("id")%> | 730 | headId = <%=request.getParameter("id")%> |
540 | loadData(<%=request.getParameter("id")%>); | 731 | loadData(<%=request.getParameter("id")%>); |
541 | <%}%> | 732 | <%}%> |
542 | - var tabs = $('#tt').tabs().tabs('tabs'); | 733 | + var height = $('#contentfer').height(); |
734 | + var width = $('#contentfer').width(); | ||
735 | + console.log(height); | ||
736 | + console.log(width); | ||
737 | + $("#con_ten").css('height',height); | ||
738 | + $("#con_ten").css('width',width); | ||
739 | + $("#con_ten").css('z-index','5'); | ||
740 | + $("#dg_01").css('z-index','0'); | ||
741 | + $("#con_ten").css('opacity','0.2'); | ||
742 | + if(headId==null){ | ||
743 | + $("#searchForm").css('opacity','0'); | ||
744 | + $("#con_ten").css('z-index','0'); | ||
745 | + $("#con_ten").css('opacity','0'); | ||
746 | + } | ||
747 | +<%-- var tabs = $('#tt').tabs().tabs('tabs'); | ||
543 | for (var i = 0; i < tabs.length; i++) { | 748 | for (var i = 0; i < tabs.length; i++) { |
544 | tabs[i].panel('options').tab.unbind().bind('click', {index: i}, function (e) { | 749 | tabs[i].panel('options').tab.unbind().bind('click', {index: i}, function (e) { |
545 | if (e.data.index == 1 && headId != null) { | 750 | if (e.data.index == 1 && headId != null) { |
@@ -550,8 +755,67 @@ | @@ -550,8 +755,67 @@ | ||
550 | return false; | 755 | return false; |
551 | } | 756 | } |
552 | }); | 757 | }); |
758 | + } --%> | ||
759 | + }); | ||
760 | + | ||
761 | + | ||
762 | + $('#import').on('click', function(){ | ||
763 | + layer.open({ | ||
764 | + type: 2, | ||
765 | + title:'入库申请单导入', | ||
766 | + area: ['520px', '300px'], | ||
767 | + shadeClose: true, //点击遮罩关闭 | ||
768 | + content: '<%=request.getContextPath()%>/outStoragePre/body/popImport?headId=<%=request.getParameter("headId")%>' | ||
769 | + }); | ||
770 | + }); | ||
771 | + | ||
772 | + | ||
773 | + | ||
774 | + function editFormat(val, row, index) { | ||
775 | + var html = '<a href="javascript:void(0)" style="text-decoration:none;" onclick="editRow(' + row.id + ')"><i class="iconfont"></i></a>'; | ||
776 | + return html; | ||
777 | + } | ||
778 | + | ||
779 | + var headId = null; | ||
780 | + | ||
781 | + | ||
782 | + function editRow(id) { | ||
783 | + window.location.href = '<%=request.getContextPath() %>/outStoragePre/body/edit?id=' + id + '&headId=' + <%=request.getParameter("headId")%>; | ||
784 | + } | ||
785 | + | ||
786 | + function doSearch() { | ||
787 | + $('#dg').datagrid("options").queryParams = clearJson($("#searchForm").serializeJson()); | ||
788 | + $('#dg').datagrid("reload"); | ||
789 | + } | ||
790 | + | ||
791 | + function doDelete() { | ||
792 | + var rows = $('#dg').datagrid('getChecked'); | ||
793 | + if (rows.length == 0) { | ||
794 | + $.messager.alert("提示", "请先选中要删除的行!"); | ||
795 | + return false; | ||
796 | + } | ||
797 | + $.messager.confirm("提示", "确定要删除么?", function (r) { | ||
798 | + if (r) { | ||
799 | + var ids = ''; | ||
800 | + for (var i = 0; i < rows.length; i++) { | ||
801 | + if (ids == '') { | ||
802 | + ids = rows[i].id; | ||
803 | + } else { | ||
804 | + ids += ',' + rows[i].id; | ||
805 | + } | ||
806 | + } | ||
807 | + var par = {}; | ||
808 | + par.ids = ids; | ||
809 | + $.post("<%=request.getContextPath()%>/rest/eptStoreBillOutList/delete", par, function (data) { | ||
810 | + if (data.status == 200) { | ||
811 | + doSearch(); | ||
812 | + } else { | ||
813 | + $.messager.alert("提示", data.msg); | ||
814 | + } | ||
815 | + }); | ||
553 | } | 816 | } |
554 | }); | 817 | }); |
818 | + } | ||
555 | </script> | 819 | </script> |
556 | </body> | 820 | </body> |
557 | </html> | 821 | </html> |
@@ -120,13 +120,27 @@ | @@ -120,13 +120,27 @@ | ||
120 | par.parType = 6; | 120 | par.parType = 6; |
121 | $.post("<%=request.getContextPath()%>/rest/eptParameter/findByType", par, function (result) { | 121 | $.post("<%=request.getContextPath()%>/rest/eptParameter/findByType", par, function (result) { |
122 | if (result.status == 200) { | 122 | if (result.status == 200) { |
123 | + | ||
123 | datavm.eciGoodsFlag = result.data; | 124 | datavm.eciGoodsFlag = result.data; |
125 | + console.log(datavm.eciGoodsFlag); | ||
124 | } else { | 126 | } else { |
125 | $.messager.alert("提示", result.msg); | 127 | $.messager.alert("提示", result.msg); |
126 | } | 128 | } |
127 | }); | 129 | }); |
128 | } | 130 | } |
129 | - | 131 | +<%-- function initeciGoodsFlag() { |
132 | + var par = {}; | ||
133 | + par.parType = 6; | ||
134 | + console.log('我进来了'); | ||
135 | + $.post("<%=request.getContextPath()%>/rest/eptParameter/findForType", par, function (result) { | ||
136 | + if (result.status == 200) { | ||
137 | + datavm.eciGoodsFlag = result.data; | ||
138 | + console.log(datavm.eciGoodsFlag); | ||
139 | + } else { | ||
140 | + $.messager.alert("提示", result.msg); | ||
141 | + } | ||
142 | + }); | ||
143 | + } --%> | ||
130 | function editFormat(val, row, index) { | 144 | function editFormat(val, row, index) { |
131 | var html = '<a href="javascript:void(0)" style="text-decoration:none;" onclick="editRow(' + row.id + ')"><i class="iconfont"></i></a>'; | 145 | var html = '<a href="javascript:void(0)" style="text-decoration:none;" onclick="editRow(' + row.id + ')"><i class="iconfont"></i></a>'; |
132 | return html; | 146 | return html; |
@@ -262,7 +262,7 @@ | @@ -262,7 +262,7 @@ | ||
262 | <td class="kv-label" style="width: 100px;">备注</td> | 262 | <td class="kv-label" style="width: 100px;">备注</td> |
263 | <td class="kv-content" colspan="5"> | 263 | <td class="kv-content" colspan="5"> |
264 | <textarea rows="" cols="" id="remark" name="remark" | 264 | <textarea rows="" cols="" id="remark" name="remark" |
265 | - ms-duplex="@data.remark | notEmpty"></textarea> | 265 | + ms-duplex="@data.createPerson | notEmpty"></textarea> |
266 | </td> | 266 | </td> |
267 | </tr> | 267 | </tr> |
268 | <!-- <tr> | 268 | <!-- <tr> |
-
请 注册 或 登录 后发表评论