| | |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/SetColumn.js"></script> |
| | | <style> |
| | | .main-btn { /*头é¨ä¸»æé®*/ |
| | | padding: 0 2px; /*è°æ´æé®å·¦å³ç©ºé大å°*/ |
| | |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | </div> |
| | | </script> |
| | | </form> |
| | |
| | | , "HCloseStatus": false, "HRemoveQty": "", "HSeOrderBillNo": "", "HUnReciveQty": "", "HPOOrderBillDate": "", "HPOOrderBillDeliveryDate": "" |
| | | , "HPOOrderBillRemark": "", "HPOOrderBillNote": "" |
| | | }]; |
| | | |
| | | ////ä¸å¯ç¼è¾å |
| | | //var cancelEditStyleList = new RegExp(/HMaterName/i) |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | //å è½½ç»ç» |
| | | get_Organ(); |
| | | //å è½½è¡¨æ ¼ |
| | | var option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , limit: 500 //æ¯é¡µé»è®¤æ¾ç¤ºçæ°é |
| | | , cellMinWidth: 120 |
| | | , height: 'full-270' |
| | | , totalRow: true |
| | | , cols: [[ //表头 |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', field: 'åºå·', title: 'åºå·', totalRow: true } |
| | | , { field: 'HLaterReason', title: 'å»¶è¿åå ', templet: '#HLaterReason', width: 200 }//list |
| | | , { field: 'HMaterID', title: 'HMaterID', hide: true } |
| | | , { field: 'HMaterNumber', title: 'ç©æç¼ç ', edit: 'text', event: "HMaterID" } |
| | | , { field: 'HMaterName', title: 'ç©æåç§°' } |
| | | , { field: 'HMaterModel', title: 'è§æ ¼åå·' } |
| | | , { field: 'HUnitID', title: 'HUnitID', hide: true } |
| | | , { field: 'HUnitIDName', title: '计éåä½', edit: 'text', event: "HUnitID" } |
| | | , { field: 'HErpClsID', title: 'ç©æå±æ§', templet: '#HErpClsID' }//list |
| | | , { field: 'HQty', title: 'æ°é', edit: 'text', totalRow: true } |
| | | , { field: 'HRemark', title: '夿³¨', edit: 'text' } |
| | | , { field: 'HPURCHASEORGID', title: 'éè´ç»ç»', templet: "#HPURCHASEORGIDSub" } |
| | | , { field: 'HStatus', title: 'ç¶æ', templet: '#HStatus' }//list |
| | | , { field: 'HFixleadTime', title: 'æåæ', edit: 'text', totalRow: true } |
| | | , { field: 'HDayPlanBillNo', title: 'æ¥è®¡åå·¥åç¼å·', edit: 'text' } |
| | | , { field: 'HSourceInterID', title: 'æ¥è®¡åå·¥åFID', edit: 'text' } |
| | | , { field: 'HSourceEntryID', title: 'æ¥è®¡åå·¥åFENTRYID', width: 200, edit: 'text' } |
| | | , { field: 'HSourceBillNo', title: 'ç产订åå·', edit: 'text' } |
| | | , { field: 'HSourceBillType', title: 'æºåç±»å', edit: 'text' } |
| | | , { field: 'HWorkShopID', title: 'HWorkShopID', hide: true } |
| | | , { field: 'HWorkShopIDName', title: 'ç产车é´', edit: 'text', event: "HWorkShopID" } |
| | | , { field: 'HDayPlanDate', title: 'å·¥åçäº§æ¥æ', width: 200, event: 'HDayPlanDate' }//date |
| | | , { field: 'HRelationQty1', title: 'å¯ç¨éè´æ°é', edit: 'text', totalRow: true } |
| | | , { field: 'HPOOrderInterID', title: 'éè´è®¢åå
ç ', edit: 'text' } |
| | | , { field: 'HPOOrderEntryID', title: 'éè´è®¢ååå
ç ', edit: 'text' } |
| | | , { field: 'HPOOrderBillNo', title: 'éè´è®¢åå·', edit: 'text' } |
| | | , { field: 'HPOOrderBillSEQ', title: 'éè´è®¢åè¡å·', edit: 'text' } |
| | | , { field: 'HWWOrderInterID', title: 'å§å¤è®¢åå
ç ', edit: 'text' } |
| | | , { field: 'HWWOrderEntryID', title: 'å§å¤è®¢ååå
ç ', edit: 'text' } |
| | | , { field: 'HWWOrderBillNo', title: 'å§å¤è®¢å', edit: 'text' } |
| | | , { field: 'HPurchaseDeptID', title: 'HPurchaseDeptID', hide: true } |
| | | , { field: 'HPurchaseDeptIDName', title: 'éè´é¨é¨', edit: 'text', event: "HPurchaseDeptID" } |
| | | , { field: 'HCloseTypeSub', title: 'æ¯å¦æå·¥å
³é', templet: "#HCloseTypeSub" }//ck |
| | | , { field: 'HCloseMan', title: 'è¡å
³é', width: 200, edit: 'text' } |
| | | , { field: 'HEntryCloseDate', title: 'è¡å
³éæ¥æ', width: 200, event: 'HEntryCloseDate' }//date |
| | | , { field: 'HSendQty', title: 'éè´§åæ°é', edit: 'text', totalRow: true } |
| | | , { field: 'HReciveQty', title: 'æ¶ææ°é', edit: 'text', totalRow: true } |
| | | , { field: 'HCloseStatus', title: 'å
³éç¶æ', templet: "#HCloseStatus" }//ck |
| | | , { field: 'HRemoveQty', title: '转移æ°é', edit: 'text', totalRow: true } |
| | | , { field: 'HSeOrderBillNo', title: 'éå®è®¢åå·', edit: 'text' } |
| | | , { field: 'HUnReciveQty', title: 'æªæ¶ææ°é', edit: 'text', totalRow: true } |
| | | , { field: 'HPOOrderBillDate', title: 'éè´è®¢ååæ®æ¥æ', event: "HPOOrderBillDate", width: 200 }//date |
| | | , { field: 'HPOOrderBillDeliveryDate', title: 'éè´è®¢åäº¤è´§æ¥æ', event: "HPOOrderBillDeliveryDate", width: 200 } // date |
| | | , { field: 'HPOOrderBillRemark', title: 'éè´è®¢åæè¦', edit: 'text' } |
| | | , { field: 'HPOOrderBillNote', title: 'éè´è®¢å表ä½å¤æ³¨', edit: 'text', width: 200 } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } |
| | | ]] |
| | | } |
| | | option.data = rowdata; |
| | | //å¶å人 |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | |
| | |
| | | RoadBillMain(linterid); |
| | | } |
| | | |
| | | var option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , limit: 500 //æ¯é¡µé»è®¤æ¾ç¤ºçæ°é |
| | | , cellMinWidth: 120 |
| | | , height: 'full-270' |
| | | , totalRow: true |
| | | , cols: [[ //表头 |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', title: 'åºå·', totalRow: true } |
| | | , { field: 'HLaterReason', title: 'å»¶è¿åå ', templet: '#HLaterReason', width: 200 }//list |
| | | , { field: 'HMaterID', title: 'HMaterID', hide: true } |
| | | , { field: 'HMaterNumber', title: 'ç©æç¼ç ', edit: 'text', event: "HMaterID" } |
| | | , { field: 'HMaterName', title: 'ç©æåç§°' } |
| | | , { field: 'HMaterModel', title: 'è§æ ¼åå·' } |
| | | , { field: 'HUnitID', title: 'HUnitID', hide: true } |
| | | , { field: 'HUnitIDName', title: '计éåä½', edit: 'text', event: "HUnitID" } |
| | | , { field: 'HErpClsID', title: 'ç©æå±æ§', templet: '#HErpClsID' }//list |
| | | , { field: 'HQty', title: 'æ°é', edit: 'text', totalRow: true } |
| | | , { field: 'HRemark', title: '夿³¨', edit: 'text' } |
| | | , { field: 'HPURCHASEORGID', title: 'éè´ç»ç»', templet: "#HPURCHASEORGIDSub" } |
| | | , { field: 'HStatus', title: 'ç¶æ', templet: '#HStatus' }//list |
| | | , { field: 'HFixleadTime', title: 'æåæ', edit: 'text', totalRow: true} |
| | | , { field: 'HDayPlanBillNo', title: 'æ¥è®¡åå·¥åç¼å·', edit: 'text' } |
| | | , { field: 'HSourceInterID', title: 'æ¥è®¡åå·¥åFID', edit: 'text' } |
| | | , { field: 'HSourceEntryID', title: 'æ¥è®¡åå·¥åFENTRYID', width: 200, edit: 'text' } |
| | | , { field: 'HSourceBillNo', title: 'ç产订åå·', edit: 'text' } |
| | | , { field: 'HSourceBillType', title: 'æºåç±»å', edit: 'text' } |
| | | , { field: 'HWorkShopID', title: 'HWorkShopID', hide: true } |
| | | , { field: 'HWorkShopIDName', title: 'ç产车é´', edit: 'text', event: "HWorkShopID" } |
| | | , { field: 'HDayPlanDate', title: 'å·¥åçäº§æ¥æ', width: 200, event: 'HDayPlanDate' }//date |
| | | , { field: 'HRelationQty1', title: 'å¯ç¨éè´æ°é', edit: 'text', totalRow: true } |
| | | , { field: 'HPOOrderInterID', title: 'éè´è®¢åå
ç ', edit: 'text' } |
| | | , { field: 'HPOOrderEntryID', title: 'éè´è®¢ååå
ç ', edit: 'text' } |
| | | , { field: 'HPOOrderBillNo', title: 'éè´è®¢åå·', edit: 'text' } |
| | | , { field: 'HPOOrderBillSEQ', title: 'éè´è®¢åè¡å·', edit: 'text' } |
| | | , { field: 'HWWOrderInterID', title: 'å§å¤è®¢åå
ç ', edit: 'text' } |
| | | , { field: 'HWWOrderEntryID', title: 'å§å¤è®¢ååå
ç ', edit: 'text' } |
| | | , { field: 'HWWOrderBillNo', title: 'å§å¤è®¢å', edit: 'text' } |
| | | , { field: 'HPurchaseDeptID', title: 'HPurchaseDeptID', hide: true } |
| | | , { field: 'HPurchaseDeptIDName', title: 'éè´é¨é¨', edit: 'text', event: "HPurchaseDeptID" } |
| | | , { field: 'HCloseTypeSub', title: 'æ¯å¦æå·¥å
³é', templet: "#HCloseTypeSub" }//ck |
| | | , { field: 'HCloseMan', title: 'è¡å
³é', width: 200, edit: 'text' } |
| | | , { field: 'HEntryCloseDate', title: 'è¡å
³éæ¥æ', width: 200, event: 'HEntryCloseDate' }//date |
| | | , { field: 'HSendQty', title: 'éè´§åæ°é', edit: 'text', totalRow: true } |
| | | , { field: 'HReciveQty', title: 'æ¶ææ°é', edit: 'text', totalRow: true } |
| | | , { field: 'HCloseStatus', title: 'å
³éç¶æ', templet: "#HCloseStatus" }//ck |
| | | , { field: 'HRemoveQty', title: '转移æ°é', edit: 'text', totalRow: true} |
| | | , { field: 'HSeOrderBillNo', title: 'éå®è®¢åå·', edit: 'text' } |
| | | , { field: 'HUnReciveQty', title: 'æªæ¶ææ°é', edit: 'text', totalRow: true} |
| | | , { field: 'HPOOrderBillDate', title: 'éè´è®¢ååæ®æ¥æ', event: "HPOOrderBillDate", width: 200 }//date |
| | | , { field: 'HPOOrderBillDeliveryDate', title: 'éè´è®¢åäº¤è´§æ¥æ', event: "HPOOrderBillDeliveryDate", width: 200 } // date |
| | | , { field: 'HPOOrderBillRemark', title: 'éè´è®¢åæè¦', edit: 'text' } |
| | | , { field: 'HPOOrderBillNote', title: 'éè´è®¢å表ä½å¤æ³¨', edit: 'text', width: 200 } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } |
| | | ]] |
| | | } |
| | | |
| | | //åå§å è½½è¡¨æ ¼ |
| | | option.data = rowdata; |
| | | DisPlay_HideColumn(); |
| | | |
| | | DisPlay_HideColumnEdit(HModName, sessionStorage["HUserName"], option, table) |
| | | |
| | | |
| | | //#endregion |
| | |
| | | //è¡æ°æ® ä¸ææ¡ å¤éæ¡ æ¾ç¤º |
| | | checkRefresh(); |
| | | } |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': |
| | | get_HideColumnEdit(HModName, sessionStorage["HUserName"], option, table) |
| | | break; |
| | | } |
| | | }); |
| | |
| | | $("#HSettleCurrId").val(checkStatus.data[0].HItemID); |
| | | $("#HSettleCurrIdName").val(checkStatus.data[0].è´§å¸åç§°); |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //éèå设置 |
| | | 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 = ["HMaterID", "HUnitID", "HWorkShopID", "HPurchaseDeptID"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | |
| | | 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]["title"], 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 }); |
| | | } |
| | | }) |
| | | } |