WebTM/views/基础资料/采购基础资料/Gy_Supplier.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebTM/views/基础资料/销售基础资料/Gy_Customer.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/views/»ù´¡×ÊÁÏ/²É¹º»ù´¡×ÊÁÏ/Gy_Supplier.html
@@ -8,16 +8,20 @@ <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/layui/layui.js"></script>--> <script src="../../../layuiadmin/HideButton.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> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/layui/layui1.js"></script> <script src="../../../layuiadmin/layui/lay/modules/table.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"> @@ -86,7 +90,7 @@ </div> </div> </div> <table class="" id="mainTable" lay-filter="mainTable"> </table> <!--<table class="" id="mainTable" lay-filter="mainTable"> </table>--> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-event="btnAdd" id="btn-Add"><i class="layui-icon layui-icon-form"></i>æ°å¢</button> @@ -110,20 +114,40 @@ </div> </script> </form> <div class="layui-row" style="padding:10px 0"> <div class="layui-col-xs3 layui-inline" style="border: solid 1.5px #e0d6d64d;"> <div id="TreeTable" class="demo-tree demo-tree-box" style="width:99.5%;height:calc(50vh);"></div> <div style="width:99.5%;height:calc(35vh);position: relative;"> <!--//è½®æå¾--> <div class="layui-carousel" id="test1" style="position:absolute;"> <!--éæåº¦ opacity: 0.2--> <div carousel-item id="file"> </div> </div> </div> </div> <script src="../../../layuiadmin/layui/layui.js"></script> <div class="layui-col-xs8 layui-inline" style="padding-left: 10px; width: 73%"> <div> <table class="" id="mainTable" lay-filter="mainTable"></table> </div> </div> </div> </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/layui1.js"></script> <script src="../../../layuiadmin/layui/lay/modules/table.js"></script>--> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'tree', 'carousel'], function () { //#region å ¬å ±åé var $ = layui.$ , admin = layui.admin @@ -133,6 +157,8 @@ , element = layui.element , laypage = layui.laypage , laydate = layui.laydate , tree = layui.tree , carousel = layui.carousel //æ¥è¯¢æ¡ä»¶ var sWhere = ""; var option = []; @@ -262,8 +288,12 @@ function set_ClearBill() { //åå§åè¡¨æ ¼ set_InitGrid(); //æ¥è¯¢ get_Display(sWhere); //æ ç¶å¾çæ get_Display_Tree(); } //åå§åè¡¨æ ¼ function set_InitGrid() { @@ -605,6 +635,92 @@ //#endregion // æ ç¶å¾æ¥è¯¢ function get_Display_Tree() { var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + '/Gy_BadReason/Gy_SupTypeTreeListByLevel', type: "GET", success: function (data1) { if (data1.count == 1) { layer.close(ajaxLoad); var data = JSON.parse(data1.data); MenuMain(data); } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //éåçæä¸»èå function MenuMain(data) { var liStr = '['; //éåçæä¸»èå for (var i = 0; i < data.length; i++) { // 夿æ¯å¦åå¨åèå if (data[i].children != null && data[i].children.length > 0) { liStr += '{"title": "' + data[i].id + "-" + data[i].title + '", "id": "' + data[i].id + '","spread":true, "children":[ '; // éåè·ååèå for (var k = 0; k < data[i].children.length; k++) { liStr += getChildMenu(data[i].children[k], 0); } liStr = liStr.substring(0, liStr.length - 1); liStr += ']},'; } else { liStr += '{"title": "' + data[i].id + "-" + data[i].title + '", "id": "' + data[i].id + '"},'; } }; liStr = liStr.substring(0, liStr.length - 1); liStr += "]"; var treeTable = JSON.parse(liStr); tree.render({ 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; //è·åå½åç¹å»çèç¹æ°æ® if (data.id == "100") { sql = " and HSupTypeID = 0 "; HSupTypeID = 0; } else if (data.id == "0") { sql = ""; HMaterTypeID = 0; } else { sql = " and HSupTypeID = '" + data.id + "' "; HSupTypeID = data.id; } get_Display(sql); } }); } // éå½çæåèå function getChildMenu(subMenu, num) { num++; var subStr = ''; if (subMenu.children != null && subMenu.children.length > 0) { subStr += '{"title": "' + subMenu.id + "-" + subMenu.title + '", "id": "' + subMenu.id + '", "children":['; for (var j = 0; j < subMenu.children.length; j++) { subStr += getChildMenu(subMenu.children[j], num); if (j + 1 == subMenu.children.length) { subStr = subStr.substring(0, subStr.length - 1); }1 } subStr += ']},'; } else { subStr += '{"title": "' + subMenu.id + "-" + subMenu.title + '", "id": "' + subMenu.id + '"},'; } return subStr; } //#endregion //#region éèå设置 WebTM/views/»ù´¡×ÊÁÏ/ÏúÊÛ»ù´¡×ÊÁÏ/Gy_Customer.html
@@ -1,7 +1,7 @@ <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!--<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"> @@ -9,8 +9,28 @@ <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/HideButton.js"></script>--> <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/HideButton.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> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/layui/layui1.js"></script> <script src="../../../layuiadmin/layui/lay/modules/table.js"></script> <style> /*æ ç¶å¾ç¹å»é«äº®åè²*/ .layui-tree-set-active > .layui-tree-entry .layui-tree-main { background: #aef0f7; } </style> </head> <body> <div class="layui-fluid"> @@ -88,7 +108,7 @@ </div> </div> <table class="" id="mainTable" lay-filter="mainTable"> </table> <!--<table class="" id="mainTable" lay-filter="mainTable"></table>--> <div class="layui-tab layui-tab-card" style="margin-top:40px;"> <ul class="layui-tab-title"> <li class="layui-this">å ³èç¨æ·</li> @@ -126,21 +146,40 @@ </form> <div class="layui-row" style="padding:10px 0"> <div class="layui-col-xs3 layui-inline" style="border: solid 1.5px #e0d6d64d;"> <div id="TreeTable" class="demo-tree demo-tree-box" style="width:99.5%;height:calc(50vh);"></div> <div style="width:99.5%;height:calc(35vh);position: relative;"> <!--//è½®æå¾--> <div class="layui-carousel" id="test1" style="position:absolute;"> <!--éæåº¦ opacity: 0.2--> <div carousel-item id="file"> </div> </div> </div> </div> <script src="../../../layuiadmin/layui/layui.js"></script> <div class="layui-col-xs8 layui-inline" style="padding-left: 10px; width: 73%"> <div> <table class="" id="mainTable" lay-filter="mainTable"></table> </div> </div> </div> </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/Scripts/webConfig.js"></script>--> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'tree', 'carousel'], function () { //#region å ¬ç¨åé var $ = layui.$ , admin = layui.admin @@ -150,6 +189,8 @@ , element = layui.element , laypage = layui.laypage , laydate = layui.laydate , tree = layui.tree , carousel = layui.carousel var sWhere = ""; var option = []; var option1 = ""; @@ -300,6 +341,8 @@ //æ ¹æ®é¡µé¢çæå¼æ¹å¼ï¼å¤æè¿æ»¤æ¡ä»¶æ¯å¦éè¦è¿è¡é¢å¤çæ·»å addSWhereByOpenType(); get_Display(sWhere); //æ ç¶å¾çæ get_Display_Tree(); } //#endregion @@ -1016,6 +1059,94 @@ } //#endregion // æ ç¶å¾æ¥è¯¢ function get_Display_Tree() { var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + 'Gy_BadReason/Gy_CusTypeTreeListByLevel', type: "GET", success: function (data1) { if (data1.count == 1) { layer.close(ajaxLoad); var data = JSON.parse(data1.data); MenuMain(data); } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //éåçæä¸»èå function MenuMain(data) { var liStr = '['; //éåçæä¸»èå for (var i = 0; i < data.length; i++) { // 夿æ¯å¦åå¨åèå if (data[i].children != null && data[i].children.length > 0) { liStr += '{"title": "' + data[i].id + "-" + data[i].title + '", "id": "' + data[i].id + '","spread":true, "children":[ '; // éåè·ååèå for (var k = 0; k < data[i].children.length; k++) { liStr += getChildMenu(data[i].children[k], 0); } liStr = liStr.substring(0, liStr.length - 1); liStr += ']},'; } else { liStr += '{"title": "' + data[i].id + "-" + data[i].title + '", "id": "' + data[i].id + '"},'; } }; liStr = liStr.substring(0, liStr.length - 1); liStr += "]"; var treeTable = JSON.parse(liStr); tree.render({ 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; //è·åå½åç¹å»çèç¹æ°æ® if (data.id == "100") { sql = " and HCusTypeID=0 "; HSupTypeID = 0; } else if (data.id == "0") { sql = ""; HMaterTypeID = 0; } else { sql = " and HCusTypeID='" + data.id + "' "; HCusTypeID = data.id; } get_Display(sql); } }); } // éå½çæåèå function getChildMenu(subMenu, num) { num++; var subStr = ''; if (subMenu.children != null && subMenu.children.length > 0) { subStr += '{"title": "' + subMenu.id + "-" + subMenu.title + '", "id": "' + subMenu.id + '", "children":['; for (var j = 0; j < subMenu.children.length; j++) { subStr += getChildMenu(subMenu.children[j], num); if (j + 1 == subMenu.children.length) { subStr = subStr.substring(0, subStr.length - 1); } 1 } subStr += ']},'; } else { subStr += '{"title": "' + subMenu.id + "-" + subMenu.title + '", "id": "' + subMenu.id + '"},'; } return subStr; } //#endregion //#region åç¦ç¨/ç¦ç¨æ°æ® function set_De_Stop(num) { var checkStatus = table.checkStatus('mainTable')