| WebTM/WebTM.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/index.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/仓存管理/仓库调拨/Kf_MoveStockBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/仓存管理/扫码异常记录表/KF_PonderationBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/器具报表/ReportInventoryAccount.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/计划管理/工艺路线/Gy_RoutingBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/销售管理/销售退货单/Add_Edit_Kf_ICStockBillMainList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/WebTM.csproj
@@ -128,6 +128,7 @@ <Content Include="views\ä»å管ç\ä»åºè°æ¨\Kf_MoveStockRequestBillList.html" /> <Content Include="views\ä»å管ç\ä»åºè°æ¨\Kf_MoveStockStepOutBill_Fast.html" /> <Content Include="views\ä»å管ç\忥å¼è°å ¥å\Fb_StepFoldinBillList.html" /> <Content Include="views\ä»å管ç\æ«ç å¼å¸¸è®°å½è¡¨\KF_PonderationBillList.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Add_Edit_Gy_OrderBackInfo.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Add_Edit_Gy_OrderBackInfo.html.html" /> <Content Include="views\åºç¡èµæ\å ¬ç¨åºç¡èµæ\Add_Edit_Gy_OrderLev.html" /> WebTM/views/index.html
@@ -236,7 +236,7 @@ <dd> <a>ä»åºæ¥è¡¨</a> <dl class="layui-nav-child"> <dd><a lay-href="">æ«ç å¼å¸¸è®°å½æ¥è¯¢n</a></dd> <dd><a lay-href="ä»å管ç/æ«ç å¼å¸¸è®°å½è¡¨/KF_PonderationBillList.html">æ«ç å¼å¸¸è®°å½æ¥è¯¢</a></dd> <dd><a lay-href="">æ¡ç åºå ¥åºè®°å½è¡¨n</a></dd> <dd><a lay-href="">æ¡ç åºåæ¥è¯¢n</a></dd> </dl> WebTM/views/²Ö´æ¹ÜÀí/²Ö¿âµ÷²¦/Kf_MoveStockBillList.html
@@ -9,6 +9,11 @@ <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/PubCustom.js"></script> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <style type="text/css"> input.layui-input.layui-unselect { padding-right: 0; @@ -28,64 +33,87 @@ <span>æ´å¤</span> </div> </div> <!--<div class="layui-inline"> <label class="layui-form-label">åæ®ç±»å</label> <div class="layui-inline"> <label class="layui-form-label">å¼å§æ¥æ</label> <div class="layui-input-block"> <select name="HBillType" id="HBillType"> <option value="">ææ</option> <option value="ZHXJ">䏿¶æ¾è´§å</option> <option value="ZHSJ">䏿¶å½è¿å</option> </select> <input type="date" class="layui-input" id="HBeginDate" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ç»ææ¥æ</label> <div class="layui-input-block"> <input type="date" class="layui-input" id="HEndDate" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">åæ®å·</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="HBillNo" id="HBillNo"> <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="width:190px;"> </div> </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> <div class="layui-colla-content"> <div class="layui-inline"> <label class="layui-form-label">é¨é¨</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="HDeptID" id="HDeptID" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ç©æä»£ç </label> <div class="layui-input-block"> <input type="text" class="layui-input" name="MaterialCode" id="MaterialCode" style="width:190px;"> </div> </div> <!--<hr />--> <div class="layui-inline"> <label class="layui-form-label">ç©æåç§°</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="MaterialName" id="MaterialName" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">è§æ ¼åå·</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="SpecificationModel" id="SpecificationModel" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æºååå·</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="HSourceBillNo" id="HSourceBillNo" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ä»åº</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="Warehouse" id="Warehouse" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å¶å人</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="HCreateBy" id="HCreateBy"> </div> </div>--> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> <!--<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button>--> <!--<div class="layui-colla-content"> <div class="layui-inline"> <div class="layui-inline"> <span>å ¶ä»æ¡ä»¶></span> <input type="text" class="layui-input" name="Hmaker" id="Hmaker" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å¼å§æ¶é´</label> <div class="layui-input-block"> <input type="date" class="layui-input" name="BenginHCreateDate" id="BenginHCreateDate"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ç»ææ¶é´</label> <div class="layui-input-block"> <input type="date" class="layui-input" name="EndHCreateDate" id="EndHCreateDate"> </div> </div> </div>--> </div> </div> <table class="" id="mainTable" lay-filter="mainTable"></table> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>é¢è§</button>--> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>确认</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>驳å</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>详æ </button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>çæéè´§å</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>éåº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>æ°å¢</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>é¢è§</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>æå°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-audit"><i class="layui-icon layui-icon-repeat"></i>å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Faudit"><i class="layui-icon layui-icon-refresh"></i>åå®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>å é¤</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> </div> </script> </form> @@ -93,16 +121,16 @@ </div> </div> </div> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { //#region å ¬å ±åé var $ = layui.$ , admin = layui.admin , layer = layui.layer @@ -114,8 +142,53 @@ , util = layui.util //æ¥è¯¢æ¡ä»¶ var sWhere = ""; var option = []; var option = { //#endregion //#region è¿å ¥é¡µé¢å è½½ //åå§åçé¢ set_ClearBill(); //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç // æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) { get_FastQuery(); }); // éç½®æé® form.on('submit(btnReSearch)', function (data) { //æ¸ ç©ºè¿æ»¤æ¡ä»¶ set_ClearQuery(); }); //çå¬è¡åå»äºä»¶ table.on('rowDouble(mainTable)', function (obj) { layer.alert("åå»äºä»¶", { icon: 1 }); }); //#endregion //#region æ¤é¡µé¢ææçæ¹æ³ // åå§åçé¢ function set_ClearBill() { //åå§åè¡¨æ ¼ set_InitGrid(); //æ¥è¯¢ get_Display(sWhere); //åå§åæ¥æ $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); } // åå§åè¡¨æ ¼æ¹æ³ function set_InitGrid() { option = { elem: '#mainTable' //, toolbar: '#toolbarDemo' , height: 'full-50' @@ -173,8 +246,11 @@ , { field: 'å ³éç±»å', title: 'å ³éç±»å', width: 200 } ]] }; } var index = layer.load(0); //è¿å ¥é¡µé¢æ¾ç¤ºçç¼åå表 function get_Display(sWhere) { var index = layer.load(); //è¿å ¥é¡µé¢æ¾ç¤ºçç¼åå表 $.ajax({ //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", @@ -195,80 +271,78 @@ layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); //éç½®æé® //form.on('submit(btnReSearch)', function (data) { // $("#HBillType").val("");//åæ®ç±»å // $("#HBillNo").val("");//åæ®å· // $("#HSourceBillNo").val("");//æºåå· // $("#HCreateBy").val("");//å¶å人 // $("#BenginHCreateDate").val("");//å¼å§å¶åæ¶é´ // $("#EndHCreateDate").val("");//ç»æå¶åæ¶é´ // $("#btnSearch").click(); //}); //æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) {//éæ©ä»ä½ //var HBillType = $("#HBillType").val();//åæ®ç±»å //var HBillNo = $("#HBillNo").val();//åæ®å· //var HCreateBy = $("#HCreateBy").val();//å¶å人 //var BenginHCreateDate = $("#BenginHCreateDate").val();//å¼å§å¶åæ¶é´ //var EndHCreateDate = $("#EndHCreateDate").val();//ç»æå¶åæ¶é´ //if (HBillNo) { // sWhere += " and HBillNo like '%" + HBillNo + "%'"; //} //if (HCreateBy) { // sWhere += " and HCreateBy like '%" + HCreateBy + "%'"; //} //if (BenginHCreateDate) { // sWhere += " and CONVERT(varchar(100),HCreateDate, 23) >= '" + BenginHCreateDate + "'"; //} //if (EndHCreateDate) { // sWhere += " and CONVERT(varchar(100),HCreateDate, 23) <= '" + EndHCreateDate + "'"; //} var index = layer.load(0); $.ajax({ //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", url: GetWEBURL1() + '/Kf_MoveStockBill/GetMoveStockBillList', type: "GET", data: { "sWhere": sWhere}, success: function (data1) { if (data1.count == 1) { option.data = data1.data; table.render(option); layer.close(index); layer.alert("æ¥è¯¢æå", { icon: 1 }); } else { layer.close(index); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(index); layer.alert("æ¥å£å¤±æ!", { icon: 5 }); // å¿«éè¿æ»¤ function get_FastQuery() { var HDate = $("#HBeginDate").val();//å¼å§æ¥æ var HDate1 = $("#HEndDate").val();//ç»ææ¥æ var HBillNo = $("#HBillNo").val();//åæ®å· var HDeptID = $("#HDeptID").val();//é¨é¨ var MaterialCode = $("#MaterialCode").val();//ç©æä»£ç var MaterialName = $("#MaterialName").val();//ç©æåç§° var SpecificationModel = $("#SpecificationModel").val();//è§æ ¼åå· var HSourceBillNo = $("#HSourceBillNo").val();//æºååå· var Warehouse = $("#Warehouse").val();//ä»åº var Hmaker = $("#Hmaker").val();//å¶å人 if (HDate) { sWhere += " and CONVERT(varchar(100),æ¥æ, 23) >= '" + HDate + "'"; } }); //è°ç¨æ¥å£åæ¸ ç©ºsWhereç¼å if (HDate1) { sWhere += " and CONVERT(varchar(100),æ¥æ, 23) <= '" + HDate1 + "'"; } if (HBillNo) { sWhere += " and åæ®å· like '%" + HBillNo + "%'"; } if (HDeptID) { sWhere += " and é¨é¨ like '%" + HDeptID + "%'"; } if (MaterialCode) { sWhere += " and ç©æä»£ç like '%" + MaterialCode + "%'"; } if (MaterialName) { sWhere += " and ç©æåç§° like '%" + MaterialName + "%'"; } if (SpecificationModel) { sWhere += " and è§æ ¼åå· like '%" + SpecificationModel + "%'"; } if (HSourceBillNo) { sWhere += " and æºååå· like '%" + HSourceBillNo + "%'"; } if (Warehouse) { sWhere += " and ä»åºåç§° like '%" + Warehouse + "%'"; } if (Hmaker) { sWhere += " and å¶å人 like '%" + Hmaker + "%'"; } get_Display(sWhere); sWhere = "";//è°ç¨æ¥å£åæ¸ ç©ºsWhereç¼å } // éç½®è¿æ»¤æ¡ä»¶ function set_ClearQuery() { $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); $("#HBillNo").val("");//åæ®å· $("#HDeptID").val();//é¨é¨ $("#MaterialCode").val();//ç©æä»£ç $("#MaterialName").val();//ç©æåç§° $("#SpecificationModel").val();//è§æ ¼åå· $("#HSourceBillNo").val();//æºååå· $("#Warehouse").val();//ä»åº $("#Hmaker").val();//å¶å人 sWhere = ""; //$("#HBillType").val("");//åæ®ç±»å //$("#HBillNo").val("");//åæ®å· //$("#HSourceBillNo").val("");//æºåå· //$("#HCreateBy").val("");//å¶å人 //$("#BenginHCreateDate").val("");//å¼å§å¶åæ¶é´ //$("#EndHCreateDate").val("");//ç»æå¶åæ¶é´ }); get_Display(sWhere); } //çå¬è¡åå»äºä»¶ table.on('rowDouble(mainTable)', function (obj) { layer.alert("åå»äºä»¶", { icon: 1 }); }); //#endregion //laydate.render({ // elem: '#HDate' // , type: 'datetime' // , trigger: 'click' // , format:'yyyy-MM-dd HH:mm' //}); //以䏿¯layui模å WebTM/views/²Ö´æ¹ÜÀí/ɨÂëÒì³£¼Ç¼±í/KF_PonderationBillList.html
New file @@ -0,0 +1,327 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>æ«ç å¼å¸¸è®°å½æ¥è¯¢</title> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/PubCustom.js"></script> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <style type="text/css"> input.layui-input.layui-unselect { padding-right: 0; } </style> </head> <body> <div class="layui-fluid"> <div class="layui-col-md12"> <div class="layui-card" style="padding: 1px"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="component-form-group"> <div class="layui-collapse"> <div class="layui-colla-item"> <div class="layui-colla-title layui-inline"> <div class="layui-inline"> <span>æ´å¤</span> </div> </div> <!--<div class="layui-inline"> <label class="layui-form-label">å¼å§æ¥æ</label> <div class="layui-input-block"> <input type="date" class="layui-input" id="HBeginDate" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ç»ææ¥æ</label> <div class="layui-input-block"> <input type="date" class="layui-input" id="HEndDate" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">åæ®å·</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="width:190px;"> </div> </div>--> <div class="layui-inline"> <label class="layui-form-label">æ¡å½¢ç </label> <div class="layui-input-block"> <input type="text" class="layui-input" name="HBarCode" id="HBarCode" style="width:190px;"> </div> </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> <!--<div class="layui-colla-content"> <div class="layui-inline"> <label class="layui-form-label">ç©æä»£ç </label> <div class="layui-input-block"> <input type="text" class="layui-input" name="MaterialCode" id="MaterialCode" style="width:190px;"> </div> </div>--> <!--<hr />--> <!--<div class="layui-inline"> <label class="layui-form-label">ç©æåç§°</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="MaterialName" id="MaterialName" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">è§æ ¼åå·</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="SpecificationModel" id="SpecificationModel" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æºååå·</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="HSourceBillNo" id="HSourceBillNo" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ä»åº</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="Warehouse" id="Warehouse" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å¶å人</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="Hmaker" id="Hmaker" style="width:190px;"> </div> </div> </div>--> </div> </div> <table class="" id="mainTable" lay-filter="mainTable"></table> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>é¢è§</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>æå°</button> </div> </script> </form> </div> </div> </div> </div> <script> var cols_arr = []; //åå¨è¡¨æ ¼å¤´çæ°ç» var cols_arr1 = []; //åå¨è¡¨æ ¼å¤´çæ°ç» var table = null; layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { //#region å ¬å ±åé var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , element = layui.element , laypage = layui.laypage , laydate = layui.laydate , util = layui.util //æ¥è¯¢æ¡ä»¶ var HBarCode = ""; //var HEndDate = ""; //var HSupName = ""; var resultTableHead = []; //è·ååè¡¨å¤´åæ®µèªå®ä¹åæ°ç» //#endregion //#region è¿å ¥é¡µé¢å è½½ //åå§å表åæä»¶ set_InitFrom(); //åå§åçé¢ set_ClearBill(HBarCode); //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç // æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) { get_FastQuery(); }); // éç½®æé® form.on('submit(btnReSearch)', function (data) { //æ¸ ç©ºè¿æ»¤æ¡ä»¶ set_ClearQuery(); }); //#endregion //#region æ¤é¡µé¢ææçæ¹æ³ // åå§åçé¢ function set_ClearBill(HBarCode) { resultTableHead = []; //æ¸ ç©ºè¡¨å¤´åï¼é²æ¢é夿¸²æ //åå§æ¥è¯¢ get_Display(HBarCode); } // åå§å表å function set_InitFrom() { //laydate.render({ // elem: '#HStartDate' //}); //laydate.render({ // elem: '#HEndDate' //}); //$("#HStartDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); //$("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); } // åå§åè¡¨æ ¼æ¹æ³ function set_InitGrid(HBarCode) { //#region //option = { // elem: '#mainTable' // , toolbar: '#toolbarDemo' // , height: 'full-50' // , page: true // , cellMinWidth: 90 // , limits: [50, 500, 1000, 5000, 10000] // , limit: 50 // , cols: [[ // { field: 'HitemID', title: 'åæ®ID', hide: true } // , { field: '模åç±»å', title: '模åç±»å', width: 160 } // , { field: 'åæ®å·', title: 'åæ®å·', width: 160 } // , { field: 'åæ®ç±»å', title: 'åæ®ç±»å', width: 160} // , { field: 'æ¡å½¢ç ', title: 'æ¡å½¢ç ', width: 200 } // , { field: 'å¶å人', title: 'å¶å人', width: 200 } // , { field: 'ä»åº', title: 'ä»åº', width: 200 } // , { field: 'å¶åæ¥æ', title: 'å¶åæ¥æ', width: 200 } // , { field: 'ç¶æ', title: 'ç¶æ', width: 200 } // , { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ', width: 200 } // , { field: 'ç©æåç§°', title: 'ç©æåç§°', width: 200 } // , { field: 'è§æ ¼åå·', title: 'è§æ ¼åå·', width: 115 } // , { field: 'æ°é', title: 'æ°é', width: 120} // , { field: 'æºåç±»å', title: 'æºåç±»å', width: 200 } // , { field: 'æºåå·', title: 'æºåå·', width: 200 } // , { field: 'æºå主å ç ', title: 'æºå主å ç ', width: 200 } // , { field: 'æºååå ç ', title: 'æºååå ç ', width: 200 } // , { field: 'æ¹æ¬¡', title: 'æ¹æ¬¡', width: 200 } // ]] //}; //#endregion //å¡«å è¡¨æ ¼å¤´æ°ç» var data = resultTableHead; cols_arr[0] = []; cols_arr[0][0] = { checkbox: true, fixed: true, totalRowText: 'å计' }; for (var i = 0; i < data.length; i++) { if (data[i].name == 'HItemID') { cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', hide: true }; //éèidå } else { switch (data[i].name) { //int case 'æ°é': cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', totalRow: true, sort: true }; break; //Decimal //case 'Decimal': // cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', totalRow: true, sort: true }; // break; default: cols_arr[0][i + 1] = { field: data[i].id, title: data[i].name, align: 'center', sort: true }; } } } //å¡«å è¡¨æ ¼æ°æ® table.render({ elem: '#mainTable', url: GetWEBURL() + '/KF_PonderationBill/PonderationBillList', toolbar: '#toolbarDemo', //å¼å¯å¤´é¨å·¥å ·æ ï¼å¹¶ä¸ºå ¶ç»å®å·¦ä¾§æ¨¡æ¿ title: 'æ«ç å¼å¸¸è®°å½æç»è¡¨', cols: cols_arr, //å¡«å è¡¨æ ¼å¤´æ°æ®, id: 'mainTable', //è¡¨æ ¼id where: { "HbarCode": HBarCode }, //æ©å±åæ°,å¯ä»¥ä¼ æ°æ®å°åå° page: false, //å ³éå页 totalRow: true, //å¼å¯å计 limit: 50, //ä¸é¡µè½å¤æ¾ç¤ºçæå¤§æ°ç® limits: [50, 100, 300, 500, 1000, 5000], //æ§å¶å¤å°è¡ä¸é¡µï¼é»è®¤äºæ¡ä¸é¡µï¼ method: 'get', //æäº¤æ¹å¼ layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'], parseData: function (res) { //res 为è¿åçæ°æ® if (res.code == "0") { return { "msg": res.Message } } }, response: { statusCode: 1 //éæ°è§å®æåçç¶æç 为 1ï¼table ç»ä»¶é»è®¤ä¸º 0 }, done: function (res) { //è¿åæ°æ®æ§è¡åè°å½æ° layer.close(layer.index); //è¿åæ°æ®å ³éloading } }); } //è¿å ¥é¡µé¢æ¾ç¤ºçç¼åå表 function get_Display(HBarCode) { var ajaxLoad = layer.load(); $.ajax({ //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", url: GetWEBURL() + '/KF_PonderationBill/PonderationBillList', type: "GET", data: { "HbarCode": HBarCode }, async: false, dataType: "json",//æ°æ®ç±»åå¯ä»¥ä¸º text xml json script jsonp success: function (data1) { for (var key in data1.list) { resultTableHead.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); } set_InitGrid(HBarCode); }, error: function (err) { layer.alert(err.Message, { icon: 5 }); } }); } // éç½®è¿æ»¤æ¡ä»¶ function set_ClearQuery() { //$("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); //$("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); //$("#HBillNo").val("");//åæ®å· $("#HBarCode").val();//æ¡å½¢ç //$("#MaterialCode").val();//ç©æä»£ç //$("#MaterialName").val();//ç©æåç§° //$("#SpecificationModel").val();//è§æ ¼åå· //$("#HSourceBillNo").val();//æºååå· //$("#Warehouse").val();//ä»åº //$("#Hmaker").val();//å¶å人 /* sWhere = "";*/ get_FastQuery(); } // å¿«éè¿æ»¤ function get_FastQuery() { var HBarCode = $("#HBarCode").val();//æ¡å½¢ç set_ClearBill(HBarCode); } //#endregion //以䏿¯layui模å }); </script> </body> </html> WebTM/views/Ä£Öξ߹ÜÀí/Æ÷¾ß±¨±í/ReportInventoryAccount.html
@@ -236,6 +236,7 @@ } } } //å¡«å è¡¨æ ¼æ°æ® table.render({ elem: '#layTable', WebTM/views/¼Æ»®¹ÜÀí/¹¤ÒÕ·Ïß/Gy_RoutingBillList.html
@@ -56,6 +56,10 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>å é¤</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>é¢è§</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>æå°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-audit"><i class="layui-icon layui-icon-repeat"></i>å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Faudit"><i class="layui-icon layui-icon-refresh"></i>åå®¡æ ¸</button> </div> </script> @@ -70,6 +74,8 @@ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'table', 'element', 'laypage','laydate'], function () { //#region å ¬å ±åé var $ = layui.$ , admin = layui.admin , layer = layui.layer @@ -81,7 +87,7 @@ //var sWhere = " 产å代ç = 'BX0002'"; var sWhere = ""; var option = []; //#endregion //#region è¿å ¥é¡µé¢å³å è½½ @@ -89,6 +95,8 @@ set_ClearBill(); //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //#region å¤´å·¥å ·æ äºä»¶ table.on('toolbar(mainTable)', function (obj) { @@ -116,6 +124,24 @@ //#endregion //#region æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) {//éæ©ä»ä½ get_FastQuery(); }); //#endregion //éç½®æé® form.on('submit(btnReSearch)', function (data) { $("#WorkCenter").val("");//åæ®å· $("#hnumber").val("");//ç©æ $("#HOrderProcNO").val("");//åæ®ç±»å $("#btnSearch").click(); set_ClearQuery(); }); //#endregion //#region æ¤é¡µé¢ææçæ¹æ³ //#region åå§åçé¢ function set_ClearBill() { //åå§åè¡¨æ ¼ @@ -124,6 +150,7 @@ get_Display(sWhere); } //#endregion function set_InitGrid() { option = { elem: '#mainTable' @@ -185,27 +212,6 @@ ]] }; } //var index = layer.load(0, { shade: false }); //è¿å ¥é¡µé¢æ¾ç¤ºçç¼åå表 //$.ajax({ // //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", // url: GetWEBURL() + '/LEMS/MES_Gy_RoutingBillList_Json', // type: "GET", // data: { "sWhere": sWhere }, // success: function (data1) { // if (data1.count == 1) { // option.data = data1.data; // table.render(option); // layer.close(index); // } else { // layer.close(index); // layer.alert(data1.code + data1.Message, { icon: 5 }); // } // }, error: function () { // layer.close(index); // layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); // } //}); //#region éç½®è¿æ»¤æ¡ä»¶æ¹æ³ function set_ClearQuery() { @@ -214,22 +220,6 @@ sWhere = ""; } //#endregion //#region æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) {//éæ©ä»ä½ get_FastQuery(); }); //#endregion //éç½®æé® form.on('submit(btnReSearch)', function (data) { $("#WorkCenter").val("");//åæ®å· $("#hnumber").val("");//ç©æ $("#HOrderProcNO").val("");//åæ®ç±»å $("#btnSearch").click(); set_ClearQuery(); }); //#region æ¥è¯¢ function get_Display(sWhere) { @@ -257,7 +247,6 @@ }); } //#endregion //#region å¿«éè¿æ»¤ function get_FastQuery() { @@ -291,7 +280,6 @@ }) } //#endregion //#region ç¼è¾ function set_ShowBill() { @@ -356,8 +344,6 @@ } //#endregion //#region å·æ° function get_Refresh() { set_ClearQuery(); @@ -365,6 +351,8 @@ } //#endregion //#endregion //以䏿¯layui模å }); WebTM/views/ÏúÊÛ¹ÜÀí/ÏúÊÛÍË»õµ¥/Add_Edit_Kf_ICStockBillMainList.html
@@ -13,24 +13,15 @@ <script src="../../../layuiadmin/PubCustom.js"></script> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <style type="text/css"> /*begin æ¤æ ·å¼ç¨äºæ¶é¤è¡å ç´ ä¸å¸å±å®½åº¦ä¸å¤çé®é¢*/ .layui-form-item .layui-inline { margin-right: 0; margin-top: 5px; margin-bottom: 5px; margin-right: 0px; } /*end*/ html { background-color: white; color: white; } .layui-table-cell { overflow: visible !important; } td .layui-form-select { margin-top: -10px; margin-left: -15px; margin-right: -15px; } </style> </head> <body> @@ -44,12 +35,10 @@ <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">éåº</button> </div> </div> <div class="layui-tab" lay-filter="tab-POStockInBill"> <h1 style="text-align: center; padding: 10px 0;"><b>éå®éè´§å</b></h1> <ul class="layui-tab-title" lay-filter="tab-all"> <li lay-id="1" style="padding:1px;" class="layui-this">åºæ¬ä¿¡æ¯</li> <li lay-id="2" style="padding:1px;">å¶åä¿¡æ¯</li> </ul> <div class="layui-card-body"> <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> <h1 style="text-align:center;"><b>éå®éè´§å</b></h1> <div class="layui-tab-content"> <!--åºæ¬ä¿¡æ¯--> <div class="layui-tab-item layui-show"> @@ -60,7 +49,7 @@ <div class="layui-input-inline"> <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly> <input type="hidden" name="HInterID" id="HInterID" value="0"> <input type="hidden" name="HSTOCKORGID" id="HSTOCKORGID" lay-verify="HSTOCKORGID"> <!--<input type="hidden" name="HSTOCKORGID" id="HSTOCKORGID" lay-verify="HSTOCKORGID">--> </div> </div> <div class="layui-col-xs4 layui-inline"> @@ -82,7 +71,7 @@ </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> <!--<div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">ä¾åºå</label> <div class="layui-input-inline"> <input type="text" name="HSupName" readonly id="HSupName" class="layui-input" value="" style="float:left;width:150px;"> @@ -91,7 +80,7 @@ <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> </div>--> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">ä»åº</label> <div class="layui-input-inline"> @@ -103,11 +92,21 @@ </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">å¸å«</label> <label class="layui-form-label">å¶å人</label> <div class="layui-input-inline"> <input type="text" name="HCurName" readonly id="HCurName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HCurID" id="HCurID" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HCurList" style="width:40px;"> <input type="text" name="HMakerName" readonly id="HMakerName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HMaker" id="HMaker" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">客æ·</label> <div class="layui-input-inline"> <input type="text" name="HSupName" readonly id="HSupName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HSupID" id="HSupID" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HSupIDList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> @@ -115,12 +114,12 @@ </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> <!--<div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">æ±ç</label> <div class="layui-input-inline"> <input class="layui-input" name="HExRate" id="HExRate" autocomplete="off"> </div> </div> </div>--> <div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">é¨é¨</label> <div class="layui-input-inline"> @@ -144,7 +143,7 @@ </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> <!--<div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">æºåç±»å</label> <div class="layui-input-inline"> <select name="HSourceBillType" lay-filter="HSourceBillType" id="HSourceBillType"> @@ -152,8 +151,8 @@ <option value="1" selected="selected">æå·¥å½å ¥</option> </select> </div> </div> <div class="layui-col-xs4 layui-inline"> </div>--> <!--<div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">éåå·</label> <div class="layui-input-inline"> <input type="text" name="Hbillid" id="Hbillid" class="layui-input" value="" style="float:left;width:150px;"> @@ -162,22 +161,22 @@ <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-col-xs4 layui-inline"> </div>--> <!--<div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">交货å°ç¹</label> <div class="layui-input-inline"> <input class="layui-input" name="HAddress" id="HAddress" autocomplete="off"> </div> </div> </div>--> </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> <!--<div class="layui-col-xs4 layui-inline"> <label class="layui-form-label">è¾ å©å段</label> <div class="layui-input-inline"> <input class="layui-input" name="HInnerBillNo" id="HInnerBillNo" autocomplete="off"> </div> </div> </div>--> </div> <div class="layui-row"> <div class="layui-col-xs7 layui-inline"> @@ -189,91 +188,30 @@ </div> </div> </div> <!--å¶åä¿¡æ¯--> <div class="layui-tab-item"> <div class="layui-form-item"> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å¶å人</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å®¡æ ¸äºº</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å ³é人</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ä¿®æ¹äºº</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ä½åºäºº</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HDeleteMan " id="HDeleteMan " style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å¶åæ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly> </div> </div> </div> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å®¡æ ¸æ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å ³éæ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ä¿®æ¹æ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ä½åºæ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly> </div> </div> </div> </div> </div> </div> </div> </div> <div class="layui-tab layui-tab-card" lay-filter="TabTest"> <ul class="layui-tab-title"> <li class="layui-this">æç»ä¿¡æ¯</li> </ul> <div class="layui-tab-content"> <div class="layui-tab-item layui-show"> <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> </div> <div class="layui-tab-item"> <table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></table> </div> </div> </div> </div> <script type="text/html" id="toolbarDemo"> <!--<div class="layui-btn-container"> <div class="layui-btn-container"> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> </div>--> </div> </script> <script type="text/html" id="xuhao"> {{d.LAY_TABLE_INDEX+1}} @@ -299,12 +237,11 @@ , table = layui.table , form = layui.form , element = layui.element; var option = []; var sWhere = ""; var date = new Date(); var day = date.getDate(); var month = date.getMonth() + 1; var year = date.getFullYear(); var shijian = year + "-" + month + "-" + day; var sBillType = "1247"; //#endregion @@ -312,8 +249,8 @@ //夿æ¯å¦ç»å½ æªç»å½åè·³å°ç»å½é¡µ //get_LoginIs(); //åå§åè¡¨æ ¼ set_InitGrid(); //è·å页é¢è·³è½¬åæ° var params = get_UrlVars(); @@ -325,27 +262,15 @@ var HSouceBillType = params[params[2]];//æºåç±»å } //夿æä½ç±»å if (OperationType == 1) {//æ æºåæ°å¢ $("#HItemID").val(0); if (OperationType == 1) {//æ æºæ°å¢ set_AddFNew(); } else if (OperationType == 3) {//ç¼è¾ $("#HItemID").val(linterid);//ä¿®æ¹æ¶ä¸»è¡¨ID //ç¼è¾ç¶ææ¶ï¼æ ¹æ®å ç ï¼è·åä¿¡æ¯å¹¶åå ¥çé¢ RoadBillMain(linterid); } else if (OperationType == 4) {//æµè§ $("#HItemID").val(linterid);// //ç¼è¾ç¶ææ¶ï¼æ ¹æ®å ç ï¼è·åä¿¡æ¯å¹¶åå ¥çé¢ RoadBillMain(linterid); $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//ä¿ååå è½½æ°æ®æ¶ä¿åæé®ç¦ç¨ set_EditFromGrid(linterid); } else { layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); } $("#HUSEORGID").val(sessionStorage["OrganizationID"]); //夿æ¯å¦æºåæ°å¢ãæè ç¼è¾ set_CheckSelect(); //#endregion @@ -361,19 +286,11 @@ form.on('submit(HEmpList)', function () { get_checkEmp(); }); //éæ©ä¾åºåæé® form.on('submit(HSupList)', function () { get_checkSup(); }); //éæ©é¨é¨æé® //éæ©ä»åºæé® form.on('submit(HWHList)', function () { get_checkWH(); }); //éæ©å¸å«æé® form.on('submit(HCurList)', function () { get_checkCur(); }); //éæ©é¨é¨æé® form.on('submit(HDeptList)', function () { get_checkDept(); @@ -383,12 +300,10 @@ form.on('submit(HManagerList)', function () { get_checkManager(); }); //éæ©éåå·æé® form.on('submit(Xs_SeOutStockBackBillList)', function () { get_CheckSeOutStockBackBill(); //éæ©å®¢æ·æé® form.on('submit(HSupIDList)', function () { get_checkHSupIDList(); }); //ä¿åæé® form.on('submit(set_SaveBill)', function (data) { @@ -417,6 +332,23 @@ form.on('select(HSourceBillType)', function (data) { set_CheckSelect(); }) //å¤´å·¥å ·æ table.on('toolbar(mainTable)', function (obj) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data;; var AddRow = table.cache['mainTable']; var NewRow = { "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HBatchNo": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HUseLife": 0, "HQtyMust": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HSPID": 0, "HSPCode": "", "HSPName": "", "HStockOrgID": sessionStorage["OrganizationID"], "HRemark": "" }; console.log(NewRow); switch (obj.event) { //æ°å¢ä¸è¡ case 'btn-AddLine': btnAddLine(NewRow); break; //å¤å¶ä¸è¡ case 'btn-CopyLine': btnCopyLine(data); break; } }); //#endregion @@ -490,33 +422,7 @@ }); } var date = new Date(); var day = date.getDate(); var month = date.getMonth() + 1; var year = date.getFullYear(); var shijian = year + "-" + month + "-" + day; //夿æ¯å¦æ°å¢ if (linterid == null || linterid == 0) { //è·åæå¤§åæ®å· new $("#HInterID").val("0"); $("#HBillNo").val(""); $.ajax({ url: GetWEBURL() + "/Web/GetMAXNum", type: "GET", data: { "HBillType": '1103' }, success: function (d) { //console.log(d.data); $("#HBillNo").val(d.data[0].HBillNo); $("#HDate").val(shijian); $("#HInterID").val(); } }); } else {//å¦æä¿®æ¹åèµ°ä¸é¢ new RoadBillMain(linterid); //RoadBillSub(linterid); } //æ¥ææ ¼å¼å function formatDate(date) { var d = new Date(date), @@ -674,30 +580,6 @@ }) } //çè§ä¸ææ¡æ¯å¦æºå function set_CheckSelect() { Sctag = $("#HSourceBillType").val(); form.render('select'); switch (Sctag) { //æ æºåæ°å¢ case '1': $("#Hmainid").val("0");//id $("#Hbillid").val("");//ææ¬ $('#Hbillid').attr("disabled", false);//ææ¬æ¡ä¸ç¦ç¨ $('#Xs_SeOutStockBackBillList').addClass("layui-btn-disabled").attr("disabled", true);//æé®ç¦ç¨ OperationType = 1; break; //ææºåæ°å¢ case '2': $("#Hmainid").val("0");//id $("#Hbillid").val("");//ææ¬ $('#Hbillid').attr("disabled", true);//ææ¬æ¡ç¦ç¨ $('#Xs_SeOutStockBackBillList').removeClass("layui-btn-disabled").attr("disabled", false);//æé®ä¸ç¦ç¨ OperationType = 2; break; } } //éåå· function get_CheckSeOutStockBackBill() { layer.open({ @@ -721,7 +603,7 @@ , btn2: function (index, layero) { } }) } //éæ©ä¸»ç®¡ function get_checkManager() { layer.open({ type: 2//å¼¹çªç±»å @@ -744,7 +626,29 @@ , btn2: function (index, layero) { } }) } //éæ©å®¢æ· function get_checkHSupIDList() { layer.open({ type: 2//å¼¹çªç±»å , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ , area: ['90%', '90%']//å¤§å° , title: '客æ·å表'//æ é¢ , shift: 2//å¼¹åºå¨ç» , content: ['../../PublicPage/CustomerInformation.html', 'yes'] , btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HSupName").val(checkStatus.data[0].HName); $("#HSupID").val(checkStatus.data[0].HItemID); layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { } }) } //ä¿ååæµè§æ¹æ³ function ReRoadBillMain() { location.replace('Add_Edit_Cg_POInStockBillList.html?OperationType=4&linterid=' + linterid + '&HSouceBillType='); @@ -758,16 +662,8 @@ layer.msg("ä¸å¡åä¸è½ä¸ºç©º"); return false; } if ($("#HSupID").val() == "" || $("#HSupID").val() == null) { layer.msg("ä¾åºåä¸è½ä¸ºç©º"); return false; } if ($("#HWHID").val() == "" || $("#HWHID").val() == null) { layer.msg("ä»åºä¸è½ä¸ºç©º"); return false; } if ($("#HCurID").val() == "" || $("#HCurID").val() == null) { layer.msg("å¸å«ä¸è½ä¸ºç©º"); return false; } if ($("#HDeptID").val() == "" || $("#HDeptID").val() == null) { @@ -778,13 +674,128 @@ layer.msg("主管ä¸è½ä¸ºç©º"); return false; } if ($("#Hbillid").val() == "" || $("#Hbillid").val() == null) { layer.msg("éåå·ä¸è½ä¸ºç©º"); return false; } return true; } //åå§åæç»è¡¨æ ¼ function set_InitGrid() { columns = [ { type: 'checkbox', fixed: 'left' } , { templet: '#xuhao', title: 'åºå·', sort: true, fixed: 'left', event: "qwe", width: 100 } , { field: 'HMaterID', title: 'HMaterID', edit: 'text', width: 100, hide: true } , { field: 'HMaterCode', title: 'å¨å ·ä»£ç ', edit: 'text', event: 'HMaterCode', width: 100 } , { field: 'HMaterName', title: 'å¨å ·åç§°', edit: 'text', width: 100 } , { field: 'HMaterSpec', title: 'è§æ ¼åå·', edit: 'text', width: 100 } , { field: 'HBatchNo', title: 'æ¹æ¬¡', edit: 'text', width: 100 } , { field: 'HUnitID', title: 'HUnitID', edit: 'text', width: 100, hide: true } , { field: 'HUnitCode', title: '计éåä½ä»£ç ', edit: 'text', event: 'HUnitCode', width: 100 } , { field: 'HUnitName', title: '计éåä½', edit: 'text', width: 100 } , { field: 'HDesignLife', title: '设计寿å½', edit: 'text', width: 100 } , { field: 'HLeaveLife', title: 'å©ä½å¯¿å½', edit: 'text', width: 100 } , { field: 'HUseLife', title: '使ç¨å¯¿å½', edit: 'text', width: 100 } , { field: 'HQtyMust', title: 'åºæ¶æ°é', edit: 'text', width: 100 } , { field: 'HQty', title: '宿¶æ°é', edit: 'text', width: 100 } , { field: 'HPrice', title: 'åä»·', edit: 'text', width: 100 } , { field: 'HMoney', title: 'éé¢', edit: 'text', width: 100 } , { field: 'HWHID', title: 'HWHID', edit: 'text', width: 100, hide: true } , { field: 'HWHCode', title: 'æ¶æä»åºä»£ç ', edit: 'text', event: 'HWHCode', width: 120 } , { field: 'HWHName', title: 'æ¶æä»åºåç§°', edit: 'text', width: 120 } , { field: 'HSPID', title: 'HSPID', edit: 'text', width: 100, hide: true } , { field: 'HSPCode', title: 'æ¶æä»ä½ä»£ç ', edit: 'text', event: 'HSPCode', width: 120 } , { field: 'HSPName', title: 'æ¶æä»ä½åç§°', edit: 'text', width: 120 } , { field: 'HStockOrgID', title: 'HStockOrgID', width: 100, hide: true } , { field: 'HRemark', title: '夿³¨', edit: 'text', width: 100 } , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } ]; option = { id: 'mainTable' , elem: '#mainTable' , toolbar: '#toolbarDemo' , page: false , cellMinWidth: 120 , height: 500 , cols: [columns] , limit: 500 //æ¯é¡µé»è®¤æ¾ç¤ºçæ°é , done: function (res, curr, count) { } }; } //æ æºåæ°å¢ function set_AddFNew() { //è·åæå¤§åæ®å· get_MAXNum(); option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HBatchNo": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HUseLife": 0, "HQtyMust": 0, "HQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0, "HWHCode": "", "HWHName": "", "HSPID": 0, "HSPCode": "", "HSPName": "", "HStockOrgID": sessionStorage["OrganizationID"], "HRemark": "" }]; table.render(option); } //è·åæå¤§åæ®å· function get_MAXNum() { var date = new Date(); var day = date.getDate(); var month = date.getMonth() + 1; var year = date.getFullYear(); var shijian = year + "-" + month + "-" + day; //夿æ¯å¦æ°å¢ if (linterid == null || linterid == 0) { //è·åæå¤§åæ®å· new $("#HInterID").val("0"); $("#HBillNo").val(""); $.ajax({ url: GetWEBURL() + "/Web/GetMAXNum", type: "GET", data: { "HBillType": '1247' }, success: function (d) { //console.log(d.data); $("#HBillNo").val(d.data[0].HBillNo); $("#HDate").val(shijian); $("#HInterID").val(); } }); } else {//å¦æä¿®æ¹åèµ°ä¸é¢ new RoadBillMain(linterid); //RoadBillSub(linterid); } } //å¢å ä¸è¡ function btnAddLine(NewRow) { //var tableBak = table.cache["mainTable"]; //è·åä¹åç¼è¾è¿çè¡¨æ ¼æ°æ® //buttonArr = [];//æ¸ ç©ºæ°ç» //for (var i = 0; i < tableBak.length; i++) { // buttonArr.push(tableBak[i]); //å°ä¹åçæ°æ®åå¨ //} //buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ //table.reload("mainTable", { // data: buttonArr //å°æ°æ®éæ°è½½å ¥è¡¨æ ¼ //}) //table.cache["mainTable"].push(AddRow[rows]); table.cache["mainTable"].push(NewRow); option.data = table.cache["mainTable"]; table.render(option); rows++; layer.msg('å¢å ä¸è¡æé®ï¼') } //å¤å¶ä¸è¡ function btnCopyLine(data) { var copydata = JSON.stringify(data); if (data.length <= 0) { layer.msg("è¯·éæ©éè¦å¤å¶çä¸è¡ï¼"); } else if (data.length > 1) { layer.msg("åªè½éæ©å¤å¶ä¸è¡ï¼"); } else { var copydata2 = copydata.substring(1, copydata.length);//å»é¤é¦è¡å符'[' var copyrow = copydata2.substring(0, copydata2.length - 1);//å»é¤æ«å°¾å符']' table.cache["mainTable"].push(JSON.parse(copyrow));//å°å¤å¶çè¡å¼ºè½¬æjson追å å°è¡¨æ ¼ä¸ option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ table.render(option);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ } } //#endregion