| | |
| | | <div class="layui-input-block"> |
| | | <!--<button type="button" class="layui-btn" id="ToolPrint" lay-submit="" lay-filter="ToolPrint">é¢è§æå°</button>--> |
| | | <button type="button" class="layui-btn" id="ToolCreate" lay-submit="" lay-filter="ToolCreate">çæ</button> |
| | | <button type="button" class="layui-btn" id="PausePrint" lay-submit="" lay-filter="PausePrint">æåæå°</button> |
| | | <button type="button" class="layui-btn" id="ContinuePrint" lay-submit="" lay-filter="ContinuePrint">ç»§ç»æå°</button> |
| | | <button type="button" class="layui-btn" id="ToolExit" lay-submit="" lay-filter="ToolExit">éåº</button> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-form-item"> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç产订å</label> |
| | | <div class="layui-input-inline"> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æå°é´é(ç§)</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HTime" id="HTime" autocomplete="off" value="3"> |
| | | |
| | | <input class="layui-input" name="HTime" id="HTime" autocomplete="off" value="3" onfocus="this.select();"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¡ç ç¼å·</label> |
| | | <div class="layui-input-inline" style="width:600px;"> |
| | | <input class="layui-input" name="HBarCode" id="HBarCode" autocomplete="off" style="float:left;width:410px;" onfocus="this.select();" placeholder="请è¾å
¥åä¸ªè¡¥ææ¡ç ç¼å·ï¼ä¸æ¯ææ¹éè¡¥æ"> |
| | | <button type="button" class="layui-btn" id="PrintBarCode" lay-submit="" lay-filter="PrintBarCode" style="float:left;">è¡¥ææ¡ç </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | var sWhere = ""; |
| | | var HModName = "Cj_SachetBarCodePrint"; |
| | | var titleData = [];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var HWhetherToPrint = true; //æ¯å¦æå° |
| | | |
| | | //#endregion |
| | | |
| | |
| | | |
| | | $('#ToolCreate').addClass("layui-btn-disabled").attr("disabled", true);//çææé®ç¦ç¨ |
| | | SaveBarCodeCreate(); |
| | | }) |
| | | |
| | | }) |
| | | |
| | | //æåæå° |
| | | form.on('submit(PausePrint)', function (data) { |
| | | layer.confirm("æ¯å¦ç¡®è®¤æåæå°?", { |
| | | btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index) { |
| | | layer.close(index); |
| | | HWhetherToPrint = false; |
| | | } |
| | | }) |
| | | }) |
| | | |
| | | //ç»§ç»æå° |
| | | form.on('submit(ContinuePrint)', function (data) { |
| | | if (Number($("#HTime").val()) < Number(3)) { |
| | | layer.msg("æå°é´éä¸å
许å°äº3ç§ï¼") |
| | | return; |
| | | } |
| | | |
| | | layer.confirm("æ¯å¦ç»§ç»æå°?", { |
| | | btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index) { |
| | | layer.close(index); |
| | | HWhetherToPrint = true; |
| | | |
| | | var HICMOInterID = $("#HICMOInterID").val(); |
| | | var HICMOEntryID = $("#HICMOEntryID").val(); |
| | | //è°ç¨æå°æ¹æ³ |
| | | get_BatchPrint(HICMOInterID, HICMOEntryID); |
| | | } |
| | | }) |
| | | }) |
| | | |
| | | //è¡¥ææ¡ç |
| | | form.on('submit(PrintBarCode)', function (data) { |
| | | PrintBarCode(); |
| | | }) |
| | | |
| | | //æ¡ç ç¼å·åè½¦æ¹æ³ |
| | | $('#HBarCode').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | PrintBarCode(); |
| | | } |
| | | }); |
| | | |
| | | //éåº |
| | | form.on('submit(ToolExit)', function (data) { |
| | | if (linterid == undefined) { |
| | |
| | | //}; |
| | | webapp_ws_ajax_run(args); |
| | | |
| | | if (rest.length <= num + 1) { |
| | | if (rest.length <= num + 1 || HWhetherToPrint == false) { |
| | | num = 0; |
| | | clearInterval(time); |
| | | } else { |
| | |
| | | |
| | | } |
| | | |
| | | //è¡¥ææ¡ç |
| | | function PrintBarCode() { |
| | | var HBarCode = $("#HBarCode").val(); |
| | | |
| | | var sWhere = "select top 1 a.HItemID,HBarCode æ¡ç ç¼å·,isnull(ms.HCusRelationNumber,'') SKU from Gy_BarCodeBill a with(nolock) left join Gy_Material m with(nolock) on a.HMaterID = m.HItemID left join Gy_MateNumRelation_Sec ms with(nolock) on m.HMASTERID = ms.HMaterID where a.HBarCode = '" + HBarCode + "'"; |
| | | |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_SOPBillList/WindowPrintList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: false, |
| | | data: { "sWhere": sWhere }, |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | | |
| | | if (data.data.length != 0) { |
| | | if (data.data[0].SKU == "") { |
| | | layer.msg("ç©æSKUæªç»´æ¤ï¼è¯·è系管çå确认ï¼"); |
| | | return; |
| | | } |
| | | |
| | | var dataPrint = []; |
| | | for (var i = 0; i < data.data.length; i++) { |
| | | dataPrint.push(data.data[i]) |
| | | } |
| | | |
| | | var Customer = { |
| | | "Table": dataPrint |
| | | } |
| | | |
| | | var args = { |
| | | type: "print",//æå°æ¨¡å¼ |
| | | //type: "preview",//é¢è§æ¨¡å¼ |
| | | showOptionDlg: false, //妿䏿¾ç¤ºæå°å¯¹è¯æ¡èç´æ¥æå°ï¼å°æ¤è¡æ³¨é廿å³å¯ |
| | | report: urlAddRandomNo("../../grf/é¦åæ ç¾JSON3.grf"), |
| | | data: Customer |
| | | }; |
| | | |
| | | console.log("æå°é¦åæ¡ç ï¼" + data.data[0].æ¡ç ç¼å·); |
| | | //var args = { |
| | | // report: urlAddRandomNo("../../grf/cs10.grf"), |
| | | // data: Customer |
| | | //}; |
| | | webapp_ws_ajax_run(args); |
| | | |
| | | var sql = "update a set HPrintQty = HPrintQty + 1 from Gy_BarCodeBill a with(nolock) where HItemID = " + data.data[0].HItemID; |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_SOPBillList/UpDelSQL", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: false, |
| | | data: { "sWhere": sql }, |
| | | success: function (result) { |
| | | //if (result.data.code != 1) { |
| | | // layer.alert("æ´æ°æå°æ¥æå¼å¸¸ï¼" + result.data.Message); |
| | | //} |
| | | } |
| | | }) |
| | | |
| | | } else { |
| | | layer.msg("æ¥æ æ°æ®!"); |
| | | } |
| | | } |
| | | else { |
| | | layer.msg(data.Message, { icon: 5 }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | layer.msg("é误:" + err, { icon: 5 }); |
| | | } |
| | | }) |
| | | |
| | | } |
| | | |
| | | /** |
| | | * é¦åä¿¡æ¯è¿ç« |
| | | * @param HBarCode |