| | |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/grwebapp.js"></script> |
| | | <script src="../../../layuiadmin/layui/layui1.js"></script> |
| | | <style> |
| | | /*æ ç¶å¾ç¹å»é«äº®åè²*/ |
| | | .layui-tree-set-active > .layui-tree-entry .layui-tree-main { |
| | | background: #aef0f7; |
| | | } |
| | | </style> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid"> |
| | |
| | | </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="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> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¥æ</label> |
| | | <div class="layui-input-block" style="width:100px"> |
| | | <select name="HDate" lay-verify="required" id="HDate"> |
| | | <!--卿è·åæ¥æ--> |
| | | <!--卿è·åæ¥æ--> |
| | | </select> |
| | | </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="btn_Exit" id="btn_Exit" style="padding:0 5px">éåº</button> |
| | | <!--<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button>--> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="padding:10px 0"> |
| | | <div class="layui-col-xs2 layui-inline" style="border: solid 1.5px #e0d6d64d;"> |
| | | <div id="TreeTable" class="demo-tree demo-tree-box"></div> |
| | | <div id="TreeTable" class="demo-tree demo-tree-box" style="height: 1200px; overflow: scroll;"></div> |
| | | </div> |
| | | <div class="layui-col-xs8 layui-inline" style="padding-left: 10px; width: 83%"> |
| | | <div> |
| | |
| | | , laydate = layui.laydate |
| | | , util = layui.util |
| | | , tree = layui.tree |
| | | |
| | | var params = getUrlVars(); |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ 4æ·»å åå·¥èºè·¯çº¿ |
| | | |
| | | var TagId = ""; |
| | | var option1 = []; |
| | | var option2 = []; |
| | |
| | | //å¿«éè¿æ»¤ |
| | | form.on('submit(btnSearch)', function (data) { |
| | | var Year = new Date($("#HDate").val()).getFullYear(); |
| | | var HNumber = $("#HNumber").val(); |
| | | var HName = $("#HName").val(); |
| | | var sWhere = ""; |
| | | if (HNumber != "") { |
| | | sWhere += " and HNumber like'%" + HNumber + "%' "; |
| | | } |
| | | |
| | | if (HName != "") { |
| | | sWhere += " and HName like'%" + HName + "%' "; |
| | | } |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(Year, 1, ""); |
| | | set_InitGrid(Year, 2, ""); |
| | |
| | | set_InitGrid(Year, 10, ""); |
| | | set_InitGrid(Year, 11, ""); |
| | | set_InitGrid(Year, 12, ""); |
| | | get_Display_Tree(); |
| | | get_Display_Tree(sWhere); |
| | | get_Display(""); |
| | | }); |
| | | |
| | | |
| | | //éåº |
| | | form.on('submit(btn_Exit)', function (data) { |
| | | if (OperationType == 3) { |
| | | Pub_Close(1); |
| | | } else { |
| | | Pub_Close(2); |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ |
| | |
| | | set_InitGrid(Year, 10, ""); |
| | | set_InitGrid(Year, 11, ""); |
| | | set_InitGrid(Year, 12, ""); |
| | | get_Display_Tree(); |
| | | get_Display_Tree(""); |
| | | get_Display(""); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | // æ ç¶å¾æ¥è¯¢ |
| | | function get_Display_Tree() { |
| | | function get_Display_Tree(sWhere) { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/MaterOutEntryReport/Gy_SourceList', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HOrgid": sessionStorage["OrganizationID"] }, |
| | | data: { "HOrgid": sessionStorage["OrganizationID"], "sWhere": sWhere }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | layer.close(ajaxLoad); |
| | |
| | | elem: '#TreeTable' //é»è®¤æ¯ç¹å»èç¹å¯è¿è¡æ¶ç¼© |
| | | , data: treeTable |
| | | , click: function (obj) { |
| | | |
| | | //é«äº®åè² |
| | | $(".layui-tree-set").removeClass('layui-tree-set-active'); |
| | | obj.elem.addClass('layui-tree-set-active'); |
| | | |
| | | var data = obj.data; //è·åå½åç¹å»çèç¹æ°æ® |
| | | TagId = data.id; |
| | | var sql = ""; |
| | |
| | | if (data.id == "0") { |
| | | sql = " and æ¥æ like'%" + HDate + "%'"; |
| | | } else { |
| | | sql = " and HSourceID='" + data.id + "' and æ¥æ like'%" + HDate+"%'"; |
| | | sql = " and HSourceID='" + data.id + "' and (æ¥æ like'%" + HDate +"%' or æ¥æ is null or æ¥æ is not null)"; |
| | | } |
| | | get_Display(sql); |
| | | } |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | |
| | | //以䏿¯layui模å |
| | | }); |