| | |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <script src="../../../layuiadmin/modules//tableFilter2.js"></script> |
| | | <script src="../../../layuiadmin/SetColumn.js"></script> |
| | | <script src="../../../layuiadmin/qrcode/qrcode.min.js"></script> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid"> |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushPayableBills" id="btn-PushPayableBills"><i class="layui-icon layui-icon-delete"></i>å¤è¡ä¸æ¨(åºä»å)</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushPOInStockBackBills" id="btn-PushPOInStockBackBills"><i class="layui-icon layui-icon-delete"></i>å¤è¡ä¸æ¨(éæéç¥å)</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="" lay-event="btn-PushCg_POOrderChangeBill" id="btn-PushCg_POOrderChangeBill"><i class="layui-icon layui-icon-delete"></i>䏿¨(éè´è®¢ååæ´å)</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-push_POStockInCheckBill" id="btn-push_POStockInCheckBill"><i class="layui-icon layui-icon-set"></i>䏿¨(æ¥ææ£éªå)</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_CheckBill" id="CheckBill"><i class="layui-icon layui-icon-form"></i>å®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AbandonCheck" id="AbandonCheck"><i class="layui-icon layui-icon-form"></i>åå®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_startCheckBill" id="set_startCheckBill"><i class="layui-icon layui-icon-form"></i>å起审æ¹</button> |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="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> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="generateQRCodeBtn" id="generateQRCodeBtn"><i class="layui-icon layui-icon-logout"></i>çæäºç»´ç </button> |
| | | </div> |
| | | </script> |
| | | </form> |
| | |
| | | //#region ã卿è·å模ååç§°ã |
| | | var HModuleType = "1102"; |
| | | //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js |
| | | var HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); |
| | | var HPageTitle = get_PageTitle(HModuleType) || document.title; |
| | | //#endregion |
| | | |
| | | //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = ["hmainid","HEntryID","HBillType", "HSupID", "HPSStyleID", "HSSID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID", "HUnitID", |
| | | "HFeedback", "HPriority", "HUserID","å¸å«ä»£ç ","éè´æ¹å¼ä»£ç ","ç»ç®æ¹å¼ä»£ç ","é¨é¨ä»£ç ","主管代ç ","ä¸å¡å代ç ","计éåä½ä»£ç "]; |
| | | //#endregion |
| | | var titleData = ["hmainid", "HEntryID", "HBillType", "HSupID", "HPSStyleID", "HSSID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID", "HUnitID", |
| | | "HFeedback", "HPriority", "HUserID", "å¸å«ä»£ç ", "éè´æ¹å¼ä»£ç ", "ç»ç®æ¹å¼ä»£ç ", "é¨é¨ä»£ç ", "主管代ç ", "ä¸å¡å代ç ", "计éåä½ä»£ç "]; |
| | | //#endregion |
| | | |
| | | //#region ãè¿æ»¤æ¹æ¡ã |
| | | |
| | |
| | | //éæ©çè¿æ»¤æ¹æ¡å
ç ï¼å
¨å±åéï¼ |
| | | window.HInterID_Choose = 0; |
| | | //#endregion |
| | | |
| | | //æ£æµæ¯å¦å
·å¤æ¥çé颿éï¼è®¾ç½®éèå |
| | | checkRight_Money(); |
| | | |
| | | //#region è¿å
¥é¡µé¢æ¢å è½½ |
| | | set_ClearBill(); |
| | |
| | | //䏿¨(éè´è®¢ååæ´å) |
| | | case 'btn-PushCg_POOrderChangeBill': |
| | | set_PushBillCg_POOrderChangeBill(); |
| | | break; |
| | | // 䏿¨(æ¥ææ£éªå) |
| | | case 'btn-push_POStockInCheckBill': |
| | | push_POStockInCheckBill() |
| | | break; |
| | | //å®¡æ ¸ |
| | | case 'set_CheckBill': set_CheckBill(0); |
| | |
| | | break; |
| | | //è¯»åæ¹æ¡ |
| | | case 'set_ReadScheme': set_ReadScheme(); |
| | | break; |
| | | //çæäºç»´ç |
| | | case 'generateQRCodeBtn': generateQRCode(); |
| | | break; |
| | | }; |
| | | }); |
| | |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //åå§åé¡µå¤§å° |
| | | DisPlay_HideColumn_GetPageSize(HModName, sessionStorage["HUserName"],optionPage); |
| | | // åå§åé¡µå¤§å° |
| | | // DisPlay_HideColumn_GetPageSize(HModName, sessionStorage["HUserName"],optionPage); |
| | | |
| | | //ç´æ¥æ§è¡å表çé å è½½æ°æ®å°ç½æ ¼ |
| | | get_FastQuery(table, option, 1) |
| | | // get_FastQuery(table, option, 1) |
| | | //å è½½ä¸å¡å |
| | | //get_HEmpName(); |
| | | //éèå¾éåæ®µ |
| | | /*DisPlay_HideColumn();*/ |
| | | |
| | | // DisPlay_HideColumn() |
| | | DisPlay_HideColumn(); |
| | | |
| | | ColFilter() |
| | | |
| | | //æ¥è¯¢å½åç»å½ç¨æ·ææ²¡æå¨å½å模å设置é»è®¤è¿æ»¤æ¹æ¡ |
| | | get_DefaultModule(); |
| | |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn(); |
| | | |
| | | if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { |
| | | if ($("#ColName option").length < 1) { |
| | | ColFilter(); |
| | | // get_DefaultModule();//å è½½æ¹æ¡ |
| | | } |
| | | layer.close(ajaxLoad); |
| | | //layer.alert("æ¥è¯¢æå", { icon: 1 }); |
| | |
| | | form.render('select'); |
| | | sWhere = ""; |
| | | } |
| | | |
| | | function push_POStockInCheckBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | debugger |
| | | // 䏿¨ æ¥ææ£éªå |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "æ¥ææ£éªå" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["100%", "100%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../è´¨é管ç/æ¥ææ£éªå/QC_Add_Edit_POStockInCheckBillList.html?OperationType=2&linterid=' + data[0].hmainid + '&HSouceBillType='+data[0].HBillType + '&HICMOEntryID=&HEntryID='+ data[0].hsubid, "yes"] |
| | | }) |
| | | }else{ |
| | | layer.msg("è¯·éæ©ä¸è¡ä¸æ¨!!!", { time: 1 * 1000, icon: 1 }) |
| | | } |
| | | } |
| | | |
| | | //鿰忥æé® |
| | | function set_ResCnz() { |
| | | var HBillno2 = $('#HBillno2').val(); |
| | |
| | | }) |
| | | } |
| | | |
| | | //#region æ¥çæ¯å¦å
·å¤æ¥çé颿éï¼è®¾ç½®éé¢çåæ®µæ¯å¦éè¦éè |
| | | function checkRight_Money() { |
| | | //æéå¤å® |
| | | if (!set_ModCheck("Cg_POOrderBill_Money")) { |
| | | var HideColumnList = ["åä»·", "ç¨ç", "å«ç¨åä»·", "éé¢","ç¨é¢", "ä»·ç¨å计","å®é
å«ç¨åä»·"]; |
| | | for (var i = 0; i < HideColumnList.length; i++) { |
| | | titleData.push(HideColumnList[i]); |
| | | } |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æéå¤å® |
| | | 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 (e) { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | return Permission; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region éèå设置 |
| | | function get_HideColumn() { |
| | | var colName = ""; |
| | |
| | | if (data1.data.length != 0) { |
| | | |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = ["hmainid", "HBillType", "HSupID", "ä¸å¡ç¶æ", "HUnitID", "ä¾åºå代ç ", "ä¸å¡å代ç ", "HPriority", "HPSStyleID", "HSSID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | //var titleData = ["hmainid", "HBillType", "HSupID", "ä¸å¡ç¶æ", "HUnitID", "ä¾åºå代ç ", "ä¸å¡å代ç ", "HPriority", "HPSStyleID", "HSSID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var newCols = [[]];//å¯¹åºæ°æ®åºå顺åºcol |
| | | newCols[0].push(option.cols[0][0]);//æ¾å
¥ç¬¬ä¸ä¸ªcheckbox |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | |
| | | |
| | | //#region åå§æ¥æé´é 䏿å表 |
| | | function setSelect_HInitTimeCycle() { |
| | | var valueList = [0, 1, 2, 3, 4, 5, 6, 29]; |
| | | var titleList = ["ä»å¤©", "è¿ä¸¤å¤©", "è¿ä¸å¤©", "è¿å天", "è¿äºå¤©", "è¿å
天", "è¿ä¸å¤©", "è¿30天"]; |
| | | var valueList = [0, 1, 2, 3, 4, 5, 6, 29,180,365]; |
| | | var titleList = ["ä»å¤©", "è¿ä¸¤å¤©", "è¿ä¸å¤©", "è¿å天", "è¿äºå¤©", "è¿å
天", "è¿ä¸å¤©", "è¿30天","è¿åå¹´","è¿ä¸å¹´"]; |
| | | |
| | | var HInitTimeCycle_ArrayList = '<option value="-1" selected="selected" >ä»»æé´é</option>'; |
| | | for (var i = 0; i < valueList.length; i++) { |
| | |
| | | //éèæ¾ç¤ºè¿æ»¤æ¹æ¡çæ ç¾ä¿¡æ¯ |
| | | document.getElementById("HFilterScheme_Now").style.display = "none"; |
| | | ////æ§è¡æ¥è¯¢æ¹æ³ |
| | | //get_FastQuery() |
| | | //form.render("select"); |
| | | get_FastQuery() |
| | | form.render("select"); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | |
| | | get_FastQuery() |
| | | form.render("select"); |
| | | } |
| | | } |
| | | }, |
| | | }) |
| | | } |
| | | |
| | | //#endregion |
| | | |
| | | //#region |
| | | function generateQRCode(){ |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | // è°ç¨çæäºç»´ç 彿° |
| | | showQRCode(data[0]["åæ®å·"], "åæ®äºç»´ç "); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ï¼'); |
| | | } |
| | | |
| | | } |
| | | /** |
| | | * æ¾ç¤ºäºç»´ç å¼¹çª |
| | | * @param {string} content - è¦çæäºç»´ç çå
容 |
| | | * @param {string} title - å¼¹çªæ é¢ |
| | | */ |
| | | function showQRCode(content, title) { |
| | | // æ¾ç¤ºå¼¹çª |
| | | layer.open({ |
| | | type: 1, |
| | | title: title || 'äºç»´ç ', |
| | | skin: 'layui-layer-demo', // èªå®ä¹ç®è¤ |
| | | area: ['300px', '360px'], |
| | | closeBtn: 1, |
| | | shadeClose: true, |
| | | content: '<div style="text-align:center;padding:45px;">' + |
| | | '<div id="qrcode" style="margin-left: auto;"></div>' + |
| | | '<div style="">' + content + '</div></div>', |
| | | success: function (layero, index) { |
| | | // å¨å¼¹çªæåæå¼åçæäºç»´ç |
| | | new QRCode(document.getElementById("qrcode"), { |
| | | text: content, |
| | | width: 200, |
| | | height: 200, |
| | | colorDark: "#000000", |
| | | colorLight: "#ffffff", |
| | | correctLevel: QRCode.CorrectLevel.H |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |