| | |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data;; |
| | | var AddRow = table.cache['mainTable']; |
| | | var NewRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " ", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " }; |
| | | var NewRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " "}; |
| | | switch (obj.event) { |
| | | //å¢å ä¸è¡ |
| | | case 'btn-AddLine': set_AddLine(NewRow); |
| | |
| | | content: ['../../PublicPage/PurchOrder.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | var checkStatus = ""; |
| | | $.ajax({ |
| | | success: |
| | | checkStatus = data; |
| | | }) |
| | | |
| | | //option.data = [{ "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " ", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " }]; |
| | | //table.render(option); |
| | | var NewRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " ", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " }; |
| | | //var NewRow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " ", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " }; |
| | | //æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | |
| | | $("#HMainSourceBillNo").val(checkStatus.data[0].åæ®å·); |
| | | $("#HMainSourceInterID").val(checkStatus.data[0].hmainid); |
| | | $("#HMainSourceEntryID").val(checkStatus.data[0].hsubid); |
| | | var list = []; |
| | | for (var i = 0; i < checkStatus.data.length; i++) { |
| | | list.push(checkStatus.data[i].åæ®å·) |
| | | } |
| | | if (isAllEqual(list)) //ç¸ååå· |
| | | { |
| | | var rowdate = layui.table.cache["mainTable"]; |
| | | if (rowdate.length == 0) //è¡¨ä½æ°æ®ä¸ºç©ºæ¶ |
| | | { |
| | | buttonArr = [];//æ¸
空æ°ç» |
| | | for (var i = 0; i < checkStatus.data.length; i++) { |
| | | var checkrow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " ", "HSourceInterID": checkStatus.data[i].hmainid, "HSourceEntryID": checkStatus.data[i].hsubid, "HSourceBillNo": checkStatus.data[i].åæ®å·, "HSourceBillType": checkStatus.data[i].åæ®ç±»å }; |
| | | buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | } |
| | | //buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ |
| | | table.reload("mainTable", { |
| | | data: buttonArr //å°æ°æ®éæ°è½½å
¥è¡¨æ ¼ |
| | | }) |
| | | } |
| | | if (rowdate.length > 0 && rowdate.length <= checkStatus.data.length) //è¡¨ä½æ°æ®ä¸ä¸ºç©º,ä¸è¡¨ä½æ°æ®è¡æ°å°äºçäºéä¸å¸¦åæ°æ®è¡æ° |
| | | { |
| | | buttonArr = [];//æ¸
空æ°ç» |
| | | for (var i = 0; i < rowdate.length; i++) { |
| | | var checkrow = { |
| | | "HRepairID": rowdate[i].HRepairID, "HRepairCode": rowdate[i].HRepairCode, "HRepairName": rowdate[i].HRepairName, |
| | | "HRepairExplanation": rowdate[i].HRepairExplanation, "HManagerID": rowdate[i].HManagerID, "HManagerCode": rowdate[i].HManagerCode, |
| | | "HManagerName": rowdate[i].HManagerName, "HMoney": rowdate[i].HMoney, "HRemark": rowdate[i].HRemark, |
| | | "HSourceInterID": checkStatus.data[i].hmainid, "HSourceEntryID": checkStatus.data[i].hsubid, |
| | | "HSourceBillNo": checkStatus.data[i].åæ®å·, "HSourceBillType": checkStatus.data[i].åæ®ç±»å |
| | | }; |
| | | buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | } |
| | | //buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ |
| | | table.reload("mainTable", { |
| | | data: buttonArr //å°æ°æ®éæ°è½½å
¥è¡¨æ ¼ |
| | | }) |
| | | } |
| | | if (rowdate.length > 0 && rowdate.length > checkStatus.data.length) //è¡¨ä½æ°æ®ä¸ä¸ºç©º,ä¸è¡¨ä½æ°æ®è¡æ°å¤§äºéä¸å¸¦åæ°æ®è¡æ° |
| | | { |
| | | console.log(checkStatus.data.length); |
| | | buttonArr = [];//æ¸
空æ°ç» |
| | | for (var i = 0; i < rowdate.length; i++) { |
| | | var checkrow = { |
| | | "HRepairID": rowdate[i].HRepairID, "HRepairCode": rowdate[i].HRepairCode, "HRepairName": rowdate[i].HRepairName, |
| | | "HRepairExplanation": rowdate[i].HRepairExplanation, "HManagerID": rowdate[i].HManagerID, "HManagerCode": rowdate[i].HManagerCode, |
| | | "HManagerName": rowdate[i].HManagerName, "HMoney": rowdate[i].HMoney, "HRemark": rowdate[i].HRemark, |
| | | "HSourceInterID": checkStatus.data[0].hmainid, "HSourceEntryID": checkStatus.data[0].hsubid, |
| | | "HSourceBillNo": checkStatus.data[0].åæ®å·, "HSourceBillType": checkStatus.data[0].åæ®ç±»å |
| | | }; |
| | | buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | } |
| | | //buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ |
| | | table.reload("mainTable", { |
| | | data: buttonArr //å°æ°æ®éæ°è½½å
¥è¡¨æ ¼ |
| | | }) |
| | | } |
| | | |
| | | //console.log(rowdate.length); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | else { |
| | | layer.msg("è¯·éæ©ç¸ååå·!", { time: 1 * 2000, icon: 5 }); |
| | | } |
| | | //var list = []; |
| | | //for (var i = 0; i < checkStatus.data.length; i++) { |
| | | // list.push(checkStatus.data[i].åæ®å·) |
| | | //} |
| | | //if (isAllEqual(list)) //ç¸ååå· |
| | | //{ |
| | | // var rowdate = layui.table.cache["mainTable"]; |
| | | // if (rowdate.length == 0) //è¡¨ä½æ°æ®ä¸ºç©ºæ¶ |
| | | // { |
| | | // buttonArr = [];//æ¸
空æ°ç» |
| | | // for (var i = 0; i < checkStatus.data.length; i++) { |
| | | // var checkrow = { "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " ", "HSourceInterID": checkStatus.data[i].hmainid, "HSourceEntryID": checkStatus.data[i].hsubid, "HSourceBillNo": checkStatus.data[i].åæ®å·, "HSourceBillType": checkStatus.data[i].åæ®ç±»å }; |
| | | // buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | // } |
| | | // //buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ |
| | | // table.reload("mainTable", { |
| | | // data: buttonArr //å°æ°æ®éæ°è½½å
¥è¡¨æ ¼ |
| | | // }) |
| | | // } |
| | | // if (rowdate.length > 0 && rowdate.length <= checkStatus.data.length) //è¡¨ä½æ°æ®ä¸ä¸ºç©º,ä¸è¡¨ä½æ°æ®è¡æ°å°äºçäºéä¸å¸¦åæ°æ®è¡æ° |
| | | // { |
| | | // buttonArr = [];//æ¸
空æ°ç» |
| | | // for (var i = 0; i < rowdate.length; i++) { |
| | | // var checkrow = { |
| | | // "HRepairID": rowdate[i].HRepairID, "HRepairCode": rowdate[i].HRepairCode, "HRepairName": rowdate[i].HRepairName, |
| | | // "HRepairExplanation": rowdate[i].HRepairExplanation, "HManagerID": rowdate[i].HManagerID, "HManagerCode": rowdate[i].HManagerCode, |
| | | // "HManagerName": rowdate[i].HManagerName, "HMoney": rowdate[i].HMoney, "HRemark": rowdate[i].HRemark, |
| | | // "HSourceInterID": checkStatus.data[i].hmainid, "HSourceEntryID": checkStatus.data[i].hsubid, |
| | | // "HSourceBillNo": checkStatus.data[i].åæ®å·, "HSourceBillType": checkStatus.data[i].åæ®ç±»å |
| | | // }; |
| | | // buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | // } |
| | | // //buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ |
| | | // table.reload("mainTable", { |
| | | // data: buttonArr //å°æ°æ®éæ°è½½å
¥è¡¨æ ¼ |
| | | // }) |
| | | // } |
| | | // if (rowdate.length > 0 && rowdate.length > checkStatus.data.length) //è¡¨ä½æ°æ®ä¸ä¸ºç©º,ä¸è¡¨ä½æ°æ®è¡æ°å¤§äºéä¸å¸¦åæ°æ®è¡æ° |
| | | // { |
| | | // console.log(checkStatus.data.length); |
| | | // buttonArr = [];//æ¸
空æ°ç» |
| | | // for (var i = 0; i < rowdate.length; i++) { |
| | | // var checkrow = { |
| | | // "HRepairID": rowdate[i].HRepairID, "HRepairCode": rowdate[i].HRepairCode, "HRepairName": rowdate[i].HRepairName, |
| | | // "HRepairExplanation": rowdate[i].HRepairExplanation, "HManagerID": rowdate[i].HManagerID, "HManagerCode": rowdate[i].HManagerCode, |
| | | // "HManagerName": rowdate[i].HManagerName, "HMoney": rowdate[i].HMoney, "HRemark": rowdate[i].HRemark, |
| | | // "HSourceInterID": checkStatus.data[0].hmainid, "HSourceEntryID": checkStatus.data[0].hsubid, |
| | | // "HSourceBillNo": checkStatus.data[0].åæ®å·, "HSourceBillType": checkStatus.data[0].åæ®ç±»å |
| | | // }; |
| | | // buttonArr.push(checkrow); //å°ä¹åçæ°æ®åå¨ |
| | | // } |
| | | // //buttonArr.push(NewRow); //å¨å°¾é¨å ä¸è¡ |
| | | // table.reload("mainTable", { |
| | | // data: buttonArr //å°æ°æ®éæ°è½½å
¥è¡¨æ ¼ |
| | | // }) |
| | | // } |
| | | |
| | | // //console.log(rowdate.length); |
| | | // layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | //} |
| | | //else { |
| | | // layer.msg("è¯·éæ©ç¸ååå·!", { time: 1 * 2000, icon: 5 }); |
| | | //} |
| | | |
| | | } |
| | | , btn2: function (index, layero) { |
| | |
| | | , { field: 'HManagerName', title: 'è´è´£äºº', edit: 'text' } |
| | | , { field: 'HMoney', title: '维修费ç¨', event: "", edit: 'text' } |
| | | , { field: 'HRemark', title: '夿³¨', event: "", edit: 'text' } |
| | | , { field: 'HSourceInterID', title: 'æºå主å
ç ' } |
| | | , { field: 'HSourceEntryID', title: 'æºååå
ç ' } |
| | | , { field: 'HSourceBillNo', title: 'æºååå·' } |
| | | , { field: 'HSourceBillType', title: 'æºåç±»å' } |
| | | //, { field: 'HSourceInterID', title: 'æºå主å
ç ' } |
| | | //, { field: 'HSourceEntryID', title: 'æºååå
ç ' } |
| | | //, { field: 'HSourceBillNo', title: 'æºååå·' } |
| | | //, { field: 'HSourceBillType', title: 'æºåç±»å' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 150 } |
| | | ]; |
| | | option = { |
| | |
| | | function set_EditFromGrid() { |
| | | set_EditForm(linterid); //ç¼è¾è·å表头 |
| | | set_EditGrid(linterid); //ç¼è¾è·åè¡¨ä½ |
| | | option.data = [{ "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " ", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": " ", "HSourceBillType": " " }]; |
| | | option.data = [{ "HRepairID": 0, "HRepairCode": "", "HRepairName": " ", "HRepairExplanation": " ", "HManagerID": 0, "HManagerCode": "", "HManagerName": " ", "HMoney": 0, "HRemark": " " }]; |
| | | table.render(option); |
| | | } |
| | | //ç¼è¾å 载表头 |