| WebTM/views/生产管理/拣料配送单/JIT_ComplementGoodsList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/生产管理/生产叫料平台/JIT_ComplementGoodBillMain.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/生产管理/生产叫料平台/JIT_HlpBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/生产管理/生产计划平台/JIT_DayPlanPlatForm.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/生产管理/退料申请单/JIT_CallGoodsBackRequestBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/车间管理/叫料管理/叫料退料单/Jl_CallGoodsBillBackMain.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/车间管理/车间收料/JIT_SendGoodsBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/views/Éú²ú¹ÜÀí/¼ðÁÏÅäË͵¥/JIT_ComplementGoodsList.html
@@ -42,28 +42,52 @@ </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ç©æä»£ç </label> <div class="layui-input-block" style="margin-left: 77px;"> <input type="text" class="layui-input" lay-verify="MaterialNumber" name="MaterialNumber" id="MaterialNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnMaterial" id="btnMaterial" style="padding: 0 10px;float: right;margin-right: 3px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> <label class="layui-form-label">æ£æç¶æ</label> <div class="layui-input-block" style="margin-left: 120px;width: 184px;"> <select name="HJLStatus" lay-verify="HJLStatus" id="HJLStatus"> <option value="å ¨é¨">å ¨é¨</option> <option value="å·²æ£æ">å·²æ£æ</option> <option value="æªæ£æ" selected="selected">æªæ£æ</option> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ç©æåç§°</label> <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="MaterialName" lay-verify="MaterialName" id="MaterialName" style="background-color:#efefef4d;" readonly> <input type="hidden" name="MaterialID" id="MaterialID" lay-verify="MaterialID" value="0"> <input type="date" class="layui-input" lay-verify="HBeginDate" name="HBeginDate" id="HBeginDate" style="padding-left: 80px;"> </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="MaterialModel" id="MaterialModel" onmouseover="this.title=this.value" readonly> <label class="layui-form-label" style="width: 85px;">â</label> <div class="layui-input-block" style="margin-left: 118px;"> <input type="date" class="layui-input" lay-verify="HEndDate" name="HEndDate" id="HEndDate" style="padding-left: 80px;"> </div> </div> <div class="layui-colla-content" style="padding: 0px; margin-left: 5%;"> <div class="layui-row" style="margin-top:10px;"> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ç©æä»£ç </label> <div class="layui-input-block" style="margin-left: 77px;"> <input type="text" class="layui-input" lay-verify="MaterialNumber" name="MaterialNumber" id="MaterialNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnMaterial" id="btnMaterial" style="padding: 0 10px;float: right;margin-right: 3px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> </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="MaterialName" lay-verify="MaterialName" id="MaterialName" style="background-color:#efefef4d;" readonly> <input type="hidden" name="MaterialID" id="MaterialID" lay-verify="MaterialID" value="0"> </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="MaterialModel" id="MaterialModel" onmouseover="this.title=this.value" readonly> </div> </div> </div> <div class="layui-row" style="margin-top:10px;"> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">工段</label> @@ -84,28 +108,6 @@ </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 80px;">å½åç»ç»</label> <div class="layui-input-block" style="margin-left: 110px; width: 185px;"> <select name="Organization" id="Organization" lay-verify="Organization"> <!--å¨ææ¸²æç»ç»--> </select> </div> </div> </div> <div class="layui-row" style="margin-top:10px;"> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">æ£ææ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="date" class="layui-input" lay-verify="HBeginDate" name="HBeginDate" id="HBeginDate" style="padding-left: 80px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">â</label> <div class="layui-input-block" style="margin-left: 118px;"> <input type="date" class="layui-input" lay-verify="HEndDate" name="HEndDate" id="HEndDate" style="padding-left: 80px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">é¨é¨</label> <div class="layui-input-block" style="margin-left: 77px;"> <input type="text" class="layui-input" name="HDeptName" lay-verify="HDeptName" id="HDeptName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> @@ -117,39 +119,12 @@ </div> <div class="layui-row" style="margin-top:10px;"> <div class="layui-inline"> <label class="layui-form-label">æ£æç¶æ</label> <div class="layui-input-block" style="margin-left: 120px;width: 184px;"> <select name="HJLStatus" lay-verify="HJLStatus" id="HJLStatus"> <option value="å ¨é¨">å ¨é¨</option> <option value="å·²æ£æ">å·²æ£æ</option> <option value="æªæ£æ">æªæ£æ</option> <label class="layui-form-label" style="width: 80px;">å½åç»ç»</label> <div class="layui-input-block" style="margin-left: 110px; width: 185px;"> <select name="Organization" id="Organization" lay-verify="Organization"> <!--å¨ææ¸²æç»ç»--> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <div class="layui-input-block"> <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;"> <option value="0" selected="selected"></option> <option value="=">=</option> <option value=">=">>=</option> <option value=">">></option> <option value="<="><=</option> <option value="<"><</option> <option value="<>"><></option> <option value="7">å å«</option> <option value="8">å·¦å å«</option> <option value="9">å³å å«</option> <option value="10">ä¸å å«</option> </select> </div> <div class="layui-inline"> <input type="text" class="layui-input" value="" name="ColContent" id="ColContent"> </div> </div> </div> @@ -277,6 +252,7 @@ Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; } $("#Organization").append(Organization); $("#Organization").val(sessionStorage["OrganizationID"]); form.render('select'); } layer.closeAll("loading"); @@ -330,9 +306,6 @@ table.render(option); layer.close(ajaxLoad); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { ColFilter(); } } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); @@ -521,32 +494,6 @@ var HDeptName = $("#HDeptName").val(); //é¨é¨ var HJLStatus = $("#HJLStatus").val(); //æ£æç¶æ var user = sessionStorage["HUserName"]; //å¶å人 var ColName = $("#ColName").val();//å¤éæ¡ var Comparator = $("#Comparator").val() var ColContent = $("#ColContent").val(); var Arbitrarily = ""; if (ColName != 0 && Comparator != 0) { var com = ""; switch (Comparator) { case "7": com = "like'%" + ColContent + "%'"; break; case "8": com = "like'%" + ColContent + "'"; break; case "9": com = "like'" + ColContent + "%'"; break; case "10": com = "not like'%" + ColContent + "%'"; break; default: com = "" + Comparator + "'" + ColContent + "'"; break; } Arbitrarily = " and " + ColName + " " + com; } sWhere = { MaterialNumber: MaterialNumber, @@ -560,7 +507,6 @@ HDeptName: HDeptName, HJLStatus: HJLStatus, user: user, Arbitrarily: Arbitrarily }; get_Display(JSON.stringify(sWhere)); sWhere = ""; @@ -749,18 +695,6 @@ }) } //åææ¾ç¤ºä¸ææ¡ function ColFilter() { var Organization = '<option value="0" selected="selected" ></option>'; for (var i = 1; i < option.cols[0].length; i++) { if (option.cols[0][i].hide != true) { Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>'; } } $("#ColName").empty(); $("#ColName").append(Organization); form.render('select'); } //#endregion WebTM/views/Éú²ú¹ÜÀí/Éú²ú½ÐÁÏÆ½Ì¨/JIT_ComplementGoodBillMain.html
@@ -120,33 +120,6 @@ </div> </div> </div> <div class="layui-row" style="margin-top:10px;"> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <div class="layui-input-block"> <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;"> <option value="0" selected="selected"></option> <option value="=">=</option> <option value=">=">>=</option> <option value=">">></option> <option value="<="><=</option> <option value="<"><</option> <option value="<>"><></option> <option value="7">å å«</option> <option value="8">å·¦å å«</option> <option value="9">å³å å«</option> <option value="10">ä¸å å«</option> </select> </div> <div class="layui-inline"> <input type="text" class="layui-input" value="" name="ColContent" id="ColContent"> </div> </div> </div> </div> </div> @@ -358,9 +331,6 @@ table.render(option); layer.close(ajaxLoad); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { ColFilter(); } //layer.alert("æ¥è¯¢æå", { icon: 1 }); } else { layer.close(ajaxLoad); @@ -465,33 +435,10 @@ var CPModel = $("#CPModel").val(); //产åè§æ ¼åå· var HICMOBillNo = $("#HICMOBillNo").val(); //ç产订åå· var ps = $("#ps").prop("checked"); //ä» æ¾ç¤ºæªå®å ¨é é var ColName = $("#ColName").val();//å¤éæ¡ var Comparator = $("#Comparator").val() var ColContent = $("#ColContent").val(); var Arbitrarily = ""; if (ColName != 0 && Comparator != 0) { var com = ""; switch (Comparator) { case "7": com = "like'%" + ColContent + "%'"; break; case "8": com = "like'%" + ColContent + "'"; break; case "9": com = "like'" + ColContent + "%'"; break; case "10": com = "not like'%" + ColContent + "%'"; break; default: com = "" + Comparator + "'" + ColContent + "'"; break; } Arbitrarily = " and " + ColName + " " + com; if (DepartmentName=="") { return layer.msg("è¯·éæ©ç产车é´!"); } if (ps) { ps = 1; //ä» æ¾ç¤ºæªå®å ¨é é } @@ -512,7 +459,6 @@ HICMOBillNo: HICMOBillNo, ps: ps, user: user, Arbitrarily: Arbitrarily }; get_Display(JSON.stringify(sWhere)); sWhere = ""; @@ -610,13 +556,11 @@ } else { layer.alert(data.Message, { icon: 5 }); console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); } layer.closeAll("loading"); }, error: function (err) { layer.alert("é误:" + err, { icon: 5 }); console.log("Reason" + sMainStr); } }); } @@ -933,18 +877,7 @@ }) } //åææ¾ç¤ºä¸ææ¡ function ColFilter() { var Organization = '<option value="0" selected="selected" ></option>'; for (var i = 1; i < option.cols[0].length; i++) { if (option.cols[0][i].hide != true) { Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>'; } } $("#ColName").empty(); $("#ColName").append(Organization); form.render('select'); } //#endregion WebTM/views/Éú²ú¹ÜÀí/Éú²ú½ÐÁÏÆ½Ì¨/JIT_HlpBillList.html
@@ -19,17 +19,18 @@ <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> <div style="padding: 10px; "> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="Cancel" id="Cancel">éåº</button> <button class="layui-btn layui-btn-normal" style="margin-left: 0px;" type="button" lay-submit="" lay-filter="HideColumn" id="HideColumn">éèå设置</button> </div> <table class="" id="mainTable" lay-filter="mainTable"></table> <!--<div class="layui-tab" lay-filter="tab-POStockInBill"> <div class="layui-tab-content"> <div class="layui-tab-item layui-show"> <div class="layui-form-item" style="padding-top: 10px;"> <div class="layui-tab-content"> <div class="layui-tab-item layui-show"> <div class="layui-form-item" style="padding-top: 10px;"> </div> </div> </div> </div>--> </div> </div> </div> </div>--> </form> </div> </div> @@ -55,6 +56,7 @@ var option = []; var col = []; var HMaker = sessionStorage["HUserName"]; var HModName = ""; //#endregion //#region è¿å ¥é¡µé¢å³å è½½ @@ -69,6 +71,13 @@ user: HMaker } sWhere = JSON.stringify(sWhere); if (params[params[2]] == 1) { HModName = "JIT_HlpBillList_scjl_x"; } else if (params[params[2]] == 2) { HModName = "JIT_HlpBillList_jlps_s"; } else if (params[params[2]] == 3) { HModName = "JIT_HlpBillList_jlps_x"; } } //åå§åçé¢ @@ -82,6 +91,11 @@ form.on('submit(Cancel)', function () { Pub_Close(1); }) //éèå设置 form.on('submit(HideColumn)', function () { get_HideColumn(); }) //#endregion //#region æ¤é¡µé¢ææçæ¹æ³ @@ -94,7 +108,15 @@ } function set_InitGrid() { //卿æ¾ç¤ºåå option={ elem: '#mainTable' , height: 550 , page: true , cellMinWidth: 90 , limit: 50 , limits: [50, 500, 5000, 20000] }; } //æ¥è¯¢å è½½æ°æ® @@ -120,27 +142,18 @@ 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 }); 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: 120 }); break; default: col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200}); col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120}); } } } //卿æ¾ç¤ºåå table.render({ elem: '#mainTable' , cols: [col] , data: data1.data , height: 550 , page: true , cellMinWidth: 90 , limit: 50 , limits: [50, 500, 5000, 20000] }); option.cols = [col]; option.data = data1.data; table.render(option); layer.close(ajaxLoad); DisPlay_HideColumn(); //layer.alert("æ¥è¯¢æå", { icon: 1 }); } else { layer.close(ajaxLoad); @@ -165,6 +178,109 @@ return vars; } //éèå设置 function get_HideColumn() { var colName = ""; for (var i = 1; i < option.cols[0].length - 1; i++) { colName += option.cols[0][i]["title"] + ","; } colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "éèå设置" //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["50%", "90%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: ['../../åºç¡èµæ/éèå设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"] , btn: ["ç¡®å®", "åæ¶"] , btn1: function (index, laero) { //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(); //æ´æ°è¡¨æ ¼ç¼åçæ°æ® layer.close(index);//å ³éå¼¹çª } }) } //æ¾ç¤ºåæ°æ® function DisPlay_HideColumn() { $.ajax({ url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', type: "GET", data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, success: function (data1) { if (data1.data.length != 0) { var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® var titleData = [""];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± dataCol = data1.data[0].HGridString.split(','); for (var i = 0; i < option.cols[0].length - 2; i++) { var dataCols = dataCol[i].split('|'); //éèå if (dataCols[1] == 1) { option.cols[0][i + 1]["hide"] = true; } //设置å 容åä½å¤§å° if (data1.data[0].HFontSize != 0) { option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; } else { option.cols[0][i + 1]["style"] = "font-size:100%"; } //设置å宽 if (dataCols[3] > 0) { option.cols[0][i + 1]["width"] = dataCols[3]; } //æ¾ç¤ºå if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["field"], titleData) == -1) { option.cols[0][i + 1]["hide"] = false; } //å使å¨ä½ç½®(å·¦ å± ä¸ å³) switch (dataCols[2]) { case "L": option.cols[0][i + 1]["align"] = "left"; break; case "M": option.cols[0][i + 1]["align"] = "center"; break; case "R": option.cols[0][i + 1]["align"] = "right"; break; } } //åæ¶å»ç»å for (var i = 1; i < option.cols[0].length - 1; i++) { if (option.cols[0][i]["fixed"] != null) { option.cols[0][i]["fixed"] = null; } else { break; } } //å»ç»å if (data1.data[0].HFixCols != 0) { for (var i = 0; i < data1.data[0].HFixCols; i++) { if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) { data1.data[0].HFixCols += 1; } option.cols[0][i + 1]["fixed"] = "left"; } } table.render(option); } else { table.render(option); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }) } //#endregion }); WebTM/views/Éú²ú¹ÜÀí/Éú²ú¼Æ»®Æ½Ì¨/JIT_DayPlanPlatForm.html
@@ -254,7 +254,14 @@ //ä¿å form.on('submit(btnSave)', function (data) { set_AddNew(data); var HWorkShopID = $("#HWorkShopID").val();//çäº§è½¦é´ if (HWorkShopID == 0) { return layer.msg("ç产车é´ä¸è½ä¸ºç©º!"); } else if (table.cache["mainTable"].length == 0) { return layer.msg("æ æ°æ®,æ æ³ä¿å!"); } else { set_AddNew(data); } }); //ç©æ @@ -294,12 +301,23 @@ //éå® form.on('submit(btnLock)', function (data) { get_btnLock(); var HWorkShopID = $("#HWorkShopID").val();//çäº§è½¦é´ if (HWorkShopID == 0) { return layer.msg("ç产车é´ä¸è½ä¸ºç©º!"); } else { get_btnLock(HWorkShopID); } }) //è§£é form.on('submit(btnUnlock)', function (data) { get_btnUnlock(); var HWorkShopID = $("#HWorkShopID").val();//çäº§è½¦é´ if (HWorkShopID == 0) { return layer.msg("ç产车é´ä¸è½ä¸ºç©º!"); } else { get_btnUnlock(HWorkShopID); } }) //#endregion @@ -567,7 +585,7 @@ success: function (data1) { if (data1.count == 1) { if (data1.data[0]["DayNum"] > 0) { for (var i = 0; i <= data1.data[0]["DayNum"]; i++) { for (var i = 0; i < data1.data[0]["DayNum"]; i++) { option.cols[0][22 + i]["edit"] = ""; option.cols[0][22 + i]["style"] = " background-color: #e6e6e6"; } @@ -772,8 +790,8 @@ //åå»è·³è½¬é½å¥åææç»è¡¨ function btnrowDouble(obj) { HMainICMOEntryID = obj["HICMOEntryID"]; HMainICMOInterID = obj["HICMOInterID"]; HMainICMOEntryID = obj["æºååå ç "]; HMainICMOInterID = obj["æºå主å ç "]; HICMOInterID = obj["HInterID"]; if (HICMOInterID == "" || HICMOInterID == null) { @@ -893,7 +911,7 @@ if (data1.data[j]["æºå主å ç "] == dataPush[i]["æºå主å ç "] && data1.data[j]["æºååå ç "] == dataPush[i]["æºååå ç "]) { layer.close(ajaxLoad); return layer.alert("ç产æç»è¡éå¤,éå¤çç产订åå·:" + dataPush[i]["ç产订åå·"] + ",æç»è¡å·:" + dataPush[i]["ç产订åæç»è¡å·"], { icon: 5 }); } } } @@ -1003,22 +1021,17 @@ } //éå® function get_btnLock() { function get_btnLock(HWorkShopID) { var data = table.cache["mainTable"]; if (data.length == 0) { return layer.msg("è¯·éæ©æ°æ®è¿è¡éå®!") return layer.msg("æ æ°æ®,æ æ³è¿è¡éå®!") } else { var hmainid_s = []; for (var i = 0; i < data.length; i++) { hmainid_s.push(data[i]["hmainid"]); } var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + '/JIT_DayPlanPlatFormBill/JIT_DayPlanPlatFormBillHLockedDay', type: "GET", data: { "sWhere": hmainid_s.toString(), "HLockedDay": $("#HLockedDay").val() }, data: { "HLockedDay": $("#HLockedDay").val(), "HWorkShopID": HWorkShopID }, success: function (data1) { if (data1.count == 1) { layer.msg("å·²éå®"); @@ -1037,22 +1050,16 @@ } //è§£é function get_btnUnlock() { function get_btnUnlock(HWorkShopID) { var data = table.cache["mainTable"]; if (data.length == 0) { return layer.msg("è¯·éæ©æ°æ®è¿è¡è§£é!") return layer.msg("æ æ°æ®,æ æ³è¿è¡è§£é!") } else { var hmainid_s = []; for (var i = 0; i < data.length; i++) { hmainid_s.push(data[i]["hmainid"]); } var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + '/JIT_DayPlanPlatFormBill/JIT_DayPlanPlatFormBillHUnlockDay', type: "GET", data: { "sWhere": hmainid_s.toString(), "HLockedDay": $("#HLockedDay").val() }, data: { "HWorkShopID": HWorkShopID}, success: function (data1) { if (data1.count == 1) { layer.msg("已解é"); WebTM/views/Éú²ú¹ÜÀí/ÍËÁÏÉêÇëµ¥/JIT_CallGoodsBackRequestBillList.html
@@ -93,31 +93,6 @@ </div> </div> <div class="layui-row" style="margin-top:10px;"> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <div class="layui-input-block"> <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;"> <option value="0" selected="selected"></option> <option value="=">=</option> <option value=">=">>=</option> <option value=">">></option> <option value="<="><=</option> <option value="<"><</option> <option value="<>"><></option> <option value="7">å å«</option> <option value="8">å·¦å å«</option> <option value="9">å³å å«</option> <option value="10">ä¸å å«</option> </select> </div> <div class="layui-inline"> <input type="text" class="layui-input" value="" name="ColContent" id="ColContent"> </div> </div> </div> </div> @@ -359,9 +334,6 @@ $("#MaterialModel").val("");//è§æ ¼åå· $("#HDeptName").val("");//çäº§è½¦é´ $("#ProcMul").val("");//工段 $("#ColContent").val(""); $("#ColName").val("0"); $("#Comparator").val("0"); form.render('select'); $("#btnSearch").click();//å·æ° sWhere = ""; @@ -381,9 +353,6 @@ table.render(option); layer.close(ajaxLoad); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { ColFilter(); } } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); @@ -408,32 +377,6 @@ var ProcMul = $("#ProcMul").val();//工段 var Hmaker = sessionStorage["HUserName"] ;//å½åç¨æ· var HOrgID = sessionStorage["OrganizationID"];//ç»ç» var ColName = $("#ColName").val();//å¤éæ¡ var Comparator = $("#Comparator").val() var ColContent = $("#ColContent").val(); var Arbitrarily = ""; if (ColName != 0 && Comparator != 0) { var com = ""; switch (Comparator) { case "7": com = "like'%" + ColContent + "%'"; break; case "8": com = "like'%" + ColContent + "'"; break; case "9": com = "like'" + ColContent + "%'"; break; case "10": com = "not like'%" + ColContent + "%'"; break; default: com = "" + Comparator + "'" + ColContent + "'"; break; } Arbitrarily = " and " + ColName + " " + com; } sWhere = { HBeginDate: HBeginDate, @@ -446,7 +389,6 @@ ProcMul: ProcMul, Hmaker: Hmaker, HOrgID: HOrgID, Arbitrarily: Arbitrarily } get_Display(JSON.stringify(sWhere)); @@ -596,18 +538,6 @@ }) } //åææ¾ç¤ºä¸ææ¡ function ColFilter() { var Organization = '<option value="0" selected="selected" ></option>'; for (var i = 1; i < option.cols[0].length; i++) { if (option.cols[0][i].hide != true) { Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>'; } } $("#ColName").empty(); $("#ColName").append(Organization); form.render('select'); } //#endregion //以䏿¯layui模å WebTM/views/³µ¼ä¹ÜÀí/½ÐÁϹÜÀí/½ÐÁÏÍËÁϵ¥/Jl_CallGoodsBillBackMain.html
@@ -113,31 +113,6 @@ </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <div class="layui-input-block"> <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;"> <option value="0" selected="selected"></option> <option value="=">=</option> <option value=">=">>=</option> <option value=">">></option> <option value="<="><=</option> <option value="<"><</option> <option value="<>"><></option> <option value="7">å å«</option> <option value="8">å·¦å å«</option> <option value="9">å³å å«</option> <option value="10">ä¸å å«</option> </select> </div> <div class="layui-inline"> <input type="text" class="layui-input" value="" name="ColContent" id="ColContent"> </div> </div> </div> </div> @@ -367,9 +342,6 @@ $("#ProcMul").val("");//工段 $("#HPZStatus").val("å ¨é¨");//å质确认 $("#HCKStatus").val("å ¨é¨");//ä»åºæ¥æ¶ $("#ColContent").val(""); $("#ColName").val("0"); $("#Comparator").val("0"); form.render('select'); $("#btnSearch").click();//å·æ° sWhere = ""; @@ -389,9 +361,6 @@ table.render(option); layer.close(ajaxLoad); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { ColFilter(); } } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); @@ -418,32 +387,6 @@ var HOrgID = sessionStorage["OrganizationID"];//ç»ç» var HPZStatus = $("#HPZStatus").val();//å质确认 var HCKStatus = $("#HCKStatus").val();//ä»åºæ¥æ¶ var ColName = $("#ColName").val();//å¤éæ¡ var Comparator = $("#Comparator").val() var ColContent = $("#ColContent").val(); var Arbitrarily = ""; if (ColName != 0 && Comparator != 0) { var com = ""; switch (Comparator) { case "7": com = "like'%" + ColContent + "%'"; break; case "8": com = "like'%" + ColContent + "'"; break; case "9": com = "like'" + ColContent + "%'"; break; case "10": com = "not like'%" + ColContent + "%'"; break; default: com = "" + Comparator + "'" + ColContent + "'"; break; } Arbitrarily = " and " + ColName + " " + com; } sWhere = { HBeginDate: HBeginDate, @@ -458,7 +401,6 @@ HOrgID: HOrgID, HPZStatus: HPZStatus, HCKStatus: HCKStatus, Arbitrarily: Arbitrarily } get_Display(JSON.stringify(sWhere)); @@ -653,18 +595,6 @@ }) } //åææ¾ç¤ºä¸ææ¡ function ColFilter() { var Organization = '<option value="0" selected="selected" ></option>'; for (var i = 1; i < option.cols[0].length; i++) { if (option.cols[0][i].hide != true) { Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>'; } } $("#ColName").empty(); $("#ColName").append(Organization); form.render('select'); } //#endregion WebTM/views/³µ¼ä¹ÜÀí/³µ¼äÊÕÁÏ/JIT_SendGoodsBillList.html
@@ -26,6 +26,16 @@ </div> </div> <div class="layui-inline"> <label class="layui-form-label">ç¡®è®¤ç¶æ</label> <div class="layui-input-block" style="margin-left: 120px;width: 184px;"> <select name="HBillStatus" lay-verify="HBillStatus" id="HBillStatus"> <option value="">å ¨é¨</option> <option value="2">已确认</option> <option value="1" selected="selected">æªç¡®è®¤</option> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å¼å§æ¥æ</label> <div class="layui-input-block"> <input type="date" class="layui-input" id="HBeginDate" style="width:190px;"> @@ -35,12 +45,6 @@ <label class="layui-form-label">ç»ææ¥æ</label> <div class="layui-input-block"> <input type="date" class="layui-input" id="HEndDate" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æ¶æåå·</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="width:190px;"> </div> </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> @@ -83,29 +87,10 @@ </div> </div> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <label class="layui-form-label">æ¶æåå·</label> <div class="layui-input-block"> <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;"> </select> <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="width:190px;"> </div> </div> <div class="layui-inline"> <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;"> <option value="0" selected="selected"></option> <option value="=">=</option> <option value=">=">>=</option> <option value=">">></option> <option value="<="><=</option> <option value="<"><</option> <option value="<>"><></option> <option value="7">å å«</option> <option value="8">å·¦å å«</option> <option value="9">å³å å«</option> <option value="10">ä¸å å«</option> </select> </div> <div class="layui-inline"> <input type="text" class="layui-input" value="" name="ColContent" id="ColContent"> </div> </div> </div> @@ -120,8 +105,10 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Faudit"><i class="layui-icon layui-icon-refresh"></i>åå®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button>--> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SendGood_check"><i class="layui-icon layui-icon-delete"></i>ç¡®è®¤æ¶æ</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SendGood_check"><i class="layui-icon layui-icon-file-b"></i>ç¡®è®¤æ¶æ</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SendGood_revoke"><i class="layui-icon layui-icon-file-b"></i>æ¤é确认</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>éèå设置</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>å é¤</button> </div> </script> </form> @@ -169,7 +156,7 @@ ////ç¼è¾ //case 'set_ShowBill': set_ShowBill(); // break; //å é¤ //确认 case 'set_SendGood_check': set_SendGood_check(); break; ////å·æ° @@ -181,6 +168,12 @@ //éèå设置 case 'HideColumn': get_HideColumn(); break; //æ¤é确认 case 'set_SendGood_revoke': set_SendGood_revoke(); break; //å é¤ case 'set_DeleteBill': set_DeleteBill(); break; }; }); @@ -238,6 +231,7 @@ /* { field: 'hmainid', title: 'hmainid', width: 110 }*/ , { field: 'åæ®å·', title: 'åæ®å·', sort: true, width: 165 } , { field: 'æ¥æ', title: 'æ¥æ', width: 200, templet: "<div>{{d.æ¥æ ==null ?'':layui.util.toDateString(d.æ¥æ, 'yyyy-MM-dd')}}</div>" } , { field: 'åæ®ç¶æ', title: 'åæ®ç¶æ', width: 170 } , { field: 'æºååå·', title: 'æºååå·', width: 170 } , { field: 'é¨é¨ä»£ç ', title: 'é¨é¨ä»£ç ', width: 170 } , { field: 'é¨é¨åç§°', title: 'é¨é¨åç§°', width: 170 } @@ -292,9 +286,7 @@ $("#MaterialID").val("");//ç©æid $("#MaterialModel").val("");//è§æ ¼åå· $("#HDeptName").val("");//çäº§è½¦é´ $("#ColContent").val(""); $("#ColName").val("0"); $("#Comparator").val("0"); $("#HBillStatus").val("");//ç¡®è®¤ç¶æ form.render('select'); $("#btnSearch").click();//å·æ° sWhere = ""; @@ -314,9 +306,6 @@ table.render(option); layer.close(ajaxLoad); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { ColFilter(); } } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); @@ -337,34 +326,9 @@ var HDeptName = $("#HDeptName").val();//çäº§è½¦é´ var MaterialCode = $("#MaterialCode").val();//ç©æä»£ç var MaterialName =$("#MaterialName").val();//ç©æåç§° var HBillStatus = $("#HBillStatus").val();//ç¡®è®¤ç¶æ var MaterialModel = $("#MaterialModel").val();//è§æ ¼åå· var HOrgID = sessionStorage["OrganizationID"];//å½åç»ç»id var ColName = $("#ColName").val();//å¤éæ¡ var Comparator = $("#Comparator").val() var ColContent = $("#ColContent").val(); var Arbitrarily = ""; if (ColName != 0 && Comparator != 0) { var com = ""; switch (Comparator) { case "7": com = "like'%" + ColContent + "%'"; break; case "8": com = "like'%" + ColContent + "'"; break; case "9": com = "like'" + ColContent + "%'"; break; case "10": com = "not like'%" + ColContent + "%'"; break; default: com = "" + Comparator + "'" + ColContent + "'"; break; } Arbitrarily = " and " + ColName + " " + com; } sWhere = { HBeginDate: HBeginDate, @@ -375,7 +339,7 @@ MaterialName: MaterialName, MaterialModel: MaterialModel, HOrgID: HOrgID, Arbitrarily: Arbitrarily HBillStatus: HBillStatus } get_Display(JSON.stringify(sWhere)); sWhere = "";//è°ç¨æ¥å£åæ¸ ç©ºsWhereç¼å @@ -397,6 +361,84 @@ $.ajax({ url: GetWEBURL() + '/Cj_SendGoodsBill/DeptCheckGoodsBillList_Check' , type: "GET" , data: { "HInterID": HInterID, "HEntryID": HEntryID, "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); //ä¿®æ¹ä¸ºååå·æ°çé¢ window.location.reload(); ////éè½½tree //tree.reload('treeDepartment', {}); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } } }) } }) } } //æ¤éç¡®è®¤æ¶æ function set_SendGood_revoke() { var CheckStatus = table.checkStatus("mainTable"); if (CheckStatus.data.length != 1) { return layer.msg("è¯·éæ©ä¸æ¡æ°æ®!") } else { layer.confirm('æ¯å¦æ¤éç¡®è®¤æ¶æï¼', { btn: ['ç¡®å®', 'åæ¶'] //æé® , btn1: function () { var HInterID = CheckStatus.data[0].hmainid; //è·åç¼å· var HEntryID = CheckStatus.data[0].hsubid; //è·åç¬¬å æ¡åæ°æ® $.ajax({ url: GetWEBURL() + '/Cj_SendGoodsBill/DeptCheckGoodsBillList_revoke' , type: "GET" , data: { "HInterID": HInterID, "HEntryID": HEntryID, "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); //ä¿®æ¹ä¸ºååå·æ°çé¢ window.location.reload(); ////éè½½tree //tree.reload('treeDepartment', {}); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } } }) } }) } } //å é¤ function set_DeleteBill() { var CheckStatus = table.checkStatus("mainTable"); if (CheckStatus.data.length != 1) { return layer.msg("è¯·éæ©ä¸æ¡æ°æ®!") } else { layer.confirm('æ¯å¦ç¡®è®¤å é¤ï¼', { btn: ['ç¡®å®', 'åæ¶'] //æé® , btn1: function () { var HInterID = CheckStatus.data[0].hmainid; //è·åç¼å· var HEntryID = CheckStatus.data[0].hsubid; //è·åå表 $.ajax({ url: GetWEBURL() + '/Cj_SendGoodsBill/DeleteBill' , type: "GET" , data: { "HInterID": HInterID, "HEntryID": HEntryID, "User": sessionStorage["HUserName"] } , success: function (result) { @@ -575,18 +617,6 @@ }) } //åææ¾ç¤ºä¸ææ¡ function ColFilter() { var Organization = '<option value="0" selected="selected" ></option>'; for (var i = 1; i < option.cols[0].length; i++) { if (option.cols[0][i].hide != true) { Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>'; } } $("#ColName").empty(); $("#ColName").append(Organization); form.render('select'); } //#endregion //以䏿¯layui模å