| | |
| | | <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="HDate" name="HDate" id="HDate" style="padding-left: 80px;"> |
| | | <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 80px;width:185px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">ç©æä»£ç </label> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">ç©æä»£ç <label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" lay-verify="HMaterNumber" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" name="HMaterID" id="HMaterID" lay-verify="HMaterID" value="0"> |
| | |
| | | <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="HEquipModel" lay-verify="HEquipModel" id="HEquipModel" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">å·¥åº</label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" lay-verify="HProcName" name="HProcName" id="HProcName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" name="HProcID" id="HProcID" lay-verify="HProcID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHProc" id="btnSearchHProc" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | , form = layui.form |
| | | , element = layui.element; |
| | | |
| | | |
| | | |
| | | var HModName = "Gy_MaterialMouldBillMain"; |
| | | //#endregion |
| | | |
| | |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ 4æ·»å åå·¥èºè·¯çº¿ |
| | | var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å
ç |
| | | |
| | | |
| | | |
| | | //夿æ¯å¦æ°å¢ |
| | | if (OperationType == null || OperationType == 1) { |
| | | |
| | | |
| | | OperationType = 1; |
| | | $("#HOrgID").attr("disabled", true); |
| | | //ç¦ç¨æé® |
| | |
| | | $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | } |
| | | //else if (OperationType == 2) { |
| | | |
| | | |
| | | // RoadBillMain(linterid); |
| | | // $.ajax({ |
| | | // url: GetWEBURL() + "/Web/GetMAXNum", |
| | |
| | | |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | RoadBillMain(linterid); |
| | | RoadBillMain(linterid); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | //æ¾ç¤ºåæ°æ® |
| | |
| | | //#region éæ©é¨é¨æé® |
| | | form.on('submit(btnSearchHDept)', function () { |
| | | get_Department(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region éæ©å·¥åºæé® |
| | | form.on('submit(btnSearchHProc)', function () { |
| | | get_Process(); |
| | | }); |
| | | //#endregion |
| | | |
| | |
| | | |
| | | // ä¿åæäº¤ |
| | | form.on('submit(btnSave)', function (data) {//æäº¤ |
| | | |
| | | set_AddNew(data); |
| | | |
| | | |
| | | set_AddNew(data); |
| | | |
| | | }); |
| | | |
| | | // éåº |
| | |
| | | |
| | | //æ°å¢è¡è¡¨æ ¼æ°æ® |
| | | var NewRow = { |
| | | "HMouldID": "", |
| | | "HMouldNumber":"", |
| | | "HMouldID": 0, |
| | | "HMouldNumber": "", |
| | | "HMouldName": "", |
| | | "HMouldType": "", |
| | | "HQty": "0", |
| | | "HMouldQty": "0", |
| | | "HRate": "0", |
| | | "HQty": "1", |
| | | "HMouldQty": "", |
| | | "HRate": "", |
| | | "HSourceBillNo": "0", |
| | | "HSourceBillType": "0", |
| | | "HSourceEntryID": "0", |
| | |
| | | option.data = table.cache["mainTable"]; |
| | | |
| | | table.render(option); |
| | | |
| | | |
| | | break; |
| | | case 'btn-CopyLine': |
| | | var copydata = JSON.stringify(data); |
| | |
| | | table.cache["mainTable"].push(JSON.parse(copyrow));//å°å¤å¶çè¡å¼ºè½¬æjson追å å°è¡¨æ ¼ä¸ |
| | | option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ |
| | | table.render(option);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ |
| | | |
| | | |
| | | |
| | | } |
| | | break; |
| | |
| | | |
| | | //#region å¨å
·æ¸
ååå§å |
| | | function get_InitGrid() { |
| | | option = { |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , totalRow: true |
| | |
| | | } |
| | | option.data = []; |
| | | table.render(option); |
| | | |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //#region å·¥åºéæ©é¡µé¢ |
| | | function get_Process() { |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'å·¥åºå表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Process.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | //æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index]; |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable'); |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | |
| | | $("#HProcID").val(checkStatus.data[0].HItemID);//é¨é¨id |
| | | $("#HProcName").val(checkStatus.data[0].å·¥åºåç§°);//é¨é¨åç§° |
| | | |
| | | layer.close(layer.index); |
| | | } |
| | | , btn2: function (index, layero) { |
| | | }, |
| | | end: function () { |
| | | |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è´è´£äººéæ©é¡µé¢ |
| | | function get_checkSearchHEmp() { |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?Type=HEmp', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | $("#HEquipNumber").val(checkStatus.data[0].设å¤ä»£ç );//设å¤ä»£ç |
| | | $("#HEquipName").val(checkStatus.data[0].设å¤åç§°);//设å¤åç§° |
| | | $("#HEquipModel").val(checkStatus.data[0].设å¤è§æ ¼);//设å¤åå· |
| | | |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | obj.update({ |
| | | "HMouldID":checkStatus.data[0].hmainid, |
| | | "HMouldID": checkStatus.data[0].hmainid, |
| | | "HMouldNumber": checkStatus.data[0].模å
·ç¼å·, |
| | | "HMouldName":checkStatus.data[0].模å
·åç§°, |
| | | "HMouldName": checkStatus.data[0].模å
·åç§°, |
| | | "HMouldType": checkStatus.data[0].模å
·åå·, |
| | | "HMouldQty": checkStatus.data[0].ç©´æ°, |
| | | "HSourceInterID": checkStatus.data[0].hmainid, |
| | | "HSourceEntryID": checkStatus.data[0].hsubid, |
| | | "HSourceBillType": checkStatus.data[0].HBillType, |
| | | "HSourceBillNo": checkStatus.data[0].åæ®å· |
| | | "HSourceBillNo": checkStatus.data[0].åæ®å·, |
| | | "HQty": 1, |
| | | "HRate": 1 |
| | | }); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | |
| | | //#region ç¼è¾ 页é¢èµå¼ |
| | | function RoadBillMain(linterid)//å 载表头 |
| | |
| | | , "HEmpName": tableMain[0]["è´è´£äºº"] |
| | | , "HRemark": tableMain[0]["è¡¨å¤´å¤æ³¨"] |
| | | , "HOrgID": tableMain[0].HOrgID |
| | | , "HProcID": tableMain[0].HProcID |
| | | , "HProcName": tableMain[0].å·¥åºåç§° |
| | | |
| | | |
| | | |
| | |
| | | //#region ä¿åHMaker |
| | | function set_AddNew(data) { |
| | | |
| | | if (!AllowLoadData())//æ°æ®éªè¯ |
| | | { |
| | | return false; |
| | | } |
| | | |
| | | //è®°å½æä½ç±»å |
| | | var refSav = ""; |
| | | if (OperationType == 1 || OperationType == 2 || OperationType == 4) { |
| | |
| | | } |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(num); |
| | | |
| | | var sMainSub = sMainStr + ';' + sSubStr + ';' + refSav + ";" + sessionStorage["HUserName"] ; |
| | | |
| | | var sMainSub = sMainStr + ';' + sSubStr + ';' + refSav + ";" + sessionStorage["HUserName"]; |
| | | |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/Sc_MouldinventoryBill/SaveGy_MaterialMouldBillMain", |
| | | |
| | | |
| | | async: true, |
| | | data: { "sMainSub": sMainSub }, |
| | | dataType: "json", |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | function AllowLoadData() { //é空éªè¯ |
| | | var Result = true; |
| | | if ($("#HMaterID").val() == 0 || $("#HMaterID").val() == null || $("#HMaterID").val() == "undefined") { |
| | | layer.msg("ç©æä¿¡æ¯ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | |
| | | var sSubTable = table.cache['mainTable']; |
| | | if (sSubTable.length < 1) { |
| | | layer.msg("æç»ä¿¡æ¯ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | for (var i = 0; i < sSubTable.length; i++) { |
| | | if (!sSubTable[i].HMouldID) { |
| | | var indexRow = i + 1; |
| | | layer.msg("第" + indexRow + "è¡ï¼å¨å
·ç¼ç ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | if (!sSubTable[i].HMouldQty) { |
| | | var indexRow = i + 1; |
| | | layer.msg("第" + indexRow + "è¡ï¼æ¨¡ç©´æ°ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | if (!sSubTable[i].HRate) { |
| | | var indexRow = i + 1; |
| | | layer.msg("第" + indexRow + "è¡ï¼å æ¯ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return Result = false; |
| | | } |
| | | } |
| | | |
| | | return Result; |
| | | } |
| | | |
| | | //éèå设置 |
| | | function get_HideColumn() { |
| | | var colName = ""; |
| | |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | //æ¾ç¤ºåæ°æ® |
| | | function DisPlay_HideColumn() { |
| | |
| | | success: function (data1) { |
| | | if (data1.data.length != 0) { |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = [ ];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = [];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | }); |
| | | |
| | | function GetHDeptNameValue(obj) { //è¿åé¨é¨ |
| | | $("#HDeptID").val(obj[0].HItemID); |
| | | $("#HDeptName").val(obj[0].é¨é¨åç§°); |
| | | } |
| | | |
| | | function GetHEmpValue(obj) { //è¿åè´è´£äºº |
| | | $("#HEmpID").val(obj[0].HItemID);//è´è´£äººid |
| | | $("#HEmpName").val(obj[0].èååç§°);//è´è´£äººåç§° |
| | | } |
| | | |
| | | function GetMaterValue(obj) { //ç©æ |
| | | $("#HMaterID").val(obj[0].HItemID); |
| | | $("#HMaterNumber").val(obj[0].ç©æä»£ç ); |
| | | $("#HMaterName").val(obj[0].ç©æåç§°); |
| | | $("#HMaterModel").val(obj[0].è§æ ¼åå·); |
| | | } |
| | | |
| | | function GetWorkCenterValue(obj) { //å·¥ä½ä¸å¿ |
| | | $("#HWorkCenterID").val(obj[0].HItemID);//å·¥ä½ä¸å¿id |
| | | $("#HWorkCenterName").val(obj[0].å·¥ä½ä¸å¿åç§°);//å·¥ä½ä¸å¿åç§° |
| | | } |
| | | |
| | | function GetEquipFileValue(obj) { //è¿åè®¾å¤ |
| | | $("#HEquipID").val(obj[0].hmainid);//id |
| | | $("#HEquipNumber").val(obj[0].设å¤ä»£ç );//设å¤ä»£ç |
| | | $("#HEquipName").val(obj[0].设å¤åç§°);//设å¤åç§° |
| | | $("#HEquipModel").val(obj[0].设å¤è§æ ¼);//设å¤åå· |
| | | } |
| | | |
| | | </script> |
| | | </body> |
| | | </html> |