| | |
| | | <script src="../../../layuiadmin/Scripts/json2.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | <style> |
| | | .layui-col-xs8 { |
| | |
| | | <select name="HMainSourceBillType" id="HMainSourceBillType"> |
| | | <option value="1401">éå®è®¢å</option> |
| | | <option value="1402">åè´§éç¥å</option> |
| | | <option value="-1">æå·¥å½å
¥</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!--<div style="height: 100px;"> |
| | | |
| | | </div>--> |
| | | <div class="layer-footer" style="z-index: 10; position: fixed; text-align: center; bottom: 0; width:100%; height:50px"> |
| | | <button type="button" lay-submit="" lay-filter="cmdAdd" class="layui-btn" id="cmdAdd">æ°å¢</button> |
| | | <button type="button" lay-submit="" lay-filter="cmdSaver" class="layui-btn" id="cmdSaver">æäº¤</button> |
| | | <button type="button" lay-submit="" lay-filter="cmdAdd" class="layui-btn" style="width: 15%; text-align: center;" id="cmdAdd">æ°å¢</button> |
| | | <button type="button" lay-submit="" lay-filter="cmdSaver" class="layui-btn" style="width: 15%; text-align: center;" id="cmdSaver">æäº¤</button> |
| | | <!--<button type="button" lay-submit="" lay-filter="cmdModify" class="layui-btn" id="cmdModify">ç¼è¾</button>--> |
| | | <button type="button" lay-submit="" lay-filter="cmdDelete" class="layui-btn" id="cmdDelete">æ¸
空</button> |
| | | <button type="button" lay-submit="" lay-filter="cmdCancel" class="layui-btn" id="cmdCancel">éåº</button> |
| | | <button type="button" lay-submit="" lay-filter="cmdDelete" class="layui-btn" style="width: 15%; text-align: center;" id="cmdDelete">æ¸
空</button> |
| | | <button type="button" lay-submit="" lay-filter="cmdCancel" class="layui-btn" style="width: 15%; text-align: center;" id="cmdCancel">éåº</button> |
| | | <button type="button" lay-submit="" lay-filter="cmdRefresh" class="layui-btn" style="width: 15%; text-align: center;" id="cmdRefresh">å·æ°</button> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | var HMaker = sessionStorage["HUserName"] |
| | | var HBillerID = sessionStorage["HBillerID"] |
| | | var HStockOrgID = sessionStorage["OrganizationID"] //ç»ç»ID |
| | | var HSourceFlag = false //æ¯å¦å·²æ«ç æ å¿ |
| | | var OperationType = 0 //æä½ç±»åï¼1æ°å¢ã2ä»ç¼åå表ä¸è¿åï¼ |
| | | var HSourceFlag = false //æ¯å¦å·²æ«ç æ å¿ |
| | | var HDisBillEntryList = false //æ¯å¦å建并渲æè¿è¡¨æ ¼ |
| | | var OperationType = 0 //æä½ç±»åï¼1æ°å¢ã2ä»ç¼åå表ä¸è¿åï¼ |
| | | var listOption = []; |
| | | var BarCodelistOption = []; |
| | | var columns = ""; |
| | | var HModName = "Kf_SellOutBill_QiaoYi_PDA"; |
| | | var ModRightName = "CE_SellOut"; //模åæéåæ° |
| | | var titleData = []; //ä¸éè¦æ¾ç¤ºçåæ®µ |
| | | var params = get_UrlVars(); |
| | | var OperationType = params[params[0]] == null ? 1 : params[params[0]]; //ä»ç¼åå表ä¸è¿åæ°æ®ç±»åï¼1æ°å¢ã2ä»ç¼åå表ä¸è¿åï¼ |
| | | var HInterID_Temp = params[params[1]]; //ä»ç¼åå表ä¸è¿ååæ®ID |
| | | |
| | | |
| | | var loadSubTableBar = 0; //å è½½å表åçæ è®°ï¼ä¸º0æ¶éè¦å è½½åæ°æ®ï¼ä¸º1æ¶ä¸éè¦å è½½åæ°æ® |
| | | |
| | | //#endregion |
| | | |
| | |
| | | } |
| | | else { |
| | | layer.msg(d.Message, { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { parent.location.href = "../../../views/index_Mobile_QiaoYi.html"; }); |
| | | } |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null }//åæ¶èµæº |
| | | }); |
| | | layer.closeAll("loading"); |
| | | } |
| | |
| | | console.log("playSound"); |
| | | var audio = document.getElementById("cs"); |
| | | audio.play(); |
| | | audio.onended = function () { |
| | | // å½é³é¢ææ¥å®ææ¶ï¼è°ç¨ pause å设置 currentTime 为 0 ä»¥åæ¢ææ¥å¹¶éç½® |
| | | audio.pause(); |
| | | audio.currentTime = 0; |
| | | }; |
| | | } |
| | | //æåæç¤ºé³ |
| | | function playSound_OK() { |
| | | console.log("playSound_OK"); |
| | | var audio = document.getElementById("cs2"); |
| | | audio.play(); |
| | | audio.onended = function () { |
| | | // å½é³é¢ææ¥å®ææ¶ï¼è°ç¨ pause å设置 currentTime 为 0 ä»¥åæ¢ææ¥å¹¶éç½® |
| | | audio.pause(); |
| | | audio.currentTime = 0; |
| | | }; |
| | | } |
| | | |
| | | //#region åå§åçé¢ |
| | |
| | | listOption = { |
| | | elem: '#wl-table' |
| | | //, toolbar: '#toolbarDemo' |
| | | //, page: true |
| | | , totalRow: true |
| | | , height: 'full-50' |
| | | , height: 'full-100' |
| | | , cellMinWidth: 90 |
| | | , limit: 50 |
| | | , limit: 150 |
| | | , done: function () { |
| | | layer.closeAll("loading"); |
| | | } |
| | | }; |
| | | |
| | | //æç»æ¸
å |
| | | BarCodelistOption = { |
| | | elem: '#mx-table' |
| | | //, toolbar: '#toolbarDemo' |
| | | , page: true |
| | | , cellMinWidth: 90 |
| | | , limit: 3000 |
| | | , limit: 50 |
| | | , totalRow: true |
| | | , cols: [[ |
| | | { field: 'HQty', title: 'æ°é', width: 80, totalRow: true } |
| | | { field: 'å
å·', title: 'å
å·', width: 80 } |
| | | , { field: 'HQty', title: 'æ°é', width: 80, totalRow: true } |
| | | , { field: 'HMaterNumber', title: 'ç©æä»£ç ', width: 150 } |
| | | , { field: 'HMaterName', title: 'ç©æåç§°', width: 150 } |
| | | , { field: 'HBarCode', title: 'æ¡ç ç¼å·', width: 220 } |
| | | , { field: 'HItemID', title: 'HItemID', width: 150, hide: true } |
| | | ]] |
| | | , height: 500 |
| | | , height: 'full-100' |
| | | , done: function () { |
| | | layer.closeAll("loading"); |
| | | } |
| | | } |
| | | } |
| | | |
| | | //#region ä»ç¼åå表ä¸è¿åä¿¡æ¯ |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | var params = getUrlVars(); |
| | | var OperationType = params[params[0]]; //ä»ç¼åå表ä¸è¿åæ°æ®ç±»å 1æ°å¢ 2ä»ç¼åå表ä¸è¿å |
| | | var HInterID_Temp = params[params[1]]; //ä»ç¼åå表ä¸è¿ååæ®ID |
| | | |
| | | //#region ç¹å»è¡éä¸é«äº® |
| | | table.on('row(wl-table)', function (obj) { |
| | | //éä¸è¡æ¹åé¢è² |
| | | $(".layui-table-body tr ").attr({ "style": "background:" }); //å
¶ä»træ¢å¤åæ · |
| | | obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click'); //éä¸è¡æ ·å¼ |
| | | obj.tr.find('i[class="layui-anim layui-icon"]').trigger("click"); //éä¸radioæ ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" }); //æ¹åå½åtrèæ¯é¢è²ååä½é¢è² |
| | | }) |
| | | //#endregion |
| | | |
| | | //夿æ¯å¦æ°å¢ï¼è·åæå¤§åæ®å· |
| | |
| | | HBillNo = $('#HBillNo').val() |
| | | } |
| | | else { |
| | | layer.msg(d.Message, { icon: 0, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg(d.Message, { icon: 0, btn: ['确认'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null }//åæ¶èµæº |
| | | }); |
| | | HSourceFlag = false; |
| | | } |
| | |
| | | $("#HSupID").val(d.data[0].HCusID); |
| | | $("#HSupName").val(d.data[0].HCusName); |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null }//åæ¶èµæº |
| | | }) |
| | | } |
| | | |
| | |
| | | $("#HStockPlaceName").removeAttr("readonly"); |
| | | $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//æé®æ¢å¤æ£å¸¸ç¶æ |
| | | layer.msg("ä»åºæ¡ç 为空ï¼", { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HWHName").select(); |
| | | $("#HWHName").focus(); |
| | |
| | | $("#HStockPlaceName").removeAttr("readonly"); |
| | | $('#HSpID-BT').removeClass("layui-btn-disabled").attr("disabled", false);//æé®æ¢å¤æ£å¸¸ç¶æ |
| | | layer.msg(result.Message, { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HWHName").select(); |
| | | $("#HWHName").focus(); |
| | | }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null }//åæ¶èµæº |
| | | }); |
| | | } |
| | | }); |
| | |
| | | $("#HStockPlaceID").val("0"); |
| | | $("#HStockPlaceName").val(""); |
| | | layer.msg("ä»ä½æ¡ç 为空ï¼", { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HStockPlaceName").select(); |
| | | $("#HStockPlaceName").focus(); |
| | |
| | | $("#HStockPlaceID").val("0"); |
| | | $("#HStockPlaceName").val(""); |
| | | layer.msg(result.Message, { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HStockPlaceName").select(); |
| | | $("#HStockPlaceName").focus(); |
| | | }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null }//åæ¶èµæº |
| | | }); |
| | | } |
| | | }); |
| | |
| | | $("#HKeeperID").val("0"); |
| | | $("#HKeeperName").val(""); |
| | | layer.msg("ä¿ç®¡åæ¡ç 为空ï¼", { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HKeeperName").select(); |
| | | $("#HKeeperName").focus(); |
| | |
| | | $("#HKeeperID").val("0"); |
| | | $("#HKeeperName").val(""); |
| | | layer.msg(result.Message, { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HKeeperName").select(); |
| | | $("#HKeeperName").focus(); |
| | | }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null }//åæ¶èµæº |
| | | }); |
| | | } |
| | | }); |
| | |
| | | $("#HSecManagerID").val("0"); |
| | | $("#HSecManagerName").val(""); |
| | | layer.msg("åè´§åæ¡ç 为空ï¼", { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HSecManagerName").select(); |
| | | $("#HSecManagerName").focus(); |
| | |
| | | $("#HSecManagerID").val("0"); |
| | | $("#HSecManagerName").val(""); |
| | | layer.msg(result.Message, { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HSecManagerName").select(); |
| | | $("#HSecManagerName").focus(); |
| | | }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null }//åæ¶èµæº |
| | | }); |
| | | } |
| | | }); |
| | |
| | | $("#HDeptID").val("0"); |
| | | $("#HDeptName").val(""); |
| | | layer.msg("é¨é¨æ¡ç 为空ï¼", { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HDeptName").select(); |
| | | $("#HDeptName").focus(); |
| | |
| | | $("#HDeptID").val("0"); |
| | | $("#HDeptName").val(""); |
| | | layer.msg(result.Message, { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HDeptName").select(); |
| | | $("#HDeptName").focus(); |
| | | }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null }//åæ¶èµæº |
| | | }); |
| | | } |
| | | }); |
| | |
| | | });//æ°å¢ |
| | | } |
| | | else { |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null },//åæ¶èµæº |
| | | error: function (err) { |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | layer.closeAll("loading"); |
| | |
| | | } |
| | | else { |
| | | playSound(); |
| | | layer.msg(data.Message, { icon: 2, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg(data.Message, { icon: 2, btn: ['确认'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null },//åæ¶èµæº |
| | | error: function (err) { |
| | | layer.msg('é误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg('é误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | layer.closeAll("loading"); |
| | |
| | | |
| | | form.on('submit(cmdCancel)', function () { |
| | | layer.confirm('æ¨ç¡®å®è¦éåºåï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | if (OperationType == 2) { |
| | | var index = parent.layer.getFrameIndex(window.name); |
| | | parent.layer.close(index); |
| | | } |
| | | else { |
| | | parent.location.href = "../../../views/index_Mobile_QiaoYi.html"; |
| | | } |
| | | //æ´æ°å
è¿å
åºä¸´æ¶è¡¨ç¶æï¼æ´æ° HlineStatus =1ï¼ |
| | | $.ajax({ |
| | | type: "Get", |
| | | url: GetWEBURL() + "/WEBSController/set_DelPonderationBillMain_Temp_FIFO_New_Json", |
| | | async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± |
| | | data: { "HInterID": HInterID, "HBillType": HBillType, "HStockOrgID": HStockOrgID }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäº |
| | | if (OperationType == 2) { |
| | | var index = parent.layer.getFrameIndex(window.name); //å
å¾å°å½åiframeå±çç´¢å¼ |
| | | parent.location.reload(); //å·æ°ç¶é¡µé¢ï¼æ³¨æä¸å®è¦å¨å
³éå½åiframeå±ä¹åæ§è¡å·æ° |
| | | parent.layer.close(index); //åæ§è¡å
³é |
| | | } |
| | | else { |
| | | parent.location.href = "../../../views/index_Mobile_QiaoYi.html"; |
| | | } |
| | | } |
| | | else { |
| | | layer.msg(data.Message, { icon: 2, btn: ['确认'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null },//åæ¶èµæº |
| | | error: function (err) { |
| | | layer.msg('é误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | }); |
| | | }) |
| | | |
| | | //#endregion |
| | | |
| | | //#region å·æ° |
| | | |
| | | form.on('submit(cmdRefresh)', function () { |
| | | //å·æ°è¡¨ä½æç» |
| | | DisBillEntryList(); |
| | | element.tabChange('tab-Kf_SellOutBill_QiaoYi_PDA', '2'); |
| | | }) |
| | | |
| | | //#endregion |
| | |
| | | if (HSourceFlag == false) { |
| | | playSound(); |
| | | layer.msg("请å
æ«ææºåæ¡ç ï¼", { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | element.tabChange('tab-Kf_SellOutBill_QiaoYi_PDA', '1'); |
| | | $("#HSourceBillNo").select(); |
| | |
| | | if (sHWHID == 0) { |
| | | playSound(); |
| | | layer.msg("ä»åºæªéæ©ï¼è¯·å
éæ©ä»åºæä»ä½ï¼", { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | element.tabChange('tab-Kf_SellOutBill_QiaoYi_PDA', '1'); |
| | | $("#HStockPlaceName").select(); |
| | |
| | | else { |
| | | playSound(); |
| | | layer.msg(result.Message, { |
| | | icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | element.tabChange('tab-Kf_SellOutBill_QiaoYi_PDA', '1'); |
| | | $("#HSourceBillNo").select(); |
| | | $("#HSourceBillNo").focus(); |
| | | }); |
| | | } |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null }//åæ¶èµæº |
| | | }); |
| | | layer.closeAll("loading"); |
| | | } |
| | |
| | | if (sBarCode == "") { |
| | | playSound(); |
| | | layer.msg("è¯·æ«æè¦å é¤çæ¡ç ", { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HBarCode").select(); |
| | | $("#HBarCode").focus(); |
| | |
| | | else { |
| | | playSound(); |
| | | layer.msg(data.Message, { |
| | | icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HBarCode").select(); |
| | | $("#HBarCode").focus(); |
| | | }); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null },//åæ¶èµæº |
| | | error: function (err) { |
| | | playSound(); |
| | | layer.msg('é误' + err, { |
| | | icon: 2, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 2, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HBarCode").select(); |
| | | $("#HBarCode").focus(); |
| | |
| | | if (sBarCode == '') { |
| | | playSound(); |
| | | layer.msg("æ¡ç 为空ï¼è¯·æ«ææ¡ç ï¼", { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 0, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HBarCode").select(); |
| | | $("#HBarCode").focus(); |
| | |
| | | } |
| | | else { |
| | | HSourceFlag = true; |
| | | //æºåç±»åæ¹ä¸ºä¸å¯ç¼è¾æ¨¡å¼ |
| | | $("#HMainSourceBillType").empty(); |
| | | var optionHtml = ''; |
| | | optionHtml += "<option value = '-1' >" + 'æå·¥å½å
¥' + "</option>"; |
| | | $("#HMainSourceBillType").append(optionHtml); |
| | | layui.form.render('select'); |
| | | $("#HMainSourceBillType").attr("disabled", "disabled"); |
| | | //æºååå·æ¹ä¸ºä¸å¯ç¼è¾æ¨¡å¼ |
| | | $("#HSourceBillNo").val(""); |
| | | $("#HSourceBillNo").attr("disabled", "disabled"); |
| | | $('#HSourceBillNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//æé®ç¦ç¨ |
| | | element.tabChange('tab-Kf_SellOutBill_QiaoYi_PDA', '2'); |
| | | } |
| | | } |
| | |
| | | else { |
| | | playSound(); |
| | | layer.msg(result.Message, { |
| | | icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HBarCode").select(); |
| | | $("#HBarCode").focus(); |
| | | }); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null },//åæ¶èµæº |
| | | error: function (err) { |
| | | playSound(); |
| | | layer.msg("é误ï¼" + err, { |
| | | icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HBarCode").select(); |
| | | $("#HBarCode").focus(); |
| | |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + '/WEBSController/GetBillEntryTmpList_Json', |
| | | async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± |
| | | async: true, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± |
| | | data: { "HInterID": HInterID, "HBillNo": HBillNo, "HBillType": HBillType, "HStockOrgID": HStockOrgID }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = []; |
| | | var col = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in result.list) { |
| | | //卿è·åå表ææåå |
| | | data.push({ "id": result.list[key].ColmCols, "name": result.list[key].ColmCols, "Type": result.list[key].ColmType }); |
| | | //è·åä¸éè¦æ¾ç¤ºçåï¼Hå¼å¤´çå䏿¾ç¤ºï¼ |
| | | var patrn = new RegExp(/^h/i); |
| | | if (patrn.test(result.list[key].ColmCols)) { |
| | | titleData[key] = result.list[key].ColmCols; |
| | | if (loadSubTableBar == 0) { |
| | | var data = []; |
| | | var col = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in result.list) { |
| | | //卿è·åå表ææåå |
| | | data.push({ "id": result.list[key].ColmCols, "name": result.list[key].ColmCols, "Type": result.list[key].ColmType }); |
| | | //è·åä¸éè¦æ¾ç¤ºçåï¼Hå¼å¤´çå䏿¾ç¤ºï¼ |
| | | var patrn = new RegExp(/^h/i); |
| | | if (patrn.test(result.list[key].ColmCols)) { |
| | | titleData[key] = result.list[key].ColmCols; |
| | | } |
| | | } |
| | | } |
| | | |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: 'radio', fixed: 'left', totalRowText: 'å计' }); |
| | | for (var i = 0; i < data.length; i++) { |
| | | if ($.inArray(data[i].name, titleData) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else { |
| | | switch (data[i].Type) { |
| | | //int |
| | | case 'DateTime': |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 }); |
| | | break; |
| | | default: |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: 'radio', totalRowText: 'å计' }); |
| | | for (var i = 0; i < data.length; i++) { |
| | | if ($.inArray(data[i].name, titleData) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else { |
| | | switch (data[i].Type) { |
| | | //int |
| | | case 'DateTime': |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 }); |
| | | break; |
| | | default: |
| | | |
| | | if (data[i].name == 'ç±³æ°' || data[i].name == 'æºåç±³æ°' || data[i].name == 'ä»¶æ°') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 80, totalRow: true }); |
| | | } |
| | | else if (data[i].name == 'ç©æä»£ç ' || data[i].name == 'æºååå·') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 150 }); |
| | | } |
| | | else if ( data[i].name == 'ç©æåç§°') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 300 }); |
| | | } |
| | | else { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center' }); |
| | | if (data[i].name == 'ç±³æ°' || data[i].name == 'æºåç±³æ°' || data[i].name == 'ä»¶æ°') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 80, totalRow: true }); |
| | | } |
| | | else if (data[i].name == 'ç©æä»£ç ' || data[i].name == 'æºååå·') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 150 }); |
| | | } |
| | | else if (data[i].name == 'ç©æåç§°') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 300 }); |
| | | } |
| | | else { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center' }); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | columns = col; |
| | | listOption.cols = [columns]; |
| | | } |
| | | columns = col; |
| | | listOption.cols = [columns]; |
| | | listOption.data = result.data.Materlist; |
| | | listOption.totalRow = true; |
| | | table.render(listOption); |
| | | BarCodelistOption.data = result.data.BarCodelist; |
| | | table.render(BarCodelistOption); |
| | | |
| | | if (!HDisBillEntryList) { |
| | | table.render(listOption); //å建并渲æè¡¨æ ¼ |
| | | table.render(BarCodelistOption); |
| | | HDisBillEntryList = true; |
| | | } |
| | | else { |
| | | table.cache['wl-table'] = null; //æ¸
ç©ºè¡¨æ ¼ç¼åæ°æ® |
| | | table.reload('wl-table', listOption); //å¯¹è¡¨æ ¼è¿è¡éè½½ |
| | | table.cache['mx-table'] = null; |
| | | table.reload('mx-table', BarCodelistOption); |
| | | } |
| | | } |
| | | else { |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null }//åæ¶èµæº |
| | | }); |
| | | } |
| | | |
| | |
| | | //åæ®ä¸ä¼ å夿 |
| | | function AllowLoadData(sSubStr) { |
| | | if (HInterID == 0) { |
| | | layer.msg("åæ®å
ç è·å失败ï¼é误çåæ®å
ç ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg("åæ®å
ç è·å失败ï¼é误çåæ®å
ç ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (HBillNo == '') { |
| | | layer.msg("åæ®å·è·å失败ï¼é误çåæ®å·ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg("åæ®å·è·å失败ï¼é误çåæ®å·ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 'auto', 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: "温馨æç¤º" }); |
| | | if (sSubStr.length == 0) { |
| | | layer.msg("æ²¡ææ«ç ä¿¡æ¯ï¼è¯·å
æ«ææ¡ç ï¼ç¡®è®¤æ 误ååæäº¤ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | //夿æ¯å¦å·²æ«æç©ææ¡ç |
| | | if (!typeof (sSubStr) == "undefined") { |
| | | for (var i = 0; i <= sSubStr.length - 1; i++) { |
| | | if (parseFloat(sSubStr[i].HQty) > 0) { |
| | | else { |
| | | var s = 0; |
| | | for (var i = 0; i <= sSubStr.length - 1; i++) { |
| | | if (sSubStr[i].ç±³æ° > 0) { |
| | | s = 1; |
| | | } |
| | | } |
| | | if (s == 0) { |
| | | layer.msg("æ²¡ææ«æç©ææ¡ç ï¼è¯·å
æ«æç©ææ¡ç ï¼ç¡®è®¤æ 误ååæäº¤ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg("æ²¡ææ«æç©ææ¡ç ï¼è¯·å
æ«æç©ææ¡ç ï¼ç¡®è®¤æ 误ååæäº¤ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | } |
| | | else { |
| | | return true; |
| | | } |
| | | return true; |
| | | } |
| | | </script> |
| | | |