From 76fcfcf878fa46ce94b22cb8841f782f7c061e5b Mon Sep 17 00:00:00 2001 From: zzr99 <1940172413@qq.com> Date: 星期三, 03 十一月 2021 17:28:42 +0800 Subject: [PATCH] 基础资料点检项目、维修项目、维修检验项目、保养项目列表+新增编辑 --- WebTM/views/基础资料/基础资料/Gy_MaintainEdit.html | 241 +++++ WebTM/views/基础资料/基础资料/Gy_RepairCheckEdit.html | 240 +++++ WebTM/views/基础资料/基础资料/Gy_DotCheckEdit.html | 240 +++++ WebTM/views/基础资料/基础资料/Gy_DotCheckList.html | 426 +++++++++ WebTM/views/基础资料/基础资料/Gy_RepairList.html | 426 +++++++++ WebTM/views/基础资料/基础资料/Gy_RepairEdit.html | 240 +++++ WebTM/views/基础资料/基础资料/Gy_RepairCheckList.html | 426 +++++++++ WebTM/views/基础资料/基础资料/Gy_MaintainList.html | 426 +++++++++ WebTM/views/index.html | 13 WebTM/views/基础资料/公用基础资料/Gy_MouldType.html | 57 - WebTM/WebTM.csproj | 8 11 files changed, 2,688 insertions(+), 55 deletions(-) diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj index a6e3b7d..efa3755 100644 --- a/WebTM/WebTM.csproj +++ b/WebTM/WebTM.csproj @@ -572,6 +572,14 @@ <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_MouldProdMoveStockBill.aspx" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_MouldProdOutStockBill.aspx" /> <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_MouldTypeBill.aspx" /> + <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_DotCheckEdit.html" /> + <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_DotCheckList.html" /> + <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_MaintainEdit.html" /> + <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_MaintainList.html" /> + <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_RepairCheckEdit.html" /> + <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_RepairCheckList.html" /> + <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_RepairEdit.html" /> + <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_RepairList.html" /> <Content Include="views\鍩虹璧勬枡\宸ヨ祫鍩虹璧勬枡\Gy_ProcPriceList.html" /> <Content Include="views\鍩虹璧勬枡\宸ヨ祫鍩虹璧勬枡\Gy_Group_Add_Edit.html" /> <Content Include="views\鍩虹璧勬枡\宸ヨ祫鍩虹璧勬枡\Gy_ProcPrice.html" /> diff --git a/WebTM/views/index.html b/WebTM/views/index.html index 31f2817..9173efb 100644 --- a/WebTM/views/index.html +++ b/WebTM/views/index.html @@ -746,6 +746,19 @@ </dl> </dd> <dd> + <a>璁惧鍩虹璧勬枡</a> + <dl class="layui-nav-child"> + <dd><a lay-href="鍩虹璧勬枡/鍩虹璧勬枡/Gy_DotCheckEdit.html">鐐规椤圭洰</a></dd> + <dd><a lay-href="鍩虹璧勬枡/鍩虹璧勬枡/Gy_DotCheckList.html">鐐规椤圭洰缁存姢</a></dd> + <dd><a lay-href="鍩虹璧勬枡/鍩虹璧勬枡/Gy_RepairEdit.html">缁翠慨椤圭洰</a></dd> + <dd><a lay-href="鍩虹璧勬枡/鍩虹璧勬枡/Gy_RepairList.html">缁翠慨椤圭洰缁存姢</a></dd> + <dd><a lay-href="鍩虹璧勬枡/鍩虹璧勬枡/Gy_RepairCheckEdit.html">缁翠慨妫�楠岄」鐩�</a></dd> + <dd><a lay-href="鍩虹璧勬枡/鍩虹璧勬枡/Gy_RepairCheckList.html">缁翠慨妫�楠岄」鐩淮鎶�</a></dd> + <dd><a lay-href="鍩虹璧勬枡/鍩虹璧勬枡/Gy_MaintainEdit.html">淇濆吇椤圭洰</a></dd> + <dd><a lay-href="鍩虹璧勬枡/鍩虹璧勬枡/Gy_MaintainList.html">淇濆吇椤圭洰缁存姢</a></dd> + </dl> + </dd> + <dd> <a>鐢熶骇璧勬枡</a> <dl class="layui-nav-child"> <dd><a lay-href="鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_WorkCenter.html">宸ヤ綔涓績鍒楄〃</a></dd> diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MouldType.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MouldType.html" index 9a05e84..de76fa6 100644 --- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MouldType.html" +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MouldType.html" @@ -8,13 +8,6 @@ <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/zgqlayui.js"></script> - <script src="../../../layuiadmin/treeTable.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/zgqCustom/zgqCustom.js"></script>--> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> @@ -97,57 +90,11 @@ //#region 杩涘叆椤甸潰鍗冲姞杞� - //鍒濆鍖栧姞杞芥爲鍨� - //tree.render({ - // elem: '#treeCheckItem', - // data: getData(sWhere), - // showCheckbox: false, //鏄惁鏄剧ず澶嶉�夋 - // id: 'demoId', - // isJump: false, //鏄惁鍏佽鐐瑰嚮鑺傜偣鏃跺脊鍑烘柊绐楀彛璺宠浆 - // showLine: true,//鏄惁寮�鍚繛鎺ョ嚎 - // onlyIconControl: true, //鐐瑰嚮鍚庝笉鏀剁缉 - // click: function (obj) { - // //鐐瑰嚮楂樺厜 - // if (obj.data.id !== treeCkData.id) { - // $('div[data-id="' + obj.data.id + '"] span').eq(1).last().addClass("custom-tree-item-clicked"); - // $('div[data-id="' + treeCkData.id + '"] span').eq(1).last().removeClass('custom-tree-item-clicked'); - // treeCkData = obj.data; - // TagId = obj.data.id; - // TagParentId = obj.data.ParentID; - // Level = obj.data.HLevel + 1; - // } - // else { - // $('div[data-id="' + treeCkData.id + '"] span').eq(1).last().removeClass('custom-tree-item-clicked'); - // treeCkData = { id: 0 }; - // TagId = ""; - // TagParentId = ""; - // Level = "1"; - // } - - // $.ajax({ - // url: GetWEBURL() + '/Gy_ModelType/cx', - // type: "GET", - // data: { "HInterID": obj.data.id }, - // 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 }); - // } - // }); - // } - //}); - //鍒濆鍖栬〃鏍� set_ClearBill(); //#endregion + + //#region 澶村伐鍏锋爮浜嬩欢 table.on('toolbar(mainTable)', function (obj) { diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_DotCheckEdit.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_DotCheckEdit.html" new file mode 100644 index 0000000..d5400f5 --- /dev/null +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_DotCheckEdit.html" @@ -0,0 +1,240 @@ +锘�<!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> + <script src="../../../layuiadmin/treeTable.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> + <style media="screen"> + .custom-tree-item-clicked { + color: #FC9003 + } + </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"> + <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">浠g爜</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber"> + <input id="HItemID" name="HItemID" type="hidden" /> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍚嶇О</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HName" lay-verify="HName" id="HName"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍔╄鐮�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HHelpCode" lay-verify="HHelpCode" id="HHelpCode"> + </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 class="layui-form-item"> + <label class="layui-form-label">绂佺敤鏍囧織</label> + <div class="layui-input-block"> + <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title=""> + </div> + </div> + </div> + </div> + </div> + </div> + + </form> + </div> + </div> + </div> + </div> + <script> + //鑾峰彇鍙傛暟 + var params = get_UrlVars(); + if (typeof (params[params[0]]) == "undefined") { + var OperationType = 1;//鎿嶄綔绫诲瀷 + var closeType = 2; //鍏抽棴绫诲瀷 + } else { + debugger; + 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; + //#endregion + //甯歌鐢ㄦ硶 + + + if (OperationType == 3) { + $.ajax({ + url: GetWEBURL() + "/Gy_DotCheck/EditDotCheck", + type: "GET", + data: { + "HInterID": linterid + }, + success: function (d) { + + ajaxReturnData = JSON.parse(JSON.stringify(d)).data; + $("#HNumber").val(d.data[0].HNumber); + $("#HName").val(d.data[0].HName); + $("#HHelpCode").val(d.data[0].HHelpCode); + $("#HRemark").val(d.data[0].HRemark); + $("#HLevel").val(d.data[0].HLevel); + $("input[name='HStopflag']").prop("checked", d.data[0].HStopflag);//true:閫変腑 false:涓嶉�変腑 + layui.form.render();//瀹炴椂娓叉煋閫変腑鍜屼笉閫変腑鐨勬牱寮�,鏈�濂芥坊鍔犺繖鍙ヨ瘽 + $("#HUpDater").val(sessionStorage["HUserName"]);//淇敼浜� + //table.reload(layTableId, { + // data: ajaxReturnData + //}); + } + + }); + } + + //#region 宸ュ叿鎸夐挳 + + //閫�鍑烘寜閽� + form.on('submit(Exit)', function () { + Pub_Close(1); + }) + + //淇濆瓨 + form.on('submit(Saver)', function (data) {//淇濆瓨 + //debugger; + var user = sessionStorage["HUserName"]; + var isEndCheck = document.getElementById("HStopflag").checked; + data.field.HStopflag = isEndCheck;//灏嗘暟缁勫悎骞舵垚瀛楃涓� + + data.field.HItemID = linterid == "" ? 0 : linterid; + + data.field.HLevel = $("#HLevel").val() == "" ? 1 : $("#HLevel").val(); + + var oMain = JSON.stringify(data.field) + + var sMainSub = oMain + ';' + linterid + ';' + user; + + if (OperationType == 3) { + //淇敼 + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/Gy_DotCheck/EditBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "oMain": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 + }); + } + else { + + f_alert(data.Message); + console.log("Reason" + sMainSub + "sub:" + JSON.stringify(layui.table.cache.mainTable)); + } + layer.closeAll("loading"); + }, + error: function (err) { + + f_alert("閿欒:" + err); + console.log("Reason" + sMainStr); + } + }); + } + else { + //鏂板 + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/Gy_DotCheck/AddBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "oMain": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 + }); + } + else { + + f_alert(data.Message); + console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); + } + layer.closeAll("loading"); + }, + error: function (err) { + + f_alert("閿欒:" + err); + console.log("Reason" + sMainStr); + } + }); + } + }); + + //#endregion + + + function f_alert(sMsg) { + layer.alert(sMsg, { icon: 5 }); + + } + + }); + </script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_DotCheckList.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_DotCheckList.html" new file mode 100644 index 0000000..289a2d6 --- /dev/null +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_DotCheckList.html" @@ -0,0 +1,426 @@ +锘�<!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> + <script src="../../../layuiadmin/treeTable.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> + <style media="screen"> + .custom-tree-item-clicked { + color: #FC9003 + } + </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-inline"> + <label class="layui-form-label" style="width: 85px;">浠g爜</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HNumber" id="HNumber"> + </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="HName" id="HName"> + </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> + </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="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></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="btn-view"><i class="layui-icon layui-icon-tips"></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> + + var TagId = ""; + var TagParentId = ""; + var Level = "1"; + + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).use(['tree', '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 + , util = layui.util + , tree = layui.tree + //鏌ヨ鏉′欢 + var sWhere = ""; + var option = []; + //#endregion + + + //#region 杩涘叆椤甸潰鍗冲姞杞� + //鍒濆鍖栬〃鏍� + set_ClearBill(); + //#endregion + + + //#region 澶村伐鍏锋爮浜嬩欢 + + table.on('toolbar(mainTable)', function (obj) { + switch (obj.event) { + //鏂板 + case 'set_AddNew': set_AddNew(); + break; + //缂栬緫 + case 'set_ShowBill': set_ShowBill(); + break; + //鍒犻櫎 + case 'set_DeleteBill': set_DeleteBill(); + break; + //鍒锋柊 + case 'get_Refresh': get_Refresh(); + break; + //娴忚 + case 'btn-view': + get_ViewReport(); + break; + //瀹℃牳 + case 'btn-Audit': set_AuditBill(); + break; + //鍙嶅鏍� + case 'btn-DeAudit': set_DeAuditBill(); + break; + //閫�鍑烘寜閽� + case 'get_Exit': Pub_Close(2); + break; + }; + }); + //#endregion + + //#region 閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + set_ClearQuery(); + }); + //#endregion + + //#region 鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) { + get_FastQuery(); + }); + //#endregion + //鍒濆鍖栬〃鏍� + + function set_ClearBill() { + //鍒濆鍖栬〃鏍� + set_InitGrid(); + + //鏌ヨ + get_Display(sWhere); + } + + //#region鍒濆鍖栬〃鏍� + function set_InitGrid() { + option = { + elem: '#mainTable' + , toolbar: '#toolbarDemo' + , height: 'full-50' + , page: true + , limits: [50, 200, 500, 1000, 5000, 10000] + , limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲� + , cellMinWidth: 90 + , limit: 50 + , limits: [50, 200, 500, 1000, 5000, 10000] + , cols: [[ + { type: 'checkbox', fixed: 'left' } + , { field: 'HItemID', title: 'HItemID', sort: true, hide: true } + , { field: 'HNumber', title: '淇濆吇椤圭洰浠g爜', width: 200 } + , { field: 'HName', title: '淇濆吇椤圭洰鍚嶇О', width: 200 } + , { field: 'HLevel', title: '绛夌骇', width: 200 } + , { field: 'HEndFlag', title: '鏄庣粏鏍囪', width: 200 } + , { field: 'HStopFlag', title: '绂佺敤鏍囪', width: 200 } + , { field: 'HRemark', title: '澶囨敞', width: 200 } + , { field: 'HUseFlag', title: '浣跨敤鏍囪', width: 200 } + ]] + }; + } + //鏌ヨ + function get_Display(sWhere) { + var ajaxLoad = layer.load(); + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + $.ajax({ + url: GetWEBURL() + '/Gy_DotCheck/GetDotCheckList', + type: "GET", + data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + //#endregion + + //#region 蹇�熻繃婊� + function get_FastQuery() { + var HNumber = $("#HNumber").val(); + var HName = $("#HName").val(); + if (HNumber) { + sWhere += " and HNumber like '%" + HNumber + "%'"; + } + if (HName) { + sWhere += " and HName like '%" + HName + "%'"; + } + get_Display(sWhere); + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + } + //#endregion + + //#region 閲嶇疆杩囨护鏉′欢鏂规硶 + function set_ClearQuery() { + $("#HNumber").val(""); + $("#HName").val(""); + sWhere = ""; + get_Display(sWhere); + } + //#endregion + + //#region 宸ュ叿鏍忎簨浠� + //鏂板 + function set_AddNew() { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板淇濆吇椤圭洰', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../鍩虹璧勬枡/Gy_DotCheckEdit.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 hID = data[0].HItemID.toString(); + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '缂栬緫鍣ㄥ叿棰嗙敤鍗�' + , closeBtn: 1 + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: '../鍩虹璧勬枡/Gy_DotCheckEdit.html?OperationType=3&linterid=' + hID + '&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) { + layer.confirm('鎮ㄧ‘瀹氳鍒犻櫎鍚楋紵', { + btn: ['纭畾', '鍙栨秷'] //鎸夐挳 + , yes: function (index, layero) { + $.ajax({ + url: GetWEBURL() + '/Gy_DotCheck/DeleteDotCheck', + type: "GET", + data: { "HItemID": data[0].HItemID, "User": 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); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + //閲嶈浇tree + //tree.reload('treeDepartment', {}); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + } + }) + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); + } + }; + + //鍒锋柊 + function get_Refresh() { + $("#btnSearch").click(); + } + + //棰勮 + 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=HDotCheck&OpenTmp=鐐规椤圭洰"); + + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹墦鍗帮紒'); + } + } + + //瀹℃牳 + function set_AuditBill() { + 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_DeAuditBill() { + 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('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + + } + + + + //浠ヤ笂鏄痩ayui妯″潡 + }); + </script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MaintainEdit.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MaintainEdit.html" new file mode 100644 index 0000000..07bedfa --- /dev/null +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MaintainEdit.html" @@ -0,0 +1,241 @@ +锘�<!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> + <script src="../../../layuiadmin/treeTable.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> + <style media="screen"> + .custom-tree-item-clicked { + color: #FC9003 + } + </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"> + <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">浠g爜</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber"> + <input id="HItemID" name="HItemID" type="hidden" /> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍚嶇О</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HName" lay-verify="HName" id="HName"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍔╄鐮�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HHelpCode" lay-verify="HHelpCode" id="HHelpCode"> + </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 class="layui-form-item"> + <label class="layui-form-label">绂佺敤鏍囧織</label> + <div class="layui-input-block"> + <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title=""> + </div> + </div> + </div> + </div> + </div> + </div> + + </form> + </div> + </div> + </div> + </div> + <script> + //鑾峰彇鍙傛暟 + var params = get_UrlVars(); + if (typeof (params[params[0]]) == "undefined") { + var OperationType = 1;//鎿嶄綔绫诲瀷 + var closeType = 2; //鍏抽棴绫诲瀷 + } else { + debugger; + 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; + //#endregion + //甯歌鐢ㄦ硶 + + + if (OperationType == 3) { + $.ajax({ + url: GetWEBURL() + "/Gy_Maintain/EditMaintain", + type: "GET", + data: { + "HInterID": linterid + }, + success: function (d) { + + ajaxReturnData = JSON.parse(JSON.stringify(d)).data; + $("#HNumber").val(d.data[0].HNumber); + $("#HName").val(d.data[0].HName); + $("#HHelpCode").val(d.data[0].HHelpCode); + $("#HRemark").val(d.data[0].HRemark); + $("#HLevel").val(d.data[0].HLevel); + $("input[name='HStopflag']").prop("checked", d.data[0].HStopflag);//true:閫変腑 false:涓嶉�変腑 + layui.form.render();//瀹炴椂娓叉煋閫変腑鍜屼笉閫変腑鐨勬牱寮�,鏈�濂芥坊鍔犺繖鍙ヨ瘽 + $("#HUpDater").val(sessionStorage["HUserName"]);//淇敼浜� + //table.reload(layTableId, { + // data: ajaxReturnData + //}); + } + + }); + } + + //#region 宸ュ叿鎸夐挳 + + //閫�鍑烘寜閽� + form.on('submit(Exit)', function () { + Pub_Close(1); + }) + + //淇濆瓨 + form.on('submit(Saver)', function (data) {//淇濆瓨 + //debugger; + var user = sessionStorage["HUserName"]; + var isEndCheck = document.getElementById("HStopflag").checked; + data.field.HStopflag = isEndCheck;//灏嗘暟缁勫悎骞舵垚瀛楃涓� + + data.field.HItemID = linterid == "" ? 0 : linterid; + + data.field.HLevel = $("#HLevel").val() == "" ? 1 : $("#HLevel").val(); + + var oMain = JSON.stringify(data.field) + + var sMainSub = oMain + ';' + linterid + ';' + user; + + if (OperationType == 3) { + //淇敼 + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/Gy_Maintain/EditBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "oMain": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 + }); + } + else { + + f_alert(data.Message); + console.log("Reason" + sMainSub + "sub:" + JSON.stringify(layui.table.cache.mainTable)); + } + layer.closeAll("loading"); + }, + error: function (err) { + + f_alert("閿欒:" + err); + console.log("Reason" + sMainStr); + } + }); + } + else { + //鏂板 + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/Gy_Maintain/AddBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "oMain": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 + }); + } + else { + + f_alert(data.Message); + console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); + } + layer.closeAll("loading"); + }, + error: function (err) { + + f_alert("閿欒:" + err); + console.log("Reason" + sMainStr); + } + }); + } + }); + + //#endregion + + + function f_alert(sMsg) { + layer.alert(sMsg, { icon: 5 }); + + } + + }); + </script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MaintainList.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MaintainList.html" new file mode 100644 index 0000000..e13be4f --- /dev/null +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MaintainList.html" @@ -0,0 +1,426 @@ +锘�<!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> + <script src="../../../layuiadmin/treeTable.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> + <style media="screen"> + .custom-tree-item-clicked { + color: #FC9003 + } + </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-inline"> + <label class="layui-form-label" style="width: 85px;">浠g爜</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HNumber" id="HNumber"> + </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="HName" id="HName"> + </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> + </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="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></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="btn-view"><i class="layui-icon layui-icon-tips"></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> + + var TagId = ""; + var TagParentId = ""; + var Level = "1"; + + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).use(['tree', '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 + , util = layui.util + , tree = layui.tree + //鏌ヨ鏉′欢 + var sWhere = ""; + var option = []; + //#endregion + + + //#region 杩涘叆椤甸潰鍗冲姞杞� + //鍒濆鍖栬〃鏍� + set_ClearBill(); + //#endregion + + + //#region 澶村伐鍏锋爮浜嬩欢 + + table.on('toolbar(mainTable)', function (obj) { + switch (obj.event) { + //鏂板 + case 'set_AddNew': set_AddNew(); + break; + //缂栬緫 + case 'set_ShowBill': set_ShowBill(); + break; + //鍒犻櫎 + case 'set_DeleteBill': set_DeleteBill(); + break; + //鍒锋柊 + case 'get_Refresh': get_Refresh(); + break; + //娴忚 + case 'btn-view': + get_ViewReport(); + break; + //瀹℃牳 + case 'btn-Audit': set_AuditBill(); + break; + //鍙嶅鏍� + case 'btn-DeAudit': set_DeAuditBill(); + break; + //閫�鍑烘寜閽� + case 'get_Exit': Pub_Close(2); + break; + }; + }); + //#endregion + + //#region 閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + set_ClearQuery(); + }); + //#endregion + + //#region 鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) { + get_FastQuery(); + }); + //#endregion + //鍒濆鍖栬〃鏍� + + function set_ClearBill() { + //鍒濆鍖栬〃鏍� + set_InitGrid(); + + //鏌ヨ + get_Display(sWhere); + } + + //#region鍒濆鍖栬〃鏍� + function set_InitGrid() { + option = { + elem: '#mainTable' + , toolbar: '#toolbarDemo' + , height: 'full-50' + , page: true + , limits: [50, 200, 500, 1000, 5000, 10000] + , limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲� + , cellMinWidth: 90 + , limit: 50 + , limits: [50, 200, 500, 1000, 5000, 10000] + , cols: [[ + { type: 'checkbox', fixed: 'left' } + , { field: 'HItemID', title: 'HItemID', sort: true, hide: true } + , { field: 'HNumber', title: '淇濆吇椤圭洰浠g爜', width: 200 } + , { field: 'HName', title: '淇濆吇椤圭洰鍚嶇О', width: 200 } + , { field: 'HLevel', title: '绛夌骇', width: 200 } + , { field: 'HEndFlag', title: '鏄庣粏鏍囪', width: 200 } + , { field: 'HStopFlag', title: '绂佺敤鏍囪', width: 200 } + , { field: 'HRemark', title: '澶囨敞', width: 200 } + , { field: 'HUseFlag', title: '浣跨敤鏍囪', width: 200 } + ]] + }; + } + //鏌ヨ + function get_Display(sWhere) { + var ajaxLoad = layer.load(); + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + $.ajax({ + url: GetWEBURL() + '/Gy_Maintain/GetMaintainlist', + type: "GET", + data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + //#endregion + + //#region 蹇�熻繃婊� + function get_FastQuery() { + var HNumber = $("#HNumber").val(); + var HName = $("#HName").val(); + if (HNumber) { + sWhere += " and HNumber like '%" + HNumber + "%'"; + } + if (HName) { + sWhere += " and HName like '%" + HName + "%'"; + } + get_Display(sWhere); + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + } + //#endregion + + //#region 閲嶇疆杩囨护鏉′欢鏂规硶 + function set_ClearQuery() { + $("#HNumber").val(""); + $("#HName").val(""); + sWhere = ""; + get_Display(sWhere); + } + //#endregion + + //#region 宸ュ叿鏍忎簨浠� + //鏂板 + function set_AddNew() { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板淇濆吇椤圭洰', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../鍩虹璧勬枡/Gy_MaintainEdit.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 hID = data[0].HItemID.toString(); + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '缂栬緫鍣ㄥ叿棰嗙敤鍗�' + , closeBtn: 1 + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: '../鍩虹璧勬枡/Gy_MaintainEdit.html?OperationType=3&linterid=' + hID + '&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) { + layer.confirm('鎮ㄧ‘瀹氳鍒犻櫎鍚楋紵', { + btn: ['纭畾', '鍙栨秷'] //鎸夐挳 + , yes: function (index, layero) { + $.ajax({ + url: GetWEBURL() + '/Gy_Maintain/DeleteMaintain', + type: "GET", + data: { "HItemID": data[0].HItemID, "User": 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); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + //閲嶈浇tree + //tree.reload('treeDepartment', {}); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + } + }) + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); + } + }; + + //鍒锋柊 + function get_Refresh() { + $("#btnSearch").click(); + } + + //棰勮 + 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=HMaintain&OpenTmp=淇濆吇椤圭洰"); + + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹墦鍗帮紒'); + } + } + + //瀹℃牳 + function set_AuditBill() { + 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_DeAuditBill() { + 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('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + + } + + + + //浠ヤ笂鏄痩ayui妯″潡 + }); + </script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_RepairCheckEdit.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_RepairCheckEdit.html" new file mode 100644 index 0000000..3ea0e0b --- /dev/null +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_RepairCheckEdit.html" @@ -0,0 +1,240 @@ +锘�<!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> + <script src="../../../layuiadmin/treeTable.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> + <style media="screen"> + .custom-tree-item-clicked { + color: #FC9003 + } + </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"> + <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">浠g爜</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber"> + <input id="HItemID" name="HItemID" type="hidden" /> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍚嶇О</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HName" lay-verify="HName" id="HName"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍔╄鐮�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HHelpCode" lay-verify="HHelpCode" id="HHelpCode"> + </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 class="layui-form-item"> + <label class="layui-form-label">绂佺敤鏍囧織</label> + <div class="layui-input-block"> + <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title=""> + </div> + </div> + </div> + </div> + </div> + </div> + + </form> + </div> + </div> + </div> + </div> + <script> + //鑾峰彇鍙傛暟 + var params = get_UrlVars(); + if (typeof (params[params[0]]) == "undefined") { + var OperationType = 1;//鎿嶄綔绫诲瀷 + var closeType = 2; //鍏抽棴绫诲瀷 + } else { + debugger; + 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; + //#endregion + //甯歌鐢ㄦ硶 + + + if (OperationType == 3) { + $.ajax({ + url: GetWEBURL() + "/Gy_RepairCheck/EditRepairCheck", + type: "GET", + data: { + "HInterID": linterid + }, + success: function (d) { + + ajaxReturnData = JSON.parse(JSON.stringify(d)).data; + $("#HNumber").val(d.data[0].HNumber); + $("#HName").val(d.data[0].HName); + $("#HHelpCode").val(d.data[0].HHelpCode); + $("#HRemark").val(d.data[0].HRemark); + $("#HLevel").val(d.data[0].HLevel); + $("input[name='HStopflag']").prop("checked", d.data[0].HStopflag);//true:閫変腑 false:涓嶉�変腑 + layui.form.render();//瀹炴椂娓叉煋閫変腑鍜屼笉閫変腑鐨勬牱寮�,鏈�濂芥坊鍔犺繖鍙ヨ瘽 + $("#HUpDater").val(sessionStorage["HUserName"]);//淇敼浜� + //table.reload(layTableId, { + // data: ajaxReturnData + //}); + } + + }); + } + + //#region 宸ュ叿鎸夐挳 + + //閫�鍑烘寜閽� + form.on('submit(Exit)', function () { + Pub_Close(1); + }) + + //淇濆瓨 + form.on('submit(Saver)', function (data) {//淇濆瓨 + //debugger; + var user = sessionStorage["HUserName"]; + var isEndCheck = document.getElementById("HStopflag").checked; + data.field.HStopflag = isEndCheck;//灏嗘暟缁勫悎骞舵垚瀛楃涓� + + data.field.HItemID = linterid == "" ? 0 : linterid; + + data.field.HLevel = $("#HLevel").val() == "" ? 1 : $("#HLevel").val(); + + var oMain = JSON.stringify(data.field) + + var sMainSub = oMain + ';' + linterid + ';' + user; + + if (OperationType == 3) { + //淇敼 + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/Gy_RepairCheck/EditBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "oMain": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 + }); + } + else { + + f_alert(data.Message); + console.log("Reason" + sMainSub + "sub:" + JSON.stringify(layui.table.cache.mainTable)); + } + layer.closeAll("loading"); + }, + error: function (err) { + + f_alert("閿欒:" + err); + console.log("Reason" + sMainStr); + } + }); + } + else { + //鏂板 + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/Gy_RepairCheck/AddBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "oMain": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 + }); + } + else { + + f_alert(data.Message); + console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); + } + layer.closeAll("loading"); + }, + error: function (err) { + + f_alert("閿欒:" + err); + console.log("Reason" + sMainStr); + } + }); + } + }); + + //#endregion + + + function f_alert(sMsg) { + layer.alert(sMsg, { icon: 5 }); + + } + + }); + </script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_RepairCheckList.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_RepairCheckList.html" new file mode 100644 index 0000000..510f8e2 --- /dev/null +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_RepairCheckList.html" @@ -0,0 +1,426 @@ +锘�<!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> + <script src="../../../layuiadmin/treeTable.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> + <style media="screen"> + .custom-tree-item-clicked { + color: #FC9003 + } + </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-inline"> + <label class="layui-form-label" style="width: 85px;">浠g爜</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HNumber" id="HNumber"> + </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="HName" id="HName"> + </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> + </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="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></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="btn-view"><i class="layui-icon layui-icon-tips"></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> + + var TagId = ""; + var TagParentId = ""; + var Level = "1"; + + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).use(['tree', '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 + , util = layui.util + , tree = layui.tree + //鏌ヨ鏉′欢 + var sWhere = ""; + var option = []; + //#endregion + + + //#region 杩涘叆椤甸潰鍗冲姞杞� + //鍒濆鍖栬〃鏍� + set_ClearBill(); + //#endregion + + + //#region 澶村伐鍏锋爮浜嬩欢 + + table.on('toolbar(mainTable)', function (obj) { + switch (obj.event) { + //鏂板 + case 'set_AddNew': set_AddNew(); + break; + //缂栬緫 + case 'set_ShowBill': set_ShowBill(); + break; + //鍒犻櫎 + case 'set_DeleteBill': set_DeleteBill(); + break; + //鍒锋柊 + case 'get_Refresh': get_Refresh(); + break; + //娴忚 + case 'btn-view': + get_ViewReport(); + break; + //瀹℃牳 + case 'btn-Audit': set_AuditBill(); + break; + //鍙嶅鏍� + case 'btn-DeAudit': set_DeAuditBill(); + break; + //閫�鍑烘寜閽� + case 'get_Exit': Pub_Close(2); + break; + }; + }); + //#endregion + + //#region 閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + set_ClearQuery(); + }); + //#endregion + + //#region 鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) { + get_FastQuery(); + }); + //#endregion + //鍒濆鍖栬〃鏍� + + function set_ClearBill() { + //鍒濆鍖栬〃鏍� + set_InitGrid(); + + //鏌ヨ + get_Display(sWhere); + } + + //#region鍒濆鍖栬〃鏍� + function set_InitGrid() { + option = { + elem: '#mainTable' + , toolbar: '#toolbarDemo' + , height: 'full-50' + , page: true + , limits: [50, 200, 500, 1000, 5000, 10000] + , limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲� + , cellMinWidth: 90 + , limit: 50 + , limits: [50, 200, 500, 1000, 5000, 10000] + , cols: [[ + { type: 'checkbox', fixed: 'left' } + , { field: 'HItemID', title: 'HItemID', sort: true, hide: true } + , { field: 'HNumber', title: '淇濆吇椤圭洰浠g爜', width: 200 } + , { field: 'HName', title: '淇濆吇椤圭洰鍚嶇О', width: 200 } + , { field: 'HLevel', title: '绛夌骇', width: 200 } + , { field: 'HEndFlag', title: '鏄庣粏鏍囪', width: 200 } + , { field: 'HStopFlag', title: '绂佺敤鏍囪', width: 200 } + , { field: 'HRemark', title: '澶囨敞', width: 200 } + , { field: 'HUseFlag', title: '浣跨敤鏍囪', width: 200 } + ]] + }; + } + //鏌ヨ + function get_Display(sWhere) { + var ajaxLoad = layer.load(); + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + $.ajax({ + url: GetWEBURL() + '/Gy_RepairCheck/GetRepairCheckList', + type: "GET", + data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + //#endregion + + //#region 蹇�熻繃婊� + function get_FastQuery() { + var HNumber = $("#HNumber").val(); + var HName = $("#HName").val(); + if (HNumber) { + sWhere += " and HNumber like '%" + HNumber + "%'"; + } + if (HName) { + sWhere += " and HName like '%" + HName + "%'"; + } + get_Display(sWhere); + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + } + //#endregion + + //#region 閲嶇疆杩囨护鏉′欢鏂规硶 + function set_ClearQuery() { + $("#HNumber").val(""); + $("#HName").val(""); + sWhere = ""; + get_Display(sWhere); + } + //#endregion + + //#region 宸ュ叿鏍忎簨浠� + //鏂板 + function set_AddNew() { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板淇濆吇椤圭洰', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../鍩虹璧勬枡/Gy_RepairCheckEdit.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 hID = data[0].HItemID.toString(); + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '缂栬緫鍣ㄥ叿棰嗙敤鍗�' + , closeBtn: 1 + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: '../鍩虹璧勬枡/Gy_RepairCheckEdit.html?OperationType=3&linterid=' + hID + '&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) { + layer.confirm('鎮ㄧ‘瀹氳鍒犻櫎鍚楋紵', { + btn: ['纭畾', '鍙栨秷'] //鎸夐挳 + , yes: function (index, layero) { + $.ajax({ + url: GetWEBURL() + '/Gy_RepairCheck/DeleteRepairCheck', + type: "GET", + data: { "HItemID": data[0].HItemID, "User": 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); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + //閲嶈浇tree + //tree.reload('treeDepartment', {}); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + } + }) + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); + } + }; + + //鍒锋柊 + function get_Refresh() { + $("#btnSearch").click(); + } + + //棰勮 + 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=HRepairCheck&OpenTmp=缁翠慨楠屾敹椤圭洰"); + + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹墦鍗帮紒'); + } + } + + //瀹℃牳 + function set_AuditBill() { + 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_DeAuditBill() { + 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('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + + } + + + + //浠ヤ笂鏄痩ayui妯″潡 + }); + </script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_RepairEdit.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_RepairEdit.html" new file mode 100644 index 0000000..77e8db0 --- /dev/null +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_RepairEdit.html" @@ -0,0 +1,240 @@ +锘�<!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> + <script src="../../../layuiadmin/treeTable.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> + <style media="screen"> + .custom-tree-item-clicked { + color: #FC9003 + } + </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"> + <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">浠g爜</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber"> + <input id="HItemID" name="HItemID" type="hidden" /> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍚嶇О</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HName" lay-verify="HName" id="HName"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍔╄鐮�</label> + <div class="layui-input-inline"> + <input class="layui-input" name="HHelpCode" lay-verify="HHelpCode" id="HHelpCode"> + </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 class="layui-form-item"> + <label class="layui-form-label">绂佺敤鏍囧織</label> + <div class="layui-input-block"> + <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title=""> + </div> + </div> + </div> + </div> + </div> + </div> + + </form> + </div> + </div> + </div> + </div> + <script> + //鑾峰彇鍙傛暟 + var params = get_UrlVars(); + if (typeof (params[params[0]]) == "undefined") { + var OperationType = 1;//鎿嶄綔绫诲瀷 + var closeType = 2; //鍏抽棴绫诲瀷 + } else { + debugger; + 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; + //#endregion + //甯歌鐢ㄦ硶 + + + if (OperationType == 3) { + $.ajax({ + url: GetWEBURL() + "/Gy_Repair/EditRepair", + type: "GET", + data: { + "HInterID": linterid + }, + success: function (d) { + + ajaxReturnData = JSON.parse(JSON.stringify(d)).data; + $("#HNumber").val(d.data[0].HNumber); + $("#HName").val(d.data[0].HName); + $("#HHelpCode").val(d.data[0].HHelpCode); + $("#HRemark").val(d.data[0].HRemark); + $("#HLevel").val(d.data[0].HLevel); + $("input[name='HStopflag']").prop("checked", d.data[0].HStopflag);//true:閫変腑 false:涓嶉�変腑 + layui.form.render();//瀹炴椂娓叉煋閫変腑鍜屼笉閫変腑鐨勬牱寮�,鏈�濂芥坊鍔犺繖鍙ヨ瘽 + $("#HUpDater").val(sessionStorage["HUserName"]);//淇敼浜� + //table.reload(layTableId, { + // data: ajaxReturnData + //}); + } + + }); + } + + //#region 宸ュ叿鎸夐挳 + + //閫�鍑烘寜閽� + form.on('submit(Exit)', function () { + Pub_Close(1); + }) + + //淇濆瓨 + form.on('submit(Saver)', function (data) {//淇濆瓨 + //debugger; + var user = sessionStorage["HUserName"]; + var isEndCheck = document.getElementById("HStopflag").checked; + data.field.HStopflag = isEndCheck;//灏嗘暟缁勫悎骞舵垚瀛楃涓� + + data.field.HItemID = linterid == "" ? 0 : linterid; + + data.field.HLevel = $("#HLevel").val() == "" ? 1 : $("#HLevel").val(); + + var oMain = JSON.stringify(data.field) + + var sMainSub = oMain + ';' + linterid + ';' + user; + + if (OperationType == 3) { + //淇敼 + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/Gy_Repair/EditBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "oMain": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 + }); + } + else { + + f_alert(data.Message); + console.log("Reason" + sMainSub + "sub:" + JSON.stringify(layui.table.cache.mainTable)); + } + layer.closeAll("loading"); + }, + error: function (err) { + + f_alert("閿欒:" + err); + console.log("Reason" + sMainStr); + } + }); + } + else { + //鏂板 + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/Gy_Repair/AddBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + async: true, + data: { "oMain": sMainSub }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); + var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩 + parent.layer.close(index); //鍐嶆墽琛屽叧闂� 聽 聽 聽 聽 聽聽 聽聽聽 聽 + }); + } + else { + + f_alert(data.Message); + console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); + } + layer.closeAll("loading"); + }, + error: function (err) { + + f_alert("閿欒:" + err); + console.log("Reason" + sMainStr); + } + }); + } + }); + + //#endregion + + + function f_alert(sMsg) { + layer.alert(sMsg, { icon: 5 }); + + } + + }); + </script> +</body> +</html> \ No newline at end of file diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_RepairList.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_RepairList.html" new file mode 100644 index 0000000..54034e8 --- /dev/null +++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_RepairList.html" @@ -0,0 +1,426 @@ +锘�<!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> + <script src="../../../layuiadmin/treeTable.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> + <style media="screen"> + .custom-tree-item-clicked { + color: #FC9003 + } + </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-inline"> + <label class="layui-form-label" style="width: 85px;">浠g爜</label> + <div class="layui-input-block" style="margin-left: 120px;"> + <input type="text" class="layui-input" name="HNumber" id="HNumber"> + </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="HName" id="HName"> + </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> + </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="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></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="btn-view"><i class="layui-icon layui-icon-tips"></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> + + var TagId = ""; + var TagParentId = ""; + var Level = "1"; + + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index', //涓诲叆鍙fā鍧� + }).use(['tree', '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 + , util = layui.util + , tree = layui.tree + //鏌ヨ鏉′欢 + var sWhere = ""; + var option = []; + //#endregion + + + //#region 杩涘叆椤甸潰鍗冲姞杞� + //鍒濆鍖栬〃鏍� + set_ClearBill(); + //#endregion + + + //#region 澶村伐鍏锋爮浜嬩欢 + + table.on('toolbar(mainTable)', function (obj) { + switch (obj.event) { + //鏂板 + case 'set_AddNew': set_AddNew(); + break; + //缂栬緫 + case 'set_ShowBill': set_ShowBill(); + break; + //鍒犻櫎 + case 'set_DeleteBill': set_DeleteBill(); + break; + //鍒锋柊 + case 'get_Refresh': get_Refresh(); + break; + //娴忚 + case 'btn-view': + get_ViewReport(); + break; + //瀹℃牳 + case 'btn-Audit': set_AuditBill(); + break; + //鍙嶅鏍� + case 'btn-DeAudit': set_DeAuditBill(); + break; + //閫�鍑烘寜閽� + case 'get_Exit': Pub_Close(2); + break; + }; + }); + //#endregion + + //#region 閲嶇疆鎸夐挳 + form.on('submit(btnReSearch)', function (data) { + set_ClearQuery(); + }); + //#endregion + + //#region 鏌ヨ鎸夐挳 + form.on('submit(btnSearch)', function (data) { + get_FastQuery(); + }); + //#endregion + //鍒濆鍖栬〃鏍� + + function set_ClearBill() { + //鍒濆鍖栬〃鏍� + set_InitGrid(); + + //鏌ヨ + get_Display(sWhere); + } + + //#region鍒濆鍖栬〃鏍� + function set_InitGrid() { + option = { + elem: '#mainTable' + , toolbar: '#toolbarDemo' + , height: 'full-50' + , page: true + , limits: [50, 200, 500, 1000, 5000, 10000] + , limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲� + , cellMinWidth: 90 + , limit: 50 + , limits: [50, 200, 500, 1000, 5000, 10000] + , cols: [[ + { type: 'checkbox', fixed: 'left' } + , { field: 'HItemID', title: 'HItemID', sort: true, hide: true } + , { field: 'HNumber', title: '淇濆吇椤圭洰浠g爜', width: 200 } + , { field: 'HName', title: '淇濆吇椤圭洰鍚嶇О', width: 200 } + , { field: 'HLevel', title: '绛夌骇', width: 200 } + , { field: 'HEndFlag', title: '鏄庣粏鏍囪', width: 200 } + , { field: 'HStopFlag', title: '绂佺敤鏍囪', width: 200 } + , { field: 'HRemark', title: '澶囨敞', width: 200 } + , { field: 'HUseFlag', title: '浣跨敤鏍囪', width: 200 } + ]] + }; + } + //鏌ヨ + function get_Display(sWhere) { + var ajaxLoad = layer.load(); + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + $.ajax({ + url: GetWEBURL() + '/Gy_Repair/GetRepairList', + type: "GET", + data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(ajaxLoad); + } else { + layer.close(ajaxLoad); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(ajaxLoad); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + //#endregion + + //#region 蹇�熻繃婊� + function get_FastQuery() { + var HNumber = $("#HNumber").val(); + var HName = $("#HName").val(); + if (HNumber) { + sWhere += " and HNumber like '%" + HNumber + "%'"; + } + if (HName) { + sWhere += " and HName like '%" + HName + "%'"; + } + get_Display(sWhere); + sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + } + //#endregion + + //#region 閲嶇疆杩囨护鏉′欢鏂规硶 + function set_ClearQuery() { + $("#HNumber").val(""); + $("#HName").val(""); + sWhere = ""; + get_Display(sWhere); + } + //#endregion + + //#region 宸ュ叿鏍忎簨浠� + //鏂板 + function set_AddNew() { + //椤甸潰灞�-鑷畾涔� + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '鏂板淇濆吇椤圭洰', + closeBtn: 1, + shift: 2, + area: ['80%', '80%'], + maxmin: true, + content: ['../鍩虹璧勬枡/Gy_RepairEdit.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 hID = data[0].HItemID.toString(); + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '缂栬緫鍣ㄥ叿棰嗙敤鍗�' + , closeBtn: 1 + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: '../鍩虹璧勬枡/Gy_RepairEdit.html?OperationType=3&linterid=' + hID + '&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) { + layer.confirm('鎮ㄧ‘瀹氳鍒犻櫎鍚楋紵', { + btn: ['纭畾', '鍙栨秷'] //鎸夐挳 + , yes: function (index, layero) { + $.ajax({ + url: GetWEBURL() + '/Gy_Repair/DeleteRepair', + type: "GET", + data: { "HItemID": data[0].HItemID, "User": 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); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + //閲嶈浇tree + //tree.reload('treeDepartment', {}); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + } + }) + } + }); + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒'); + } + }; + + //鍒锋柊 + function get_Refresh() { + $("#btnSearch").click(); + } + + //棰勮 + 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=HRepair&OpenTmp=缁翠慨椤圭洰"); + + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹墦鍗帮紒'); + } + } + + //瀹℃牳 + function set_AuditBill() { + 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_DeAuditBill() { + 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('璇烽�夋嫨涓�琛屾暟鎹鏍革紒'); + } + + } + + + + //浠ヤ笂鏄痩ayui妯″潡 + }); + </script> +</body> +</html> \ No newline at end of file -- Gitblit v1.9.1