| | |
| | | <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-inline"> |
| | | <label class="layui-form-label">äºä»¶ç¶æ</label> |
| | | <div class="layui-input-block"> |
| | | <select id="HReadFlag" name="HReadFlag" lay-filter="HReadFlag" class="ForFilteringSchemes" style="width:190px;"> |
| | | <option value="" selected="selected">å
¨é¨</option> |
| | | <option value="2">å·²åé¦</option> |
| | | <option value="13">å·²ç¾å°</option> |
| | | <option value="9">å·²å¤ç</option> |
| | | <option value="10">å·²éªæ¶</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">çäº§èµæº</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" lay-verify="HSourceName" name="HSourceName" id="HSourceName" value="" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" class="layui-input" lay-verify="HSourceID" name="HSourceID" id="HSourceID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="HSourceList" id="HSourceList" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¼å§æ¥æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input ForFilteringSchemes" 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 ForFilteringSchemes" id="HEndDate" 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-tab layui-tab-card" style="margin-top:20px;"> |
| | | <ul class="layui-tab-title"> |
| | | <li class="layui-this">ææ¥æ¶ç</li> |
| | |
| | | </div> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-XTReception-in" id="btn-XTReception-in"><i class="layui-icon layui-icon-radio"></i>䏿¨å¼å¸¸å馿¥æ¶å</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-XTSign-in" id="btn-XTSign-in"><i class="layui-icon layui-icon-radio"></i>䏿¨å¼å¸¸åé¦ç¾å°å</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-XTReceive" id="btn-XTReceive"><i class="layui-icon layui-icon-radio"></i>䏿¨å¼å¸¸åé¦å¤çå</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-View" id="btn-View"><i class="layui-icon layui-icon-radio"></i>æ¥ç</button> |
| | |
| | | var titleData = ["HInterID", "HEntryID", "HDeptID", "HRecDeptID", "HHandleEmpID","HErrMsgBackTypeID"]; |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ |
| | | function set_ClearBill() { |
| | |
| | | set_InitGrid_send(); |
| | | //åå§åæéå表 |
| | | set_InitGrid_copy(); |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | //æ¥è¯¢ |
| | | get_Display(); |
| | | get_FastQuery(); |
| | | } |
| | | |
| | | table.on('toolbar(mainTable_receive)', function (obj) { |
| | | switch (obj.event) { |
| | | //䏿¨å¼å¸¸å馿¥æ¶å |
| | | case 'btn-XTReception-in': XTReception(); |
| | | break; |
| | | //䏿¨å¼å¸¸åé¦ç¾å°å |
| | | case 'btn-XTSign-in': XTSign(); |
| | | break; |
| | |
| | | }; |
| | | }); |
| | | table.on('toolbar(mainTable_copy)', function (obj) { |
| | | switch (obj.event) { |
| | | switch (obj.event) { |
| | | //æ¥ç |
| | | case 'btn-View2': View(); |
| | | break; |
| | | }; |
| | | }); |
| | | |
| | | |
| | | //æ¥è¯¢æé® |
| | | form.on('submit(btnSearch)', function (data) { |
| | | get_FastQuery(); |
| | | }); |
| | | |
| | | //éç½®æé® |
| | | form.on('submit(btnReSearch)', function (data) { |
| | | set_ClearQuery(); |
| | | }); |
| | | |
| | | //åå§åæ¥æ¶å表 |
| | | function set_InitGrid_notStart() { |
| | |
| | | //åå§åæéå表 |
| | | function set_InitGrid_copy() { |
| | | option_copy = { |
| | | elem: '#mainTable_copy' |
| | | elem: '#mainTable_copy' |
| | | , page: false |
| | | , height: 500 |
| | | , totalRow: true |
| | |
| | | , limit: Number.MAX_VALUE//é»è®¤æ¾ç¤ºå
¨é¨ |
| | | , cols: [] |
| | | }; |
| | | } |
| | | } |
| | | |
| | | //#region æ¥è¯¢ |
| | | function get_Display(sWhere) { |
| | |
| | | url: GetWEBURL() + '/Sc_MESTransFerWorkBill/GetSc_MESTransFerWorkBillQuery', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "user": sessionStorage["HUserName"] }, |
| | | data: { "sWhere":sWhere,"user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | |
| | |
| | | } |
| | | table.render(option_copy); |
| | | |
| | | |
| | | |
| | | |
| | | //å·æ°æé®æ¾ç¤º |
| | | var btns = document.getElementsByTagName("button"); //è·åæ¬é¡µæææé®å¯¹è±¡ |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | function get_FastQuery() { |
| | | var HStatus = $("#HReadFlag").val();//é
è¯»ç¶æ |
| | | var HBeginDate = $("#HBeginDate").val();//å¼å§æ¥æ |
| | | var HEndDate = $("#HEndDate").val();//ç»ææ¥æ |
| | | var HSourceID = $("#HSourceID").val();//åé人 |
| | | sWhere = { |
| | | HStatus: HStatus |
| | | , HBeginDate: HBeginDate |
| | | , HEndDate: HEndDate |
| | | , HSourceID: HSourceID |
| | | } |
| | | get_Display(JSON.stringify(sWhere)); |
| | | //è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | sWhere = ""; |
| | | } |
| | | |
| | | //éç½®è¿æ»¤æ¡ä»¶ |
| | | function set_ClearQuery() { |
| | | $('#HReadFlag').val(""); |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HSourceName").val(""); |
| | | $('#HSourceID').val("0"); |
| | | sWhere = ""; |
| | | get_Display(sWhere); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 导åºExecel |
| | | function get_Export() { |
| | | var data = option_receive.data |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //䏿¨å¼å¸¸åé¦å¤çå |
| | | function XTReceive() { |
| | | //䏿¨å¼å¸¸å馿¥æ¶å |
| | | function XTReception() { |
| | | var checkStatus = table.checkStatus('mainTable_receive') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var HInterID = data[0].HInterID.toString(); |
| | | var HEntryID = data[0].HEntryID.toString(); |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ°å¢å¼å¸¸å馿¥æ¶å' |
| | | , title: 'æ°å¢å¼å¸¸åé¦ç¾å°å' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: '../../ç产管ç/å¼å¸¸åé¦å/OA_ErrMsgBackHandleBillMain.html?OperationType=2&linterid=' + HInterID + '&HEntryID=1&HSouceBillType=' + 4502 + '' |
| | | , content: '../../ç产管ç/å¼å¸¸åé¦å/OA_ErrMsgBackReceiveBillMain.html?OperationType=2&linterid=' + HInterID + '&HEntryID=' + HEntryID + '&HSouceBillType=' + 4502 + '' |
| | | , btn: [], |
| | | end: function (index, layero, that) { |
| | | //å·æ°é¡µé¢ |
| | |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | |
| | | //䏿¨å¼å¸¸åé¦å¤çå |
| | | function XTReceive() { |
| | | var checkStatus = table.checkStatus('mainTable_receive') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var HInterID = data[0].HInterID.toString(); |
| | | var HEntryID = data[0].HEntryID.toString(); |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ°å¢å¼å¸¸å馿¥æ¶å' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: '../../ç产管ç/å¼å¸¸åé¦å/OA_ErrMsgBackHandleBillMain.html?OperationType=2&linterid=' + HInterID + '&HEntryID=' + HEntryID + '&HSouceBillType=' + 4502 + '' |
| | | , btn: [], |
| | | end: function (index, layero, that) { |
| | | //å·æ°é¡µé¢ |
| | | $("#btnSearch").trigger('click'); |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | |
| | | //䏿¨å¼å¸¸åé¦ç¾å°å |
| | | function XTSign() { |
| | |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var HInterID = data[0].HInterID.toString(); |
| | | var HEntryID = data[0].HEntryID.toString(); |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ°å¢å¼å¸¸åé¦ç¾å°å' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: '../../ç产管ç/å¼å¸¸åé¦å/OA_ErrMsgBackSignBillMain.html?OperationType=2&linterid=' + HInterID + '&HEntryID=1&HSouceBillType=' + 4502 + '' |
| | | , content: '../../ç产管ç/å¼å¸¸åé¦å/OA_ErrMsgBackSignBillMain.html?OperationType=2&linterid=' + HInterID + '&HEntryID=' + HEntryID + '&HSouceBillType=' + 4502 + '' |
| | | , btn: [], |
| | | end: function (index, layero, that) { |
| | | //å·æ°é¡µé¢ |
| | |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var HInterID = data[0].HInterID.toString(); |
| | | var HEntryID = data[0].HEntryID.toString(); |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ°å¢å¼å¸¸åé¦éªæ¶å' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: '../../ç产管ç/å¼å¸¸åé¦å/OA_ErrMsgBackCheckBillMain.html?OperationType=2&linterid=' + HInterID + '&HEntryID=1&HSouceBillType=' + 4502 + '' |
| | | , content: '../../ç产管ç/å¼å¸¸åé¦å/OA_ErrMsgBackCheckBillMain.html?OperationType=2&linterid=' + HInterID + '&HEntryID=' + HEntryID + '&HSouceBillType=' + 4502 + '' |
| | | , btn: [], |
| | | end: function (index, layero, that) { |
| | | //å·æ°é¡µé¢ |
| | |
| | | } |
| | | |
| | | |
| | | //#region æ±æ¥ |
| | | //#region æ¥ç |
| | | function View() { |
| | | var activeTab = getActiveTab(); |
| | | |
| | |
| | | , data = checkStatus.data; |
| | | } |
| | | |
| | | var HInterID = data[0].HInterID; |
| | | var HInterID = data[0].HInterID.toString(); |
| | | var HEntryID = data[0].HEntryID.toString(); |
| | | if (data.length == 1) { |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['100%', '100%'] |
| | | , title: 'å·¥ä½ä»»å¡-䏿¨' |
| | | , title: 'å¼å¸¸åé¦åæ¥ç' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: '../../ç产管ç/å¼å¸¸åé¦å/Sc_Add_MESExecptFeedBackBillList.html?OperationType=5&linterid=' + HInterID + '&HEntryID=1&HSouceBillType=' + 4502 + '' |
| | | , content: '../../ç产管ç/å¼å¸¸åé¦å/Sc_Reply_MESExecptFeedBackBill.html?OperationType=3&linterid=' + HInterID + '&HEntryID=' + HEntryID + '&HSouceBillType=' + 4502 + '' |
| | | , btn: ['ç¡®å®'], |
| | | // æé®1 çåè° |
| | | btn1: function (index, layero, that) { |
| | |
| | | }) |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ä¸æ¨ï¼'); |
| | | layer.msg('æ æ³æ¥çï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //çäº§èµæº |
| | | form.on('submit(HSourceList)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'èµæºå表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Source.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HSourceName").val(checkStatus.data[0].çäº§èµæºåç§°); |
| | | $("#HSourceID").val(checkStatus.data[0].HItemID); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | |
| | | // è·åæ ç¾ |
| | | function getActiveTab() { |
| | | var tabs = document.getElementsByClassName("layui-tab-title")[0].getElementsByTagName("li"); |