| | |
| | | var OperationType = params[params[0]] == null ? 1 : params[params[0]]; //ä»ç¼åå表ä¸è¿åæ°æ®ç±»åï¼1æ°å¢ã2ä»ç¼åå表ä¸è¿åï¼ |
| | | var HInterID_Temp = params[params[1]]; //ä»ç¼åå表ä¸è¿ååæ®ID |
| | | |
| | | |
| | | var loadSubTableBar = 0; //å è½½å表åçæ è®°ï¼ä¸º0æ¶éè¦å è½½åæ°æ®ï¼ä¸º1æ¶ä¸éè¦å è½½åæ°æ® |
| | | |
| | | //#endregion |
| | | |
| | | //夿æ¯å¦ç»å½ æªç»å½åè·³å°ç»å½é¡µ |
| | |
| | | data: { "HInterID": HInterID, "HBillNo": HBillNo, "HBillType": HBillType, "HStockOrgID": HStockOrgID }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = []; |
| | | var col = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in result.list) { |
| | | //卿è·åå表ææåå |
| | | data.push({ "id": result.list[key].ColmCols, "name": result.list[key].ColmCols, "Type": result.list[key].ColmType }); |
| | | //è·åä¸éè¦æ¾ç¤ºçåï¼Hå¼å¤´çå䏿¾ç¤ºï¼ |
| | | var patrn = new RegExp(/^h/i); |
| | | if (patrn.test(result.list[key].ColmCols)) { |
| | | titleData[key] = result.list[key].ColmCols; |
| | | if (loadSubTableBar == 0) { |
| | | var data = []; |
| | | var col = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in result.list) { |
| | | //卿è·åå表ææåå |
| | | data.push({ "id": result.list[key].ColmCols, "name": result.list[key].ColmCols, "Type": result.list[key].ColmType }); |
| | | //è·åä¸éè¦æ¾ç¤ºçåï¼Hå¼å¤´çå䏿¾ç¤ºï¼ |
| | | var patrn = new RegExp(/^h/i); |
| | | if (patrn.test(result.list[key].ColmCols)) { |
| | | titleData[key] = result.list[key].ColmCols; |
| | | } |
| | | } |
| | | } |
| | | |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: 'radio', totalRowText: 'å计' }); |
| | | for (var i = 0; i < data.length; i++) { |
| | | if ($.inArray(data[i].name, titleData) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else { |
| | | 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 }); |
| | | break; |
| | | default: |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: 'radio', totalRowText: 'å计' }); |
| | | for (var i = 0; i < data.length; i++) { |
| | | if ($.inArray(data[i].name, titleData) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else { |
| | | 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 }); |
| | | break; |
| | | default: |
| | | |
| | | if (data[i].name == 'ç±³æ°' || data[i].name == 'æºåç±³æ°' || data[i].name == 'ä»¶æ°') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 80, totalRow: true }); |
| | | } |
| | | else if (data[i].name == 'ç©æä»£ç ' || data[i].name == 'æºååå·') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 150 }); |
| | | } |
| | | else if ( data[i].name == 'ç©æåç§°') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 300 }); |
| | | } |
| | | else { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center' }); |
| | | if (data[i].name == 'ç±³æ°' || data[i].name == 'æºåç±³æ°' || data[i].name == 'ä»¶æ°') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 80, totalRow: true }); |
| | | } |
| | | else if (data[i].name == 'ç©æä»£ç ' || data[i].name == 'æºååå·') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 150 }); |
| | | } |
| | | else if (data[i].name == 'ç©æåç§°') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 300 }); |
| | | } |
| | | else { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center' }); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | columns = col; |
| | | listOption.cols = [columns]; |
| | | } |
| | | columns = col; |
| | | listOption.cols = [columns]; |
| | | listOption.data = result.data.Materlist; |
| | | listOption.totalRow = true; |
| | | BarCodelistOption.data = result.data.BarCodelist; |