From 2f3c1689b8f593507db63309a7a400f85f5ebde6 Mon Sep 17 00:00:00 2001 From: zgq <519541279@qq.com> Date: 星期五, 23 七月 2021 17:13:44 +0800 Subject: [PATCH] 生产资源列表及单据优化 --- WebTM/views/基础资料/生产基础资料/Add_Edit_Gy_Source.html | 802 ++++++++++++++++++++----------------------------- WebTM/views/基础资料/生产基础资料/Gy_Source.html | 49 +- WebTM/views/Baseset/基础资料/Gy_WorkCenterList.html | 4 WebTM/layuiadmin/PubCustom.js | 96 +++++ 4 files changed, 455 insertions(+), 496 deletions(-) diff --git a/WebTM/layuiadmin/PubCustom.js b/WebTM/layuiadmin/PubCustom.js index f546c81..8c38420 100644 --- a/WebTM/layuiadmin/PubCustom.js +++ b/WebTM/layuiadmin/PubCustom.js @@ -103,7 +103,7 @@ // var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷 /** - *淇layui妗嗘灦鏃堕棿鎺т欢鏃犳晥闂锛屽姞杞芥椂闂存帶鍒跺墠鍏堣皟鐢ㄦ鏂规硶 + *淇layui妗嗘灦鏃堕棿鎺т欢鏃犳晥闂锛屽姞杞芥椂闂存帶鍒跺墠鍏堣皟鐢ㄦ鏂规硶锛堝鏋滄椂闂存帶浠舵病闂灏变笉鐢ㄨ皟鐢ㄦ鏂规硶锛� *by zgq * */ @@ -127,3 +127,97 @@ } } +/** + *椤甸潰甯冨眬鏍蜂緥 + *by zgq + * + */ +//<!DOCTYPE html> +//<html xmlns="http://www.w3.org/1999/xhtml"> +//<head> +// <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +// <title>椤甸潰鏍囬</title> +// <meta name="renderer" content="webkit"> +// <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> +// <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> +// <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/zgqCustom/zgqCustom.js"></script> +// <style> +// //杩欓噷鍐欒嚜瀹氫箟鏍峰紡 +// .layui-form-item .layui-inline {//姝ゆ牱寮忕敤浜庢秷闄よ鍏冪礌涓竷灞�瀹藉害涓嶅鐨勯棶棰� +// margin - top: 5px; +// margin-bottom: 5px; +// margin-right: 0px; +// } +// </style> +//</head> +//<body> +// <div class="layui-fluid" style="padding: 0;"> +// <div class="layui-card" style="padding: 15px;"> +// <div class="layui-card-body" style="padding: 1px;"> +// <form class="layui-form" action="" lay-filter="formData" style="background-color:white;">//琛ㄥ崟鏍囩 +// <div class="layui-form-item" style="padding-top: 10px;"> +// <div class="layui-row">//琛屾爣绛� +// <div class="layui-col-xs4 layui-inline"> +// //杩欓噷鏀緄nput銆乥utton绛夋爣绛� +// </div> +// <div class="layui-col-xs4 layui-inline"> +// </div> +// <div class="layui-col-xs4 layui-inline"> +// </div> +// </div> +// </div> +// </form> +// </div> +// </div> +// </div> +// <script> +// //杩欓噷鍐檍s +// </script> +//</body > + +/** + *寮瑰嚭灞傛牱寮� + *by zgq + * + */ +//layer.open({ +// type: 2 +// , skin: 'layui-layer-rim' //鍔犱笂杈规 +// , area: ['100%', '100%'] +// , title: '鐢熶骇璧勬簮璁剧疆-鏂板' +// , shift: 0//寮瑰嚭鍔ㄧ敾 +// , content: '../鐢熶骇鍩虹璧勬枡/Add_Edit_Gy_Source.html?OperationType=1&linterid=&HSouceBillType=' +//}) + +/** + *閫夋嫨鍩虹璧勬枡鏍峰紡 + *by zgq + * + */ +//layer.open({ +// type: 2//寮圭獥绫诲瀷 +// , skin: 'layui-layer-rim' //鍔犱笂杈规 +// , area: ['90%', '90%']//澶у皬 +// , title: '宸ュ簭鍒楄〃'//鏍囬 +// , shift: 2//寮瑰嚭鍔ㄧ敾 +// , content: ['../../Baseset/鍩虹璧勬枡/Gy_ProcList.html', 'yes'] +// , btn: ['纭畾', '鍙栨秷'] +// , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 +// var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 +// var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" +// if (checkStatus.data.length === 0) { +// return layer.msg('璇烽�夋嫨鏁版嵁'); +// } +// $("#HProcName").val(checkStatus.data[0].宸ュ簭); +// $("#HProcID").val(checkStatus.data[0].HItemID); +// $("#HProcNumber").val(checkStatus.data[0].宸ュ簭浠g爜); +// layer.close(index); +// } +// , btn2: function (index, layero) { } +//}) \ No newline at end of file diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkCenterList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkCenterList.html" index 64b59ed..5dbd14f 100644 --- "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkCenterList.html" +++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkCenterList.html" @@ -62,8 +62,8 @@ , cols: [[ { type: 'radio' } , { field: 'HItemID', title: 'HItemID', hide: true } - , { field: '宸ヤ綔涓績浠g爜', width: 110, title: '宸ヤ綔涓績浠g爜' } - , { field: '宸ヤ綔涓績', width: 110, title: '宸ヤ綔涓績', sort: true } + , { field: '宸ヤ綔涓績浠g爜', title: '宸ヤ綔涓績浠g爜' } + , { field: '宸ヤ綔涓績', title: '宸ヤ綔涓績', sort: true } ]] , page: true }); diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Source.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Source.html" index 26cf3c4..22e4fd8 100644 --- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Source.html" +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Source.html" @@ -13,195 +13,168 @@ <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/PubCustom.js"></script> + <style> + .layui-form-item .layui-inline { + margin-top: 5px; + margin-bottom: 5px; + margin-right: 0px; + } + .layui-form-label { + width: 25%; + } + </style> </head> <body> - <div id="layout1" class="layui-fluid"> - <div class="layui-row layui-col-space15"> - <div class="layui-col-md12"> - <div class="layui-card"> - <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> - <div class="layui-card-header"> - <div class="layui-btn-group"> - - <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button> - <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">閫�鍑�</button> - - - </div> - + <div class="layui-fluid" style="padding: 0;"> + <div class="layui-card" style="padding: 15px;"> + <div class="layui-card-body" style="padding: 1px;"> + <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> + <div class="layui-card-header"> + <div class="layui-btn-group"> + <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBill">淇濆瓨</button> + <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">閫�鍑�</button> </div> - <div class="layui-card-body"> - <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> - <!--<ul class="layui-tab-title"> - <li class="layui-this">鍩烘湰淇℃伅</li>--> - <!--<li>鍏朵粬淇℃伅</li>--> - <!--</ul>--> - <h1 style="text-align:center;"><b>鐢熶骇璧勬簮璁剧疆</b></h1> - <div class="layui-tab-content"> - <div class="layui-tab-item layui-show"> - + </div> + <div class="layui-form-item" style="padding-top: 10px;"> + <div class="layui-row"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮浠g爜</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off"> + <input id="HItemID" name="HItemID" type="hidden" /> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鐢熶骇璧勬簮鍚嶇О</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HName" id="HName" autocomplete="off"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鍔╄鐮�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HHelpCode" id="HHelpCode" autocomplete="off"> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鍗曠彮宸ユ椂</label> + <div class="layui-input-inline"> + <input type="text" name="HWorkTimes" id="HWorkTimes" lay-verify="" autocomplete="off" class="layui-input"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">绫诲瀷</label> + <div class="layui-input-inline" style="margin-bottom: -15px;"> + <div class="layui-form"> <div class="layui-form-item"> - <div class="layui-row"> - <div class="layui-col-xs4"> - <label class="layui-form-label">鐢熶骇璧勬簮浠g爜锛�</label> - <div class="layui-input-inline"> - <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off"> - <input id="HItemID" name="HItemID" type="hidden" /> - </div> - </div> - <div class="layui-col-xs4"> - <label class="layui-form-label">鐢熶骇璧勬簮鍚嶇О锛�</label> - <div class="layui-input-inline"> - <input class="layui-input" name="HName" id="HName" autocomplete="off"> - </div> - </div> - <div class="layui-col-xs4"> - <label class="layui-form-label">鍔╄鐮侊細</label> - <div class="layui-input-inline"> - <input class="layui-input" name="HHelpCode" id="HHelpCode" autocomplete="off"> - - </div> - </div> - <div class="layui-col-xs4"> - <label class="layui-form-label">鍗曠彮宸ユ椂锛�</label> - <div class="layui-input-inline"> - <input type="text" name="HWorkTimes" id="HWorkTimes" lay-verify="" autocomplete="off" class="layui-input"> - - </div> - </div> - - <div class="layui-col-xs4"> - <label class="layui-form-label">绫诲瀷锛�</label> - <div class="layui-input-inline"> - <div class="layui-form"> - <div class="layui-form-item"> - <select name="HType" id="HType" lay-verify="HType"> - <option value="">璇烽�夋嫨绫诲瀷</option> - <option value="鐢熶骇绾�">鐢熶骇绾�</option> - <option value="浜�">浜�</option> - <option value="璁惧">璁惧</option> - </select> - </div> - </div> - </div> - </div> - - <div class="layui-col-xs4"> - <label class="layui-form-label">鍏宠仈ID锛�</label> - <div class="layui-input-inline"> - <input type="text" name="HRelationID" id="HRelationID" lay-verify="" autocomplete="off" class="layui-input"> - - </div> - </div> - - <div class="layui-col-xs4"> - <label class="layui-form-label">鍗曠彮鏈�澶у伐鏃讹細</label> - <div class="layui-input-inline"> - <input type="text" name="HMaxWorkTimes" id="HMaxWorkTimes" lay-verify="" autocomplete="off" class="layui-input"> - - </div> - </div> - - <div class="layui-col-xs4"> - <label class="layui-form-label">鏈�灏忚繘闃讹細</label> - <div class="layui-input-inline"> - <input type="text" name="HMinAdd" id="HMinAdd" lay-verify="" autocomplete="off" class="layui-input"> - - </div> - </div> - - <div class="layui-col-xs4"> - <label class="layui-form-label">姣忔棩鐝锛�</label> - <div class="layui-input-inline"> - <input type="text" name="HClassCount" id="HClassCount" lay-verify="" autocomplete="off" class="layui-input"> - - </div> - </div> - - <div class="layui-col-xs4"> - <label class="layui-form-label">鍔犵彮宸ユ椂锛�</label> - <div class="layui-input-inline"> - <input type="text" name="HOverTimes" id="HOverTimes" lay-verify="" autocomplete="off" class="layui-input"> - - </div> - </div> - - <div class="layui-col-xs4"> - <label class="layui-form-label">閮ㄩ棬锛�</label> - <div class="layui-input-inline"> - <input type="text" name="HDepName" id="HDepName" lay-verify="HDepName" readonly="readonly" autocomplete="off" class="layui-input"> - <button type="button" lay-submit="" class="layui-btn" lay-filter="HDepart-BT"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> - </button> - <input id="HDeptID" name="HDeptID" type="hidden" /> - </div> - </div> - - <div class="layui-col-xs4"> - <label class="layui-form-label">宸ュ簭锛�</label> - <div class="layui-input-inline"> - <input type="text" name="HProcName" id="HProcName" lay-verify="HProcName" readonly="readonly" autocomplete="off" class="layui-input"> - <button type="button" lay-submit="" class="layui-btn" lay-filter="HProc-BT"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> - </button> - <input id="HProcID" name="HProcID" type="hidden" /> - <input id="HProcNumber" name="HProcNumber" type="hidden" /> - </div> - </div> - - <div class="layui-col-xs4"> - <label class="layui-form-label">宸ヤ綔涓績锛�</label> - <div class="layui-input-inline"> - <input type="text" name="HCenter" id="HCenter" lay-verify="" readonly="readonly" autocomplete="off" class="layui-input"> - <button type="button" lay-submit="" class="layui-btn" lay-filter="HWorkingProcedure-BT"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> - </button> - <input id="HCenterID" name="HCenterID" type="hidden" /> - </div> - </div> - - <div class="layui-col-xs4"> - <label class="layui-form-label">榛樿鐢熶骇鐝粍锛�</label> - <div class="layui-input-inline"> - <input type="text" name="HGroup" id="HGroup" lay-verify="" readonly="readonly" autocomplete="off" class="layui-input"> - <button type="button" lay-submit="" class="layui-btn" lay-filter="ProductionTeam-BT"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> - </button> - <input id="HGroupID" name="HGroupID" type="hidden" /> - </div> - </div> - - </div> - </div> - - <div class="layui-form-item" pane> - <div class="layui-col-xs5"> - <label class="layui-form-label"> 绂佺敤鏍囧織:</label> - <div class="layui-input-inline"> - <input type="checkbox" name="checkboxHStopflag" id="checkboxHStopflag" lay-skin="primary" lay-filter="checkboxHStopflag" title="鏄惁绂佺敤"> - <input type="hidden" value="false" name="HStopflag" id="HStopflag"> - </div> - </div> - </div> - - <div class="layui-form-item"> - <div class="layui-row"> - <div class="layui-col-xs11"> - <label class="layui-form-label"> 澶囨敞锛�</label> - <div class="layui-input-block"> - <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off"> - </div> - </div> - </div> + <select name="HType" id="HType" lay-verify="HType"> + <option value="">璇烽�夋嫨绫诲瀷</option> + <option value="鐢熶骇绾�">鐢熶骇绾�</option> + <option value="浜�">浜�</option> + <option value="璁惧">璁惧</option> + </select> </div> </div> </div> </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鍏宠仈ID</label> + <div class="layui-input-inline"> + <input type="text" name="HRelationID" id="HRelationID" lay-verify="" autocomplete="off" class="layui-input"> + </div> + </div> </div> - - </form> - </div> + <div class="layui-row"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鍗曠彮鏈�澶у伐鏃�</label> + <div class="layui-input-inline"> + <input type="text" name="HMaxWorkTimes" id="HMaxWorkTimes" lay-verify="" autocomplete="off" class="layui-input"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鏈�灏忚繘闃�</label> + <div class="layui-input-inline"> + <input type="text" name="HMinAdd" id="HMinAdd" lay-verify="" autocomplete="off" class="layui-input"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">姣忔棩鐝</label> + <div class="layui-input-inline"> + <input type="text" name="HClassCount" id="HClassCount" lay-verify="" autocomplete="off" class="layui-input"> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">鍔犵彮宸ユ椂</label> + <div class="layui-input-inline"> + <input type="text" name="HOverTimes" id="HOverTimes" lay-verify="" autocomplete="off" class="layui-input"> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">閮ㄩ棬</label> + <div class="layui-input-inline"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HDepart-BT" style="padding: 0 10px;float: left;margin-right: 3px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> + </button> + <input type="text" name="HDepName" id="HDepName" class="layui-input" style="background-color:#efefef4d;width: 76%;display: inline-block;" readonly> + <input id="HDeptID" name="HDeptID" type="hidden" /> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">宸ュ簭</label> + <div class="layui-input-inline"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HProc-BT" style="padding: 0 10px;float: left;margin-right: 3px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> + </button> + <input type="text" name="HProcName" id="HProcName" class="layui-input" style="background-color:#efefef4d;width: 76%;display: inline-block;" readonly> + <input id="HProcID" name="HProcID" type="hidden" /> + <input id="HProcNumber" name="HProcNumber" type="hidden" /> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">宸ヤ綔涓績</label> + <div class="layui-input-inline"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HWorkingProcedure-BT" style="padding: 0 10px;float: left;margin-right: 3px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> + </button> + <input type="text" name="HCenter" id="HCenter" class="layui-input" style="background-color:#efefef4d;width: 76%;display: inline-block;" readonly> + <input id="HCenterID" name="HCenterID" type="hidden" /> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">榛樿鐢熶骇鐝粍</label> + <div class="layui-input-inline"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="ProductionTeam-BT" style="padding: 0 10px;float: left;margin-right: 3px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> + </button> + <input type="text" name="HGroup" id="HGroup" class="layui-input" style="background-color:#efefef4d;width: 76%;display: inline-block;" readonly> + <input id="HGroupID" name="HGroupID" type="hidden" /> + </div> + </div> + <div class="layui-col-xs4 layui-inline"> + <label class="layui-form-label">绂佺敤鏍囧織</label> + <div class="layui-input-inline"> + <input type="checkbox" name="checkboxHStopflag" id="checkboxHStopflag" lay-skin="primary" lay-filter="checkboxHStopflag" value="true" title="鏄惁绂佺敤"> + <input type="hidden" value="false" name="HStopflag" id="HStopflag"> + </div> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs12 layui-inline"> + <label class="layui-form-label" style="width: 8.5%;">澶囨敞</label> + <div class="layui-input-block"> + <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style=" width: 93%;"> + </div> + </div> + </div> + </div> + </form> </div> </div> </div> @@ -244,19 +217,27 @@ var linterid = params[params[1]];//婧愬崟id var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷 } - //鍒ゆ柇鏄惁鏂板 - if (OperationType == 1) { + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏂板 $("#HItemID").val(0); } - else if (OperationType == 3) {//濡傛灉缂栬緫淇敼鍒欒蛋涓嬮潰 + else if (OperationType == 3) {//缂栬緫 $("#HItemID").val(linterid);//淇敼鏃朵富琛↖D //缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈� RoadBillMain(linterid); - } else { + } + else if (OperationType == 4) {//娴忚 + $("#HItemID").val(linterid);// + //缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈� + RoadBillMain(linterid); + $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鍚庡姞杞芥暟鎹椂淇濆瓨鎸夐挳绂佺敤 + } + else { layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); } //#endregion + //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛� @@ -270,201 +251,33 @@ $("#HStopflag").val(data.elem.checked); }); - //閫夋嫨宸ュ簭 + //閫夋嫨宸ュ簭鎸夐挳 form.on('submit(HProc-BT)', function () { - layer.open({ - type: 2//寮圭獥绫诲瀷 - , skin: 'layui-layer-rim' //鍔犱笂杈规 - , area: ['90%', '90%']//澶у皬 - , title: '宸ュ簭鍒楄〃'//鏍囬 - , shift: 2//寮瑰嚭鍔ㄧ敾 - , content: ['../../Baseset/鍩虹璧勬枡/Gy_ProcList.html', 'yes'] - , btn: ['纭畾', '鍙栨秷'] - , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 - var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 - var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" - if (checkStatus.data.length === 0) { - return layer.msg('璇烽�夋嫨鏁版嵁'); - } - $("#HProcName").val(checkStatus.data[0].宸ュ簭); - $("#HProcID").val(checkStatus.data[0].HItemID); - $("#HProcNumber").val(checkStatus.data[0].宸ュ簭浠g爜); - layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� - } - , btn2: function (index, layero) {} - }) + get_checkProc(); }); - //閫夋嫨閮ㄩ棬 + //閫夋嫨閮ㄩ棬鎸夐挳 form.on('submit(HDepart-BT)', function () { - layer.open({ - type: 2//寮圭獥绫诲瀷 - , skin: 'layui-layer-rim' //鍔犱笂杈规 - , area: ['90%', '90%']//澶у皬 - , title: '閮ㄩ棬鍒楄〃'//鏍囬 - , shift: 2//寮瑰嚭鍔ㄧ敾 - , content: ['../../PublicPage/DeptInformation.html', 'yes'] - , btn: ['纭畾', '鍙栨秷'] - , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 - var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 - var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" - if (checkStatus.data.length === 0) { - return layer.msg('璇烽�夋嫨鏁版嵁'); - } - $("#HDepName").val(checkStatus.data[0].HName); - $("#HDeptID").val(checkStatus.data[0].HItemID); - $("#HDeptNumber").val(checkStatus.data[0].HNumber); - layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� - } - , btn2: function (index, layero) { } - }) + get_checkDepart(); }); - //閫夋嫨宸ヤ綔涓績寮圭獥 + //閫夋嫨宸ヤ綔涓績鎸夐挳 form.on('submit(HWorkingProcedure-BT)', function () { - layer.open({ - type: 2//寮圭獥绫诲瀷 - , skin: 'layui-layer-rim' //鍔犱笂杈规 - , area: ['90%', '90%']//澶у皬 - , title: '宸ヤ綔涓績鍒楄〃'//鏍囬 - , shift: 2//寮瑰嚭鍔ㄧ敾 - , content: ['../../Baseset/鍩虹璧勬枡/Gy_WorkCenterList.html', 'yes'] - , btn: ['纭畾', '鍙栨秷'] - , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 - var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 - var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" - if (checkStatus.data.length === 0) { - return layer.msg('璇烽�夋嫨鏁版嵁'); - } - $("#HCenter").val(checkStatus.data[0].宸ヤ綔涓績); - $("#HCenterID").val(checkStatus.data[0].HItemID); - layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� - } - , btn2: function (index, layero) { } - }) + get_checkWorkCenter(); }); - //閫夋嫨鐝粍 + //閫夋嫨鐝粍鎸夐挳 form.on('submit(ProductionTeam-BT)', function () { - layer.open({ - type: 2//寮圭獥绫诲瀷 - , skin: 'layui-layer-rim' //鍔犱笂杈规 - , area: ['90%', '90%']//澶у皬 - , title: '鐝粍鍒楄〃'//鏍囬 - , shift: 2//寮瑰嚭鍔ㄧ敾 - , content: ['../../PublicPage/GroupInformation.html', 'yes'] - , btn: ['纭畾', '鍙栨秷'] - , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 - var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 - var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" - if (checkStatus.data.length === 0) { - return layer.msg('璇烽�夋嫨鏁版嵁'); - } - $("#HGroup").val(checkStatus.data[0].HName); - $("#HGroupID").val(checkStatus.data[0].HItemID); - layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� - } - , btn2: function (index, layero) { } - }) + get_checkGroup(); }); - //閫夋嫨璐d换浜� - form.on('submit(HEmployeeID-BT)', function () {//閫夋嫨璐d换浜� - layer.open({ - type: 2 - , area: ['80%', '80%'] - , title: '鑱屽憳鍒楄〃' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HKeeper', 'yes'] - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - }); - //閫夋嫨璐d换宸ュ簭 - form.on('submit(HZRProcID-BT)', function () {//閫夋嫨璐d换宸ュ簭 - layer.open({ - type: 2 - , area: ['80%', '80%'] - , title: '璐d换宸ュ簭鍒楄〃' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_ProcList.html?Type=HZR', 'yes'] - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - }); - //閫夋嫨鐢熶骇璧勬簮寮圭獥 - form.on('submit(ProductionResources-BT)', function () {//鐢熶骇璧勬簮 - layer.open({ - type: 2 - , area: ['80%', '80%'] - , title: '鐢熶骇璧勬簮' - , shade: 0.6 //閬僵閫忔槑搴� - //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../Baseset/鍩虹璧勬枡/Gy_GetProductionResourcesList.html', 'yes'] - , resize: false - , cancel: function (index, layero) { - } - }) - }); - - form.on('submit(Saver)', function (data) {//淇濆瓨 - //debugger; - var sMainStr = JSON.stringify(data.field); - console.log("鐢熶骇" + sMainStr); - //var sSubStr = JSON.stringify(table.cache['mainTable']); - //var sMainSub = sMainStr + ';' + sSubStr; - $.ajax( - { - type: "POST", - url: GetWEBURL() + "SaveGy_SourceList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - async: true, - data: { "msg": sMainStr }, - dataType: "json", - success: function (data) { - if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - layer.msg(data.Message, { icon: 1 }); - $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); - - } - else { - - f_alert(data.Message); - console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); - } - layer.closeAll("loading"); - }, - error: function (err) { - - f_alert("閿欒:" + err); - console.log("Reason" + sMainStr); - } - }); - }); - function f_alert(sMsg) { - layer.alert(sMsg, { icon: 5 }); - - } - //鐩戝惉鎻愪氦 - form.verify({ - numberOrEmpty: function (value, item) { - // if (value != '') { - if (!/^\d+$/.test(value)) { - return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0'; - } - //} - } + //淇濆瓨鎸夐挳 + form.on('submit(set_SaveBill)', function (data) { + set_SaveBill(data); }); //#endregion + //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉� @@ -533,118 +346,163 @@ } //#endregion + //#region 淇濆瓨鏂规硶 + function set_SaveBill(data) { + var sMainStr = JSON.stringify(data.field); + console.log("鐢熶骇" + sMainStr); + $.ajax({ + type: "POST", + url: GetWEBURL() + "SaveGy_SourceList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "msg": sMainStr }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { icon: 1 }); + $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true); + //淇濆瓨鍚庢祻瑙� + myfunction(); + } + else { + layer.alert(data.Message, { icon: 5 }); + } + layer.closeAll("loading"); + }, + error: function (err) { + layer.alert("閿欒:" + err, { icon: 5 }); + console.log("Reason" + sMainStr); + } + }); + } + //#endregion + + //#region 閫夋嫨宸ュ簭鏂规硶 + function get_checkProc() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '宸ュ簭鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_ProcList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HProcName").val(checkStatus.data[0].宸ュ簭); + $("#HProcID").val(checkStatus.data[0].HItemID); + $("#HProcNumber").val(checkStatus.data[0].宸ュ簭浠g爜); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + //#endregion + + //#region 閫夋嫨閮ㄩ棬鏂规硶 + function get_checkDepart() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '閮ㄩ棬鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../PublicPage/DeptInformation.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HDepName").val(checkStatus.data[0].HName); + $("#HDeptID").val(checkStatus.data[0].HItemID); + $("#HDeptNumber").val(checkStatus.data[0].HNumber); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + //#endregion + + //#region 閫夋嫨宸ヤ綔涓績鏂规硶 + function get_checkWorkCenter() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '宸ヤ綔涓績鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../Baseset/鍩虹璧勬枡/Gy_WorkCenterList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('ck-table');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HCenter").val(checkStatus.data[0].宸ヤ綔涓績); + $("#HCenterID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + //#endregion + + //#region 閫夋嫨鐝粍鏂规硶 + function get_checkGroup() { + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '鐝粍鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../PublicPage/GroupInformation.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HGroup").val(checkStatus.data[0].HName); + $("#HGroupID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + } + //#endregion + + //#region 鏂规硶 + function myfunction() { + location.replace('Add_Edit_Gy_Source.html?OperationType=4&linterid=' + linterid + '&HSouceBillType='); + //document.location.href('Add_Edit_Gy_Source.html ? OperationType = 4 & linterid=' + linterid + ' & HSouceBillType='); + $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鍚庡姞杞芥暟鎹椂淇濆瓨鎸夐挳绂佺敤 + } + //#endregion + + //#region 鏂规硶 + //#endregion + + //#region 鏂规硶 + //#endregion + + //#region 鏂规硶 + //#endregion + + //#region 鏂规硶 + //#endregion + //#endregion - //浠ヤ笂鏄痩ayui妯″潡 + + //浠ヤ笂鏄痩ayui妯″潡 }); - //瀹氫箟鍏ㄥ眬鍙橀噺 - var HReasonName, ReasonID, EmpName, SQProcName, - ProcID,ZRProcName,QRName - ; - function GetHReasonValue(obj) //杩斿洖涓嶈壇鍘熷洜 - { - HReasonName = obj[0].HName; - ReasonID = obj[0].HItemID; - } - //杩斿洖鍗曚綅 - function GetHUnitNameValue(obj) { - $("#HUName").val(obj[0].HName); - $("#HUnitID").val(obj[0].HItemID); - $("#HUnitNumber").val(obj[0].HNumber); - } - - function GetHKeeperValue(obj) { //杩斿洖妫�楠屽憳 - $("#HEmpName").val(obj[0].HName); - $("#HFirstCheckEmp").val(obj[0].HItemID); - } - - //杩斿洖鐢熶骇鐝粍 - function GetProductionTeamValue(obj) { //杩斿洖鐢熶骇鐝粍 - if (obj.length == 0) { - layer.msg("璇峰厛閫夋嫨鐝粍", { index: 0 }); - } else { - $("#HGroup").val(obj[0].鐝粍); - $("#HGroupID").val(obj[0].HItemID); - $("#HGroup").css("box-shadow", "none"); - layer.closeAll(); - } - } - - function GetHZRValue(obj) { //杩斿洖璐d换宸ュ簭 - ZRProcName = obj[0].宸ュ簭; - //$("#HZRProcName").val(obj[0].宸ュ簭); - //$("#HItemID").val(obj[0].HItemID); - } - //HWorker - function GetHWorkerValue(obj) { //杩斿洖涓嶈壇纭浜� - QRName = obj[0].HName; - //$("#HQRName").val(obj[0].HName); - //$("#HItemID").val(obj[0].HItemID); - } - function AllowLoadData(sSubStr) { //闈炵┖楠岃瘉 - //if ($("#HSourceBillNo").val() == '') { - // layer.msg("璇峰厛鎵簮鍗�!", { icon: 5 }); - // return false; - //} - if ($("#HDeptName").val() == '') { - layer.msg("閮ㄩ棬娌℃湁閫夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HSecManager").val() == '') { - layer.msg("楠屾敹浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HKeeper").val() == '') { - layer.msg("淇濈浜烘病鏈夐�夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - //if ($("#HWHNAME").val() == '') { - // layer.msg("浠撳簱娌℃湁閫夋嫨!", { icon: 5 }); - // return false; - //} - if ($("#HBillNo").val() == '') { - layer.msg("閿欒鐨勫崟鎹彿", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HInterID").val() == '') { - layer.msg("閿欒鐨勫唴鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if (typeof (sSubStr) == "undefined") { - layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if (!typeof (sSubStr) == "undefined") { - //for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺 - // if (parseFloat(sSubStr[i].HQtyMust) > 0) { - // if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HQtyMust)) - // { - // layer.msg("鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺", { icon: 5, btn: ['纭畾'], time: 100000, offset: 't' }); - // return false; - // } - // } - //} - for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘涓�0 - if (parseFloat(sSubStr[i].HQty) > 0) { - s = 1; - } - } - if (s == 0) { - layer.msg("浜у搧鍏ュ簱璁板綍鏈壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - } - else { - return true; - } - } - - - //form.on('select(HType)', function (data) { - // var txthtype = $("#HType option:selected").text(); - // console.log("htype涓猴細" + txthtype); - // form.render('select'); - //}); </script> </body> </html> \ No newline at end of file diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Source.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Source.html" index f1d9ab6..7ee44a9 100644 --- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Source.html" +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Source.html" @@ -23,11 +23,6 @@ <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" style="width: 85px;">鐢熶骇璧勬簮浠g爜</label> <div class="layui-input-block" style="margin-left: 120px;"> @@ -53,6 +48,7 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew"><i class="layui-icon layui-icon-form"></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-Delete"><i class="layui-icon layui-icon-form"></i>鍒犻櫎</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="get_PrintReport"><i class="layui-icon layui-icon-form"></i>娴忚</button> </div> </script> </form> @@ -68,6 +64,7 @@ }).extend({ index: 'lib/index', //涓诲叆鍙fā鍧� }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { + //#region 鍏敤鍙橀噺 var $ = layui.$ , admin = layui.admin @@ -105,6 +102,9 @@ break; //鍒犻櫎 case 'btn-Delete': set_DeleteBill(); + break; + //娴忚 + case 'get_PrintReport': get_PrintReport(); break; }; }); @@ -196,18 +196,31 @@ type: 2 , area: ['100%', '100%'] , title: '鐢熶骇璧勬簮璁剧疆-缂栬緫' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , shift: 0//寮瑰嚭鍔ㄧ敾 , content: '../鐢熶骇鍩虹璧勬枡/Add_Edit_Gy_Source.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=' - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } }) - } else { layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); + } + } + //#endregion + + //#region 娴忚 + function get_PrintReport() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var linterid = data[0].HItemID.toString(); + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '鐢熶骇璧勬簮璁剧疆-娴忚' + , shift: 0//寮瑰嚭鍔ㄧ敾 + , content: '../鐢熶骇鍩虹璧勬枡/Add_Edit_Gy_Source.html?OperationType=4&linterid=' + linterid + '&HSouceBillType=' + }) + } else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹祻瑙堬紒'); } } //#endregion @@ -275,14 +288,8 @@ , skin: 'layui-layer-rim' //鍔犱笂杈规 , area: ['100%', '100%'] , title: '鐢熶骇璧勬簮璁剧疆-鏂板' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , shift: 0//寮瑰嚭鍔ㄧ敾 , content: '../鐢熶骇鍩虹璧勬枡/Add_Edit_Gy_Source.html?OperationType=1&linterid=&HSouceBillType=' - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } }) } //#endregion @@ -290,7 +297,7 @@ //#endregion - //浠ヤ笂鏄痩ayui妯″潡 + //浠ヤ笂鏄痩ayui妯″潡 }); -- Gitblit v1.9.1