| WebTM/WebTM.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/WebTM.csproj.user | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/layuiadmin/SetColumn.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/layuiadmin/layui-common-custom.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/上模单/Sc_MouldLowerBillEdit.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/上模单/Sc_MouldUpperBillEdit.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/模具状态分析/Sc_MouldStatusAnalysis_Card.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/模治具仓库管理/Sc_Add_MouldLifeChangeBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/模治具仓库管理/Sc_Add_MouldLifeUseBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/模治具仓库管理/Sc_MouldLifeChangeBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/模治具仓库管理/Sc_MouldLifeUseBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/模治具管理/模治具仓库管理/Sc_MouldScrapOutBill.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/WebTM.csproj
@@ -106,6 +106,7 @@ <Content Include="layuiadmin\ext\tableFilter.js" /> <Content Include="layuiadmin\ext\tableMerge.js" /> <Content Include="layuiadmin\grwebapp.js" /> <Content Include="layuiadmin\layui-common-custom.js" /> <Content Include="layuiadmin\layui\css\layui2.10.0.css" /> <Content Include="layuiadmin\layui\layui.js" /> <Content Include="layuiadmin\layui\layui2.10.0.js" /> WebTM/WebTM.csproj.user
@@ -4,7 +4,7 @@ <NameOfLastUsedPublishProfile>D:\æºäºè¿æ\MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>D:\WorkBench\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <ProjectView>ShowAllFiles</ProjectView> <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> <UseIISExpress>true</UseIISExpress> <Use64BitIISExpress /> <IISExpressSSLPort /> WebTM/layuiadmin/SetColumn.js
@@ -344,7 +344,7 @@ } //#endregion //#region éèå设置ç¼è¾é¡µé¢ //#region éèå设置ç¼è¾é¡µé¢ 带åè°ï¼ç¨äºè®¾ç½®ä¸å¯ç¼è¾å function get_HideColumnEditWithCallback(HModName, user, option, table, callback) { var colName = ""; for (var i = 1; i < option.cols[0].length - 1; i++) { WebTM/layuiadmin/layui-common-custom.js
New file @@ -0,0 +1,102 @@ // 导åºä¸ºexcel(éç¨) function ExportExcel(HModName, ins, option) { var ModRightNameCheck = HModName + "_ExportExcel"; //é»è¾å®¡æ ¸æ¹æ³ $.ajax({ type: "GET", url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { table.exportFile(ins.config.id, option.data, "xls"); } else { layer.alert("å½åæ¨¡åæ²¡æå¯¼åºæé!", { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } // æ¸ é¤å¶åä¿¡æ¯ function Clear_BillMakeMsg(formLayui, formWrapperStr) { if (typeof Object.assign === 'function') { let formObj = formLayui.val(formWrapperStr) formObj['HMaker'] = sessionStorage['HMaker'] formObj['HMakeDate'] = '' formObj['HChecker'] = '' formObj['HCheckDate'] = '' formObj['HUpDater'] = '' formObj['HUpDateDate'] = '' formObj['HCloseMan'] = '' formObj['HCloseDate'] = '' formObj['HDeleteMan'] = '' formObj['HDeleteDate'] = '' formObj['HStopMan'] = '' formObj['HStopDate'] = '' form.val(formWrapperStr, formObj); } } // 设置ä¸å¯ç¼è¾å / éèå function setUneditableCol(option, editable, hideCols) { if (Array.isArray(editable) !== true) { return } let UneditableColStyle = 'background-color: #eeeeee;' option.cols[0].forEach(item => { if (editable.includes(item.field) !== true) { item.edit = '' if (item.style !== undefined) { item.style += ';' + UneditableColStyle } else { item.style = UneditableColStyle } } else { item.edit = 'text' } if (hideCols.includes(item.field) === true) { item.hide = true } }); return option } // 设置ä¸å¯ç¼è¾å / éèå éè¿è®¾ç½®ä¸å¯ç¼è¾ function setUneditableCol_WithUneditable(option, uneditable, hideCols) { if (Array.isArray(uneditable) !== true) { return } let UneditableColStyle = 'background-color: #eeeeee;' option.cols[0].forEach(item => { if (uneditable.includes(item.field) === true) { item.edit = '' if (item.style !== undefined) { item.style += ';' + UneditableColStyle } else { item.style = UneditableColStyle } } else { item.edit = 'text' } if (hideCols.includes(item.field) === true) { item.hide = true } }); return option } // 页é¢HTMLè§£æå®æåæ§è¡ function onCreated(callback) { document.addEventListener('DOMContentLoaded', callback) } // 页é¢èµæºå è½½å®æåæ§è¡ function onLoad(callback) { window.addEventListener('load', callback) } WebTM/views/Ä£Öξ߹ÜÀí/ÉÏÄ£µ¥/Sc_MouldLowerBillEdit.html
@@ -291,6 +291,19 @@ $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); } }); } else if (OperationType == 2) { RoadBillMain(linterid); $.ajax({ url: GetWEBURL() + "/Web/GetMAXNum", type: "GET", data: { "HBillType": '3846' }, success: function (d) { $("#HInterID").val(d.data[0].HInterID); $("#HBillNo").val(d.data[0].HBillNo); $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); } }); ClearMakeMsg() } else if (OperationType == 3) { //ç¦ç¨ç»ç»é项 @@ -395,6 +408,7 @@ //#region æ¤é¡µé¢ææçæ¹æ³ function set_ClearBill() { $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); //å¶å人 $("#HMaker").val(sessionStorage["HUserName"]); $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); @@ -569,6 +583,18 @@ } }); }) } // å¤å¶ éç½®å¶åä¿¡æ¯ function ClearMakeMsg() { $("#hmaker").val(sessionStorage['HMaker']) $('#hmakedate').val(Format(new Date(), 'yyyy-MM-dd')) $('#hchecker').val('') $('#hcheckdate').val('') $('#hupdater').val('') $('#hupdatetime').val('') $('#hdeleteman').val('') $('#hdeletedate').val('') } //è¡å å é¤å¿«æ·é® @@ -774,6 +800,14 @@ , "HCloseDate": d.data[0].å ³éæ¥æ == null ? "" : Format(new Date(d.data[0].å ³éæ¥æ), "yyyy-MM-dd") }); if (OperationType == 3) { if (isEmpty(d.data[0].å®¡æ ¸äºº) !== true) { $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); } else { $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false); } } //å表 èµå¼ var rowdata = []; for (var i = 0; i < d.data.length; i++) { WebTM/views/Ä£Öξ߹ÜÀí/ÉÏÄ£µ¥/Sc_MouldUpperBillEdit.html
@@ -425,6 +425,7 @@ //#region æ¤é¡µé¢ææçæ¹æ³ function set_ClearBill() { $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); //åå§åç»ç» Organ(); //å¶å人 @@ -838,6 +839,14 @@ , "hdeletedate": d.data[0].ä½åºæ¥æ == null ? "" : Format(new Date(d.data[0].ä½åºæ¥æ), "yyyy-MM-dd") }); if (OperationType == 3) { if (isEmpty(d.data[0].å®¡æ ¸äºº) !== true) { $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); } else { $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false); } } //å表 èµå¼ var rowdata = []; for (var i = 0; i < d.data.length; i++) { WebTM/views/Ä£Öξ߹ÜÀí/Ä£¾ß״̬·ÖÎö/Sc_MouldStatusAnalysis_Card.js
@@ -1,22 +1,5 @@ class Sc_MouldStatusAnalysis_Card extends HTMLElement { static observedAttributes = ["color", "size"]; constructor() { super() } connectedCallback() { console.log("èªå®ä¹å ç´ æ·»å è³é¡µé¢ã"); } disconnectedCallback() { console.log("èªå®ä¹å ç´ ä»é¡µé¢ä¸ç§»é¤ã"); } adoptedCallback() { console.log("èªå®ä¹å ç´ ç§»å¨è³æ°é¡µé¢ã"); } attributeChangedCallback(name, oldValue, newValue) { console.log(`屿§ ${name} 已忴ã`); } } WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_Add_MouldLifeChangeBillList.html
@@ -1,11 +1,13 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>æ°å¢/ç¼è¾å¨å ·å¯¿å½è°æ´å</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <style type="text/css"> @@ -14,6 +16,7 @@ } </style> </head> <body> <div id="layout1" class="layui-fluid"> @@ -24,10 +27,12 @@ <div class="layui-card-header"> <div class="layui-btn-group"> <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">ä¿å</button> <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">éåº</button> <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">ä¿å</button> <button type="button" id="check-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Checker">å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">éåº</button> </div> </div> @@ -44,7 +49,8 @@ <div class="layui-inline"> <label class="layui-form-label">åæ®å·</label> <div class="layui-input-inline"> <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" autocomplete="off"> <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" autocomplete="off"> <input id="HInterID" name="HInterID" type="hidden" /> <input id="HMaker" name="HMaker" type="hidden" /><!--å¶å人--> </div> @@ -52,66 +58,96 @@ <div class="layui-inline"> <label class="layui-form-label">æ¥æ</label> <div class="layui-input-inline"> <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å é¨åæ®å·</label> <div class="layui-input-inline"> <input type="text" name="HInnerBillNo" id="HInnerBillNo" class="layui-input"> <input type="text" name="HInnerBillNo" id="HInnerBillNo" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">è°æ´äºº<label style="color:red"> * </label></label> <label class="layui-form-label">è°æ´äºº<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">è´è´£äºº<label style="color:red"> * </label></label> <label class="layui-form-label">è´è´£äºº<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HMangerName" id="HMangerName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HMangerID" id="HMangerID" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HMangerList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> <input type="text" name="HMangerName" id="HMangerName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HMangerID" id="HMangerID" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HMangerList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-inline"> <label class="layui-form-label">é¨é¨<label style="color:red"> * </label></label> <label class="layui-form-label">é¨é¨<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="Department" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="Department" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-inline"> <label class="layui-form-label">è°æ´åå </label> <div class="layui-input-inline"> <textarea placeholder="请è¾å ¥æè¦" class="layui-textarea" name="HReason" id="HReason"></textarea> <textarea placeholder="请è¾å ¥æè¦" class="layui-textarea" name="HReason" id="HReason"></textarea> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æè¦</label> <div class="layui-input-inline"> <textarea placeholder="请è¾å ¥æè¦" class="layui-textarea" name="HExplanation" id="HExplanation"></textarea> <textarea placeholder="请è¾å ¥æè¦" class="layui-textarea" name="HExplanation" id="HExplanation"></textarea> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">夿³¨</label> <div class="layui-input-inline"> <textarea placeholder="请è¾å ¥ç»´å¤æ³¨" class="layui-textarea" name="HRemark" id="HRemark"></textarea> <textarea placeholder="请è¾å ¥ç»´å¤æ³¨" class="layui-textarea" name="HRemark" id="HRemark"></textarea> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ç»ç»</label> <div class="layui-input-block" style="margin-left: 120px; width: 185px;"> <select name="HOrgID" id="HOrgID" lay-verify="HOrgID" class="ForFilteringSchemes"> <!--å¨ææ¸²æç»ç»--> </select> </div> </div> </div> @@ -122,25 +158,29 @@ <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å¶å人</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å®¡æ ¸äºº</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å ³é人</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ä¿®æ¹äºº</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly> </div> </div> @@ -149,25 +189,29 @@ <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å¶åæ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å®¡æ ¸æ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å ³éæ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ä¿®æ¹æ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly> </div> </div> </div> @@ -175,13 +219,15 @@ <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ä½åºäºº</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ä½åºæ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly> </div> </div> </div> @@ -193,10 +239,9 @@ <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> <script type="text/html" id="toolbarDemo"> <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" id="HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> </div> </script> <script type="text/html" id="xuhao"> @@ -209,7 +254,7 @@ </div> <script type="text/html" id="barDemo"> <!--<a class="layui-btn layui-btn-xs" lay-event="edit">ç¼è¾</a>--> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> </script> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> @@ -218,6 +263,9 @@ <script src="../../../layuiadmin/PubCustom.js"></script> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <script src="../../../layuiadmin/PageTitle.js"></script> <script src="../../../layuiadmin/common.js"></script> <script src="../../../layuiadmin/layui-common-custom.js"></script> <script src="../../../layuiadmin/SetColumn.js"></script> <script> //è·ååæ° function getUrlVars() { @@ -232,22 +280,24 @@ } var optionData = [] var params = getUrlVars(); var hID = params[params[0]];//ç¼è¾æ¥ç var operationType = params[params[1]] // 夿æä½ç±»å 1: æ°å¢,2: å¤å¶,3: ç¼è¾ layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index' //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'laydate', 'table', 'element'], function () { }).use(['index', 'form', 'laydate', 'table', 'element', 'util'], function () { var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , laydate = layui.laydate , util = layui.util , element = layui.element; //常è§ç¨æ³ @@ -264,10 +314,15 @@ //#region ã卿è·å模ååç§°ã var HModuleType = "3824"; var HModName = 'Sc_Add_MouldLiftChangeBillList' var EditableCol = ['HMaterCode', 'HNewLeaveLife', 'HRemark'] // å¯ç¼è¾å var titleData = ['HMaterID', 'HUnitID', 'HPropertyID', 'HPropertyCode', 'HPropertyName' , 'HSecUnitID', 'HSecUnitCode', 'HSecUnitName', 'HSecUnitRate' ] // éèå //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType); $("h1").html('<b>' + HPageTitle + '</b>'); //#endregion //#endregion var tableReload = table.reload; var option = { @@ -296,42 +351,55 @@ , { field: 'HUnitName', title: '计éåä½', width: 100 } , { field: 'HDesignLife', title: '设计寿å½', edit: 'text', width: 100, totalRow: true } , { field: 'HLeaveLife', title: 'åå©ä½å¯¿å½', edit: 'text', width: 100, totalRow: true } , { field: 'HNewLeaveLife', title: 'æ°å©ä½å¯¿å½', edit: 'text', width:100 , totalRow: true } , { field: 'HNewLeaveLife', title: 'æ°å©ä½å¯¿å½', edit: 'text', width: 100, totalRow: true } , { field: 'HRemark', title: '表ä½å¤æ³¨', edit: 'text', width: 100 } ]] , limit: 500 //æ¯é¡µé»è®¤æ¾ç¤ºçæ°é }; //夿æ¯å¦æ°å¢ if (hID == null || hID == 0) { option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HPropertyID": 0, "HPropertyCode": "", "HPropertyName": "", "HSecUnitID": 0, "HSecUnitCode": "", "HSecUnitName": "", "HSecUnitRate": 0, "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HNewLeaveLife": 0, "HRemark": "" }]; table.render(option); if (operationType == undefined) { operationType = 1; hID = 0; } else { $("#HInterID").val(hID);//ä¿®æ¹æ¶ä¸»è¡¨ID //ç¼è¾å è½½æ°æ® $.ajax({ url: GetWEBURL() + 'Sc_MouldLifeChangeBill/Sc_MouldLifeChangeBillListProjectDetai', type: "GET", data: { "sqlWhere": "and hmainid=" + hID }, success: function (result) { //console.log(result); //console.log('gouba' + result); if (result.count == 1) { option.data = result.data; table.render(option); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.close(index0); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); //åå§åç»ç» Organ(); if (operationType == 1) { Add_New() } else if (operationType == 2) { Init_Grid() Add_New() } else { Init_Grid() } // //夿æ¯å¦æ°å¢ // if (hID == null || hID == 0) { // option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HPropertyID": 0, "HPropertyCode": "", "HPropertyName": "", "HSecUnitID": 0, "HSecUnitCode": "", "HSecUnitName": "", "HSecUnitRate": 0, "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HNewLeaveLife": 0, "HRemark": "" }]; // table.render(option); // } // else { // $("#HInterID").val(hID);//ä¿®æ¹æ¶ä¸»è¡¨ID // //ç¼è¾å è½½æ°æ® // $.ajax({ // url: GetWEBURL() + '/Sc_MouldLifeChangeBill/Sc_MouldLifeChangeBillListProjectDetai', // type: "GET", // data: { "sqlWhere": "and hmainid=" + hID }, // success: function (result) { // //console.log(result); // //console.log('gouba' + result); // if (result.count == 1) { // option.data = result.data; // table.render(option); // } else { // layer.alert(result.code + result.Message, { icon: 5 }); // } // }, error: function () { // layer.close(index0); // layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); // } // }); // } //å¤´å·¥å ·æ äºä»¶ var rowid = 0; var rows = 0; @@ -365,6 +433,12 @@ table.render(option);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ //layer.alert(copyrow); } break; case 'set_HideColumn': get_HideColumnEditWithCallback(HModName, sessionStorage["HUserName"], option, table, function () { option = setUneditableCol(option, EditableCol, titleData) init_Table() }); break; } }); @@ -418,10 +492,13 @@ HMaterCode: checkStatus.data[0].æ¨¡å ·ç¼å·, HMaterName: checkStatus.data[0].æ¨¡å ·åç§°, HMaterSpec: checkStatus.data[0].æ¨¡å ·åå·, HLeaveLife: HMouldLife, // HLeaveLife: HMouldLife, HNewLeaveLife: 0,//checkStatus.data[0].HNewLife, HDesignLife: checkStatus.data[0].åå§è®¾è®¡å¯¿å½, //è®¾è®¡å¯¿å½ HLeaveLift: checkStatus.data[0].å©ä½å¯¿å½, // åå©ä½å¯¿å½ HUnitID: checkStatus.data[0].HUnitID, HUnitName: checkStatus.data[0]['计éåä½'], HUnitCode: checkStatus.data[0]['计éåä½ä»£ç '] }); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç @@ -431,7 +508,23 @@ //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { if (isEmpty(optionData) === false) { obj.update({ HMaterID: optionData[0].hmainid, HMaterCode: optionData[0].æ¨¡å ·ç¼å·, HMaterName: optionData[0].æ¨¡å ·åç§°, HMaterSpec: optionData[0].æ¨¡å ·åå·, // HLeaveLife: HMouldLife, HNewLeaveLife: 0,//checkStatus.data[0].HNewLife, HDesignLife: optionData[0].åå§è®¾è®¡å¯¿å½, //è®¾è®¡å¯¿å½ HLeaveLift: optionData[0].å©ä½å¯¿å½, // åå©ä½å¯¿å½ HUnitID: optionData[0].HUnitID, HUnitName: optionData[0]['计éåä½'], HUnitCode: optionData[0]['计éåä½ä»£ç '] }); optionData = [] } } }); } @@ -566,85 +659,11 @@ function RoadBillMain(hID)//å 载表头 { //æ¥è¯¢æ£éªæ¹æ¡åæ¯å¦åå¨ $.ajax({ url: GetWEBURL() + "Sc_MouldLifeChangeBill/Sc_GetMouldLifeChangeBillListCheckDetai", type: "GET", data: { "HID": hID }, success: function (result) { if (result.code == 1) { // 说æéªè¯æåäºï¼ var data = result.data.h_v_Sc_MouldLifeChangeBillList_Edit[0]; console.info(data); form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å ç´ å±æ§ lay-filter="" 对åºçå¼ "HBillNo": data.åæ®å· , "HDate": formatDate(data.æ¥æ) , "HInnerBillNo": data.å é¨åæ®å· , "HEmpID": data.HEmpID //è°æ´äººID , "HEmpName": data.è°æ´äºº //è°æ´äººåç§° , "HMangerID": data.HMangerID //è´è´£äººID , "HMangerName": data.è´è´£äºº //è´è´£äººåç§° , "HDeptID": data.HDeptID //é¨é¨ID , "HDeptName": data.é¨é¨ //é¨é¨åç§° , "HReason": data.è°æ´åå //è°æ´åå , "HExplanation": data.æè¦ //æè¦ , "HRemark": data.夿³¨ //夿³¨ , "HMaker": data.å¶å人 , "HMakeDate": data.å¶åæ¥æ == null ? "" : Format(new Date(data.å¶åæ¥æ), "yyyy-MM-dd") , "HChecker": data.å®¡æ ¸äºº , "HCheckDate": data.å®¡æ ¸æ¥æ == null ? "" : Format(new Date(data.å®¡æ ¸æ¥æ), "yyyy-MM-dd") , "HUpDater": data.ä¿®æ¹äºº , "HUpDateDate": data.ä¿®æ¹æ¥æ == null ? "" : Format(new Date(data.ä¿®æ¹æ¥æ), "yyyy-MM-dd") , "HCloseMan": data.å ³é人 , "HCloseDate": data.å ³éæ¥æ == null ? "" : Format(new Date(data.å ³éæ¥æ), "yyyy-MM-dd") , "HDeleteMan": data.ä½åºäºº , "HDeleteDate": data.ä½åºæ¥æ == null ? "" : Format(new Date(data.ä½åºæ¥æ), "yyyy-MM-dd") }); } else { layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } }, error: function () { layer.alert("åçé误!", { icon: 5 }); } }); } var date = new Date(); var day = date.getDate(); var month = date.getMonth() + 1; var year = date.getFullYear(); var shijian = year + "-" + month + "-" + day; //夿æ¯å¦æ°å¢ if (hID == null || hID == 0) { //è·åæå¤§åæ®å· new $("#HInterID").val("0"); $("#HBillNo").val(""); $.ajax({ url: GetWEBURL() + "/Web/GetMAXNum", type: "GET", data: { "HBillType": '3824' }, success: function (d) { //console.log(d.data); $("#HBillNo").val(d.data[0].HBillNo); $("#HDate").val(shijian); $("#HInterID").val(0); } }); } else {//å¦æä¿®æ¹åèµ°ä¸é¢ new RoadBillMain(hID); /* RoadBillSub(linterid);*/ } //表头信æ¯è°æ´äººå¼¹çª form.on('submit(HEmpList)', function () { @@ -683,6 +702,34 @@ } }); }); //å®¡æ ¸ form.on('submit(Checker)', function () { var InterID = hID $.ajax({ type: "GET", url: GetWEBURL() + "/Sc_MouldLifeChangeBill/AuditSc_MouldLifeChangeBillList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(index); $('#check-btn').addClass('layui-btn-disabled').attr('disabled', true) $('#add-btn').addClass('layui-btn-disabled').attr('disabled', true) //ä¿®æ¹ä¸ºååå·æ°çé¢ // $("#btnSearch").trigger('click'); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); }) //表头信æ¯è´è´£äººå¼¹çª form.on('submit(HMangerList)', function () { @@ -772,7 +819,7 @@ } }); function formatDate(date) { var d = new Date(date), month = '' + (d.getMonth() + 1), @@ -842,7 +889,7 @@ }); //#region æ ¹æ®é¡¹ç®è´¹ç¨åç±»è¿åè¿ä¸ªåç±»çå¼ function getHMould (HItemID) { function getHMould(HItemID) { $.ajax({ url: GetWEBURL() + '/Sc_MouldRepairInBillList/Get_HMouldLifeUsePic', type: "GET", @@ -851,7 +898,7 @@ success: function (data1) { if (data1.count == 1) { var data = data1.data; HMouldLife=data[0].å©ä½å¯¿å½ HMouldLife = data[0].å©ä½å¯¿å½ } else { layer.alert(data1.Message, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } @@ -862,16 +909,161 @@ } //#endregion function Init_Grid() { RoadBillMain(hID); DisPlay_HideColumn(HModName, sessionStorage['HUserName'], option, titleData) option = setUneditableCol(option, EditableCol, titleData) init_Table() } function RoadBillMain(hID)//å 载表头 { //æ¥è¯¢æ£éªæ¹æ¡åæ¯å¦åå¨ $.ajax({ url: GetWEBURL() + "/Sc_MouldLifeChangeBill/Sc_GetMouldLifeChangeBillListCheckDetai", type: "GET", data: { "HID": hID }, success: function (result) { if (result.code == 1) { // 说æéªè¯æåäºï¼ var data = result.data.h_v_Sc_MouldLifeChangeBillList_Edit[0]; console.info(data); form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å ç´ å±æ§ lay-filter="" 对åºçå¼ "HBillNo": data.åæ®å· , "HDate": formatDate(data.æ¥æ) , "HInnerBillNo": data.å é¨åæ®å· , "HEmpID": data.HEmpID //è°æ´äººID , "HEmpName": data.è°æ´äºº //è°æ´äººåç§° , "HMangerID": data.HMangerID //è´è´£äººID , "HMangerName": data.è´è´£äºº //è´è´£äººåç§° , "HDeptID": data.HDeptID //é¨é¨ID , "HDeptName": data.é¨é¨ //é¨é¨åç§° , "HReason": data.è°æ´åå //è°æ´åå , "HExplanation": data.æè¦ //æè¦ , "HRemark": data.夿³¨ //夿³¨ , "HMaker": data.å¶å人 , "HMakeDate": data.å¶åæ¥æ == null ? "" : Format(new Date(data.å¶åæ¥æ), "yyyy-MM-dd") , "HChecker": data.å®¡æ ¸äºº , "HCheckDate": data.å®¡æ ¸æ¥æ == null ? "" : Format(new Date(data.å®¡æ ¸æ¥æ), "yyyy-MM-dd") , "HUpDater": data.ä¿®æ¹äºº , "HUpDateDate": data.ä¿®æ¹æ¥æ == null ? "" : Format(new Date(data.ä¿®æ¹æ¥æ), "yyyy-MM-dd") , "HCloseMan": data.å ³é人 , "HCloseDate": data.å ³éæ¥æ == null ? "" : Format(new Date(data.å ³éæ¥æ), "yyyy-MM-dd") , "HDeleteMan": data.ä½åºäºº , "HDeleteDate": data.ä½åºæ¥æ == null ? "" : Format(new Date(data.ä½åºæ¥æ), "yyyy-MM-dd") }); if (isEmpty(data.å®¡æ ¸äºº) === false) { if (operationType != 2) { $('#add-btn').addClass('layui-btn-disabled').attr('disabled', true) } } else { $('#check-btn').removeClass('layui-btn-disabled').attr('disabled', false) } if (operationType == 2) { $("#HMaker").val(sessionStorage['HUserName']) $("#HMakeDate").val('') $("#HChecker").val('') $("#HCheckDate").val('') $("#HUpDater").val('') $("#HUpDateDate").val('') $("#HCloseMan").val('') $("#HCloseDate").val('') $("#HDeleteMan").val('') $("#HDeleteDate").val('') } } else { layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } }, error: function () { layer.alert("åçé误!", { icon: 5 }); } }); } //è·åç»ç» function Organ() { //è·åç»å½é¡µç»ç»å $.ajax({ type: "get", async: false, url: GetWEBURL() + "/Web/GetOrganizations", success: function (result) { var Organization = ""; if (result.count == 1) { // 说æéªè¯æåäºï¼ var data = result.data; for (var i = 0; i < data.length; i++) { Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; } $("#HOrgID").append(Organization); $("#HOrgID").val(sessionStorage["OrganizationID"]) form.render('select'); } layer.closeAll("loading"); } }) } function init_Table() { $("#HInterID").val(hID);//ä¿®æ¹æ¶ä¸»è¡¨ID //ç¼è¾å è½½æ°æ® $.ajax({ url: GetWEBURL() + '/Sc_MouldLifeChangeBill/Sc_MouldLifeChangeBillListProjectDetai', type: "GET", data: { "sqlWhere": "and hmainid=" + hID }, success: function (result) { //console.log(result); //console.log('gouba' + result); if (result.count == 1) { option.data = result.data; table.render(option); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.close(index0); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }) } function Add_New() { //è·åæå¤§åæ®å· new let shijian = util.toDateString(new Date().toLocaleString(), 'yyyy-MM-dd') $("#HInterID").val("0"); $("#HBillNo").val(""); $.ajax({ url: GetWEBURL() + "/Web/GetMAXNum", type: "GET", data: { "HBillType": '3824' }, success: function (d) { //console.log(d.data); $("#HBillNo").val(d.data[0].HBillNo); $("#HDate").val(shijian); $("#HInterID").val(0); } }); option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HPropertyID": 0, "HPropertyCode": "", "HPropertyName": "", "HSecUnitID": 0, "HSecUnitCode": "", "HSecUnitName": "", "HSecUnitRate": 0, "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HNewLeaveLife": 0, "HRemark": "" }]; table.render(option); } }); //å®ä¹å ¨å±åé var HMouldLife; function GetHDeptNameValue(obj) { //è¿åé¨é¨ $("#HDeptName").val(obj[0].é¨é¨åç§°); $("#HDeptID").val(obj[0].HItemID); } function GetHEmpValue(obj) { //è¿åè°æ´äºº EmpName = obj[0].HName; $("#HEmpName").val(obj[0].èååç§°); @@ -882,9 +1074,12 @@ $("#HMangerName").val(obj[0].èååç§°); $("#HMangerID").val(obj[0].HItemID); } onLoad(() => { $('#check-btn').addClass('layui-btn-disabled').attr('disabled', true) }) function AllowLoadData(sSubStr) { //é空éªè¯ if ($("#HDeptName").val() == '') { layer.msg("é¨é¨æ²¡æéæ©", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); @@ -913,7 +1108,10 @@ return true; } function GetMouldFileValue(data) { optionData = data } </script> </body> </html> WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_Add_MouldLifeUseBillList.html
@@ -1,11 +1,13 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>å¨å ·å¯¿å½èç¨å</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> @@ -15,9 +17,15 @@ <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/PubCustom.js"></script> <script src="../../../layuiadmin/PageTitle.js"></script> <script src="../../../layuiadmin/common.js"></script> <script src="../../../layuiadmin/SetColumn.js"></script> <script src="../../../layuiadmin/common.js"></script> <script src="../../../layuiadmin/layui-common-custom.js"></script> <style> .main-btn { /*头é¨ä¸»æé®*/ padding: 0 2px; /*è°æ´æé®å·¦å³ç©ºé大å°*/ .main-btn { /*头é¨ä¸»æé®*/ padding: 0 2px; /*è°æ´æé®å·¦å³ç©ºé大å°*/ height: 30px; line-height: 30px; } @@ -25,10 +33,12 @@ .btn-title { font-size: 16px; } /* 鲿¢ä¸ææ¡ç䏿å表被éè---å¿ é¡»è®¾ç½®--- */ .layui-table-cell { overflow: visible !important; } /* 使å¾ä¸ææ¡ä¸åå æ ¼å好åé */ td .layui-form-select { margin-top: -10px; @@ -48,14 +58,19 @@ </style> </head> <body> <div class="layui-fluid" style="padding: 0;"> <div class="layui-card" style="padding: 2px;background-color: #efefef;"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> <div style="padding: 10px; "> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">ä¿å</button> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">éåº</button> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">ä¿å</button> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnChecker" id="btnChecker">å®¡æ ¸</button> <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">éåº</button> </div> <div class="layui-tab" lay-filter="tab-POStockInBill"> <h1 style="text-align:center;"><b>å¨å ·å¯¿å½èç¨å</b></h1> @@ -71,14 +86,18 @@ <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">åæ®å·</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly> <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID"> <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly> <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">æ¥æ</label> <div class="layui-input-block" style="margin-left: 122px;"> <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 68px;"> <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 68px;"> </div> </div> <div class="layui-inline"> @@ -90,21 +109,35 @@ </div> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">è´è´£äºº </label> <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">è´è´£äºº </label> <div class="layui-input-block" style="margin-left: 77px;"> <input type="text" class="layui-input" lay-verify="HMangerName" name="HMangerName" id="HMangerName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> <input type="hidden" name="HMangerID" id="HMangerID" lay-verify="HMangerID" value="0"> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHManger" id="btnHManger" style="padding: 0 10px;float: right;margin-right: 3px;"> <input type="text" class="layui-input" lay-verify="HMangerName" name="HMangerName" id="HMangerName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> <input type="hidden" name="HMangerID" id="HMangerID" lay-verify="HMangerID" value="0"> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHManger" id="btnHManger" style="padding: 0 10px;float: right;margin-right: 3px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">é¨é¨</label> <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">é¨é¨</label> <div class="layui-input-block" style="margin-left: 77px;"> <input type="text" class="layui-input" lay-verify="HDeptName" name="HDeptName" id="HDeptName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0"> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHDept" id="btnHDept" style="padding: 0 10px;float: right;margin-right: 3px;"> <input type="text" class="layui-input" lay-verify="HDeptName" name="HDeptName" id="HDeptName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0"> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHDept" id="btnHDept" style="padding: 0 10px;float: right;margin-right: 3px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> </div> @@ -112,7 +145,8 @@ <div class="layui-inline"> <label class="layui-form-label">æè¦</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HExplanation" id="HExplanation"> <input type="text" class="layui-input" name="HExplanation" id="HExplanation"> </div> </div> </div> @@ -133,19 +167,22 @@ <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å¶å人</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å®¡æ ¸äºº</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å ³é人</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly> </div> </div> </div> @@ -153,19 +190,22 @@ <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ä¿®æ¹äºº</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ä½åºäºº</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HDeleteMan " id="HDeleteMan " style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HDeleteMan " id="HDeleteMan " style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">éå人</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HBacker " id="HBacker " style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HBacker " id="HBacker " style="background-color:#efefef4d;" readonly> </div> </div> </div> @@ -173,38 +213,44 @@ <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å¶åæ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å®¡æ ¸æ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å ³éæ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ä¿®æ¹æ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ä½åºæ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">é忥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="text" class="layui-input" name="HBackDate" id="HBackDate" style="background-color:#efefef4d;" readonly> <input type="text" class="layui-input" name="HBackDate" id="HBackDate" style="background-color:#efefef4d;" readonly> </div> </div> </div> @@ -219,7 +265,7 @@ <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>--> <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> @@ -231,7 +277,7 @@ </script> <script> var optionData = [] layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ @@ -248,13 +294,15 @@ , element = layui.element , laydate = layui.laydate var option = []; var titleData = ['HMaterID', 'HUnitID'] var unEditableCols = ['计éåä½', 'HDesignLife', 'HLeaveLife', 'HNewLeaveLife', 'HMaterSpec'] //#endregion //#region è¿å ¥é¡µé¢å³å è½½ //#region ã卿è·å模ååç§°ã var HModuleType = "3845"; var HModName = "Sc_Add_MouldLifeUseBillList" //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType); $("h1").html('<b>' + HPageTitle + '</b>'); @@ -270,6 +318,29 @@ //åå§å set_ClearBill(); if (OperationType == 2) { //ç¦ç¨ç»ç»é项 $("#HPRDORGID").attr("disabled", true); $("#HDate").attr("disabled", true); RoadBillMain(linterid); $("#HMaker").val(sessionStorage['HMaker']) $("#HMakeDate").val('') $("#HChecker").val('') $("#HCheckDate").val('') $("#HUpDater").val('') $("#HUpDateDate").val('') $("#HCloseMan").val('') $("#HCloseDate").val('') $("#HDeleteMan").val('') $("#HDeleteDate").val('') // $("#HInterID").val(linterid); linterid = 0 } else if (OperationType == 3) { $("#HPRDORGID").attr("disabled", true); $("#HDate").attr("disabled", true); RoadBillMain(linterid); $("#HInterID").val(linterid); } if (linterid == null || linterid == 0) { OperationType = 1; @@ -284,16 +355,8 @@ } }); } else {//å¦æä¿®æ¹åèµ°ä¸é¢ //ç¦ç¨ç»ç»é项 $("#HPRDORGID").attr("disabled", true); $("#HDate").attr("disabled", true); RoadBillMain(linterid); $("#HInterID").val(linterid); } $("#HMaker").val(sessionStorage["HUserName"]); //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç @@ -335,10 +398,12 @@ checkRefresh(); } break; ////å设置 //case 'set_HideColumn': // get_HideColumn(); // break; //å设置 case 'set_HideColumn': get_HideColumnEditWithCallback(HModName, sessionStorage['HUserName'], option, table, function () { refreshColSetting() }); break; } }); @@ -415,6 +480,35 @@ } }); form.on('submit(btnChecker)', function () { var InterID = linterid; //é»è¾å®¡æ ¸æ¹æ³ $.ajax({ type: "GET", url: GetWEBURL() + "/Sc_MouldLifeUseBill/AuditSc_MouldLifeUseBillList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, 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); $('#btnSave').addClass('layui-btn-disabled').attr('disabled', true) $('#btnChecker').addClass('layui-btn-disabled').attr('disabled', true) //ä¿®æ¹ä¸ºååå·æ°çé¢ // window.location.reload(); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); }) table.on('edit(mainTable)', function (obj) { var value = obj.value //å¾å°ä¿®æ¹åçå¼ , data = obj.data //å¾å°æå¨è¡ææé®å¼ @@ -456,12 +550,19 @@ // åå§åçé¢ function set_ClearBill() { $('#btnChecker').addClass('layui-btn-disabled').attr('disabled', true) //åå§åæ¥æ $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); //åå§å ç»ç» Organ(); set_InitGrid(); } function refreshColSetting() { option = setUneditableCol_WithUneditable(option, unEditableCols, titleData); DisPlay_HideColumn(HModName, sessionStorage['HUserName'], option, table) table.render(option) } //è·åç»ç» @@ -499,6 +600,7 @@ , { type: 'numbers', title: 'åºå·', totalRow: true } , { field: 'HMaterID', title: 'HMaterID ', width: 100, hide: true } , { field: 'å¨å ·', title: 'å¨å ·', edit: 'text', event: "HMaterID" }//f7 , { field: 'HMaterSpec', title: 'å¨å ·è§æ ¼' }//f7 , { field: 'HUnitID', title: 'HUnitID ', width: 100, hide: true } , { field: '计éåä½', title: '计éåä½', edit: 'text', event: "HUnitID" }//f7 , { field: 'HDesignLife', title: '设计寿å½', edit: 'text', totalRow: true } @@ -594,10 +696,26 @@ obj.update({ "å¨å ·": checkStatus.data[0].æ¨¡å ·åç§° , "HMaterID": checkStatus.data[0].hmainid , "HMaterSpec": checkStatus.data[0].å½åæ¨¡å ·è§æ ¼ , 'HUnitID': checkStatus.data[0].HUnitID , '计éåä½': checkStatus.data[0].计éåä½ , "HDesignLife": checkStatus.data[0].åå§è®¾è®¡å¯¿å½ , "HLeaveLife": checkStatus.data[0].å©ä½å¯¿å½ }) layer.close(index);//å ³éå¼¹çª }, end: function () { if (isEmpty(optionData) === false) { obj.update({ "å¨å ·": optionData[0].æ¨¡å ·åç§° , "HMaterID": optionData[0].hmainid , "HMaterSpec": optionData[0].å½åæ¨¡å ·è§æ ¼ , 'HUnitID': optionData[0].HUnitID , '计éåä½': optionData[0].计éåä½ , "HDesignLife": optionData[0].åå§è®¾è®¡å¯¿å½ , "HLeaveLife": optionData[0].å©ä½å¯¿å½ }) optionData = [] } } }) } @@ -717,7 +835,6 @@ async: false, data: { "HInterID": linterid }, success: function (d) { //$("#HPRDORGID").val(d.data[0].HPRDORGID); //主表 form.val("formData", { @@ -743,6 +860,20 @@ , "HDeleteDate": d.data[0].ä½åºæ¥æ == null ? "" : Format(new Date(d.data[0].ä½åºæ¥æ), "yyyy-MM-dd") }); // if (OperationType == 2) { // } if (isEmpty(d.data[0].å®¡æ ¸äºº) === false) { if (OperationType != 2) { $('#btnSave').addClass('layui-btn-disabled').attr('disabled', true) } } else { if (OperationType != 2) { $('#btnChecker').removeClass('layui-btn-disabled').attr('disabled', false) } } //å表 èµå¼ var rowdata = []; for (var i = 0; i < d.data.length; i++) { @@ -750,12 +881,12 @@ { "HMaterID": d.data[i].HMaterID, "å¨å ·": d.data[i].å¨å ·, "HUnitID": d.data[i].HUnitID, "计éåä½": d.data[i].计éåä½, "HDesignLife": d.data[i].设计寿å½, "HLeaveLife": d.data[i].æ¬æ¬¡å©ä½å¯¿å½, "HUseLife": d.data[i].æ¬æ¬¡èç¨, "HNewLeaveLife": d.data[i].æ¬æ¬¡å©ä½å¯¿å½, "HRemark": d.data[i].表ä½å¤æ³¨ "HNewLeaveLife": d.data[i].æ¬æ¬¡å©ä½å¯¿å½, "HRemark": d.data[i].表ä½å¤æ³¨, "HMaterSpec": d.data[i].å½åæ¨¡å ·è§æ ¼ } ) } option.data = rowdata; table.render(option); refreshColSetting() form.render('select'); } }) @@ -787,6 +918,11 @@ $("#HDeptID").val(obj[0].HItemID); } function GetMouldFileValue(data) { // è¿åå¨å · optionData = data } </script> </body> </html> WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldLifeChangeBillList.html
@@ -1,5 +1,6 @@ <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>å¨å ·å¯¿å½è°æ´å</title> @@ -20,12 +21,14 @@ <script src="../../../layuiadmin/PageTitle.js"></script> <script src="../../../layuiadmin/SetColumn.js"></script> <script src="../../../layuiadmin/HideButton_New.js"></script> <script src="../../../layuiadmin/layui-common-custom.js"></script> <style type="text/css"> input.layui-input.layui-unselect { padding-right: 0; } </style> </head> <body> <div class="layui-fluid"> <div class="layui-col-md12"> @@ -40,38 +43,44 @@ </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="HBillNo" id="HBillNo"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æ¥æé´é</label> <div class="layui-input-block"> <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;"> <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å¼å§æ¥æ</label> <div class="layui-input-block"> <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;"> <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ç»ææ¥æ</label> <div class="layui-input-block"> <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;"> <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;"> </div> </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> <div class="layui-inline"> <label class="layui-form-label">åæ®å·</label> <div class="layui-input-block"> <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo"> </div> </div> <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"> <div class="layui-inline"> @@ -80,28 +89,44 @@ </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ç»ç»</label> <div class="layui-input-block" style="margin-left: 120px; width: 185px;"> <select name="HOrgID" id="HOrgID" lay-verify="HOrgID" class="ForFilteringSchemes"> <!--å¨ææ¸²æç»ç»--> </select> </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="HModelNumber" id="HModelNumber" style="width:190px;"> <input type="text" class="layui-input ForFilteringSchemes" name="HModelNumber" id="HModelNumber" style="width:190px;"> </div> </div> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <div class="layui-input-block"> <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;"> <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator" id="Comparator" class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;"> <select name="Comparator" id="Comparator" class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;"> <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> @@ -109,26 +134,33 @@ </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" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;"> <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;"> <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;"> <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> @@ -136,26 +168,33 @@ </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" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;"> <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;"> <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;"> <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> @@ -163,7 +202,8 @@ </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> @@ -174,7 +214,8 @@ <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container" id="toolbarDemo_ButtonSet"> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-file-b"></i>æ°å¢</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button>ã <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Copy" id="Copy"><i class="layui-icon layui-icon-file-b"></i>å¤å¶</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-audit" id="btn-audit"><i class="layui-icon layui-icon-repeat"></i>å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Faudit" id="btn-Faudit"><i class="layui-icon layui-icon-refresh"></i>åå®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Close" id="Close"><i class="layui-icon layui-icon-radio"></i>å ³é</button> @@ -185,6 +226,7 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>æé®è®¾ç½®</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>ä¿åæ¹æ¡</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>è¯»åæ¹æ¡</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>导åº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> </div> </script> @@ -198,7 +240,7 @@ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () { }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], function () { var $ = layui.$ , admin = layui.admin , layer = layui.layer @@ -306,6 +348,8 @@ //#region åå§åçé¢ function set_ClearBill() { //åå§åç»ç» Organ() //åå§åæ¥æé´éãå¼å§æ¥æãç»ææ¥æ setSelect_HInitTimeCycle(); //è¥æ¥æé´éä¸ä¸º ä»»æé´éï¼åç¦ç¨å¼å§æ¥æä¸ç»ææ¥æçéæ© @@ -436,7 +480,16 @@ col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120, totalRow: true }); break; default: col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); if (data[i].name === 'åæ®å·') { col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, templet: function (d) { return '<span style="color: blue;" lay-unrow >' + d.åæ®å· + '</span>' }, style: 'cursor: pointer;', event: 'onHBillNumberClickHandler' }); } else { col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); } } } } @@ -449,8 +502,9 @@ laypage.render(optionPage); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { if ($("#ColName option").length < 1) { ColFilter(); get_DefaultModule();//å è½½æ¹æ¡ } //å·æ°æé®æ¾ç¤º Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]); @@ -483,7 +537,7 @@ shift: 2, area: ['100%', '100%'], maxmin: true, content: '../æ¨¡æ²»å ·ä»åºç®¡ç/Sc_Add_MouldLifeChangeBillList.html?hID=0', content: '../æ¨¡æ²»å ·ä»åºç®¡ç/Sc_Add_MouldLifeChangeBillList.html?hID=0&operationType=1', end: function () { //å·æ°é¡µé¢, location.reload(); @@ -507,7 +561,7 @@ , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: '../æ¨¡æ²»å ·ä»åºç®¡ç/Sc_Add_MouldLifeChangeBillList.html?hID=' + hID , content: '../æ¨¡æ²»å ·ä»åºç®¡ç/Sc_Add_MouldLifeChangeBillList.html?hID=' + hID + '&operationType=3' , resize: false, end: function () { //å·æ°é¡µé¢, @@ -558,6 +612,12 @@ layer.msg('è¯·éæ©ä¸è¡æ°æ®å é¤ï¼'); } break; // å¤å¶æé® case 'btn-Copy': set_AddCopy(); break; //å¯¼åºæé® case 'btn_Export': ExportExcel(HModName, ins, option); break; //å®¡æ ¸ case 'btn-audit': get_Audit(); break; @@ -594,6 +654,15 @@ break; }; }); //è¡¨æ ¼èªå®ä¹äºä»¶ table.on('tool(mainTable)', function (obj) { let data = obj.data switch (obj.event) { case 'onHBillNumberClickHandler': onHBillNumberClickHandler(data); break; } }) //å®¡æ ¸ function get_Audit() { var checkStatus = table.checkStatus('mainTable') @@ -601,7 +670,7 @@ if (checkStatus.data.length === 1) { var InterID = data[0].hmainid.toString(); $.ajax({ type: "GET", type: "GET", url: GetWEBURL() + "/Sc_MouldLifeChangeBill/AuditSc_MouldLifeChangeBillList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, success: function (result) { @@ -716,7 +785,7 @@ } } //#endregion //#region å¿«éè¿æ»¤ function get_FastQuery(table, option) { var HBeginDate = $("#HBeginDate").val();//å¼å§æ¥æ @@ -1098,6 +1167,48 @@ get_FastQuery() form.render("select"); } }, btn: ['ç¡®å®'] , btn1: function (index, layero) { let iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ let checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length != 1) { layer.alert('è¯·éæ©ä¸æ¡æ°æ®!', { icon: 5 }) return } let HInterID = checkStatus.data[0].hmainid; HInterID_Choose = checkStatus.data[0].hmainid; debugger $.ajax({ url: GetWEBURL() + '/Xt_FastICScheme/Chooselist', type: "GET", data: { "user": sessionStorage["Czybm"], "HModuleName": HModuleName, "HInterID": HInterID, "Type": "Select" }, success: function (data1) { if (data1.count == 1) { var data = data1.data; //èµå¼è¿æ»¤æ¹æ¡åç§° HDefaultFilter = data[0].æ¹æ¡åç§° var HRemark = data[0].夿³¨ //æ¾ç¤ºå½åçè¿æ»¤æ¹æ¡ document.getElementById("HFilterScheme_Now").style.display = "block"; document.getElementById('HFilterScheme_Now').innerHTML = "å½åè¿æ»¤æ¹æ¡ï¼" + HDefaultFilter + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + HRemark + ")" + '</span>'; HInterID = data[0].hmainid //æ ¹æ®éæ©çè¿æ»¤æ¹æ¡åå¡«æ°æ®å°åè¡¨è¿æ»¤æ¡ä»¶ for (let i = 0; i < data.length; i++) { $("#" + data[i].è¿æ»¤å段ID).val(data[i].è¿æ»¤å¼); if (data[i].è¿æ»¤æ ç¾ç±»å == 'SELECT') { $("#" + data[i].è¿æ»¤å段ID).find("option[value='" + data[i].è¿æ»¤å¼ + "']").attr("selected", true); } } layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }) } }) } @@ -1118,7 +1229,82 @@ // , format:'yyyy-MM-dd HH:mm' //}); //#region èªå®ä¹äºä»¶æè· function onHBillNumberClickHandler(data) { var hID = data.hmainid //if (AllowLoadData(sSubStr) != false) {//é空éªè¯ layer.open({ type: 2 , area: ['100%', '100%'] , title: 'ç¼è¾' + HPageTitle , closeBtn: 1 , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: '../æ¨¡æ²»å ·ä»åºç®¡ç/Sc_Add_MouldLifeChangeBillList.html?hID=' + hID + '&operationType=3' , resize: false, end: function () { //å·æ°é¡µé¢, location.reload(); } , cancel: function () { //$(".layui-btn").removeClass("layui-btn-disabled"); } }) } //#endregion // å¤å¶ function set_AddCopy() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var hID = data[0].hmainid.toString(); //if (AllowLoadData(sSubStr) != false) {//é空éªè¯ layer.open({ type: 2 , area: ['100%', '100%'] , title: 'å¤å¶' + HPageTitle , closeBtn: 1 , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: '../æ¨¡æ²»å ·ä»åºç®¡ç/Sc_Add_MouldLifeChangeBillList.html?hID=' + hID + '&operationType=2' , resize: false, end: function () { //å·æ°é¡µé¢, location.reload(); } , cancel: function () { //$(".layui-btn").removeClass("layui-btn-disabled"); } }) } } //è·åç»ç» function Organ() { //è·åç»å½é¡µç»ç»å $.ajax({ type: "get", async: false, url: GetWEBURL() + "/Web/GetOrganizations", success: function (result) { var Organization = ""; if (result.count == 1) { // 说æéªè¯æåäºï¼ var data = result.data; for (var i = 0; i < data.length; i++) { Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; } $("#HOrgID").append(Organization); $("#HOrgID").val(sessionStorage["OrganizationID"]) form.render('select'); } layer.closeAll("loading"); } }) } //以䏿¯layui模å }); //#region ãè¿æ»¤æ¹æ¡è¿åæ°æ®ã @@ -1165,4 +1351,5 @@ </script> </body> </html> </html> WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldLifeUseBillList.html
@@ -1,5 +1,6 @@ <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>å¨å ·å¯¿å½èç¨åç»´æ¤</title> @@ -17,7 +18,10 @@ <script src="../../../layuiadmin/PageTitle.js"></script> <script src="../../../layuiadmin/SetColumn.js"></script> <script src="../../../layuiadmin/HideButton_New.js"></script> <script src="../../../layuiadmin/layui-common-custom.js"></script> <script src="../../../layuiadmin/common.js"></script> </head> <body> <div class="layui-fluid"> <div class="layui-col-md12"> @@ -34,48 +38,67 @@ <div class="layui-inline"> <label class="layui-form-label">æ¥æé´é</label> <div class="layui-input-block"> <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;"> <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å¼å§æ¥æ</label> <div class="layui-input-block"> <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;"> <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ç»ææ¥æ</label> <div class="layui-input-block"> <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;"> <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;"> </div> </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch" style="margin-left:10px"> <div class="layui-inline"> <label class="layui-form-label">åæ®å·</label> <div class="layui-input-block"> <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo"> </div> </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch" style="margin-left:10px"> <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"> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <div class="layui-input-block"> <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;"> <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator" id="Comparator" class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;"> <select name="Comparator" id="Comparator" class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;"> <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> @@ -83,26 +106,33 @@ </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" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;"> <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;"> <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;"> <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> @@ -110,26 +140,33 @@ </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" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;"> <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;"> <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;"> <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> @@ -137,7 +174,8 @@ </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> @@ -148,8 +186,8 @@ <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container" id="toolbarDemo_ButtonSet"> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AddNew" id="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>æ°å¢</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Copy" id="Copy"><i class="layui-icon layui-icon-file-b"></i>å¤å¶</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_Edit" id="set_Edit"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>å é¤</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸</button> @@ -161,6 +199,7 @@ <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>æé®è®¾ç½®</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>ä¿åæ¹æ¡</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>è¯»åæ¹æ¡</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>导åº</button> </div> </script> </form> @@ -178,7 +217,7 @@ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () { }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], function () { var $ = layui.$ , admin = layui.admin , layer = layui.layer @@ -278,8 +317,22 @@ //è¯»åæ¹æ¡ case 'set_ReadScheme': set_ReadScheme(); break; // å¤å¶æé® case 'btn-Copy': set_AddCopy(); break; //å¯¼åºæé® case 'btn_Export': ExportExcel('Sc_MouldLifeUseBill', ins, option); break; }; }); // èªå®ä¹äºä»¶ table.on('tool(mainTable)', function (obj) { let data = obj.data switch (obj.event) { case 'onHBillNumberClickHandler': onHBillNumberClickHandler(data); break; } }) //éç½®æé® form.on('submit(btnReSearch)', function (data) { @@ -470,7 +523,16 @@ col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120, totalRow: true }); break; default: col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); if (data[i].name === 'åæ®å·') { col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, templet: function (d) { return '<span style="color: blue;" lay-unrow >' + d.åæ®å· + '</span>' }, style: 'cursor: pointer;', event: 'onHBillNumberClickHandler' }); } else { col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); } } } } @@ -483,8 +545,9 @@ laypage.render(optionPage); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { if ($("#ColName option").length < 1) { ColFilter(); get_DefaultModule();//å è½½æ¹æ¡ } //å·æ°æé®æ¾ç¤º Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]); @@ -641,7 +704,7 @@ , area: ['100%', '100%'] , title: 'ç¼è¾' + HPageTitle , shift: 0//å¼¹åºå¨ç» , content: './Sc_Add_MouldLifeUseBillList.html?OperationType=3&linterid=' + linterid +'' , content: './Sc_Add_MouldLifeUseBillList.html?OperationType=3&linterid=' + linterid + '' , end: function () { //å·æ°é¡µé¢, location.reload(); @@ -664,7 +727,7 @@ $.ajax({ url: GetWEBURL() + '/Sc_MouldLifeUseBill/Delete', type: "GET", data: { "HInterID": hmainid, "user": sessionStorage["HUserName"]}, data: { "HInterID": hmainid, "user": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { icon: 1 }, function () { @@ -1098,11 +1161,93 @@ get_FastQuery() form.render("select"); } }, btn: ['ç¡®å®'] , btn1: function (index) { let iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ let checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length != 1) { layer.alert('è¯·éæ©ä¸æ¡æ°æ®!', { icon: 5 }) return } let HInterID = checkStatus.data[0].hmainid; HInterID_Choose = checkStatus.data[0].hmainid; debugger $.ajax({ url: GetWEBURL() + '/Xt_FastICScheme/Chooselist', type: "GET", data: { "user": sessionStorage["Czybm"], "HModuleName": HModuleName, "HInterID": HInterID, "Type": "Select" }, success: function (data1) { if (data1.count == 1) { var data = data1.data; //èµå¼è¿æ»¤æ¹æ¡åç§° HDefaultFilter = data[0].æ¹æ¡åç§° var HRemark = data[0].夿³¨ //æ¾ç¤ºå½åçè¿æ»¤æ¹æ¡ document.getElementById("HFilterScheme_Now").style.display = "block"; document.getElementById('HFilterScheme_Now').innerHTML = "å½åè¿æ»¤æ¹æ¡ï¼" + HDefaultFilter + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + HRemark + ")" + '</span>'; HInterID = data[0].hmainid //æ ¹æ®éæ©çè¿æ»¤æ¹æ¡åå¡«æ°æ®å°åè¡¨è¿æ»¤æ¡ä»¶ for (let i = 0; i < data.length; i++) { $("#" + data[i].è¿æ»¤å段ID).val(data[i].è¿æ»¤å¼); if (data[i].è¿æ»¤æ ç¾ç±»å == 'SELECT') { $("#" + data[i].è¿æ»¤å段ID).find("option[value='" + data[i].è¿æ»¤å¼ + "']").attr("selected", true); } } layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }) } }) } //#endregion //#region èªå®ä¹äºä»¶çå¬ function onHBillNumberClickHandler(data) { let linterid = data.HMainID; layer.open({ type: 2 , area: ['100%', '100%'] , title: 'ç¼è¾' + HPageTitle , shift: 0//å¼¹åºå¨ç» , content: './Sc_Add_MouldLifeUseBillList.html?OperationType=3&linterid=' + linterid + '' , end: function () { //å·æ°é¡µé¢, location.reload(); } }) } //#endregion // å¤å¶ function set_AddCopy() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { let linterid = data[0].HMainID; layer.open({ type: 2 , area: ['100%', '100%'] , title: 'ç¼è¾' + HPageTitle , shift: 0//å¼¹åºå¨ç» , content: './Sc_Add_MouldLifeUseBillList.html?OperationType=2&linterid=' + linterid + '' , end: function () { //å·æ°é¡µé¢, location.reload(); } }) } } //以䏿¯layui模å }); @@ -1148,4 +1293,5 @@ </script> </body> </html> WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldScrapOutBill.html
@@ -137,8 +137,9 @@ <label class="layui-form-label">éªæ¶å<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HSecManagerName" id="HSecManagerName" readonly class="layui-input" value="" style="float:left;width:150px;"> <input type="text" name="HSecManagerName" id="HSecManagerName" readonly class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HSecManagerID" id="HSecManagerID" class="layui-input" value="" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" @@ -936,6 +937,7 @@ //åå§å表åæä»¶ function set_InitFrom() { $('#check-btn').addClass('layui-btn-disabled').attr('disabled', true) // åå§åç»ç» Organ() //常è§ç¨æ³ @@ -1110,13 +1112,15 @@ , "HDeleteMan": data.ä½åºäºº , "HDeleteDate": isEmpty(data.ä½åºæ¥æ) === true ? "" : util.toDateString(new Date(data.ä½åºæ¥æ), "yyyy-MM-dd HH:mm:ss") }); if (isEmpty(data.å®¡æ ¸äºº) === false) { $("#add-btn").addClass("layui-btn-disabled").attr("disabled", true) } else { $("#check-btn").removeClass("layui-btn-disabled").attr("disabled", false) if (OperationType == 3) { if (isEmpty(data.å®¡æ ¸äºº) === false) { $("#add-btn").addClass("layui-btn-disabled").attr("disabled", true) } else { $("#check-btn").removeClass("layui-btn-disabled").attr("disabled", false) } } } else { layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); }