| | |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/SetColumn.js"></script> |
| | | |
| | | <style> |
| | | .layui-form-item .layui-inline { |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <script type="text/html" id="barDemo"> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> |
| | | </script> |
| | | <script> |
| | | //#region æå 注é |
| | | //#endregion |
| | |
| | | var month = date.getMonth() + 1; |
| | | var year = date.getFullYear(); |
| | | var shijian = year + "-" + month + "-" + day; |
| | | var option = []; |
| | | var HModName = "Gy_Employee_Add_Edit" |
| | | //#endregion |
| | | |
| | | |
| | |
| | | //夿æä½ç±»å |
| | | if (OperationType == 1) {//æ æºåæ°å¢ |
| | | $("#HItemID").val(0); |
| | | |
| | | btnAddLine({ HEmpID: $('#HItemID').val(), HEmpName: $("#HName").val(), HPostID: 0, HPostName: "" }) |
| | | // ç嬿é®ç¹å»äºä»¶ï¼è§¦åæä»¶è¾å
¥æ¡çç¹å»äºä»¶ |
| | | document.getElementById('testList').addEventListener('click', function () { |
| | | // 触åæä»¶è¾å
¥æ¡çç¹å»äºä»¶ |
| | |
| | | }); |
| | | |
| | | $("#HAge").val(0); |
| | | $("#HGradDate").val(Format(9999 - 13 - 01, "yyyy-MM-dd")); |
| | | $("#HInComDate").val(Format(9999 - 13 - 01, "yyyy-MM-dd")); |
| | | $("#HInsuranceDate").val(Format(9999 - 13 - 01, "yyyy-MM-dd")); |
| | | $("#HContractEDate").val(Format(9999 - 13 - 01, "yyyy-MM-dd")); |
| | | $("#HContractBDate").val(Format(9999 - 13 - 01, "yyyy-MM-dd")); |
| | | $("#HGradDate").val(Format("9999-13-01", "yyyy-MM-dd")); |
| | | $("#HInComDate").val(Format("9999-13-01", "yyyy-MM-dd")); |
| | | $("#HInsuranceDate").val(Format("9999-13-01", "yyyy-MM-dd")); |
| | | $("#HContractEDate").val(Format("9999-13-01", "yyyy-MM-dd")); |
| | | $("#HContractBDate").val(Format("9999-13-01", "yyyy-MM-dd")); |
| | | $("#HContractYear").val(0); |
| | | $("#HDimissionDate").val(Format(9999 - 13 - 01, "yyyy-MM-dd")); |
| | | $("#HStayCardEDate").val(Format(9999 - 13 - 01, "yyyy-MM-dd")); |
| | | $("#HDimissionDate").val(Format("9999-13-01", "yyyy-MM-dd")); |
| | | $("#HStayCardEDate").val(Format("9999-13-01", "yyyy-MM-dd")); |
| | | } else if (OperationType == 2) {//å¤å¶ |
| | | //ç¼è¾ç¶ææ¶ï¼æ ¹æ®å
ç ï¼è·åä¿¡æ¯å¹¶åå
¥çé¢ |
| | | RoadBillMain(linterid); |
| | |
| | | //头工å
·æ |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data;; |
| | | , data = checkStatus.data; |
| | | var AddRow = table.cache['mainTable']; |
| | | var NewRow = { HEmpID: $('#HItemID').val(), HEmpName: $("#HName").val(), HPostID: 0, HPostName: "" }; |
| | | debugger |
| | | var NewRow = { HEmpID: $('#HItemID').val(), HEmpName: $("#HName").val(), HPostID: 0, HPostName: "", HRemark: "" }; |
| | | console.log(NewRow); |
| | | switch (obj.event) { |
| | | //æ°å¢ä¸è¡ |
| | |
| | | form.on('submit(set_CheckBill)', function (data) { |
| | | set_CheckBill(data); |
| | | }); |
| | | |
| | | //è¡å
äºä»¶ |
| | | table.on('tool(mainTable)', function (obj) { |
| | | set_GridDelete(obj); //è¡å
å é¤ |
| | | set_GridCellCheck(obj); //è¡å
å¿«æ·é®çé |
| | | }); |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //å®¡æ ¸ |
| | |
| | | , "HStopflag": data.ç¦ç¨æ è®° |
| | | , "HRemark": data.夿³¨ |
| | | }); |
| | | RoadBillSub(linterid) |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | |
| | | if (day.length < 2) day = '0' + day; |
| | | |
| | | return [year, month, day].join('-'); |
| | | } |
| | | |
| | | //å¢å ä¸è¡ |
| | | function btnAddLine(NewRow) { |
| | | debugger |
| | | 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);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ |
| | | } |
| | | } |
| | | // è¡¨æ ¼è¡å
äºä»¶å é¤ |
| | | function set_GridDelete(obj) { |
| | | var data = obj.data; |
| | | var rowIndex = $(obj.tr).attr("data-index"); |
| | | if (obj.event === 'del') { |
| | | layer.confirm('ççå é¤è¡ä¹', function (index) { |
| | | console.log("ç´¢å¼ä¸º:" + rowIndex); |
| | | if (rowIndex === '0' && table.cache["mainTable"].length == 1) { |
| | | layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); |
| | | } else { |
| | | //obj.del(); |
| | | //layer.close(index); |
| | | var oldData = table.cache["mainTable"]; |
| | | oldData.splice(obj.tr.data('index'), 1); |
| | | table.reload('mainTable', { data: oldData }); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | |
| | | //#region ä¿åæ¹æ³ |
| | |
| | | // layer.msg("请è¾å
¥èååç§°ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return; |
| | | //} |
| | | var sSubStr = JSON.stringify(table.cache['mainTable']); |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "Gy_Employee/ModifyByID", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: true, |
| | | data: { "oMain": sMainStr + ';' + sessionStorage["HUserName"] }, |
| | | data: { "oMain": sMainStr + ';' + sessionStorage["HUserName"] + ";" + sSubStr }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | |
| | | $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);//ä¿ååå è½½æ°æ®æ¶ä¿åæé®ç¦ç¨ |
| | | } |
| | | //#endregion |
| | | |
| | | function RoadBillSub(linterid) { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "Gy_Employee/listSub", |
| | | type: "GET", |
| | | data: { |
| | | sWhere: " and HEmpID = " + linterid, |
| | | user: sessionStorage["HUserName"] |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | option.data = result.data; |
| | | table.render(option); |
| | | } |
| | | |
| | | DisPlay_HideColumnEdit(HModName, sessionStorage["HUserName"], option, table) |
| | | layer.close(ajaxLoad); |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | function AllowLoadData(sSubStr) { |
| | | var Result = true; |
| | |
| | | , totalRow: true |
| | | , cols: [[ //å表 |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'HItemID', title: 'å²ä½ä¿¡æ¯ID', width: 100, hide: true} |
| | | , { type: 'HEmpID', title: 'HEmpID', width: 100} // èåå
ç |
| | | , { type: 'HEmpName', title: 'èååç§°', width: 100} // èåå
ç |
| | | , { type: 'HPostID', title: 'HPostID', width: 100} // èåå
ç |
| | | , { type: 'HPostName', title: 'å²ä½åç§°', width: 100} // èåå
ç |
| | | , { field: 'HItemID', title: 'å²ä½ä¿¡æ¯ID', width: 100, hide: true } |
| | | , { field: 'HEmpID', title: 'HEmpID', hide: true, width: 100 } // èåå
ç |
| | | , { field: 'HEmpName', title: 'èååç§°', width: 100 } // èåå
ç |
| | | , { field: 'HPostID', title: 'HPostID', hide: true, width: 100 } // èåå
ç |
| | | , { field: 'HPostName', title: 'å²ä½åç§°', edit: true, width: 100, event: "HPostNameSelect" } // èåå
ç |
| | | , { field: 'HRemark', title: '夿³¨', width: 100, edit: 'text' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 70 } |
| | | , { title: 'æä½', toolbar: '#barDemo', width: 70 } |
| | | ]] |
| | | } |
| | | |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //è¡å
å¿«æ·é®çé |
| | | function set_GridCellCheck(obj) { |
| | | $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { |
| | | if (event.key == "F7") { |
| | | if (obj.event == 'HPostNameSelect') { |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å²ä½å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../../views/åºç¡èµæ/ç产åºç¡èµæ/Gy_Post.html?Type=2', '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('è¯·éæ©æ°æ®'); |
| | | } |
| | | let data = checkStatus.data[0] |
| | | obj.update({ |
| | | HPostID: data["HItemID"], |
| | | HPostName: data["å²ä½åç§°"] |
| | | }) |
| | | table.render(option); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | |
| | | $("#HName").on("blur", function () { |
| | | let val = $(this).val() |
| | | let data = table.cache['mainTable']; |
| | | for (let dOne of data) { |
| | | dOne["HEmpName"] = val; |
| | | } |
| | | |
| | | table.reload("mainTable", { |
| | | data: data |
| | | }) |
| | | }) |
| | | |
| | | //#endregion |
| | | }); |
| | | |
| | |
| | |  |
| | | <!DOCTYPE html> |
| | | <!DOCTYPE html> |
| | | <html> |
| | | |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | | <title>æ°å¢/ç¼è¾PNLå¸å±</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.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> |
| | | <meta name="viewport" |
| | | content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> |
| | | <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> |
| | |
| | | background: #eeeeee; |
| | | border-radius: 5px; |
| | | /*zoom: 1.10;*/ |
| | | box-shadow: rgba(0,0,0,0.4) 3px 3px; |
| | | box-shadow: rgba(0, 0, 0, 0.4) 3px 3px; |
| | | } |
| | | </style> |
| | | </head> |
| | | |
| | | <body> |
| | | |
| | | <div id="layout1" class="layui-fluid"> |
| | |
| | | <form id="form" 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="Exit">éåº</button> |
| | | <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" |
| | | lay-submit="" lay-filter="Saver">ä¿å</button> |
| | | <button type="button" id="check-btn" class="layui-btn layui-btn-normal layui-btn-radius" |
| | | lay-submit="" lay-filter="Checker">å®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" |
| | | lay-filter="Exit">éåº</button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item" style="padding-top: 10px;"> |
| | |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">PNLå¸å±: </label> |
| | | <label class="layui-form-label" |
| | | style="width: 85px;padding: 9px 18px;">PNLå¸å±: </label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" lay-verify="HLayOutName" name="HLayOutName" |
| | | id="HLayOutName" |
| | | style="background-color:#efefef4d;display: inline-block;"> |
| | | <input type="hidden" class="layui-input" lay-verify="HInterID" name="HInterID" |
| | | id="HInterID" |
| | | style="background-color:#efefef4d;display: inline-block;"> |
| | | <input type="text" class="layui-input" |
| | | lay-verify="HLayOutName" name="HLayOutName" |
| | | id="HLayOutName" |
| | | style="background-color:#efefef4d;display: inline-block;"> |
| | | <input type="hidden" class="layui-input" |
| | | lay-verify="HInterID" name="HInterID" id="HInterID" |
| | | style="background-color:#efefef4d;display: inline-block;"> |
| | | <!--<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" |
| | | lay-filter="HLayoutList" id="HLayoutList" |
| | | style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">PCS徿 : </label> |
| | | <label class="layui-form-label" |
| | | style="width: 85px;padding: 9px 18px;">PCS徿 : </label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" lay-verify="HIcon" name="HIcon" |
| | | id="HIcon" |
| | | style="background-color:#efefef4d;width: 60%;display: inline-block;"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" |
| | | lay-filter="HIconFile" id="HIconFile" |
| | | style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | <input type="text" class="layui-input" lay-verify="HIcon" |
| | | name="HIcon" id="HIcon" |
| | | style="background-color:#efefef4d;width: 60%;display: inline-block;"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" |
| | | lay-submit="" lay-filter="HIconFile" id="HIconFile" |
| | | style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i |
| | | class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | |
| | | <label class="layui-form-label">è¡æ°:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="number" name="HRowCount" id="HRowCount" |
| | | class="layui-input"> |
| | | class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | <label class="layui-form-label">åæ°:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="number" name="HColCount" id="HColCount" |
| | | class="layui-input"> |
| | | class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">PNLäºç»´ç ç§èxåæ :</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="number" name="HPNLPosition_x" id="HPNLPosition_x" |
| | | class="layui-input"> |
| | | <input type="number" name="HPNLPosition_x" |
| | | id="HPNLPosition_x" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">PNLäºç»´ç ç§èyåæ :</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="number" name="HPNLPosition_y" id="HPNLPosition_y" |
| | | class="layui-input"> |
| | | <input type="number" name="HPNLPosition_y" |
| | | id="HPNLPosition_y" class="layui-input"> |
| | | </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="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> |
| | | <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="HModifyMan" |
| | | id="HModifyMan" 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="HCheckMan" |
| | | id="HCheckMan" 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="HStopMan" |
| | | id="HStopMan" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </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> |
| | | <input type="text" class="layui-input" name="HMakeDate" |
| | | id="HMakeDate" 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="HModifyDate" |
| | | id="HModifyDate" 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="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="HStopDate" |
| | | id="HStopDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | //夿æä½ç±»å |
| | | if (OperationType == 1) {//æ æºå |
| | | set_AddFNew(); |
| | | |
| | | |
| | | } |
| | | else if (OperationType == 2) {//å¤å¶ |
| | | set_AddFNew(); |
| | |
| | | set_GridDelete(obj); //è¡å
å é¤ |
| | | }); |
| | | |
| | | // å®¡æ ¸ |
| | | form.on("submit(Checker)", function () { |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_PNLInfoController/CheckBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": linterid, "IsAudit": 0, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | $("#add-btn").addClass("layui-btn-disabled").attr("disabled", true) |
| | | $("#check-btn").addClass("layui-btn-disabled").attr("disabled", true) |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | }) |
| | | |
| | | //ä¿å |
| | | form.on('submit(Saver)', function (data) {//ä¿å |
| | | //var isEndCheck = document.getElementById("HStopflag").checked; |
| | | //isEndCheck == true ? data.field.HStopflag = 'true' : data.field.HStopflag = 'false';//å°æ°ç»åå¹¶æå符串 |
| | | var sSubStr = JSON.stringify(table.cache['mainTable']); |
| | | var sMainStr = JSON.stringify(data.field) + ";" + sSubStr + ';'+ sessionStorage["HUserName"] |
| | | var sMainStr = JSON.stringify(data.field) + ";" + sSubStr + ';' + sessionStorage["HUserName"] |
| | | let url = GetWEBURL() |
| | | if (OperationType == 3) { |
| | | url += "/Gy_PNLInfoController/EditBill" |
| | |
| | | //set_EditForm(linterid) |
| | | //å
³éé¡µç¾ |
| | | //Pub_Close(1); |
| | | |
| | | |
| | | } |
| | | else { |
| | | f_alert(data.Message); |
| | |
| | | |
| | | //çå¬æäº¤ |
| | | form.verify({ |
| | | // TODO: 夿 æ¡ç ç¼å·çè¾å
¥æ¯å¦ç¬¦åæ å |
| | | numberOrEmpty: function (value, item) { |
| | | // if (value != '') { |
| | | if (!/^\d+$/.test(value)) { |
| | |
| | | , { templet: '#xuhao', field: "åºå·", title: 'åºå·', sort: true, fixed: 'left', event: "qwe", width: 100 } |
| | | , { field: 'HInterID', title: '主表ID', hide: true, width: 100 } |
| | | , { field: 'HEntryID', title: 'å表ID', hide: true, width: 100 } |
| | | , { field: 'HLayOutName', title: 'PNLå¸å±åç§°', width: 100, event: 'onHLayoutNameKeyDownHandler'} |
| | | , { field: 'HLayOutName', title: 'PNLå¸å±åç§°', width: 100, event: 'onHLayoutNameKeyDownHandler' } |
| | | , { field: 'HSetNo', title: 'setå·', width: 100, edit: 'text' } |
| | | , { field: 'HPCSNo', title: 'PCSå·', width: 100, edit: 'text' } |
| | | , { field: 'HPosition_x', title: 'PCSè¡ç´¢å¼', width: 100, totalRow: true, edit: 'text' } |
| | | , { field: 'HPosition_y', title: 'PCSåç´¢å¼', width: 100, totalRow: true, edit: 'text' } |
| | | , { field: 'HPosition_y', title: 'PCSåç´¢å¼', width: 100, totalRow: true, edit: 'text' } |
| | | , { field: 'HSetPosition_x', title: 'Setäºç»´ç ç§èxåæ ', width: 120 } |
| | | , { field: 'HSetPosition_y', title: 'Setäºç»´ç ç§èyåæ ', width: 120 } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } |
| | |
| | | $("#HPNLPosition_y").val(Number(data['PNLäºç»´ç ç§èyåæ '])) |
| | | $("#HMaker").val(data['å建人']) |
| | | $("#HMakeDate").val(isEmpty(data['å建æ¶é´']) === true ? "" : util.toDateString(data['å建æ¶é´'], 'yyyy-MM-dd HH:mm:ss')) |
| | | |
| | | $("#HModifyMan").val(data['ä¿®æ¹äºº']) |
| | | $("#HModifyDate").val(isEmpty(data['ä¿®æ¹æ¶é´']) === true ? "" : util.toDateString(data['ä¿®æ¹æ¶é´'], 'yyyy-MM-dd HH:mm:ss')) |
| | | $("#HCheckMan").val(data['å®¡æ ¸äºº']) |
| | | $("#HCheckDate").val(isEmpty(data['å®¡æ ¸æ¶é´']) === true ? "" : util.toDateString(data['å®¡æ ¸æ¶é´'], 'yyyy-MM-dd HH:mm:ss')) |
| | | $("#HStopMan").val(data['ç¦ç¨äºº']) |
| | | $("#HStopDate").val(isEmpty(data['ç¦ç¨æ¶é´']) === true ? "" : util.toDateString(data['ç¦ç¨æ¶é´'], 'yyyy-MM-dd HH:mm:ss')) |
| | | layui.form.render();//宿¶æ¸²æéä¸åä¸éä¸çæ ·å¼ |
| | | layer.close(load) |
| | | |
| | | if(isEmpty(data['å®¡æ ¸äºº']) !== true) { |
| | | $("#add-btn").addClass("layui-btn-disabled").attr("disabled", true); |
| | | }else { |
| | | $("#check-btn").removeClass("layui-btn-disabled").attr("disabled", false); |
| | | } |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | layer.close(load) |
| | |
| | | if (isEmpty(oldData[obj.tr.data('index')].HEntryID) === false, true, true) { |
| | | delEntryIDList.push(oldData[obj.tr.data('index')].HEntryID) // ä¿åå é¤è¡ HEntryID(é空ï¼é0) |
| | | } |
| | | |
| | | |
| | | oldData.splice(obj.tr.data('index'), 1); |
| | | |
| | | |
| | | table.reload('mainTable', { data: oldData }); |
| | | layer.close(index); |
| | | } |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | document.addEventListener('DOMContentLoaded', function () { |
| | | $("#check-btn").addClass("layui-btn-disabled").attr('disabled', true) |
| | | }); |
| | | |
| | | |
| | | |
| | | </script> |
| | | </body> |
| | | |
| | | </html> |
| | |
| | | <label class="layui-form-label">æ¥æé´é</label> |
| | | <div class="layui-input-block"> |
| | | <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" |
| | | lay-filter="HInitTimeCycle" style="width:190px;"> |
| | | lay-filter="HInitTimeCycle" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | |
| | | <label class="layui-form-label" style="width: 85px;">å¼å§æ¥æ</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="date" class="layui-input ForFilteringSchemes" name="HBeginDate" |
| | | id="HBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" |
| | | placeholder="yyyy-MM-dd"> |
| | | id="HBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" |
| | | placeholder="yyyy-MM-dd"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ææ¥æ</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="date" class="layui-input ForFilteringSchemes" name="HEndDate" |
| | | id="HEndDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" |
| | | placeholder="yyyy-MM-dd"> |
| | | id="HEndDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" |
| | | placeholder="yyyy-MM-dd"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 8rem;">PNLå¸å±åç§°:</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input ForFilteringSchemes" name="HBarCode" |
| | | lay-verify="HLayOutName" id="HLayOutName" autocomplete="off"> |
| | | lay-verify="HLayOutName" id="HLayOutName" autocomplete="off"> |
| | | |
| | | </div> |
| | | </div> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" |
| | | lay-filter="btnSearch" id="btnSearch"> |
| | | lay-filter="btnSearch" id="btnSearch"> |
| | | æ¥è¯¢ |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" |
| | | lay-filter="btnReSearch" id="btnReSearch"> |
| | | lay-filter="btnReSearch" id="btnReSearch"> |
| | | éç½® |
| | | </button> |
| | | <!--æ¾ç¤ºå½åè¿æ»¤æ¹æ¡--> |
| | | <div class="layui-inline" style="margin-left:5px;"> |
| | | <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" |
| | | id="HFilterScheme_Now"></div> |
| | | id="HFilterScheme_Now"></div> |
| | | </div> |
| | | <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName" id="ColName" class="ForFilteringSchemes" |
| | | lay-filter="ColName" style="width:190px;"> |
| | | lay-filter="ColName" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator" id="Comparator" class="ForFilteringSchemes" |
| | | lay-filter="Comparator" style="width:190px;"> |
| | | lay-filter="Comparator" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" |
| | | name="ColContent" id="ColContent"> |
| | | name="ColContent" id="ColContent"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName1" id="ColName1" lay-filter="ColName1" |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator1" id="Comparator1" lay-filter="Comparator1" |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="> |
| | | <= |
| | | </option> |
| | | <= </option> |
| | | <option value="<"> |
| | | < |
| | | </option> |
| | | < </option> |
| | | <option value="<>"> |
| | | <> |
| | | </option> |
| | |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" |
| | | name="ColContent1" id="ColContent1"> |
| | | name="ColContent1" id="ColContent1"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName2" id="ColName2" lay-filter="ColName2" |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator2" id="Comparator2" lay-filter="Comparator2" |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="> |
| | | <= |
| | | </option> |
| | | <= </option> |
| | | <option value="<"> |
| | | < |
| | | </option> |
| | | < </option> |
| | | <option value="<>"> |
| | | <> |
| | | </option> |
| | |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" |
| | | name="ColContent2" id="ColContent2"> |
| | | name="ColContent2" id="ColContent2"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_HideColumn" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>æé®è®¾ç½®</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_CheckBill" id="set_CheckBill"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸</button>--> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AbandonCheck" id="set_AbandonCheck"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸</button>--> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_CheckBill" id="set_CheckBill"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AbandonCheck" id="set_AbandonCheck"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_StopBill" id="set_StopBill"><i class="layui-icon layui-icon-radio"></i>ç¦ç¨</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AbandonStop" id="set_AbandonStop"><i class="layui-icon layui-icon-circle"></i>åç¦ç¨</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Close" id="btn-Close"><i class="layui-icon layui-icon-radio"></i>å
³é</button>--> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeClose" id="btn-DeClose"><i class="layui-icon layui-icon-radio"></i>åå
³é</button>--> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Drop" id="btn-Drop"><i class="layui-icon layui-icon-radio"></i>ä½åº</button>--> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeDrop" id="btn-DeDrop"><i class="layui-icon layui-icon-radio"></i>åä½åº</button>--> |
| | | <!-- <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeClose" id="btn-DeClose"><i class="layui-icon layui-icon-radio"></i>åå
³é</button> --> |
| | | <!-- <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Drop" id="btn-Drop"><i class="layui-icon layui-icon-radio"></i>ä½åº</button> --> |
| | | <!-- <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeDrop" id="btn-DeDrop"><i class="layui-icon layui-icon-radio"></i>åä½åº</button> --> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>ä¿åæ¹æ¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>è¯»åæ¹æ¡</button> |
| | |
| | | var sWhere = ""; |
| | | var option = []; |
| | | var titleData = ['sorderid', 'hmainid', 'HInterid']; |
| | | |
| | | |
| | | var ins; |
| | | var HModName = "Gy_PNLInfo"; |
| | | var HBillType = "10003"; |
| | |
| | | break; |
| | | //å®¡æ ¸ |
| | | case 'set_CheckBill': |
| | | set_CheckBill(1); |
| | | set_CheckBill(0); |
| | | break; |
| | | //åå®¡æ ¸ |
| | | case 'set_AbandonCheck': |
| | | set_CheckBill(2); |
| | | set_CheckBill(1); |
| | | break; |
| | | //ç¦ç¨ |
| | | case 'set_StopBill': |
| | | set_StopBill(0); |
| | | break; |
| | | //åç¦ç¨ |
| | | case 'set_AbandonStop': |
| | | set_StopBill(1); |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], option, get_FastQuery); |
| | |
| | | }); |
| | | } |
| | | |
| | | //#region åå®¡æ ¸/å®¡æ ¸æ°æ® |
| | | function set_CheckBill(num) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var InterID = data[0].HInterID.toString(); |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_PNLInfoController/CheckBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "IsAudit": num, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | $("#btnSearch").trigger('click'); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åç¦ç¨/ç¦ç¨æ°æ® |
| | | function set_StopBill(num) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var InterID = data[0].HInterID.toString(); |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_PNLInfoController/StopBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "IsStop": num, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | $("#btnSearch").trigger('click'); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | |
| | |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | ,end: function () { |
| | | , end: function () { |
| | | //å·æ°é¡µé¢, |
| | | get_FastQuery(); |
| | | }, |
| | |
| | | function set_DeleteBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | |
| | | if (checkStatus.data.length === 1) { |
| | | if (isEmpty(data[0]['å®¡æ ¸äºº']) === false) { |
| | | return layer.alert("å·²å®¡æ ¸çæ°æ®ä¸è½å é¤!", { icon: 5 }) |
| | | } |
| | | //é»è¾å 餿¹æ³ |
| | | layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) { |
| | | $.ajax({ |
| | |
| | | |
| | | //#region 忥ééæ°æ® |
| | | form.on('submit(btnGetOAData)', function (data) { |
| | | //æ¸
ç©ºè¿æ»¤æ¡ä»¶ |
| | | get_OAData(); |
| | | if (set_ModCheck("Pay_ErrWorkTimesRequestBill_Edit") == true) { |
| | | get_OAData(); |
| | | } |
| | | }); |
| | | |
| | | //éç½®è¿æ»¤æ¡ä»¶ |
| | |
| | | }); |
| | | } |
| | | |
| | | //æéå¤å® |
| | | function set_ModCheck(ModRightNameCheck) { |
| | | var Permission = false; |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: false, |
| | | data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | Permission = true; |
| | | } else { |
| | | layer.alert("å½åæ¨¡åæ²¡ææ¥è¯¢æé!", { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | return Permission; |
| | | } |
| | | |
| | | //#endregion |
| | | |
| | | //#region éç½®æé® |
| | |
| | | //å设置 |
| | | DisPlay_HideColumnForPlan(HModName, sessionStorage["HUserName"], option); |
| | | ins = table.render(option); |
| | | //var HinterID_S = []; |
| | | //for (var i = 0; i < data1.data.length; i++) { |
| | | // HinterID_S.push(data1.data[i]["hmainid"]); |
| | | //} |
| | | var HinterID_S = []; |
| | | for (var i = 0; i < data1.data.length; i++) { |
| | | HinterID_S.push(data1.data[i]["hmainid"]); |
| | | } |
| | | layer.close(ajaxLoad); |
| | | //if (HinterID_S.length > 0) { |
| | | // get_Display_1(HinterID_S); |
| | | // get_Display_2(HinterID_S); |
| | | //} |
| | | if (HinterID_S.length > 0) { |
| | | /*get_Display_1(HinterID_S);*/ |
| | | get_Display_2(HinterID_S); |
| | | } |
| | | |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length != 1) { |
| | | if (checkStatus.data.length == 1) { |
| | | OptionData[0] = checkStatus.data[0]; |
| | | } else if (checkStatus.data.length == 0) { |
| | | //çäº0æ¶æ¸
空çäº§èµæº |
| | | OptionData[0] = { "HItemID": 0, "çäº§èµæºåç§°": "" }; |
| | | } else { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | OptionData[0] = checkStatus.data[0]; |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | |
| | | columns.push({ field: 'ç产订åå·', title: 'ç产订åå·', width: 150, edit: true, hide: true }); |
| | | columns.push({ field: 'ç©æç¼ç ', title: 'ç©æç¼ç ', width: 150, edit: true }); |
| | | columns.push({ field: '客æ·è®¢åå·', title: '客æ·è®¢åå·', width: 200, edit: true }); |
| | | columns.push({ field: 'æç»è¡å·', title: 'æç»è¡å·', width: 150}); |
| | | columns.push({ field: '计åç»ææ¥æ', title: '计åç»ææ¥æ', width: 150, event: "HPlanEndDate", edit: true}); |
| | | |
| | | columns.push({ fixed: 'right', title: 'æä½', toolbar: '#barDemo' }); |
| | |
| | | columns.push({ field: 'ICMOBillHEntryID', title: 'ICMOBillHEntryID', width: 150, hide: true }); |
| | | columns.push({ field: '客æ·è®¢åå·', title: '客æ·è®¢åå·', width: 200, edit: true }); |
| | | columns.push({ field: 'ç©æç¼ç ', title: 'ç©æç¼ç ', width: 150, edit: true }); |
| | | columns.push({ field: 'æç»è¡å·', title: 'æç»è¡å·', width: 150 }); |
| | | columns.push({ field: 'å°æ¶äº§è½', title: 'å°æ¶äº§è½', edit: 'text' }); |
| | | columns.push({ field: 'ä¼å
级', title: 'ä¼å
级' }); |
| | | columns.push({ field: 'HSourceID', title: 'HSourceID', hide: true }); |
| | |
| | |  |
| | | <!DOCTYPE html> |
| | | <!DOCTYPE html> |
| | | <html> |
| | | |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | | <title>æ°å¢/ç¼è¾PNLæ£éªä¿¡æ¯</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.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> |
| | | <meta name="viewport" |
| | | content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> |
| | | <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/SetColumn.js"></script> |
| | | <script src="../../../layuiadmin/HideButton_New.js"></script> |
| | | </head> |
| | | |
| | | <body> |
| | | |
| | | <div id="layout1" class="layui-fluid"> |
| | |
| | | <form id="form" 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="Exit">éåº</button> |
| | | <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" |
| | | lay-submit="" lay-filter="Saver">ä¿å</button> |
| | | <button type="button" id="check-btn" class="layui-btn layui-btn-normal layui-btn-radius" |
| | | lay-submit="" lay-filter="Checker">å®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" |
| | | lay-filter="Exit">éåº</button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item" style="padding-top: 10px;"> |
| | |
| | | <label class="layui-form-label">æ¡ç ç¼å·:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HBarCode" id="HBarCode" |
| | | class="layui-input"> |
| | | class="layui-input"> |
| | | <input type="hidden" name="HItemID" id="HItemID" |
| | | class="layui-input" /> |
| | | class="layui-input" /> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | <label class="layui-form-label">setå·:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HSetNo" id="HSetNo" |
| | | class="layui-input"> |
| | | class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | <label class="layui-form-label">PCSå·:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HPCSNo" id="HPCSNo" |
| | | class="layui-input"> |
| | | class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | <label class="layui-form-label">PCSè¡ç´¢å¼:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="number" name="HPosition_x" id="HPosition_x" |
| | | class="layui-input"> |
| | | class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | <label class="layui-form-label">PCSåç´¢å¼:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="number" name="HPosition_y" id="HPosition_y" |
| | | class="layui-input"> |
| | | class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ£éªå·¥åº:</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HCheckProc" lay-filter="HCheckProc" id="HCheckProc"> |
| | | <option value="ç¬æ£®VRSå
å±" selected="selected">ç¬æ£®VRSå
å±</option> |
| | | <select name="HCheckProc" lay-filter="HCheckProc" |
| | | id="HCheckProc"> |
| | | <option value="ç¬æ£®VRSå
å±" selected="selected">ç¬æ£®VRSå
å± |
| | | </option> |
| | | <option value="ç¬æ£®VRSå¤å±">ç¬æ£®VRSå¤å±</option> |
| | | <option value="AVI">AVI</option> |
| | | <option value="çµæµ">çµæµ</option> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ£åé¢:</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HPageIndex" lay-filter="HPageIndex" id="HPageIndex"> |
| | | <option value="æ£é¢" data-value="1" selected="selected">æ£é¢</option> |
| | | <select name="HPageIndex" lay-filter="HPageIndex" |
| | | id="HPageIndex"> |
| | | <option value="æ£é¢" data-value="1" selected="selected">æ£é¢ |
| | | </option> |
| | | <option value="åé¢" data-value="0">åé¢</option> |
| | | </select> |
| | | </div> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ä¸è¯åå :</label> |
| | | <div class="layui-input-inline"> |
| | | <textarea name="HPNLPosition_y" id="HPNLPosition_y" class="layui-textarea"></textarea> |
| | | <textarea name="HPNLPosition_y" id="HPNLPosition_y" |
| | | class="layui-textarea"></textarea> |
| | | </div> |
| | | </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="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> |
| | | <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="HModifyMan" |
| | | id="HModifyMan" 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="HCheckMan" |
| | | id="HCheckMan" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </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> |
| | | <input type="text" class="layui-input" name="HMakeDate" |
| | | id="HMakeDate" 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="HModifyDate" |
| | | id="HModifyDate" 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="HCheckDate" |
| | | id="HCheckDate" style="background-color:#efefef4d;" |
| | | readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | //夿æä½ç±»å |
| | | if (OperationType == 1) {//æ æºå |
| | | set_AddFNew(); |
| | | |
| | | |
| | | } |
| | | else if (OperationType == 2) {//å¤å¶ |
| | | set_AddFNew(); |
| | |
| | | //var isEndCheck = document.getElementById("HStopflag").checked; |
| | | //isEndCheck == true ? data.field.HStopflag = 'true' : data.field.HStopflag = 'false';//å°æ°ç»åå¹¶æå符串 |
| | | data.field['HPageIndex'] = $("#HPageIndex option:selected").data('value'); |
| | | /* data.field['HCheckProc'] = $("#HCheckProc option:selected").data('value');*/ |
| | | /* data.field['HCheckProc'] = $("#HCheckProc option:selected").data('value');*/ |
| | | var sMainStr = JSON.stringify(data.field) + ';' + sessionStorage["HUserName"] |
| | | |
| | | debugger |
| | |
| | | //set_EditForm(linterid) |
| | | //å
³éé¡µç¾ |
| | | //Pub_Close(1); |
| | | |
| | | |
| | | } |
| | | else { |
| | | f_alert(data.Message); |
| | |
| | | form.on('submit(HLayoutList)', function () { |
| | | get_layoutPanel() |
| | | }) |
| | | |
| | | // å®¡æ ¸ |
| | | form.on("submit(Checker)", function () { |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/QC_CheckNote_PNL_TempController/CheckBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": linterid, "IsAudit": 0, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | $("#add-btn").addClass("layui-btn-disabled").attr("disabled", true) |
| | | $("#check-btn").addClass("layui-btn-disabled").attr("disabled", true) |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | }) |
| | | |
| | | |
| | | //çå¬æäº¤ |
| | | form.verify({ |
| | |
| | | function roadBillMain() { |
| | | set_EditForm(linterid) |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | //ç¼è¾å 载表头 |
| | | function set_EditForm(linterid) { |
| | | let load = layer.load() |
| | | //æ¥è¯¢æ£éªæ¹æ¡åæ¯å¦åå¨ |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/QC_CheckNote_PNL_TempController/GetQC_CheckNote_PNL_TempList", |
| | |
| | | $("#HPosition_y").val(Number(data['PCSæå¨åçç´¢å¼'])) |
| | | $("#HMaker").val(data['å建人']) |
| | | $("#HMakeDate").val(isEmpty(data['å建æ¶é´']) === true ? "" : util.toDateString(data['å建æ¶é´'], 'yyyy-MM-dd HH:mm:ss')) |
| | | |
| | | $("#HModifyMan").val(data['ä¿®æ¹äºº']) |
| | | $("#HModifyDate").val(isEmpty(data['ä¿®æ¹æ¶é´']) === true ? "" : util.toDateString(data['ä¿®æ¹æ¶é´'], 'yyyy-MM-dd HH:mm:ss')) |
| | | $("#HCheckMan").val(data['å®¡æ ¸äºº']) |
| | | $("#HCheckDate").val(isEmpty(data['å®¡æ ¸æ¶é´']) === true ? "" : util.toDateString(data['å®¡æ ¸æ¶é´'], 'yyyy-MM-dd HH:mm:ss')) |
| | | layui.form.render();//宿¶æ¸²æéä¸åä¸éä¸çæ ·å¼ |
| | | layer.close(load) |
| | | if (isEmpty(data['å®¡æ ¸äºº']) !== true) { |
| | | $("#add-btn").addClass("layui-btn-disabled").attr("disabled", true); |
| | | } else { |
| | | $("#check-btn").removeClass("layui-btn-disabled").attr("disabled", false); |
| | | } |
| | | |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | // |
| | | function f_alert(sMsg) { |
| | | layer.alert(sMsg, { icon: 5 }); |
| | |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | document.addEventListener('DOMContentLoaded', function () { |
| | | $("#check-btn").addClass("layui-btn-disabled").attr('disabled', true) |
| | | }); |
| | | </script> |
| | | </body> |
| | | |
| | | </html> |
| | |
| | | <label class="layui-form-label">æ¥æé´é</label> |
| | | <div class="layui-input-block"> |
| | | <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" |
| | | lay-filter="HInitTimeCycle" style="width:190px;"> |
| | | lay-filter="HInitTimeCycle" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | |
| | | <label class="layui-form-label" style="width: 85px;">å¼å§æ¥æ</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="date" class="layui-input ForFilteringSchemes" name="HBeginDate" |
| | | id="HBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" |
| | | placeholder="yyyy-MM-dd"> |
| | | id="HBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" |
| | | placeholder="yyyy-MM-dd"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ææ¥æ</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="date" class="layui-input ForFilteringSchemes" name="HEndDate" |
| | | id="HEndDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" |
| | | placeholder="yyyy-MM-dd"> |
| | | id="HEndDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" |
| | | placeholder="yyyy-MM-dd"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 8rem;">PNLæ¡ç ç¼å·:</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input ForFilteringSchemes" name="HBarCode" |
| | | lay-verify="HBarCode" id="HBarCode" autocomplete="off"> |
| | | lay-verify="HBarCode" id="HBarCode" autocomplete="off"> |
| | | |
| | | </div> |
| | | </div> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" |
| | | lay-filter="btnSearch" id="btnSearch"> |
| | | lay-filter="btnSearch" id="btnSearch"> |
| | | æ¥è¯¢ |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" |
| | | lay-filter="btnReSearch" id="btnReSearch"> |
| | | lay-filter="btnReSearch" id="btnReSearch"> |
| | | éç½® |
| | | </button> |
| | | <!--æ¾ç¤ºå½åè¿æ»¤æ¹æ¡--> |
| | | <div class="layui-inline" style="margin-left:5px;"> |
| | | <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" |
| | | id="HFilterScheme_Now"></div> |
| | | id="HFilterScheme_Now"></div> |
| | | </div> |
| | | <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName" id="ColName" class="ForFilteringSchemes" |
| | | lay-filter="ColName" style="width:190px;"> |
| | | lay-filter="ColName" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator" id="Comparator" class="ForFilteringSchemes" |
| | | lay-filter="Comparator" style="width:190px;"> |
| | | lay-filter="Comparator" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" |
| | | name="ColContent" id="ColContent"> |
| | | name="ColContent" id="ColContent"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName1" id="ColName1" lay-filter="ColName1" |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator1" id="Comparator1" lay-filter="Comparator1" |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="> |
| | | <= |
| | | </option> |
| | | <= </option> |
| | | <option value="<"> |
| | | < |
| | | </option> |
| | | < </option> |
| | | <option value="<>"> |
| | | <> |
| | | </option> |
| | |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" |
| | | name="ColContent1" id="ColContent1"> |
| | | name="ColContent1" id="ColContent1"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName2" id="ColName2" lay-filter="ColName2" |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator2" id="Comparator2" lay-filter="Comparator2" |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | class="ForFilteringSchemes" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="> |
| | | <= |
| | | </option> |
| | | <= </option> |
| | | <option value="<"> |
| | | < |
| | | </option> |
| | | < </option> |
| | | <option value="<>"> |
| | | <> |
| | | </option> |
| | |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" |
| | | name="ColContent2" id="ColContent2"> |
| | | name="ColContent2" id="ColContent2"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_HideColumn" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>æé®è®¾ç½®</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_CheckBill" id="set_CheckBill"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸</button>--> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AbandonCheck" id="set_AbandonCheck"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸</button>--> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_CheckBill" id="set_CheckBill"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AbandonCheck" id="set_AbandonCheck"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Close" id="btn-Close"><i class="layui-icon layui-icon-radio"></i>å
³é</button>--> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeClose" id="btn-DeClose"><i class="layui-icon layui-icon-radio"></i>åå
³é</button>--> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Drop" id="btn-Drop"><i class="layui-icon layui-icon-radio"></i>ä½åº</button>--> |
| | |
| | | break; |
| | | //å®¡æ ¸ |
| | | case 'set_CheckBill': |
| | | set_CheckBill(1); |
| | | set_CheckBill(0); |
| | | break; |
| | | //åå®¡æ ¸ |
| | | case 'set_AbandonCheck': |
| | | set_CheckBill(2); |
| | | set_CheckBill(1); |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], option, get_FastQuery); |
| | |
| | | }); |
| | | } |
| | | |
| | | //#region åå®¡æ ¸/å®¡æ ¸æ°æ® |
| | | function set_CheckBill(num) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var InterID = data[0].HItemID.toString(); |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/QC_CheckNote_PNL_TempController/CheckBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "IsAudit": num, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | $("#btnSearch").trigger('click'); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | |
| | |
| | | function set_DeleteBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | |
| | | if (checkStatus.data.length === 1) { |
| | | if (isEmpty(data[0]["å®¡æ ¸äºº"]) !== true) { |
| | | return layer.alert("å·²è¢«å®¡æ ¸çæ°æ®ä¸è½è¢«å é¤!", { icon: 5 }) |
| | | } |
| | | //é»è¾å 餿¹æ³ |
| | | layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) { |
| | | $.ajax({ |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //#endregion |
| | | |
| | | |
| | | </script> |
| | |
| | | <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="HProcType" |
| | | lay-verify="HProcType" id="HProcType" disabled> |
| | | <input type="text" class="layui-input" name="HBillSubType" |
| | | lay-verify="HBillSubType" id="HBillSubType" disabled> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | form.val("formData", { |
| | | HInterID: data["HInterID"], // éèåæ®µ |
| | | HProNumber: data["å·¥ç¨ç¼å·"], // 对åºå端name="HProNumber" |
| | | HBillSubType: data["å·¥ç¨ç±»å"], |
| | | HReDate: isEmpty(data["åçæ¥æ"]) === true ? "" : util.toDateString(data["åçæ¥æ"], "yyyy-MM-dd"), // 对åºname="HReDate" |
| | | HPicNo: data["ä»»å¡åç¼å·"], // 对åºname="HPicNo" |
| | | HProName: data["å·¥ç¨åç§°"], // 对åºname="HProName" |
| | |
| | | <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="HProcType" |
| | | lay-verify="HProcType" id="HProcType" disabled> |
| | | <input type="text" class="layui-input" name="HBillSubType" |
| | | lay-verify="HBillSubType" id="HBillSubType" disabled> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | // åºç¡å段ï¼é®åä¸å端nameå®å
¨ä¸è´ï¼ |
| | | HInterID: data.HInterID, // éèåæ®µ |
| | | HProNumber: data.å·¥ç¨ç¼å·, // 对åºå端name="HProNumber" |
| | | HBillSubType: data["å·¥ç¨ç±»å"], |
| | | HReDate: isEmpty(data["åçæ¥æ"]) === true ? "" : util.toDateString(data["åçæ¥æ"], "yyyy-MM-dd"), // 对åºname="HReDate" |
| | | HPicNo: data.ä»»å¡åç¼å·, // 对åºname="HPicNo" |
| | | HProName: data.å·¥ç¨åç§°, // 对åºname="HProName" |