| | |
| | | |
| | | <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> |
| | | <script type="text/html" id="toolbarDemo1"> |
| | |
| | | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine1"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine1"><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> |
| | | <script type="text/html" id="xuhao"> |
| | |
| | | var OperationType = params[params[0]];//æä½ç±»å |
| | | var linterid = params[params[1]];//æºåid |
| | | var HSouceBillType = params[params[2]];//æºåç±»å |
| | | } |
| | | |
| | | } |
| | | var OptionData = []; |
| | | |
| | | layui.config({ |
| | | base: '../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | |
| | | var option1 = [];//é
ä»¶ |
| | | var option_plan = [];//计å |
| | | var sBillType = "3902"; |
| | | var HModName = "Sb_EquipMaintainPlanBillEdit"; |
| | | //var TabRow = { "HMaintainItemID": 0, "HMaintainItemNumber": " ", "HMaintainItem": " ", "HMaintainPart": " ", "HClaim": " ", "HManagerID": "0 ", "HManagerNumber": " ", "HManagerName": " ", "HRemark": " " };//ä¿å
» |
| | | //var TabRow1 = { "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HUnitID": 0, "HUnitNumber": "", "HUnitName": "", "HManagerID": "0 ", "HManagerNumber": " ", "HManagerName": " ", "HQty": "", "HRemark": "" };//é
ä»¶ |
| | | //#endregion |
| | |
| | | //å¤å¶ä¸è¡ |
| | | case 'btn-CopyLine': btnCopyLine(data); |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': |
| | | get_HideColumn(0); |
| | | break; |
| | | } |
| | | }); |
| | | |
| | |
| | | //å¤å¶ä¸è¡ |
| | | case 'btn-CopyLine1': btnCopyLine1(data); |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': |
| | | get_HideColumn(1); |
| | | break; |
| | | } |
| | | }); |
| | | |
| | | //头工å
·æ äºä»¶ |
| | | table.on('toolbar(mainTable_plan)', function (obj) { |
| | | var checkStatus = table.checkStatus('mainTable_plan') |
| | | , data = checkStatus.data; |
| | | var NewRow = { "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HUnitID": 0, "HUnitNumber": "", "HUnitName": "", "HManagerID": sessionStorage["HEmpID"], "HManagerNumber": sessionStorage["HEmpNumber"], "HManagerName": sessionStorage["HEmpName"], "HQty": "0", "HRemark": "" }; |
| | | switch (obj.event) { |
| | | //æ°å¢ä¸è¡ |
| | | case 'btn-AddLine1': btnAddLine1(NewRow); |
| | | break; |
| | | //å¤å¶ä¸è¡ |
| | | case 'btn-CopyLine1': btnCopyLine1(data); |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': |
| | | get_HideColumn(2); |
| | | break; |
| | | } |
| | | }); |
| | | //è¡å
äºä»¶ |
| | |
| | | set_GridDelete1(obj); //è¡å
å é¤ |
| | | set_GridCellCheck1(obj); //è¡å
å¿«æ·é®çé |
| | | }); |
| | | //è¡å
äºä»¶ |
| | | table.on('tool(mainTable_plan)', function (obj) { |
| | | set_GridDelete1(obj); //è¡å
å é¤ |
| | | set_GridCellCheck1(obj); //è¡å
å¿«æ·é®çé |
| | | }); |
| | | |
| | | //表头信æ¯è®¾å¤å¼¹çª |
| | | form.on('submit(HEquipList)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | |
| | | //表头 |
| | | columns = [ |
| | | { type: 'checkbox', fixed: 'left', totalRowText: 'å计è¡' } |
| | | , { templet: '#xuhao', title: 'åºå·', sort: true, fixed: 'left', event: "qwe" } |
| | | , { |
| | | templet: '#xuhao', title: 'åºå·', sort: true, fixed: 'left', event: "qwe", style: 'background-color: #f0f9ff;' } |
| | | , { field: 'HMaintainItemID', title: 'ä¿å
»é¡¹ç®ID', edit: 'text', hide: true } |
| | | , { field: 'HMaintainItemNumber', title: 'ä¿å
»é¡¹ç®ä»£ç ', edit: 'text', event: 'HMaintainItemNumber' } |
| | | , { field: 'HMaintainItem', title: 'ä¿å
»é¡¹ç®' } |
| | | , { field: 'HMaintainItem', title: 'ä¿å
»é¡¹ç®',style: 'background-color: #f0f9ff;' } |
| | | , { field: 'HMaintainPart', title: 'ä¿å
»é¨ä½', edit: 'text' } |
| | | , { field: 'HClaim', title: 'å
·ä½è¦æ±', edit: 'text' } |
| | | , { field: 'HManagerID', title: 'è´è´£äººID', edit: 'text', hide: true } |
| | | , { field: 'HManagerNumber', title: 'è´è´£äººä»£ç ', edit: 'text', event: 'HManagerNumber' } |
| | | , { field: 'HManagerName', title: 'è´è´£äºº' } |
| | | , { field: 'HManagerName', title: 'è´è´£äºº', style: 'background-color: #f0f9ff;' } |
| | | , { field: 'HRemark', title: '夿³¨', edit: 'text' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } |
| | | ]; |
| | |
| | | |
| | | } |
| | | }; |
| | | |
| | | } |
| | | //åå§åé
件项å表 |
| | | function Table1() { |
| | | //表头 |
| | | columns = [ |
| | | { type: 'checkbox', fixed: 'left', totalRowText: 'å计è¡' } |
| | | , { templet: '#xuhao', title: 'åºå·', sort: true, fixed: 'left', event: "qwe" } |
| | | , { templet: '#xuhao', title: 'åºå·', sort: true, fixed: 'left', event: "qwe", style: 'background-color: #f0f9ff;' } |
| | | , { field: 'HMaterID', title: 'é
ä»¶ID', edit: 'text', hide: true } |
| | | , { field: 'HMaterNumber', title: 'é
件代ç ', edit: 'text', event: "HMaterCode" } |
| | | , { field: 'HMaterName', title: 'é
ä»¶åç§°', edit: 'text', event: "" } |
| | |
| | | //ç¹æ£è®¡å |
| | | columns_plan = [ |
| | | { type: 'checkbox', fixed: 'left', totalRowText: 'å计è¡' } |
| | | , { templet: '#xuhao', title: 'åºå·', sort: true, event: "qwe" } |
| | | , { field: 'HPlanDate', title: 'è®¡åæ¥æ' } |
| | | , { field: 'HPlanBeginTime', title: '计åå¼å§æ¶é´ç¹' } |
| | | , { field: 'HPlanEndTime', title: '计åç»ææ¶é´ç¹' } |
| | | , { field: 'HSafeEndTime', title: 'å®å
¨ç»ææ¶é´ç¹' } |
| | | , { field: 'HErrBeginTime', title: 'é¢è¦å¼å§æ¶é´ç¹' } |
| | | , { field: 'HRelationFlag', title: 'å
³èæ è®°' } |
| | | , { field: 'DiffDate', title: 'ç¸å·®é´é' } |
| | | , { templet: '#xuhao', title: 'åºå·', sort: true, event: "qwe", style: 'background-color: #f0f9ff;' } |
| | | , { field: 'HPlanDate', title: 'è®¡åæ¥æ', style: 'background-color: #f0f9ff;' } |
| | | , { field: 'HPlanBeginTime', title: '计åå¼å§æ¶é´ç¹', style: 'background-color: #f0f9ff;' } |
| | | , { field: 'HPlanEndTime', title: '计åç»ææ¶é´ç¹', style: 'background-color: #f0f9ff;' } |
| | | , { field: 'HSafeEndTime', title: 'å®å
¨ç»ææ¶é´ç¹', style: 'background-color: #f0f9ff;' } |
| | | , { field: 'HErrBeginTime', title: 'é¢è¦å¼å§æ¶é´ç¹', style: 'background-color: #f0f9ff;' } |
| | | , { field: 'HRelationFlag', title: 'å
³èæ è®°', style: 'background-color: #f0f9ff;' } |
| | | , { field: 'DiffDate', title: 'ç¸å·®é´é', style: 'background-color: #f0f9ff;' } |
| | | ]; |
| | | option_plan = { |
| | | id: 'mainTable_plan' |
| | |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | if (OptionData) { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | HMaintainItemID: OptionData.HItemID, |
| | | HMaintainItemNumber: OptionData.ä¿å
»é¡¹ç®ä»£ç , |
| | | HMaintainItem: OptionData.ä¿å
»é¡¹ç®åç§°, |
| | | }); |
| | | OptionData = []; |
| | | } |
| | | } |
| | | }); |
| | | } |
| | |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | if (OptionData) { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | HManagerID: OptionData[0].HItemID, |
| | | HManagerNumber: OptionData[0].èå代ç , |
| | | HManagerName: OptionData[0].èååç§° |
| | | }); |
| | | OptionData = []; |
| | | } |
| | | } |
| | | }); |
| | | } |
| | |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | maxmin: true, |
| | | content: ['../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?Type=HEmp', 'yes'], |
| | | content: ['../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?Type=HEmp', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | |
| | | |
| | | } |
| | | } |
| | | //if (typeof (sSubStr1) == "undefined" || sSubStr1 == "" || sSubStr1 == "[]") { |
| | | // layer.msg("é
件项æç»è®°å½ä¸è½ä¸ºç©º", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | //} |
| | | //if (typeof (sSubStr1) != "undefined" && typeof (sSubStr1) != "") { |
| | | // sSubStr1 = JSON.parse(sSubStr1); |
| | | // for (var i = 0; i < sSubStr1.length; i++) { |
| | | // if (sSubStr1[i].HMaterNumber == "") { |
| | | // layer.msg("é
件项æç»è®°å½ç¬¬" + (i + 1) + "è¡,é
件代ç 为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | // } |
| | | // if (sSubStr1[i].HUnitNumber == "") { |
| | | // layer.msg("é
件项æç»è®°å½ç¬¬" + (i + 1) + "è¡,åä½ä»£ç ä¿¡æ¯ä¸ºç©º!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | // } |
| | | // if (sSubStr[i].HManagerNumber == "") { |
| | | // layer.msg("ä¿å
»é¡¹æç»è®°å½ç¬¬" + (i + 1) + "è¡,è´è´£äººä¿¡æ¯ä¸ºç©º!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | // } |
| | | // } |
| | | //} |
| | | |
| | | else { |
| | | |
| | | return Result = true; |
| | | } |
| | | |
| | | return Result; |
| | | } |
| | | function f_alert(sMsg) { |
| | | layer.alert(sMsg, { icon: 5 }); |
| | | } |
| | | |
| | | |
| | | //#region å表1ï¼éèå设置 |
| | | function get_HideColumn(num) { |
| | | var colName = ""; |
| | | var contentUrl = ""; |
| | | if (num == 0) { |
| | | for (var i = 1; i < option.cols[0].length - 1; i++) { |
| | | colName += option.cols[0][i]["title"] + ","; |
| | | } |
| | | } |
| | | if (num == 1) { |
| | | for (var i = 1; i < option1.cols[0].length - 1; i++) { |
| | | colName += option1.cols[0][i]["title"] + ","; |
| | | } |
| | | } |
| | | if (num == 2) { |
| | | for (var i = 1; i < option_plan.cols[0].length - 1; i++) { |
| | | colName += option_plan.cols[0][i]["title"] + ","; |
| | | } |
| | | } |
| | | var urlStr = window.document.location.pathname;//è·åæä»¶è·¯å¾ |
| | | var urlLen = urlStr.split('/'); |
| | | for (var i = 0; i < urlLen.length - 4; i++) { |
| | | contentUrl += "../"; |
| | | } |
| | | colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç |
| | | |
| | | contentUrl += 'åºç¡èµæ/éèå设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName; |
| | | |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "éèå设置" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["50%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: [contentUrl, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn(num); |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region å表1ï¼æ¾ç¤ºåæ°æ® |
| | | function DisPlay_HideColumn(num) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', |
| | | async: false, |
| | | type: "GET", |
| | | data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, |
| | | async: false, |
| | | success: function (data1) { |
| | | if (data1.data.length != 0) { |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = ["HQCCheckItemID", "HInspectInstruMentID"]; |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | var currentOption; |
| | | if (num == 0) { |
| | | currentOption = option; |
| | | } else if (num == 1) { |
| | | currentOption = option1; |
| | | } else if (num == 2) { |
| | | currentOption = option_plan; |
| | | } |
| | | for (var i = 0; i < currentOption.cols[0].length - 2; i++) { |
| | | if (dataCol.length <= i) { |
| | | break; |
| | | } |
| | | var dataCols = dataCol[i].split('|'); |
| | | //éèå |
| | | if (dataCols[1] == 1) { |
| | | currentOption.cols[0][i + 1]["hide"] = true; |
| | | } |
| | | //设置å宽 |
| | | if (dataCols[3] > 0) { |
| | | currentOption.cols[0][i + 1]["width"] = dataCols[3]; |
| | | } |
| | | //设置å
容åä½å¤§å° |
| | | if (data1.data[0].HFontSize != 0) { |
| | | currentOption.cols[0][i + 1]["style"] += "font-size:" + data1.data[0].HFontSize + "px;"; |
| | | } else { |
| | | currentOption.cols[0][i + 1]["style"] += "font-size:100%"; |
| | | } |
| | | //æ¾ç¤ºå |
| | | if (dataCols[1] == 0 && $.inArray(currentOption.cols[0][i + 1]["title"], titleData) == -1) { |
| | | currentOption.cols[0][i + 1]["hide"] = false; |
| | | } |
| | | //å使å¨ä½ç½®(å·¦ å±
ä¸ å³) |
| | | switch (dataCols[2]) { |
| | | case "L": |
| | | currentOption.cols[0][i + 1]["align"] = "left"; |
| | | break; |
| | | case "M": |
| | | currentOption.cols[0][i + 1]["align"] = "center"; |
| | | break; |
| | | case "R": |
| | | currentOption.cols[0][i + 1]["align"] = "right"; |
| | | break; |
| | | } |
| | | //è®¾ç½®è¡¨æ ¼title屿§æ¾ç¤ºå«å |
| | | if (dataCols[4] != null && dataCols[4] != "") { |
| | | currentOption.cols[0][i + 1]["title"] = dataCols[4]; |
| | | } |
| | | } |
| | | |
| | | //åæ¶å»ç»å |
| | | for (var i = 1; i < currentOption.cols[0].length - 1; i++) { |
| | | if (currentOption.cols[0][i]["fixed"] != null) { |
| | | currentOption.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(currentOption.cols[0][i + 1]["title"], titleData) != -1) { |
| | | data1.data[0].HFixCols += 1; |
| | | } |
| | | currentOption.cols[0][i + 1]["fixed"] = "left"; |
| | | } |
| | | } |
| | | table.render(currentOption); |
| | | } else { |
| | | if (num == 0) { |
| | | table.render(option); |
| | | } else if (num == 1) { |
| | | table.render(option1); |
| | | } else if (num == 2) { |
| | | table.render(option_plan); |
| | | } |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | }); |
| | | //ä¿å
»çº§å« |
| | | function GetEquipMaintainRuleListValue(obj) { |
| | | //$("#HMouldMaintainRuleID").val(obj[0].hmainid); |
| | | var se=$("#HMaintainLevID").val(); |
| | | $("#HMaintainLevID").val(obj.HMaintainLevID); |
| | | $("#HMouldMaintainRuleNo").val(obj.åæ®å·); |
| | | $("#HCheckCycle").val(obj.ä¿å
»å¨æ); |
| | | } |
| | | |
| | | function GetEquipFileValue(obj) { //è¿åè®¾å¤ |
| | | $("#HEquipID").val(obj[0].hmainid);//id |
| | | //$("#HEquipNumber").val(obj[0].设å¤ä»£ç );//设å¤ä»£ç |
| | | $("#HEquipName").val(obj[0].设å¤åç§°);//设å¤åç§° |
| | | //$("#HEquipModel").val(obj[0].设å¤è§æ ¼);//设å¤åå· |
| | | } |
| | | //ä¿å
»çº§å« |
| | | function GetMaintainLevValue(obj) { |
| | | $("#HMaintainLevName").val(obj[0].ä¿å
»çº§å«åç§°); |
| | | $("#HMaintainLevID").val(obj[0].HItemID); |
| | | } |
| | | |
| | | function GetHDeptNameValue(obj) //è¿åéè´é¨é¨ |
| | | { |
| | | $("#HDeptName").val(obj[0].é¨é¨åç§°); |
| | | $("#HDeptID").val(obj[0].HItemID); |
| | | } |
| | | |
| | | //ä¿å
»é¡¹ç® |
| | | function GetMaintainListValue(obj) { |
| | | //option.data.ä¿å
»é¡¹ç®ä»£ç = obj.ä¿å
»é¡¹ç®ä»£ç |
| | | // option[0].ä¿å
»é¡¹ç® = obj.ä¿å
»é¡¹ç®åç§° |
| | | //option[0].HItemID = obj.HItemID |
| | | OptionData = obj; |
| | | |
| | | } |
| | | function GetHManagerValue(obj) { |
| | | OptionData = obj; |
| | | } |
| | | </script> |
| | | </body> |
| | | </html> |