| | |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å æ·»å ä¿å |
| | | var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å
ç |
| | | var lSourceBillType = params[params[2]]; //ä»åæ®è·å æºåç±»å |
| | | var linteridSub = params[params[3]]; //ä»åæ°è·å åè¡¨çº§å« |
| | | |
| | | //夿æ¯å¦æ°å¢ |
| | | if (linterid == null || linterid == 0) { |
| | | linteridSub = -1; |
| | | OperationType = 1; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | |
| | | }); |
| | | } |
| | | else {//å¦æä¿®æ¹åèµ°ä¸é¢ new |
| | | RoadBillMain(linterid, linteridSub); |
| | | RoadBillMain(linterid); |
| | | //RoadBillSub(linterid); |
| | | } |
| | | |
| | |
| | | |
| | | //éåº |
| | | form.on('submit(Cancel)', function () { |
| | | if ((OperationType == 1 && linteridSub == -1) || OperationType == 3) { |
| | | if ((OperationType == 1) || OperationType == 3) { |
| | | Pub_Close(1); |
| | | } else { |
| | | Pub_Close(2); |
| | |
| | | |
| | | //ä¿åæäº¤ |
| | | form.on('submit(btnSave)', function (data) {//æäº¤ |
| | | set_AddNew(data); |
| | | if (AllowLoadData()) { |
| | | set_AddNew(data); |
| | | } |
| | | }); |
| | | |
| | | //çå¬æäº¤ |
| | |
| | | //ç»ç»éæ©é¡µé¢ |
| | | function get_Organ() { |
| | | //è·åç»å½é¡µç»ç»å |
| | | var Organization = ''; |
| | | var Organization = '<option style="color:blue;" value="0">ç»ç»</option>'; |
| | | $.ajax({ |
| | | type: "get", |
| | | url: GetWEBURL() + "/Web/GetOrganizations", |
| | |
| | | Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; |
| | | } |
| | | $("#HPRDORGID").append(Organization); |
| | | $("#HPRDORGID").val(sessionStorage["OrganizationID"]); |
| | | form.render('select'); |
| | | } |
| | | layer.closeAll("loading"); |
| | |
| | | if (rowIndex === '0') { |
| | | layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); |
| | | } else { |
| | | obj.del(); |
| | | option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ |
| | | table.reload(option); |
| | | var oldData = table.cache["mainTable"]; |
| | | oldData.splice(obj.tr.data('index'), 1) |
| | | option.data = oldData;//å°æ°æ®ç»å®å°dataä¸ |
| | | table.render(option); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../Baseset/åºç¡èµæ/Gy_WarehouseList.html", "yes"] |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Warehouse.html", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | if (checkStatus.data.length == 0) { |
| | | return layer.msg("è¯·éæ©æ°æ®"); |
| | | } |
| | | //è·åæ°æ® |
| | | var NumData = checkStatus.data; |
| | | //è·åå½åä½ç½®æå¨è¡æ° |
| | | var NowNum = obj.tr.data('index') + 1; |
| | | |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HWHID": checkStatus.data[0].HItemID |
| | | , "HWHNumber": checkStatus.data[0].HNumber |
| | | , "HWHName": checkStatus.data[0].HName |
| | | }) |
| | | //å¤æéæ©çæ°æ®æ»æ° æ¯å¦å¤§äºè¡¨æ ¼ç°æçæ°æ® |
| | | if (NumData.length > option.data.length - (NowNum - 1)) { |
| | | //è·åè¡¨æ ¼å©ä½è¡æ°é |
| | | var num = NumData.length - option.data.length + (NowNum - 1); |
| | | //循ç¯èµå¼ å¨å·²æçè¡¨æ ¼èµå¼ |
| | | var j = 0; |
| | | for (var i = (NowNum - 1); i < option.data.length; i++) { |
| | | option.data[i]["HWHID"] = NumData[j]["HItemID"]; |
| | | option.data[i]["HWHNumber"] = NumData[j]["ä»åºä»£ç "]; |
| | | option.data[i]["HWHName"] = NumData[j]["ä»åºåç§°"]; |
| | | j++; |
| | | } |
| | | |
| | | //å¨ä¸æ¹æ·»å æ°çè¡¨æ ¼æ°æ® |
| | | for (var i = 0; i < num; i++) { |
| | | option.data.push({ |
| | | "HWorkShopID": "", "HWorkShopNumber": "", "HWorkShopName": "", "HWHID": NumData[j]["HItemID"], "HWHNumber": NumData[j]["ä»åºä»£ç "], "HWHName": NumData[j]["ä»åºåç§°"], "HRemark": "" |
| | | }) |
| | | j++; |
| | | } |
| | | } else { |
| | | //循ç¯èµå¼ å¨å·²æçè¡¨æ ¼èµå¼ |
| | | var j = 0; |
| | | for (var i = (NowNum - 1); i < (NowNum - 1) + NumData.length; i++) { |
| | | option.data[i]["HWHID"] = NumData[j]["HItemID"]; |
| | | option.data[i]["HWHNumber"] = NumData[j]["ä»åºä»£ç "]; |
| | | option.data[i]["HWHName"] = NumData[j]["ä»åºåç§°"]; |
| | | j++; |
| | | } |
| | | } |
| | | table.render(option); |
| | | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | obj.event = ""; |
| | | return false; |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | //ç¼è¾ 页é¢èµå¼ |
| | | function RoadBillMain(linterid, linteridSub)//å 载表头 |
| | | function RoadBillMain(linterid)//å 载表头 |
| | | { |
| | | var sWhere = " and hmainid='" + linterid + "' and hsubid='" + linteridSub + "'"; |
| | | var sWhere = " and hmainid='" + linterid + "'"; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Sc_JIT_ComplementGoodBill/ComplementGoodBillList", |
| | | type: "GET", |
| | |
| | | , "HInterID": d.data[0].hmainid |
| | | , "HPRDORGID": d.data[0].ç»ç» |
| | | }); |
| | | |
| | | //å表 èµå¼ |
| | | var rowdata = [{ |
| | | "HWorkShopID": d.data[0].HWorkShopID, "HWorkShopNumber": d.data[0].车é´ä»£ç , "HWorkShopName": d.data[0].车é´åç§°, "HWHID": d.data[0].HWHID |
| | | , "HWHNumber": d.data[0].ä»åºä»£ç , "HWHName": d.data[0].ä»åºåç§°, "HRemark": d.data[0].表ä½å¤æ³¨ |
| | | }]; |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | form.render('select'); |
| | | var rowdata = []; |
| | | for (var i = 0; i < d.data.length; i++) { |
| | | //å表 èµå¼ |
| | | rowdata.push({ |
| | | "HWorkShopID": d.data[i].HWorkShopID, "HWorkShopNumber": d.data[i].车é´ä»£ç , "HWorkShopName": d.data[i].车é´åç§°, "HWHID": d.data[i].HWHID |
| | | , "HWHNumber": d.data[i].ä»åºä»£ç , "HWHName": d.data[i].ä»åºåç§°, "HRemark": d.data[i].表ä½å¤æ³¨ |
| | | }); |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | } |
| | | } |
| | | }) |
| | | } |
| | |
| | | |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(num); |
| | | var hentryid = linteridSub;//å表 æåºid |
| | | var sMainSub = sMainStr + ';' + sSubStr + ';' + hentryid + ';' + OperationType + ";" + sessionStorage["HUserName"]; |
| | | var sMainSub = sMainStr + ';' + sSubStr + ';'+ OperationType + ";" + sessionStorage["HUserName"]; |
| | | |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | |
| | | }); |
| | | } |
| | | |
| | | //é空éªè¯ |
| | | function AllowLoadData() { |
| | | |
| | | if ($("#HPRDORGID").val() == "0") { |
| | | layer.msg("ç»ç»æ²¡æéæ©"); |
| | | return false; |
| | | } |
| | | |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | //çäº§è½¦é´ |
| | | if (option.data[i]["HWorkShopID"] == "") { |
| | | layer.msg("第" + (i + 1) + "è¡:ç产车é´ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | |
| | | //ä»åº |
| | | if (option.data[i]["HWHID"] == "0") { |
| | | layer.msg("第" + (i + 1) + "è¡:ä»åºä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | return true; |
| | | } |
| | | |
| | | //#endregion |
| | | |
| | | }); |