| | |
| | | <!DOCTYPE html> |
| | | <html xmlns="http://www.w3.org/1999/xhtml"> |
| | | |
| | | <head> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| | | <title>å¨å
·æ¡£æ¡</title> |
| | |
| | | <script src="../../../layuiadmin/HideButton_New.js"></script> |
| | | <style> |
| | | /*æ ç¶å¾ç¹å»é«äº®åè²*/ |
| | | .layui-tree-set-active > .layui-tree-entry .layui-tree-main { |
| | | .layui-tree-set-active>.layui-tree-entry .layui-tree-main { |
| | | background: #aef0f7; |
| | | } |
| | | |
| | | /* ç¡®ä¿body坿»å¨ */ |
| | | html, body { |
| | | html, |
| | | body { |
| | | height: 100%; |
| | | overflow: auto; |
| | | } |
| | |
| | | ::-webkit-scrollbar-track { |
| | | background: #f5f5f5; |
| | | } |
| | | |
| | | </style> |
| | | </head> |
| | | |
| | | <body> |
| | | <div class="layui-fluid"> |
| | | <div class="layui-col-md12"> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">模å
·ç¼å·</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" name="HNumber" id="HNumber"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" name="HNumber" |
| | | id="HNumber"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">模å
·åç§°</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" name="HName" id="HName"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" name="HName" |
| | | id="HName"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ç»<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ç»<label style="color:red"> * |
| | | </label></label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 300px;"> |
| | | <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID"> |
| | | <!--å¨ææ¸²æç»ç»--> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" |
| | | lay-filter="btnSearch" id="btnSearch"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" |
| | | lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | |
| | | <!--æ¾ç¤ºå½åè¿æ»¤æ¹æ¡--> |
| | | <div class="layui-inline" style="margin-left:5px;"> |
| | | <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div> |
| | | <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" |
| | | id="HFilterScheme_Now"></div> |
| | | </div> |
| | | |
| | | <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;" class="ForFilteringSchemes"> |
| | | <select name="ColName" id="ColName" lay-filter="ColName" |
| | | style="width:190px;" class="ForFilteringSchemes"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;" class="ForFilteringSchemes"> |
| | | <select name="Comparator" id="Comparator" lay-filter="Comparator" |
| | | style="width:190px;" class="ForFilteringSchemes"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="><=</option> |
| | | <option value="<"><</option> |
| | | <option value="<>"><></option> |
| | | <option value="<="> |
| | | <= </option> |
| | | <option value="<"> |
| | | < </option> |
| | | <option value="<>"> |
| | | <> |
| | | </option> |
| | | <option value="7">å
å«</option> |
| | | <option value="8">å·¦å
å«</option> |
| | | <option value="9">å³å
å«</option> |
| | |
| | | </select> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" |
| | | name="ColContent" id="ColContent"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName1" id="ColName1" lay-filter="ColName1" style="width:190px;" class="ForFilteringSchemes"> |
| | | <select name="ColName1" id="ColName1" lay-filter="ColName1" |
| | | style="width:190px;" class="ForFilteringSchemes"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator1" id="Comparator1" lay-filter="Comparator1" style="width:190px;" class="ForFilteringSchemes"> |
| | | <select name="Comparator1" id="Comparator1" lay-filter="Comparator1" |
| | | style="width:190px;" class="ForFilteringSchemes"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="><=</option> |
| | | <option value="<"><</option> |
| | | <option value="<>"><></option> |
| | | <option value="<="> |
| | | <= </option> |
| | | <option value="<"> |
| | | < </option> |
| | | <option value="<>"> |
| | | <> |
| | | </option> |
| | | <option value="7">å
å«</option> |
| | | <option value="8">å·¦å
å«</option> |
| | | <option value="9">å³å
å«</option> |
| | |
| | | </select> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" |
| | | name="ColContent1" id="ColContent1"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName2" id="ColName2" lay-filter="ColName2" style="width:190px;" class="ForFilteringSchemes"> |
| | | <select name="ColName2" id="ColName2" lay-filter="ColName2" |
| | | style="width:190px;" class="ForFilteringSchemes"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator2" id="Comparator2" lay-filter="Comparator2" style="width:190px;" class="ForFilteringSchemes"> |
| | | <select name="Comparator2" id="Comparator2" lay-filter="Comparator2" |
| | | style="width:190px;" class="ForFilteringSchemes"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="><=</option> |
| | | <option value="<"><</option> |
| | | <option value="<>"><></option> |
| | | <option value="<="> |
| | | <= </option> |
| | | <option value="<"> |
| | | < </option> |
| | | <option value="<>"> |
| | | <> |
| | | </option> |
| | | <option value="7">å
å«</option> |
| | | <option value="8">å·¦å
å«</option> |
| | | <option value="9">å³å
å«</option> |
| | |
| | | </select> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" |
| | | name="ColContent2" id="ColContent2"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="padding:10px 0"> |
| | | <div class="layui-col-xs2 layui-inline" style="border: solid 1.5px #e0d6d64d;"> |
| | | <div class="layui-col-xs2 layui-inline" id="TreeTableOuter" |
| | | style="border: solid 1.5px #e0d6d64d;"> |
| | | <div id="TreeTable" class="demo-tree demo-tree-box"></div> |
| | | </div> |
| | | <div class="layui-col-xs9 layui-inline" style="padding-left: 5px; width: 82%"> |
| | | <div> |
| | | <div class="layui-col-xs9 layui-inline" style="padding-left: 5px; width: 82%" > |
| | | <div id="mainTableOuter"> |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | | <div id="page"></div> |
| | | </div> |
| | |
| | | var sWhere = ""; |
| | | var option = []; |
| | | var sql = ""; |
| | | var titleData = ["hmainid", "HMouldTypeID", "HBillStatus", "å½åä»åºID", "å½åä»ä½ID", "HMaterID", "HMouldType", "HUnitID", "HDeptID", "HSupID", "HWhID", "HMouldMaintainRuleInterID", "HMouldDotCheckRuleInterID", "HSPID", "hsubid", "HBillType", "HMadeSupID", "HUserID","HUSEORGID"]; |
| | | var titleData = ["hmainid", "HMouldTypeID", "HBillStatus", "å½åä»åºID", "å½åä»ä½ID", "HMaterID", "HMouldType", "HUnitID", "HDeptID", "HSupID", "HWhID", "HMouldMaintainRuleInterID", "HMouldDotCheckRuleInterID", "HSPID", "hsubid", "HBillType", "HMadeSupID", "HUserID", "HUSEORGID"]; |
| | | |
| | | var HModName = "Gy_MouldFileList" |
| | | var HBillType = "3899"; |
| | |
| | | |
| | | //åæ®å·è¶
龿¥ |
| | | if (obj.event == '模å
·ç¼å·') { //æ£æ¥ obj.event æ¯å¦çäºå符串 'åæ®å·'ã妿çäºï¼åæ§è¡ifå¾ªç¯ |
| | | var linterid = data.hmainid; |
| | | var linterid = data.hmainid; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | |
| | | location.reload(); |
| | | } |
| | | , cancel: function () { |
| | | |
| | | |
| | | } |
| | | }) |
| | | } |
| | | }); |
| | | |
| | | |
| | | |
| | | //#region 页颿é®ç¹æ£äºä»¶è§¦å |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | |
| | | DisPlay_HideColumn_GetPageSize(HModName, sessionStorage["HUserName"], optionPage); |
| | | //æ¥è¯¢ |
| | | get_FastQuery(); |
| | | |
| | | //æ¥è¯¢å¨å
·åç±» |
| | | get_Display_Tree(); |
| | | |
| | | |
| | | get_DefaultModule(); |
| | | |
| | | var mainTableHeight = $("#mainTableOuter").height() |
| | | $("#TreeTableOuter").css("overflow", "auto") |
| | | $("#TreeTableOuter").css("height", mainTableHeight+"px") |
| | | |
| | | } |
| | | |
| | | //#region 导åºExecel |
| | |
| | | //#endregion |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | | function set_InitGrid() |
| | | { |
| | | function set_InitGrid() { |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | |
| | | soulTable.render(this); |
| | | } |
| | | , cols: [[ |
| | | { type: 'checkbox', fixed: 'left', totalRowText: 'å计è¡'} |
| | | { type: 'checkbox', fixed: 'left', totalRowText: 'å计è¡' } |
| | | , { field: 'hmainid', title: 'hmainid', sort: true, hide: true } |
| | | , { field: 'æ¥æ', title: 'æ¥æ', templet: "<div>{{d.æ¥æ ==null ?'':layui.util.toDateString(d.æ¥æ, 'yyyy-MM-dd')}}</div>",sort:true} |
| | | , { field: 'æ¥æ', title: 'æ¥æ', templet: "<div>{{d.æ¥æ ==null ?'':layui.util.toDateString(d.æ¥æ, 'yyyy-MM-dd')}}</div>", sort: true } |
| | | , { field: 'åæ®å·', title: 'åæ®å·', sort: true } |
| | | , { field: 'æ¡ç ç¼å·', title: 'æ¡ç ç¼å·', sort: true } |
| | | , { field: '对åºERPç©æç¼ç ', title: 'ç©æç¼å·', sort: true } |
| | | , { |
| | | field: '模å
·ç¼å·', title: 'å¨å
·ç¼å·', sort: true, event: '模å
·ç¼å·', templet: function (d) { |
| | | return '<span style="color: blue;">' + d.模å
·ç¼å· + '</span>' |
| | | }, style: 'cursor: pointer;' } |
| | | }, style: 'cursor: pointer;' |
| | | } |
| | | , { field: '模å
·åç§°', title: 'å¨å
·åç§°', sort: true } |
| | | , { field: '模å
·åå·', title: 'å¨å
·åå·', sort: true } |
| | | , { field: '模å
·åç±»', title: 'å¨å
·åç±»', sort: true } |
| | |
| | | , { field: 'èæä»', title: 'èæä»', sort: true } |
| | | , { field: 'å½å模å
·è§æ ¼', title: 'å½åå¨å
·è§æ ¼', sort: true } |
| | | , { field: 'åå§æ¨¡å
·è§æ ¼', title: 'åå§å¨å
·è§æ ¼', sort: true } |
| | | , { field: 'å½å设计寿å½', title: 'å½å设计寿å½', sort: true, totalRow: true} |
| | | , { field: 'åå§è®¾è®¡å¯¿å½', title: 'åå§è®¾è®¡å¯¿å½', sort: true, totalRow: true} |
| | | , { field: 'å½å设计寿å½', title: 'å½å设计寿å½', sort: true, totalRow: true } |
| | | , { field: 'åå§è®¾è®¡å¯¿å½', title: 'åå§è®¾è®¡å¯¿å½', sort: true, totalRow: true } |
| | | , { field: '使ç¨å¯¿å½', title: '使ç¨å¯¿å½', sort: true, totalRow: true } |
| | | , { field: 'å©ä½å¯¿å½', title: 'å©ä½å¯¿å½', sort: true, totalRow: true } |
| | | , { field: 'å·²ç产æ°é', title: 'å·²ç产æ°é', sort: true, totalRow: true} |
| | | , { field: 'å·²ç产æ°é', title: 'å·²ç产æ°é', sort: true, totalRow: true } |
| | | , { field: 'å·²ç产éé', title: 'å·²ç产éé', sort: true, totalRow: true } |
| | | , { field: '夿³¨', title: '夿³¨', sort: true } |
| | | , { field: 'å
³èæ°é', title: 'å
³èæ°é', sort: true, totalRow: true} |
| | | , { field: 'å
³èæ°é', title: 'å
³èæ°é', sort: true, totalRow: true } |
| | | , { field: 'å¶å人', title: 'å¶å人', sort: true } |
| | | , { field: 'å¶åæ¥æ', title: 'å¶åæ¥æ', templet: "<div>{{d.å¶åæ¥æ ==null ?'':layui.util.toDateString(d.å¶åæ¥æ, 'yyyy-MM-dd')}}</div>", sort: true } |
| | | , { field: 'å®¡æ ¸äºº', title: 'å®¡æ ¸äºº', sort: true } |
| | |
| | | //#region æ¥è¯¢(主表)-å页 |
| | | function get_DisplayPage(sWhere) { |
| | | var ajaxLoad = layer.load();//é®ç½© |
| | | var ModRightNameSelect = 'Gy_MouldFileList'; |
| | | var ModRightNameSelect = 'Gy_MouldFileList'; |
| | | sWhere += addSWhereByOpenType();//æ·»å åæ®æ¨¡åéæ©åºç¡èµææ¶çè¿æ»¤æ¡ä»¶ï¼å·²å®¡æ ¸æªå
³é |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_Mould/page', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "ModRightNameSelect": ModRightNameSelect, "user": sessionStorage["HUserName"],"page": optionPage.curr, "size": optionPage.limit }, |
| | | data: { "sWhere": sWhere, "ModRightNameSelect": ModRightNameSelect, "user": sessionStorage["HUserName"], "page": optionPage.curr, "size": optionPage.limit }, |
| | | success: function (data1) { |
| | | option.limit = optionPage.limit;//æ¹åè¡¨æ ¼é¡µå¤§å° |
| | | if (data1.code == 1) { |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | option.cols = [col]; |
| | | option.data = data1.data; |
| | | optionPage.count = data1.count;//æ¹ååè¡¨æ°æ®æ»æ° |
| | | laypage.render(optionPage); |
| | | laypage.render(optionPage); |
| | | //å设置 |
| | | DisPlay_HideColumn(HModName, sessionStorage["HUserName"], option); |
| | | ////å·æ°è¡¨æ ¼æ°æ® |
| | |
| | | laypage.render(optionPage); |
| | | option.data = []; |
| | | table.render(option); |
| | | |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | |
| | | } |
| | | |
| | | //ä¿®æ¹ |
| | | function set_ShowBill() |
| | | { |
| | | function set_ShowBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var HBillStatus = data[0].HBillStatus.toString(); //åæ®ç¶æ |
| | | var HInterID = data[0].hmainid.toString(); |
| | | var HInterID = data[0].hmainid.toString(); |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_Mould/AuditProcessReportList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": HInterID,"IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, |
| | | data: { "HInterID": HInterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var HInterID = data[0].hmainid.toString(); |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + '/Gy_Material/InitializeProdInBill', |
| | | data: { "hmainid": HInterID, "user": sessionStorage["HUserName"], "userID": sessionStorage["OrganizationID"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | window.location.reload(); |
| | | }); |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + '/Gy_Material/InitializeProdInBill', |
| | | data: { "hmainid": HInterID, "user": sessionStorage["HUserName"], "userID": sessionStorage["OrganizationID"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | window.location.reload(); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®å é¤ï¼'); |
| | | } |
| | |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var addSWhere = ""; |
| | | if (typeof(openType) != "undefined") { |
| | | if (typeof (openType) != "undefined") { |
| | | addSWhere = " and ä½åºäºº = '' and å
³é人 = '' and å®¡æ ¸äºº <> ''"; |
| | | } |
| | | return addSWhere; |
| | |
| | | |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | //以䏿¯layui模å |
| | | }); |
| | | //#region ãè¿æ»¤æ¹æ¡è¿åæ°æ®ã |
| | |
| | | </script> |
| | | |
| | | </body> |
| | | |
| | | </html> |