| | |
| | | <div class="layui-form-item"> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¡ç ç¼å·:</label> |
| | | <label class="layui-form-label">æ¡ç ç¼å·<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HBarCode" id="HBarCode" |
| | | class="layui-input"> |
| | |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">setå·:</label> |
| | | <label class="layui-form-label">setå·<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HSetNo" id="HSetNo" |
| | | class="layui-input"> |
| | |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">PCSå·:</label> |
| | | <label class="layui-form-label">PCSå·<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HPCSNo" id="HPCSNo" |
| | | class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <div class="layui-inline" style="display:none;"> |
| | | <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" value="0"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <div class="layui-inline" style="display:none;"> |
| | | <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" value="0"> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ£éªå·¥åº:</label> |
| | | <label class="layui-form-label">æ£éªå·¥åº<label style="color:red"> * </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="MRB">MRB</option> |
| | | <option value="çµæµ">çµæµ</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ£åé¢:</label> |
| | | <label class="layui-form-label">æ£åé¢<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HPageIndex" lay-filter="HPageIndex" |
| | | id="HPageIndex"> |
| | | <option value="æ£é¢" data-value="1" selected="selected">æ£é¢ |
| | | </option> |
| | | <option value="åé¢" data-value="0">åé¢</option> |
| | | id="HPageIndex"> |
| | | <option value="L4" data-value="L4" selected="selected">L4</option> |
| | | <option value="L5" data-value="L5">L5</option> |
| | | <option value="L3" data-value="L3">L3</option> |
| | | <option value="L6" data-value="L6">L6</option> |
| | | <option value="L2" data-value="L2">L2</option> |
| | | <option value="L7" data-value="L7">L7</option> |
| | | <option value="LT" data-value="LT">LT</option> |
| | | <option value="LB" data-value="LT">LB</option> |
| | | </select> |
| | | </div> |
| | | </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> |
| | | <select name="HBadReason" lay-filter="HBadReason" id="HBadReason"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | var OperationType = params[params[0]];//æä½ç±»å |
| | | var linterid = params[params[1]];//æºåid |
| | | var HSouceBillType = params[params[2]];//æºåç±»å |
| | | var HBarCode_PNL = params[params[3]]; //PNLæ¡ç ç¼å· |
| | | var HSetNo = params[params[4]]; //setå· |
| | | var HPCSNo = params[params[5]]; //PCSå· |
| | | var HBadReason_Params = decodeURIComponent(params[params[6]]) ; //ä¸è¯åå |
| | | } |
| | | |
| | | layui.config({ |
| | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | //åå§åçé¢ |
| | | setInitSelect_BadReason(); |
| | | set_ClearBill(); |
| | | //夿æä½ç±»å |
| | | if (OperationType == 1) {//æ æºå |
| | |
| | | } |
| | | else if (OperationType == 3) {//ç¼è¾ |
| | | roadBillMain(); |
| | | } |
| | | else if (OperationType == 4) {//ç´æ¹å¾æ°å¢ |
| | | set_AddFNew(); |
| | | $("#HBarCode").val(HBarCode_PNL); |
| | | $("#HSetNo").val(HSetNo); |
| | | $("#HPCSNo").val(HPCSNo); |
| | | |
| | | document.getElementById("HBarCode").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HSetNo").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HPCSNo").setAttribute("disabled", "disabled"); |
| | | } |
| | | else if (OperationType == 5) {//ç´æ¹å¾ç¼è¾ |
| | | roadBillMain(); |
| | | document.getElementById("HBarCode").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HSetNo").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HPCSNo").setAttribute("disabled", "disabled"); |
| | | } |
| | | else if (OperationType == 6) {//ç´æ¹å¾-avi æ°å¢ |
| | | set_AddFNew(); |
| | | $("#HBarCode").val(HBarCode_PNL); |
| | | $("#HSetNo").val(HSetNo); |
| | | $("#HPCSNo").val(HPCSNo); |
| | | $("#HCheckProc").val("AVI"); |
| | | |
| | | document.getElementById("HBarCode").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HSetNo").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HPCSNo").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HCheckProc").setAttribute("disabled", "disabled"); |
| | | form.render('select'); |
| | | } |
| | | else if (OperationType == 7) {//ç´æ¹å¾-avi å³å»æ°å¢ |
| | | set_AddFNew(); |
| | | $("#HBarCode").val(HBarCode_PNL); |
| | | $("#HSetNo").val(HSetNo); |
| | | $("#HPCSNo").val(HPCSNo); |
| | | $("#HCheckProc").val("AVI"); |
| | | $("#HBadReason").val(HBadReason_Params); |
| | | document.getElementById("HBarCode").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HSetNo").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HPCSNo").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HCheckProc").setAttribute("disabled", "disabled"); |
| | | form.render('select'); |
| | | |
| | | saver(); |
| | | } |
| | | else if (OperationType == 8) {//ç´æ¹å¾-avi å³å»æ°å¢ |
| | | set_AddFNew(); |
| | | $("#HBarCode").val(HBarCode_PNL); |
| | | $("#HSetNo").val(HSetNo); |
| | | $("#HPCSNo").val(HPCSNo); |
| | | $("#HCheckProc").val("MRB"); |
| | | $("#HBadReason").val(HBadReason_Params); |
| | | document.getElementById("HBarCode").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HSetNo").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HPCSNo").setAttribute("disabled", "disabled"); |
| | | document.getElementById("HCheckProc").setAttribute("disabled", "disabled"); |
| | | form.render('select'); |
| | | |
| | | saver(); |
| | | } |
| | | else { |
| | | layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); |
| | |
| | | |
| | | debugger |
| | | let url = GetWEBURL() |
| | | if (OperationType == 3) { |
| | | if (OperationType == 3 || OperationType == 5) { |
| | | url += "/QC_CheckNote_PNL_TempController/EditBill" |
| | | } else if (OperationType == 1 || OperationType == 2) { |
| | | } else if (OperationType == 1 || OperationType == 2 || OperationType == 4 || OperationType == 6 || OperationType == 7 || OperationType == 8) { |
| | | url += "/QC_CheckNote_PNL_TempController/AddBill" |
| | | |
| | | if (!judgeRepeatDataByPNLAndPCS()) { |
| | | layer.msg("该PCSå·²ç»åå¨ä¸è¯è®°å½ï¼ç¦æ¢é夿 è®°ï¼ï¼", { icon: 5 }); |
| | | return; |
| | | } |
| | | } |
| | | $.ajax( |
| | | { |
| | |
| | | $("#HMaker").val(sessionStorage["HUserName"]);; //æ ¹æ®ç»å½ç¨æ·å¸¦åºå建人 |
| | | $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | } |
| | | |
| | | //#region ä¸è¯åå 䏿å表åå§å |
| | | function setInitSelect_BadReason() { |
| | | //è·åç»å½é¡µç»ç»å |
| | | var ModRightNameCheck = ""; |
| | | var sql = "select * from Gy_BadReason where HCheckEmp <> '' and ISNULL(HStopEmp,'') = '' "; |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/CommonModel/searchMethod', |
| | | async: false, |
| | | type: "GET", |
| | | data: { "sql": sql, "user": sessionStorage["HUserName"], "ModRightNameCheck": ModRightNameCheck }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data; |
| | | |
| | | var Organization = ""; |
| | | for (var i = 0; i < data.length; i++) { |
| | | Organization += '<option style="color:blue;" value="' + data[i].HName + '">' + data[i].HName + '</option>'; |
| | | } |
| | | $("#HBadReason").append(Organization); |
| | | form.render('select'); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //æ æºåæ°å¢ |
| | | function set_AddFNew() { |
| | | $("#HItemID").val(0) |
| | |
| | | }); |
| | | } |
| | | |
| | | //#region ä¿åæ¹æ³ |
| | | function saver() { |
| | | //è·åè¡¨åæ°æ® |
| | | var data = {}; |
| | | var form = document.getElementById('form'); |
| | | for (var i = 0; i < form.elements.length; i++) { |
| | | var element = form.elements[i]; |
| | | if (element.id) { // ç¡®ä¿å
ç´ æname屿§ |
| | | data[element.id] = element.value; |
| | | } |
| | | } |
| | | data['HPageIndex'] = $("#HPageIndex option:selected").data('value'); |
| | | |
| | | |
| | | var sMainStr = JSON.stringify(data) + ';' + sessionStorage["HUserName"] |
| | | let url = GetWEBURL() |
| | | if (OperationType == 3 || OperationType == 5) { |
| | | url += "/QC_CheckNote_PNL_TempController/EditBill" |
| | | } else if (OperationType == 1 || OperationType == 2 || OperationType == 4 || OperationType == 6 || OperationType == 7 || OperationType == 8) { |
| | | url += "/QC_CheckNote_PNL_TempController/AddBill" |
| | | } |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: url, //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: false, |
| | | data: { "oMain": sMainStr }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | | layer.msg(data.Message, { icon: 1 }); |
| | | $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); |
| | | } |
| | | else { |
| | | f_alert(data.Message); |
| | | console.log("Reason" + sMainStr); |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | f_alert("é误:" + err); |
| | | console.log("Reason" + sMainStr); |
| | | } |
| | | }); |
| | | |
| | | if (OperationType == 7 || OperationType == 8) { |
| | | if (linterid == undefined) { |
| | | //å
³éé¡µç¾ |
| | | Pub_Close(2); |
| | | } |
| | | else { |
| | | //å
³éé¡µç¾ |
| | | Pub_Close(1); |
| | | } |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | // |
| | | function f_alert(sMsg) { |
| | | layer.alert(sMsg, { icon: 5 }); |
| | | |
| | | } |
| | | |
| | | |
| | | //#region å¤æè¯¥PNLä¸ç该PCSæ¯å¦å·²ç»åå¨ä¸è¯è®°å½ãè¥åå¨ï¼åä¸å
许继ç»çæã |
| | | function judgeRepeatDataByPNLAndPCS() { |
| | | var flag = true; |
| | | |
| | | var HBarCode_Temp = $("#HBarCode").val(); |
| | | var HPCSNo_Temp = $("#HPCSNo").val(); |
| | | |
| | | var sql = "select HBarCode from QC_CheckNote_PNL_Temp where HBarCode = '" + HBarCode_Temp + "' and HPCSNo = '" + HPCSNo_Temp + "' "; |
| | | sql += " union select HBarCode from QC_CheckNote_PNL_His where HBarCode = '" + HBarCode_Temp + "' and HPCSNo = '" + HPCSNo_Temp + "' "; |
| | | var ModRightNameCheck = ""; |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/CommonModel/searchMethod', |
| | | async: false, |
| | | type: "GET", |
| | | data: { "sql": sql, "user": sessionStorage["HUserName"], "ModRightNameCheck": ModRightNameCheck }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | if (data1.data.length > 0) { |
| | | flag = false; |
| | | } |
| | | } else { |
| | | flag = false; |
| | | } |
| | | }, error: function (e) { |
| | | flag = false; |
| | | } |
| | | }); |
| | | return flag; |
| | | } |
| | | //#endregion |
| | | }); |
| | | //#endregion |
| | | |