From 9e55ce9ccbf7f51ffb8d5cbb3f39186de51b9ca3 Mon Sep 17 00:00:00 2001 From: zzr99 <1940172413@qq.com> Date: 星期四, 18 十一月 2021 17:56:43 +0800 Subject: [PATCH] 1、设备管理:增加 设备点检规程单,单据列表; 2、设备管理:增加 设备保养规程单,单据列表 3、新增编辑设备点检规程单 --- WebTM/views/设备管理/设备规程单/Sb_EquipDotCheckRuleList.html | 434 +++++++++++++++++ WebTM/views/设备管理/设备规程单/Sb_EquipMaintainRuleList.html | 514 ++++++++++++++++++++ WebTM/views/设备管理/设备规程单/Sb_EquipDotCheckRuleEdit.html | 500 ++++++++++++++++++++ WebTM/views/index.html | 4 WebTM/WebTM.csproj | 3 5 files changed, 1,455 insertions(+), 0 deletions(-) diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj index 1b5befb..e3549ee 100644 --- a/WebTM/WebTM.csproj +++ b/WebTM/WebTM.csproj @@ -777,6 +777,9 @@ <Content Include="views\璁惧绠$悊\Sc_Add_MouldDotCheckBillList.html" /> <Content Include="views\璁惧绠$悊\璁惧妗f\Gy_EquipFileMainEdit.html" /> <Content Include="views\璁惧绠$悊\璁惧妗f\Gy_EquipFileMainList.html" /> + <Content Include="views\璁惧绠$悊\璁惧瑙勭▼鍗昞Sb_EquipDotCheckRuleEdit.html" /> + <Content Include="views\璁惧绠$悊\璁惧瑙勭▼鍗昞Sb_EquipDotCheckRuleList.html" /> + <Content Include="views\璁惧绠$悊\璁惧瑙勭▼鍗昞Sb_EquipMaintainRuleList.html" /> <Content Include="views\璐ㄩ噺绠$悊\鍑哄巶妫�楠屽崟\QC_OutCompCheckBill.html" /> <Content Include="views\璐ㄩ噺绠$悊\宸℃璁板綍鍗昞QC_Add_Edit_PatrolProcCheckBill.html" /> <Content Include="views\璐ㄩ噺绠$悊\浜у搧鍏ュ簱妫�楠屽崟\QC_LastPieceCheckBill.html" /> diff --git a/WebTM/views/index.html b/WebTM/views/index.html index ad2159a..201712e 100644 --- a/WebTM/views/index.html +++ b/WebTM/views/index.html @@ -555,6 +555,10 @@ <dd><a lay-href="鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EquipType.html">璁惧鍒嗙被缁存姢</a></dd> <dd><a lay-href="璁惧绠$悊/璁惧妗f/Gy_EquipFileMainList.html">璁惧妗f</a></dd> <dd><a lay-href="璁惧绠$悊/璁惧妗f/Gy_EquipFileMainEdit.html">璁惧妗f缁存姢</a></dd> + <dd><a lay-href="璁惧绠$悊/璁惧瑙勭▼鍗�/Sb_EquipDotCheckRuleEdit.html">璁惧鐐规瑙勭▼鍗�</a></dd> + <dd><a lay-href="璁惧绠$悊/璁惧瑙勭▼鍗�/Sb_EquipDotCheckRuleList.html">璁惧鐐规瑙勭▼鍗曠淮鎶�</a></dd> + <dd><a lay-href="璁惧绠$悊/璁惧瑙勭▼鍗�/Sb_EquipMaintainRuleEdit.html">璁惧淇濆吇瑙勭▼鍗�</a></dd> + <dd><a lay-href="璁惧绠$悊/璁惧瑙勭▼鍗�/Sb_EquipMaintainRuleList.html">璁惧淇濆吇瑙勭▼鍗曠淮鎶�</a></dd> </dl> </dd> <dd> diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\350\247\204\347\250\213\345\215\225/Sb_EquipDotCheckRuleEdit.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\350\247\204\347\250\213\345\215\225/Sb_EquipDotCheckRuleEdit.html" new file mode 100644 index 0000000..ce77809 --- /dev/null +++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\350\247\204\347\250\213\345\215\225/Sb_EquipDotCheckRuleEdit.html" @@ -0,0 +1,500 @@ +锘�<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8" /> + <title>鏂板/缂栬緫璁惧妗f</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"> + <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> + <style type="text/css"> + + /*begin 姝ゆ牱寮忕敤浜庢秷闄よ鍏冪礌涓竷灞�瀹藉害涓嶅鐨勯棶棰�*/ + .layui-form-item .layui-inline { + margin-top: 5px; + margin-bottom: 5px; + margin-right: 0px; + } + /*end*/ + .layui-form-label { + width: 95px; + } + </style> +</head> +<body> + <div id="layout1" class="layui-fluid"> + <div class="layui-row layui-col-space15"> + <div class="layui-col-md12"> + <div class="layui-card"> + <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> + <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> + </div> + </div> + <div class="layui-card-body"> + <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> + <h1 style="text-align:center;"><b>璁惧鐐规瑙勭▼鍗�</b></h1> + <!--鍩烘湰淇℃伅--> + <div class="layui-tab-content"> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item"> + <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 id="HInterID" name="HInterID" type="hidden" /> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鏃ユ湡</label> + <div class="layui-input-inline"> + <input type="date" class="layui-input" name="HDate" id="HDate"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">璁″垝寮�濮嬫棩鏈�</label> + <div class="layui-input-inline"> + <input type="date" class="layui-input" name="HBeginDate" id="HBeginDate"> + </div> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label">璁″垝缁撴潫鏃ユ湡</label> + <div class="layui-input-inline"> + <input type="date" class="layui-input" name="HEndDate" id="HEndDate"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐐规鍛ㄦ湡</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HCheckCycle" lay-verify="HCheckCycle" id="HCheckCycle"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍛ㄦ湡鍗曚綅</label> + <div class="layui-input-block"> + <select name="HCycleUnit" lay-filter="HCycleUnit" id="HCycleUnit"> + <option value="澶�" selected="selected">澶�</option> + <option value="鍛�">鍛�</option> + <option value="鏈�">鏈�</option> + </select> + </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="HExplanation" id="HExplanation"></textarea> + </div> + </div> + <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> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + + <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> + + </div> + </script> + <script type="text/html" id="xuhao"> + {{d.LAY_TABLE_INDEX+1}} + </script> + </form> + </div> + </div> + </div> + </div> + + <script src="../../../layuiadmin/layui/layui.js"></script> + <script src="../../../layuiadmin/Scripts/json2.js"></script> + <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> + <script src="../../../layuiadmin/Scripts/webConfig.js"></script> + <script src="../../../layuiadmin/layui/lay/modules/util.js"></script> + <script src="../../../layuiadmin/PubCustom.js"></script> + <script> + var Stverf = ""; + //鑾峰彇鍙傛暟 + var params = get_UrlVars(); + if (typeof (params[params[0]]) == "undefined") { + var OperationType = 1;//鎿嶄綔绫诲瀷 + var closeType = 2; //鍏抽棴绫诲瀷 + } else { + var OperationType = params[params[0]];//鎿嶄綔绫诲瀷 + var linterid = params[params[1]];//婧愬崟id + var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷 + var closeType = params[params[3]]; //鍏抽棴绫诲瀷 + } + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'laydate', 'table', 'element'], function () { + //#region 鍏叡鍙橀噺 + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , laydate = layui.laydate + , element = layui.element + , util = layui.util + ; + var sBillType = "3913"; + //#endregion + + //#region 杩涘叆椤甸潰鍗冲姞杞� + + //鍒濆鍖栬〃鍗曟彃浠� + set_InitFrom(); + //鍒濆鍖栬〃鏍� + set_InitGrid(); + + //鍒ゆ柇鎿嶄綔绫诲瀷 + if (OperationType == 1) {//鏃犳簮鍗� + Stverf = "Add"; + set_AddFNew(); + } + else if (OperationType == 3) {//缂栬緫 + Stverf = "Update"; + set_EditFromGrid(); + } + else { + layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 }); + } + //#endregion + + //#region 椤甸潰鎸夐挳瑙﹀彂浜嬩欢 + // 澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(mainTable)', function (obj) { + var rowid = 0; + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data;; + var AddRow = table.cache['mainTable']; + var NewRow = { "HDotCheckItemID": "0","HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": "0", "HManagerNumber": "", "HManagerName": "", "HRemark": "" }; + switch (obj.event) { + //鏂板涓�琛� + case 'btn-AddLine': btnAddLine(NewRow); + break; + //澶嶅埗涓�琛� + case 'btn-CopyLine': btnCopyLine(data); + break; + } + }); + // 琛屽唴浜嬩欢 + table.on('tool(mainTable)', function (obj) { + set_GridDelete(obj); //琛屽唴鍒犻櫎 + set_GridCellCheck(obj); //琛屽唴蹇嵎閿瓫閫� + }); + //淇濆瓨 + form.on('submit(Saver)', function (data) {//鎻愪氦 + set_btnSave(data); + }) + //#endregion + + //琛ㄦ牸琛屽唴浜嬩欢鍒犻櫎 + function set_GridDelete(obj) { + var data = obj.data; + if (obj.event === 'del') { + layer.confirm('鐪熺殑鍒犻櫎琛屼箞', function (index) { + var rowIndex = $(obj.tr).attr("data-index"); + option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓� + obj.del(); + option.data.splice(rowIndex, 1);//鍒犻櫎缂撳瓨鐨勮 + table.reload('mainTable', option); + layer.close(index); + + }); + } + } + //琛ㄦ牸琛屽唴浜嬩欢蹇嵎閿瓫閫� + function set_GridCellCheck(obj) { + $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { + if (event.key == "F7") { + if (obj.event === 'HManagerNumber') //璐d换浜轰俊鎭� + { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '璐d换浜哄垪琛�', + closeBtn: 1, + shift: 2, + area: ['90%', '90%'], + maxmin: true, + content: ['../../PublicPage/UserInformation.html', 'yes'], + btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) { + //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + + //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊� + obj.update({ + HManagerID: checkStatus.data[0].HItemID, + HManagerNumber: checkStatus.data[0].HNumber, + HManagerName: checkStatus.data[0].HName, + }); + layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { + //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟 + //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + end: function () { + } + }); + } + obj.event = ""; + return false; + + } + }) + } + //鍒濆鍖栬〃鍗曟彃浠� + function set_InitFrom() { + //甯歌鐢ㄦ硶 + laydate.render({ + elem: '#HDate' + , elem: '#HBeginDate' + , elem: '#HEndDate' + }); + } + //鍒濆鍖栬〃鏍� + function set_InitGrid() { + //琛ㄥご + columns = [ + { type: 'checkbox', fixed: 'left' } + , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe" } + , { field: '鐐规椤圭洰ID', title: '鐐规椤圭洰ID', edit: 'text' } + , { field: '鐐规椤圭洰', title: '鐐规椤圭洰', edit: 'text' } + , { field: '鐐规閮ㄤ綅', title: '鐐规閮ㄤ綅', edit: 'text' } + , { field: '鍏蜂綋瑕佹眰', title: '鍏蜂綋瑕佹眰', edit: 'text' } + , { field: '璐熻矗浜篒D', title: '璐熻矗浜篒D', edit: 'text', hide: true } + , { field: '璐熻矗浜轰唬鐮�', title: '璐熻矗浜轰唬鐮�', edit: 'text', event: 'HManagerNumber' } + , { field: '璐熻矗浜�', title: '璐熻矗浜�', edit: 'text' } + , { field: '瀛愬娉�', title: '澶囨敞', edit: 'text' } + , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo', width: 150 } + ]; + option = { + id: 'mainTable' + , elem: '#mainTable' + , toolbar: '#toolbarDemo' + , page: false + , cellMinWidth: 120 + , height: 500 + , cols: [columns] + , done: function (res, curr, count) { + + } + }; + + } + //鏂板 + function set_AddFNew() { + //鑾峰彇鏈�澶у崟鎹彿 + get_MAXNum(); + } + //鑾峰彇鏈�澶у崟鎹彿 + function get_MAXNum() { + $("#HInterID").val("0"); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNum", + type: "GET", + data: { "HBillType": sBillType }, + success: function (d) { + $("#HInterID").val(0); + $("#HBillNo").val(d.data[0].HBillNo); + $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); + $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd")); + $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); + } + }); + } + + //缂栬緫 + function set_EditFromGrid() { + set_EditForm(linterid); //缂栬緫鑾峰彇琛ㄥご + set_EditGrid(linterid); //缂栬緫鑾峰彇琛ㄤ綋 + option.data = [{ "HDotCheckItem": "", "HDotCheckPart": "", "HClaim": "", "HManagerID": "0", "HManagerNumber": "", "HManagerName": "", "HRemark": "" }]; + table.render(option); + + + } + //缂栬緫鑾峰彇琛ㄥご + function set_EditForm(linterid) { + $("#HInterID").val(linterid);//淇敼鏃朵富琛↖D + $.ajax({ + url: GetWEBURL() + "/Sb_EquipDotCheckRuleBill/Sb_EquipDotCheckRuleBillListCheckDetai", + type: "GET", + data: { + "HInterID": linterid + }, + success: function (d) { + ajaxReturnData = JSON.parse(JSON.stringify(d)).data; + $("#HInterID").val(d.data[0].hmainid); + $("#HBillNo").val(d.data[0].鍗曟嵁鍙�); + $("#HDate").val(formatDate(d.data[0].鏃ユ湡)); + $("#HOutComNo").val(formatDate(d.data[0].璁″垝寮�濮嬫棩鏈�)); + $("#HBarCode").val(formatDate(d.data[0].璁″垝缁撴潫鏃ユ湡)); + $("#HCheckCycle").val(d.data[0].鐐规鍛ㄦ湡); + $("#HCycleUnit").val(d.data[0].鍛ㄦ湡鍗曚綅); + $("#HExplanation").val(d.data[0].鎽樿); + $("#HRemark").val(d.data[0].澶囨敞); + } + }); + } + // 缂栬緫鑾峰彇琛ㄤ綋 + function set_EditGrid(linterid) { + $("#HInterID").val(linterid);//淇敼鏃朵富琛↖D + //缂栬緫鍔犺浇鏁版嵁 + $.ajax({ + url: GetWEBURL() + 'Sb_EquipDotCheckRuleBill/Sb_EquipDotCheckRuleBillListProjectDetai', + type: "GET", + data: { "sqlWhere": "and hmainid=" + linterid }, + success: function (result) { + if (result.count == 1) { + option.data = result.data; + table.render(option); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + + } + + // 缂栬緫鑾峰彇琛ㄥご鏃舵椂闂存牸寮忕煫姝f柟寮� + function formatDate(date) { + var d = new Date(date), + month = '' + (d.getMonth() + 1), + day = '' + d.getDate(), + year = d.getFullYear(); + + if (month.length < 2) month = '0' + month; + if (day.length < 2) day = '0' + day; + + return [year, month, day].join('-'); + } + + //淇濆瓨 + function set_btnSave(data) { + + $("#HMaker").val(sessionStorage["HUserName"]); + var user = sessionStorage["HUserName"]; + var ModRightNameAdd = 'Gy_MouldFile_Edit'; + + if (!AllowLoadData())//鏁版嵁楠岃瘉 + { + return false; + } + if (Stverf == "Add") { + data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜� + var sMainStr = JSON.stringify(data.field); + var oMain = sMainStr + ";" + ModRightNameAdd + ";" + user; + //鏂板 + $.ajax({ + type: "POST", + url: GetWEBURL() + "/Gy_EquipFileMain/AddBill", + async: true, + data: { "oMain": oMain }, + dataType: "json", + success: function (data) { + if (data.count == 1) { + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + if (linterid == undefined) { + $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); + } + else { + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� + } + }); + } + else { + layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }, + error: function (err) { + layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }); + } + else { + //淇敼 + data.field.HUpDater = sessionStorage["HUserName"];//淇敼浜� + var sMainStr = JSON.stringify(data.field); + var oMain = sMainStr + ";" + ModRightNameAdd + ";" + user; + $.ajax({ + type: "POST", + url: GetWEBURL() + "/Gy_EquipFileMain/EditBill", + async: true, + data: { "oMain": oMain }, + dataType: "json", + success: function (data) { + if (data.count == 1) { + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + if (linterid == undefined) { + $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); + } + else { + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� + } + + }); + } + else { + layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }, + error: function (err) { + layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }); + } + } + + //閫�鍑烘寜閽� + form.on('submit(Exit)', function () { + if (linterid == undefined) { + Pub_Close(2); + } + else { + Pub_Close(1); + } + }) + }); + + function AllowLoadData() { //闈炵┖楠岃瘉 + var Result = true; + + return Result; + } + </script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\350\247\204\347\250\213\345\215\225/Sb_EquipDotCheckRuleList.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\350\247\204\347\250\213\345\215\225/Sb_EquipDotCheckRuleList.html" new file mode 100644 index 0000000..c1f579a --- /dev/null +++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\350\247\204\347\250\213\345\215\225/Sb_EquipDotCheckRuleList.html" @@ -0,0 +1,434 @@ +锘�<!DOCTYPE html> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; 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, maximum-scale=1"> + <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"></style> + <script src="../../../layuiadmin/layui/layui.js"></script> +</head> +<body> + <div class="layui-fluid"> + <div class="layui-col-md12"> + <div class="layui-card" style="padding: 1px"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-collapse"> + <div class="layui-colla-item"> + <div class="layui-colla-title layui-inline"> + <div class="layui-inline"> + <span>鏇村</span> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HBillNo" id="HBillNo"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟浜�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HCreateBy" id="HCreateBy"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">寮�濮嬫椂闂�</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" name="BenginHCreateDate" id="BenginHCreateDate"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">缁撴潫鏃堕棿</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" name="EndHCreateDate" id="EndHCreateDate"> + </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> + <div class="layui-colla-content"> + <div class="layui-inline"> + <div class="layui-inline"> + <span>鍏朵粬鏉′欢></span> + </div> + </div> + </div> + </div> + </div> + <table class="" 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="btnAdd"><i class="layui-icon layui-icon-add-1"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btnModify"><i class="layui-icon layui-icon-edit"></i>缂栬緫</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btndelete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button> + <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button>--> + <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button> + + </div> + </script> + </form> + </div> + </div> + </div> + </div> + <script src="../../../layuiadmin/layui/layui.js"></script> + <script src="../../../layuiadmin/Scripts/json2.js"></script> + <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> + <script src="../../../layuiadmin/Scripts/webConfig.js"></script> + <script src="../../../layuiadmin/PubCustom.js"></script> + <script> + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { + //#region 鍏叡鍙橀噺 + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , element = layui.element + , laypage = layui.laypage + , laydate = layui.laydate + var sWhere = ""; + var option = []; + //#endregion + + //#region 杩涘叆椤甸潰鍗冲姞杞� + //鍒濆鍖栬〃鏍� + set_ClearBill(); + //#endregion + + //#region 椤甸潰鎸夐挳鐐规浜嬩欢瑙﹀彂 + table.on('toolbar(mainTable)', function (obj) { + switch (obj.event) { + //鏂板鎸夐挳 + case 'btnAdd': set_AddNew(); + break; + //缂栬緫鎸夐挳 + case 'btnModify': set_ShowBill(); + break; + //鍒犻櫎鎸夐挳 + case 'btndelete': set_DeleteBill(); + break; + //瀹℃牳鎸夐挳 + case 'btn-Audit': set_CheckBill(); + break; + //鍙嶅鏍告寜閽� + case 'btn-DeAudit': set_AbandonCheck(); + break; + //鍒锋柊 + case 'get_Refresh': get_Refresh(); + break; + //閫�鍑烘寜閽� + case 'get_Exit': Pub_Close(2); + break; + }; + }); + //鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) { + get_FastQuery(); + }); + + + + //#endregion + + //鍒濆鍖栬〃鏍� + function set_ClearBill() { + //鍒濆鍖栬〃鏍� + set_InitGrid(); + + //鏌ヨ + get_Display(sWhere); + } + + //鍒濆鍖栬〃鏍� + function set_InitGrid() + { + option = { + elem: '#mainTable' + , toolbar: '#toolbarDemo' + , height: 'full-50' + , page: true + , limits: [50,200,500,1000,5000,10000] + , limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲� + , cellMinWidth: 200 + , limit: 50 + , limits: [50, 200, 500, 1000, 5000, 10000] + , cols: [[ + { type: 'checkbox', fixed: 'left' } + , { field: 'hmainid', title: 'hmainid', sort: true, hide: true } + , { field: '鏃ユ湡', title: '鏃ユ湡', templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>"} + , { field: '鐐规鍛ㄦ湡', title: '鐐规鍛ㄦ湡' } + , { field: '鍛ㄦ湡鍗曚綅', title: '鍛ㄦ湡鍗曚綅' } + , { field: '璁″垝寮�濮嬫棩鏈�', title: '璁″垝寮�濮嬫棩鏈�', templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>"} + , { field: '璁″垝缁撴潫鏃ユ湡', title: '璁″垝缁撴潫鏃ユ湡', templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '鐐规椤圭洰ID', title: '鐐规椤圭洰ID', hide: true} + , { field: '鐐规椤圭洰', title: '鐐规椤圭洰' } + , { field: '鐐规閮ㄤ綅', title: '鐐规閮ㄤ綅' } + , { field: '鍏蜂綋瑕佹眰', title: '鍏蜂綋瑕佹眰' } + , { field: '璐熻矗浜篒D', title: '璐熻矗浜篒D', hide: true } + , { field: '璐熻矗浜�', title: '璐熻矗浜�' } + , { field: '澶囨敞', title: '澶囨敞' } + , { field: '鍒跺崟浜�', title: '鍒跺崟浜�' } + , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd')}}</div>"} + , { field: '瀹℃牳浜�', title: '瀹℃牳浜�' } + , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', templet: "<div>{{d.瀹℃牳鏃ユ湡 ==null ?'':layui.util.toDateString(d.瀹℃牳鏃ユ湡, 'yyyy-MM-dd')}}</div>"} + , { field: '淇敼浜�', title: '淇敼浜�' } + , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡', templet: "<div>{{d.淇敼鏃ユ湡 ==null ?'':layui.util.toDateString(d.淇敼鏃ユ湡, 'yyyy-MM-dd')}}</div>"} + , { field: '鍏抽棴浜�', title: '鍏抽棴浜�' } + , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡', templet: "<div>{{d.鍏抽棴鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍏抽棴鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: 'hbilltype', title: 'hbilltype', hide: true } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�' } + , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷' } + , { field: 'HMoudType', title: 'HMoudType', hide: true } + , { field: 'hsubid', title: 'hsubid', hide: true } + ]] + }; + } + + //鏌ヨ + function get_Display(sWhere) { + var index = layer.load(0, { shade: false }); + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + $.ajax({ + url: GetWEBURL() + '/Sb_EquipDotCheckRuleBill/GetEquipDotCheckRuleList', + type: "GET", + data: { "sWhere": sWhere}, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(index); + } else { + layer.close(index); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(index); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + + //蹇�熻繃婊� + function get_FastQuery() { + //var HBillType = $("#HBillType").val();//鍗曟嵁绫诲瀷 + var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙� + var HCreateBy = $("#HCreateBy").val();//鍒跺崟浜� + var BenginHCreateDate = $("#BenginHCreateDate").val();//寮�濮嬪埗鍗曟椂闂� + var EndHCreateDate = $("#EndHCreateDate").val();//缁撴潫鍒跺崟鏃堕棿 + if (HBillNo) { + sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'"; + } + if (HCreateBy) { + sWhere += " and 鍒跺崟浜� like '%" + HCreateBy + "%'"; + } + if (BenginHCreateDate) { + sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) >= '" + BenginHCreateDate + "'"; + } + if (EndHCreateDate) { + sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) >= '" + EndHCreateDate + "'"; + } + get_Display(sWhere); + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + } + //鏂板 + function set_AddNew() { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板璁惧鐐规瑙勭▼鍗曞垪琛�', + closeBtn: false, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '../璁惧瑙勭▼鍗�/Sb_EquipDotCheckRuleEdit.html?OperationType=1&linterid=&HSouceBillType=', + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + }, + success: function (layero, index) { + + } + }); + } + + //淇敼 + function set_ShowBill() + { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var linterid = data[0].hmainid.toString(); + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '缂栬緫璁惧鐐规瑙勭▼鍗曞垪琛�' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: '../璁惧妗f/Sb_EquipDotCheckRuleEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=' + , resize: false, + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + } + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + + } else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); + } + } + + //鍒犻櫎 + function set_DeleteBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var HInterID = data[0].hmainid.toString(); + var ModRightNameDelete = 'Gy_MouldFile_Delete'; + //閫昏緫鍒犻櫎鏂规硶 + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + $.ajax({ + type: "GET", + url: GetWEBURL() + '/Sb_EquipDotCheckRuleBill/DeleteEquipDotCheckRuleBillList', + data: { "HInterID": HInterID}, + 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.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + } + + //瀹℃牳 + function set_CheckBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var HBillStatus = data[0].HBillStatus.toString(); //鍗曟嵁鐘舵�� + var HInterID = data[0].hmainid.toString(); + if (HBillStatus > 0) { + layer.msg('鍗曟嵁涓嶄负鏈鏍哥姸鎬侊紒'); + return false; + } + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Gy_Mould/AuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + 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 () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + } + + //鍙嶅鏍� + function set_AbandonCheck() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var HBillStatus = data[0].HBillStatus.toString(); //鍗曟嵁鐘舵�� + var HInterID = data[0].hmainid.toString(); + if (HBillStatus = 0) { + layer.msg('鍗曟嵁宸蹭负鏈鏍哥姸鎬�,鏃犻渶鍙嶅鏍革紒'); + return false; + } + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Gy_Mould/AuditProcessReportList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": HInterID, "IsAudit": 1, "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); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + + } + + //鍒锋柊 + function get_Refresh() { + $("#HNumber").val(""); + $("#HName").val(""); + $("#btnSearch").click(); + } + + //浠ヤ笂鏄痩ayui妯″潡 + }); + + + + + </script> + +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\350\247\204\347\250\213\345\215\225/Sb_EquipMaintainRuleList.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\350\247\204\347\250\213\345\215\225/Sb_EquipMaintainRuleList.html" new file mode 100644 index 0000000..3e55e16 --- /dev/null +++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\350\247\204\347\250\213\345\215\225/Sb_EquipMaintainRuleList.html" @@ -0,0 +1,514 @@ +锘�<!DOCTYPE html> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; 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, maximum-scale=1"> + <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> + <script src="../../../layuiadmin/layui/layui.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"> + <div class="layui-card" style="padding: 1px"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-collapse"> + <div class="layui-colla-item"> + <div class="layui-colla-title layui-inline"> + <div class="layui-inline"> + <span>鏇村</span> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HBillNo" id="HBillNo"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍒跺崟浜�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HCreateBy" id="HCreateBy"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">寮�濮嬫椂闂�</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" name="BenginHCreateDate" id="BenginHCreateDate"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">缁撴潫鏃堕棿</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" name="EndHCreateDate" id="EndHCreateDate"> + </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> + <div class="layui-colla-content"> + <div class="layui-inline"> + <div class="layui-inline"> + <span>鍏朵粬鏉′欢></span> + </div> + </div> + </div> + </div> + </div> + + <table class="" id="mainTable" lay-filter="mainTable"></table> + <div class="layui-tab layui-tab-card"> + <ul class="layui-tab-title"> + <li class="layui-this">淇濆吇椤逛俊鎭�</li> + <li>閰嶄欢淇℃伅</li> + </ul> + <div class="layui-tab-content"> + <div class="layui-tab-item layui-show"> + <table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></table> + </div> + <div class="layui-tab-item"> + <table class="layui-hide" id="mainTable2" lay-filter="mainTable2"></table> + </div> + </div> + </div> + + <script type="text/html" id="toolbarDemo"> + <div class="layui-btn-container"> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add"><i class="layui-icon layui-icon-add-1"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-edit"></i>缂栬緫</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button> + <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>棰勮</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button>--> + <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button> + </div> + </script> + + <script type="text/html" id="xuhao"> + {{d.LAY_TABLE_INDEX+1}} + </script> + <script type="text/html" id="xuhao1"> + {{d.LAY_TABLE_INDEX+1}} + </script> + + </form> + </div> + </div> + </div> + </div> + <script src="../../../layuiadmin/layui/layui.js"></script> + <script src="../../../layuiadmin/Scripts/json2.js"></script> + <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> + <script src="../../../layuiadmin/Scripts/webConfig.js"></script> + <script src="../../../layuiadmin/PubCustom.js"></script> + <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + <script> + layui.config({ + base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { + //#region 鍏叡鍙橀噺 + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , table1 = layui.table + , table2 = layui.table + , form = layui.form + , element = layui.element + , laypage = layui.laypage + , laydate = layui.laydate + , util = layui.util + //鏌ヨ鏉′欢 + var sWhere = ""; + var option = []; + var option1 = []; + var option2 = []; + //#endregion + + + //#region 杩涘叆椤甸潰鍗冲姞杞� + //鍒濆鍖栫晫闈� + set_ClearBill(); + //#endregion + + //澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(mainTable)', function (obj) { + var checkStatus = table.checkStatus(obj.config.id); + switch (obj.event) { + //鏂板鎸夐挳 + case 'btn-Add': + set_AddNew(); + break; + //缂栬緫鎸夐挳 + case 'btn-Edit': + set_ShowBill(); + break; + //鍒犻櫎 + case 'btn-Delete': + set_DeleteBill(); + break; + //娴忚 + case 'btn-view': + get_ViewReport(); + break; + //鎵撳嵃 + case 'btn-print': + get_PrintReport(); + break; + //鍒锋柊 + case 'get_Refresh': + set_Refresh(); + break; + + //閫�鍑� + case 'get_Exit': + Pub_Close(2); + break; + }; + }); + + //鐐瑰嚮涓昏〃甯﹀嚭浠庤〃鏁版嵁 + table.on('row(mainTable)', function (obj) { //娉細tool 鏄伐鍏锋潯浜嬩欢鍚嶏紝test 鏄� table 鍘熷瀹瑰櫒鐨勫睘鎬� lay-filter="瀵瑰簲鐨勫��" + var datas = obj.data; //鑾峰緱褰撳墠琛屾暟鎹� + var linterid = datas.hmainid; + $.ajax({ + url: GetWEBURL() + 'Sb_EquipMaintainRuleBill/Sb_EquipMaintainRuleBillListProjectDetaiNew', + type: "GET", + data: { "HInterID": linterid }, + success: function (data1) { + if (data1.count == 1) { + option1.data = data1.list[0]; + table1.render(option1); + option2.data = data1.list[1]; + table2.render(option2); + } else { + layer.alert("鑾峰彇澶辫触", { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛澶辨晥!", { icon: 5 }); + } + }); + }); + + //閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + set_ClearQuery(); + }); + //鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) { + get_FastQuery(table, option); + }); + + + //#region 姝ら〉闈㈡墍鏈夋柟娉� + function set_ClearBill() { + //鍒濆鍖栬〃鏍�(涓昏〃) + set_InitGrid(); + //鍒濆鍖栬〃鏍�(瀛愯〃1) + set_InitGrid1(); + //鍒濆鍖栬〃鏍�(瀛愯〃2) + set_InitGrid2(); + //鏌ヨ + get_Display(sWhere); + } + //鍒濆鍖栦富琛ㄦ牸 + function set_InitGrid() { + option = { + elem: '#mainTable' + , toolbar: '#toolbarDemo' + , height: '400' + , page: true + , cellMinWidth: 90 + , cols: [[ + { type: 'checkbox', fixed: 'left' } + , { field: 'hmainid', title: 'hmainid', hide: true } + , { field: '鏃ユ湡', title: '鏃ユ湡', width: 160, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 160 } + , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷', width: 160, hide: true } + , { field: '璁惧浠g爜', title: '璁惧浠g爜', width: 200 } + , { field: '璁惧鍚嶇О', title: '璁惧鍚嶇О', width: 200 } + , { field: '鍛ㄦ湡鍗曚綅', title: '鍛ㄦ湡鍗曚綅', width: 200 } + , { field: '淇濆吇鍛ㄦ湡', title: '淇濆吇鍛ㄦ湡', width: 200 } + , { field: '閰嶄欢ID', title: '閰嶄欢ID', width: 200, hide: true } + , { field: '閰嶄欢浠g爜', title: '閰嶄欢浠g爜', width: 200 } + , { field: '閰嶄欢鍚嶇О', title: '閰嶄欢鍚嶇О', width: 200 } + , { field: '鎽樿', title: '鎽樿', width: 200 } + , { field: '鍐呴儴鍗曟嵁鍙�', title: '鍐呴儴鍗曟嵁鍙�', width: 200 } + , { field: '澶囨敞', title: '澶囨敞', width: 200 } + , { field: '鍗曚綅ID', title: '鍗曚綅ID', width: 200,hide: true } + , { field: '璁¢噺鍗曚綅鍚嶇О', title: '璁¢噺鍗曚綅鍚嶇О', width: 200 } + , { field: '鐢ㄩ噺', title: '鐢ㄩ噺', width: 200 } + , { field: '瀛愬娉�', title: '瀛愬娉�', width: 200 } + , { field: '淇濆吇椤圭洰', title: '淇濆吇椤圭洰', width: 115} + , { field: '淇濆吇閮ㄤ綅', title: '淇濆吇閮ㄤ綅', width: 200 } + , { field: '鍏蜂綋瑕佹眰', title: '鍏蜂綋瑕佹眰', width: 200 } + , { field: '璐熻矗浜轰唬鐮�', title: '璐熻矗浜轰唬鐮�', width: 200, hide: true } + , { field: '璐熻矗浜哄悕绉�', title: '璐熻矗浜哄悕绉�', width: 200 } + , { field: '琛屽叧闂汉', title: '琛屽叧闂汉', width: 115, hide: true } + , { field: '鍏抽棴绫诲瀷', title: '鍏抽棴绫诲瀷', width: 200 } + , { field: '琛ㄤ綋澶囨敞', title: '琛ㄤ綋澶囨敞', width: 200 } + , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 115 } + , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 200, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 200 } + , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', width: 200, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '淇敼浜�', title: '淇敼浜�', width: 200 } + , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡', width: 115, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '鍏抽棴浜�', title: '鍏抽棴浜�', width: 200 } + , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡', width: 200, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" } + , { field: '浣滃簾浜�', title: '浣滃簾浜�', width: 200 } + , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', width: 115, hide: true } + , { field: '婧愬崟涓诲唴鐮�', title: '婧愬崟涓诲唴鐮�', width: 200, hide: true } + , { field: '婧愬崟瀛愬唴鐮�', title: '婧愬崟瀛愬唴鐮�', width: 200, hide: true } + , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿', width: 200 } + , { field: '婧愬崟绫诲瀷', title: '婧愬崟绫诲瀷', width: 200 } + , { field: 'hbilltype', title: 'hbilltype', width: 200 } + ]] + } + } + //鍒濆鍖栬〃鏍�(瀛愯〃1) + function set_InitGrid1() { + var ajaxLoad = layer.load(); + option1 = { + elem: '#mainTable1' + //, toolbar: '#toolbarDemo' + , height: '350' + , page: true + , cellMinWidth: 90 + , cols: [[ + //{ type: 'checkbox', fixed: 'left' } + , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe" } + , { field: '淇濆吇椤圭洰ID', title: '淇濆吇椤圭洰ID', width: 200, hide: true } + , { field: '淇濆吇椤圭洰', title: '淇濆吇椤圭洰', width: 200 } + , { field: '淇濆吇閮ㄤ綅', title: '淇濆吇閮ㄤ綅', width: 200 } + , { field: '鍏蜂綋瑕佹眰', title: '鍏蜂綋瑕佹眰', width: 200 } + , { field: '璐熻矗浜篒D', title: '璐熻矗浜篒D', width: 200, hide: true } + , { field: '璐熻矗浜轰唬鐮�', title: '璐熻矗浜轰唬鐮�', width: 200 } + , { field: '璐熻矗浜哄悕绉�', title: '璐熻矗浜�', width: 200 } + , { field: '琛ㄤ綋澶囨敞', title: '澶囨敞', width: 200 } + ]] + }; + option1.data = []; + table1.render(option1); + layer.close(ajaxLoad); + } + //鍒濆鍖栬〃鏍�(瀛愯〃2) + function set_InitGrid2() { + var ajaxLoad = layer.load(); + option2 = { + elem: '#mainTable2' + //, toolbar: '#toolbarDemo' + , height: '350' + , page: true + , cellMinWidth: 90 + , cols: [[ + //{ type: 'checkbox', fixed: 'left' } + , { templet: '#xuhao1', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe" } + , { field: '閰嶄欢ID', title: '閰嶄欢ID', width: 200, hide: true } + , { field: '閰嶄欢浠g爜', title: '閰嶄欢浠g爜', width: 200 } + , { field: '閰嶄欢鍚嶇О', title: '閰嶄欢鍚嶇О', width: 200 } + , { field: '鍗曚綅ID', title: '鍗曚綅ID', width: 200, hide: true } + , { field: '璁¢噺鍗曚綅浠g爜', title: '璁¢噺鍗曚綅浠g爜', width: 200 } + , { field: '璁¢噺鍗曚綅鍚嶇О', title: '璁¢噺鍗曚綅鍚嶇О', width: 200 } + , { field: '鐢ㄩ噺', title: '鐢ㄩ噺', width: 200 } + , { field: '鏍囧噯鐢ㄩ噺', title: '鏍囧噯鐢ㄩ噺', width: 200 } + , { field: '瀛愬娉�', title: '澶囨敞', width: 200 } + ]] + }; + option2.data = []; + table2.render(option2); + layer.close(ajaxLoad); + } + //鍔犺浇缃戞牸 + function get_Display(sWhere) { + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + $.ajax({ + //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", + url: GetWEBURL() + '/Sb_EquipMaintainRuleBill/GetEquipMaintainRuleList', + type: "GET", + data: { "sWhere": sWhere }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(index); + } else { + layer.close(index); + layer.alert("娌℃湁鏁版嵁璁板綍!", { icon: 5 }); + } + }, error: function () { + layer.close(index); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }) + } + + + var index = layer.load(0); + //鏂板 + function set_AddNew() { + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板璁惧淇濆吇璁板綍鍗� ', + closeBtn: false, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: '../妯℃不鍏风鐞�/妯℃不鍏风鐞�/Sc_MouldMaintainRuleBillEdit.html?OperationType=1&linterid=&HSouceBillType=', + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + }, + success: function (layero, index) { + } + }); + } + //缂栬緫 + function set_ShowBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var linterid = data[0].hmainid.toString(); + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '缂栬緫璁惧淇濆吇璁板綍鍗� ' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: '../妯℃不鍏风鐞�/妯℃不鍏风鐞�/Sc_MouldMaintainRuleBillEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=' + , resize: false, + end: function () { + //鍒锋柊椤甸潰, + location.reload(); + } + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + } else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); + } + } + //鍒犻櫎 + function set_DeleteBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var HInterID = data[0].hmainid.toString(); + + //閫昏緫鍒犻櫎鏂规硶 + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Sb_EquipMaintainRuleBill/DeleteEquipMaintainRuleBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": HInterID }, + 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.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + } + + //棰勮 + function get_ViewReport() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + window.open("../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/HBarPlanPrint.html?linterid=" + InterID + "&Type=HEquipMaintainBill&OpenTmp=璁惧淇濆吇璁板綍鏉$爜"); + + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹墦鍗帮紒'); + } + } + //鎵撳嵃 + function get_PrintReport() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + window.open("../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/HBarPlanPrint.html?linterid=" + InterID + "&Type=HEquipMaintainBill&OpenTmp=璁惧淇濆吇璁板綍鏉$爜"); + + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹墦鍗帮紒'); + } + } + //鍒锋柊 + function set_Refresh() { + $("#btnSearch").click(); + } + //蹇�熻繃婊� + function get_FastQuery() { + //var HBillType = $("#HBillType").val();//鍗曟嵁绫诲瀷 + var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙� + var HCreateBy = $("#HCreateBy").val();//鍒跺崟浜� + var BenginHCreateDate = $("#BenginHCreateDate").val();//寮�濮嬪埗鍗曟椂闂� + var EndHCreateDate = $("#EndHCreateDate").val();//缁撴潫鍒跺崟鏃堕棿 + if (HBillNo) { + sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'"; + } + if (HCreateBy) { + sWhere += " and 鍒跺崟浜� like '%" + HCreateBy + "%'"; + } + if (BenginHCreateDate) { + sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) >= '" + BenginHCreateDate + "'"; + } + if (EndHCreateDate) { + sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) >= '" + EndHCreateDate + "'"; + } + get_Display(sWhere); + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + } + //閲嶇疆杩囨护鏉′欢 + function set_ClearQuery() { + //$("#HBillType").val("");//鍗曟嵁绫诲瀷 + $("#HBillNo").val("");//鍗曟嵁鍙� + $("#HSourceBillNo").val("");//婧愬崟鍙� + $("#HCreateBy").val("");//鍒跺崟浜� + $("#BenginHCreateDate").val("");//寮�濮嬪埗鍗曟椂闂� + $("#EndHCreateDate").val("");//缁撴潫鍒跺崟鏃堕棿 + sWhere = ""; + $("#btnSearch").click(); + } + + + //#endregion + }); + + </script> +</body> +</html> \ No newline at end of file -- Gitblit v1.9.1