From 45569be01495485f07767a12d3b646b611653e72 Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期四, 03 八月 2023 16:37:23 +0800 Subject: [PATCH] 武汉军粮省平台-提交配置2 --- src/main/java/com/fzzy/web/HomeController.java | 14 + src/main/java/com/fzzy/whjl/view/ApiList-whjl.view.xml | 290 ++++++++++++++++++++++++++ src/main/resources/templates/home/home-whjl.html | 310 ++++++++++++++++++++++++++++ 3 files changed, 614 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/fzzy/web/HomeController.java b/src/main/java/com/fzzy/web/HomeController.java index 79579c8..eaeda78 100644 --- a/src/main/java/com/fzzy/web/HomeController.java +++ b/src/main/java/com/fzzy/web/HomeController.java @@ -47,4 +47,18 @@ return view; } + /** + * 鍚庡彴绠$悊涓婚〉闈�-姝︽眽鍐涚伯鐪佸钩鍙� + * + * @return + */ + @RequestMapping("/home-whjl") + public ModelAndView homeWhjl( + @RequestParam(name = "tag", required = false) String tag) { + ModelAndView view = new ModelAndView(); + + view.setViewName("home/home-whjl"); + return view; + } + } diff --git a/src/main/java/com/fzzy/whjl/view/ApiList-whjl.view.xml b/src/main/java/com/fzzy/whjl/view/ApiList-whjl.view.xml new file mode 100644 index 0000000..eaca165 --- /dev/null +++ b/src/main/java/com/fzzy/whjl/view/ApiList-whjl.view.xml @@ -0,0 +1,290 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ViewConfig> + <Arguments/> + <Context/> + <Model> + <DataType name="dtMain"> + <Property name="creationType">com.fzzy.api.entity.ApiList</Property> + <PropertyDef name="id"> + <Property name="dataType">Integer</Property> + </PropertyDef> + <PropertyDef name="code"> + <Property></Property> + <Property name="label">鎺ュ彛缂栫爜</Property> + <Property name="required">true</Property> + </PropertyDef> + <PropertyDef name="name"> + <Property></Property> + <Property name="label">鎺ュ彛鍚嶇О</Property> + <Property name="required">true</Property> + </PropertyDef> + <PropertyDef name="category"> + <Property></Property> + <Property name="label">鎺ュ彛鍒嗙被</Property> + <Property name="required">true</Property> + <Property name="mapping"> + <Property name="mapValues">${dorado.getDataProvider("apiListPR#triggerCategory").getResult()}</Property> + <Property name="keyProperty">code</Property> + <Property name="valueProperty">name</Property> + </Property> + </PropertyDef> + <PropertyDef name="version"> + <Property></Property> + <Property name="label">鎺ュ彛鐗堟湰</Property> + </PropertyDef> + <PropertyDef name="fromG"> + <Property></Property> + <Property name="label">鏁版嵁鏉ユ簮-绮簱淇℃伅绯荤粺</Property> + <Property name="mapping"> + <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("YN")}</Property> + <Property name="keyProperty">code</Property> + <Property name="valueProperty">name</Property> + </Property> + </PropertyDef> + <PropertyDef name="fromP"> + <Property></Property> + <Property name="label">鏁版嵁鏉ユ簮-鐪佺骇骞冲彴</Property> + <Property name="mapping"> + <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("YN")}</Property> + <Property name="keyProperty">code</Property> + <Property name="valueProperty">name</Property> + </Property> + </PropertyDef> + <PropertyDef name="fromC"> + <Property></Property> + <Property name="label">鏁版嵁鏉ユ簮-涓ぎ骞冲彴</Property> + <Property name="mapping"> + <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("YN")}</Property> + <Property name="keyProperty">code</Property> + <Property name="valueProperty">name</Property> + </Property> + </PropertyDef> + <PropertyDef name="remark"> + <Property></Property> + <Property name="label">澶囨敞璇存槑</Property> + </PropertyDef> + </DataType> + </Model> + <View layout="regionPadding:10"> + <ClientEvent name="onClick">
 +//淇敼
 +editData=function(){
 + var cur = view.get("#dgMain").getCurrentItem();
 + view.get("#dialogMain").show(); 
 +}
 +
 +//鍚屾鏁版嵁閰嶇疆
 +syncData=function(){
 + $alert("寰呭畬鍠�");
 +}
 +
 +
 +//鏄剧ず璁板綍
 +showLog=function(){
 + $alert("寰呭畬鍠�");
 +}</ClientEvent> + <Property name="packages">font-awesome,css-common</Property> + <DataSet id="dsMain"> + <Property name="dataType">[dtMain]</Property> + <Property name="dataProvider">apiListPR#listAll</Property> + </DataSet> + <ToolBar> + <ToolBarLabel> + <Property name="text">鎺ュ彛鍒楄〃锛�</Property> + <Property name="style"> + <Property name="font-weight">bold</Property> + </Property> + </ToolBarLabel> + <ToolBarButton> + <ClientEvent name="onClick">view.get("#dsMain").flushAsync();
 +</ClientEvent> + <Property name="caption">鍒锋柊</Property> + <Property name="iconClass">fa fa-search</Property> + <Property name="width">100</Property> + <Property name="exClassName">toolbar-button-push</Property> + </ToolBarButton> + <ToolBarButton> + <ClientEvent name="onClick">view.get("#dsMain").insert();
 +view.get("#dialogMain").show();</ClientEvent> + <Property name="caption">鏂板</Property> + <Property name="iconClass">fa fa-plus</Property> + <Property name="width">100</Property> + <Property name="exClassName">toolbar-button</Property> + </ToolBarButton> + </ToolBar> + <DataGrid id="dgMain"> + <Property name="dataSet">dsMain</Property> + <Property name="selectionMode">multiRows</Property> + <Property name="highlightCurrentRow">false</Property> + <Property name="groupProperty">category</Property> + <RowNumColumn/> + <DataColumn name="code"> + <Property name="property">code</Property> + <Property name="align">center</Property> + <Property name="width">120</Property> + <Property name="readOnly">true</Property> + </DataColumn> + <DataColumn name="name"> + <Property name="property">name</Property> + <Property name="align">center</Property> + <Property name="readOnly">true</Property> + </DataColumn> + <DataColumn name="category"> + <Property name="property">category</Property> + <Property name="align">center</Property> + <Property name="readOnly">true</Property> + </DataColumn> + <DataColumn name="version"> + <Property name="property">version</Property> + <Property name="align">center</Property> + <Property name="readOnly">true</Property> + </DataColumn> + <ColumnGroup> + <Property name="caption">鏁版嵁鏉ユ簮</Property> + <DataColumn name="fromG"> + <Property name="property">fromG</Property> + <Property name="caption">绮簱淇℃伅绯荤粺</Property> + <Property name="align">center</Property> + <Property name="width">100</Property> + <Property name="readOnly">true</Property> + </DataColumn> + <DataColumn name="fromP"> + <Property name="property">fromP</Property> + <Property name="caption">鐪佺骇骞冲彴</Property> + <Property name="align">center</Property> + <Property name="width">100</Property> + <Property name="readOnly">true</Property> + </DataColumn> + <DataColumn name="fromC"> + <Property name="property">fromC</Property> + <Property name="caption">涓ぎ骞冲彴</Property> + <Property name="align">center</Property> + <Property name="width">100</Property> + <Property name="readOnly">true</Property> + </DataColumn> + </ColumnGroup> + <ColumnGroup> + <Property name="caption">鎺ュ彛鎿嶄綔</Property> + <DataColumn> + <ClientEvent name="onRenderCell">arg.dom.innerHTML = "<a href='javaScript:;' onClick='editData()'>缂栬緫</a>";
 +arg.processDefault = false;</ClientEvent> + <Property name="caption">缂栬緫</Property> + <Property name="width">80</Property> + <Property name="readOnly">true</Property> + <Property name="align">center</Property> + <Editor/> + </DataColumn> + <DataColumn> + <ClientEvent name="onRenderCell">arg.dom.innerHTML = "<a href='javaScript:;' onClick='syncData()'>鍚屾閰嶇疆</a>";
 +arg.processDefault = false;</ClientEvent> + <Property name="caption">鍚屾閰嶇疆</Property> + <Property name="width">80</Property> + <Property name="readOnly">true</Property> + <Property name="align">center</Property> + <Editor/> + </DataColumn> + <DataColumn> + <ClientEvent name="onRenderCell">arg.dom.innerHTML = "<a href='javaScript:;' onClick='showLog()'>涓婁紶璁板綍</a>";
 +arg.processDefault = false;</ClientEvent> + <Property name="caption">涓婁紶璁板綍</Property> + <Property name="width">80</Property> + <Property name="readOnly">true</Property> + <Property name="align">center</Property> + <Editor/> + </DataColumn> + </ColumnGroup> + </DataGrid> + <Dialog id="dialogMain"> + <Property name="width">1000</Property> + <Property name="caption">鎺ュ彛淇℃伅</Property> + <Property name="iconClass">fa fa-sliders</Property> + <Property name="closeable">false</Property> + <Buttons> + <Button> + <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 +view.get("#updateSave").execute(function(){
 + self.get("parent").hide();
 + view.get("#dsMain").flushAsync();
 +});
 +</ClientEvent> + <Property name="caption">淇濆瓨淇敼</Property> + <Property name="iconClass">fa fa-check</Property> + <Property name="exClassName">toolbar-button</Property> + </Button> + <Button> + <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 +self.get("parent").hide();
 +if(cur) cur.cancel();</ClientEvent> + <Property name="caption">鍙栨秷淇敼</Property> + <Property name="iconClass">fa fa-times</Property> + <Property name="exClassName">toolbar-button-warn</Property> + </Button> + </Buttons> + <Children> + <AutoForm> + <Property name="dataSet">dsMain</Property> + <Property name="cols">*,*,*</Property> + <Property name="labelWidth">100</Property> + <Property name="labelAlign">left</Property> + <Property name="labelSeparator">锛�</Property> + <Property name="labelPosition">top</Property> + <AutoFormElement> + <Property name="name">code</Property> + <Property name="property">code</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">name</Property> + <Property name="property">name</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">category</Property> + <Property name="property">category</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">fromG</Property> + <Property name="property">fromG</Property> + <Property name="trigger">autoMappingDropDown2</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">fromP</Property> + <Property name="property">fromP</Property> + <Property name="trigger">autoMappingDropDown2</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">fromC</Property> + <Property name="property">fromC</Property> + <Property name="trigger">autoMappingDropDown2</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> + <Property name="name">version</Property> + <Property name="property">version</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement layoutConstraint="colSpan:2"> + <Property name="name">remark</Property> + <Property name="property">remark</Property> + <Editor/> + </AutoFormElement> + </AutoForm> + </Children> + <Tools/> + </Dialog> + <UpdateAction id="updateSave"> + <Property name="dataResolver">apiListPR#updateSave</Property> + <UpdateItem> + <Property name="dataPath">[#current]</Property> + <Property name="dataSet">dsMain</Property> + </UpdateItem> + </UpdateAction> + <AjaxAction id="ajaxDel"> + <Property name="service">apiListPR#delData</Property> + <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property> + </AjaxAction> + </View> +</ViewConfig> diff --git a/src/main/resources/templates/home/home-whjl.html b/src/main/resources/templates/home/home-whjl.html new file mode 100644 index 0000000..d407120 --- /dev/null +++ b/src/main/resources/templates/home/home-whjl.html @@ -0,0 +1,310 @@ +<!DOCTYPE html> +<html lang="zh-cn" xmlns:th=http://www.thymeleaf.org> +<head> + <meta charset="utf-8"> + <title>鐪佸钩鍙版帴鍙e鎺�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" + content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> + <link rel="stylesheet" th:href="@{/static/lib/layui/css/layui.css}" media="all"> + <link rel="stylesheet" th:href="@{/static/lib/layuiadmin/style/admin.css}" media="all"> + <link rel="stylesheet" th:href="@{/static/lib/layuiadmin/style/myhome.css}" media="all"> + +</head> + +<body class="layui-layout-body"> +<div id="LAY_app"> + <div class="layui-layout layui-layout-admin my-page"> + <div class="layui-header"> + + <!-- 澶撮儴鍖哄煙 --> + <ul class="layui-nav layui-layout-left m-menu"> + <li class="layui-nav-item layadmin-flexible" lay-unselect> + <a href="javascript:;" layadmin-event="flexible" title="渚ц竟浼哥缉"> + <i class="layui-icon layui-icon-shrink-right" id="LAY_app_flexible"></i> + </a> + </li> + </ul> + <ul class="layui-nav layui-layout-right" lay-filter="layadmin-layout-right"> + <li class="nav-btns"> + <li class="layui-nav-item" lay-unselect> + <a layadmin-event="message" lay-text="娑堟伅涓績"> + <img th:src="@{/static/lib/layuiadmin/style/images/icon6.png}" alt="" class="notice"> + <!-- 濡傛灉鏈夋柊娑堟伅锛屽垯鏄剧ず灏忓渾鐐� --> + <span class="badge-num">0</span> + </a> + </li> + + <li class="layui-nav-item" lay-unselect> + <a href="javascript:;" class="m-user"> + <div class="img" style="background-image: url('./static/images/user.png');"></div> + <!-- <div class="name">admin</div>--> + </a> + <dl class="layui-nav-child"> + <dd> + <a lay-href="#">鍩烘湰璧勬枡</a> + </dd> + <dd> + <a lay-href="#">淇敼瀵嗙爜</a> + </dd> + <hr> + <dd> + <a href="#" target="_self" >閫�鍑�</a> + </dd> + </dl> + </li> + </ul> + + </div> + + <!-- 渚ц竟鑿滃崟 --> + <div class="layui-side layui-side-menu"> + <div class="layui-side-scroll"> + <div class="layui-logo m-logo"> + <img th:src="@{/static/images/logo2.png}"> + </div> + + <!-- 宸︿晶瀵艰埅--> + <ul class="layui-nav layui-nav-tree snv" lay-shrink="all" id="LAY-system-side-menu" + lay-filter="layadmin-system-side-menu"> + + <li data-name="home" class="layui-nav-item layui-nav-itemed"> + <a href="javascript:;" class="one" lay-tips="" lay-direction="2"> + <!-- <i class="layui-icon layui-icon-home"></i> --> + <div class="g-icon"> + <img th:src="@{/static/lib/layuiadmin/style/images/c-i1.png}"> + </div> + <cite>绯荤粺閰嶇疆</cite> + <span class="layui-nav-more"></span> + </a> + + <dl class="layui-nav-child"> + <dd class="layui-this"> + <a lay-href="com.fzzy.whjl.view.ApiList-whjl.d">鎺ュ彛鍒楄〃</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.ApiConfs.d">鎺ュ彛閰嶇疆</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.ApiLog.d">涓婁紶璁板綍</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.ApiTrigger.d">瀛楀吀琛ㄩ厤缃�</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.GbCheckItem.d">妫�楠岄」閰嶇疆</a> + </dd> + </dl> + </li> + + <li data-name="component" class="layui-nav-item"> + <a class="one" href="javascript:;" lay-tips="" lay-direction="2"> + <!-- <i class="layui-icon layui-icon-component"></i>--> + <div class="g-icon"> + <img th:src="@{/static/lib/layuiadmin/style/images/icon2.png}"> + </div> + <cite>鍐涚伯浼佷笟</cite> + <span class="layui-nav-more"></span> + </a> + <dl class="layui-nav-child"> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1101.d">鍐涚伯浼佷笟淇℃伅</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1102.d">鍐涗緵绔欑偣淇℃伅</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1103.d">鍐涚伯浜哄憳淇℃伅</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1104.d">鏀惧績绮补搴�</a> + </dd> + </dl> + </li> + + <li data-name="template" class="layui-nav-item"><a class="one" + href="javascript:;" lay-tips="" + lay-direction="2"> + <!-- <i class="layui-icon layui-icon-template"></i>--> + <div class="g-icon"> + <img th:src="@{/static/lib/layuiadmin/style/images/icon1.png}"> + </div> + <cite>浠撳偍璁炬柦璁惧</cite> + <span class="layui-nav-more"></span> + </a> + <dl class="layui-nav-child"> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1201.d">浠撴埧淇℃伅</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1202.d">寤掗棿淇℃伅</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1203.d">璐т綅淇℃伅</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1204.d">浠撳偍璁炬柦鐢靛瓙妗f</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1205.d">浠撳偍璁炬柦缁存姢璁板綍</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1206.d">浠撳偍璁惧鎶ュ簾璁板綍</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1207.d">浠撳偍璁惧淇℃伅</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1208.d">浠撳偍璁惧缁存姢璁板綍</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1209.d">浠撳偍璁惧缁翠慨璁板綍</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1210.d">浠撳偍璁惧鎶ュ簾璁板綍</a> + </dd> + </dl> + </li> + + <li data-name="template" class="layui-nav-item"> + <a class="one" href="javascript:;" lay-tips="" lay-direction="2"> + <!-- <i class="layui-icon layui-icon-template"></i>--> + <div class="g-icon"> + <img th:src="@{/static/lib/layuiadmin/style/images/icon4.png}"> + </div> + <cite>缁忚惀绠$悊</cite> + <span class="layui-nav-more"></span> + </a> + <dl class="layui-nav-child"> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1301.d">瀹㈡埛淇℃伅</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1304.d">鍚堝悓淇℃伅</a> + </dd> + </dl> + </li> + + + <li data-name="template" class="layui-nav-item"> + <a class="one" href="javascript:;" lay-tips="" lay-direction="2"> + <!-- <i class="layui-icon layui-icon-template"></i>--> + <div class="g-icon"> + <img th:src="@{/static/lib/layuiadmin/style/images/icon5.png}"> + </div> + <cite>鍑哄叆搴撲笟鍔�</cite> + <span class="layui-nav-more"></span> + </a> + <dl class="layui-nav-child"> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1401.d">搴撳瓨鍙拌处</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1402.d">搴撳瓨鍙拌处浜у搧鎵规</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1403.d">搴撳瓨鍙拌处鍑哄叆璁板綍</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1406.d">鍑哄叆搴撹褰�</a> + </dd> + </dl> + </li> + + + <li data-name="template" class="layui-nav-item"> + <a class="one" href="javascript:;" lay-tips="" lay-direction="2"> + <!-- <i class="layui-icon layui-icon-template"></i>--> + <div class="g-icon"> + <img th:src="@{/static/lib/layuiadmin/style/images/icon3.png}"> + </div> + <cite>璐ㄩ噺绠$悊</cite> + <span class="layui-nav-more"></span> + </a> + <dl class="layui-nav-child"> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1502.d">璐ㄦ鎶ュ憡</a> + </dd> + </dl> + </li> + <li data-name="template" class="layui-nav-item"> + <a class="one" href="javascript:;" lay-tips="" lay-direction="2"> + <div class="g-icon"> + <img th:src="@{/static/lib/layuiadmin/style/images/icon3.png}"> + </div> + <cite>鍌ㄨ繍鐜</cite> + <span class="layui-nav-more"></span> + </a> + <dl class="layui-nav-child"> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1801.d">绮儏妫�娴嬭褰�</a> + </dd> + <dd> + <a lay-href="com.fzzy.whjl.view.WhjlApi1802.d">鑳借�楄褰�</a> + </dd> + </dl> + </li> + </ul> + </div> + </div> + + <!-- 椤甸潰鏍囩 --> + <div class="layadmin-pagetabs" id="LAY_app_tabs"> + <div class="layui-icon layadmin-tabs-control layui-icon-prev" + layadmin-event="leftPage"></div> + <div class="layui-icon layadmin-tabs-control layui-icon-next" + layadmin-event="rightPage"></div> + <div class="layui-icon layadmin-tabs-control layui-icon-down"> + <ul class="layui-nav layadmin-tabs-select" + lay-filter="layadmin-pagetabs-nav"> + <li class="layui-nav-item" lay-unselect><a + href="javascript:;"></a> + <dl class="layui-nav-child layui-anim-fadein"> + <dd layadmin-event="closeThisTabs"> + <a href="javascript:;">鍏抽棴褰撳墠鏍囩椤�</a> + </dd> + <dd layadmin-event="closeOtherTabs"> + <a href="javascript:;">鍏抽棴鍏跺畠鏍囩椤�</a> + </dd> + <dd layadmin-event="closeAllTabs"> + <a href="javascript:;">鍏抽棴鍏ㄩ儴鏍囩椤�</a> + </dd> + </dl> + </li> + </ul> + </div> + <div class="layui-tab" lay-unauto lay-allowClose="true" + lay-filter="layadmin-layout-tabs"> + <ul class="layui-tab-title" id="LAY_app_tabsheader"> + <li lay-id="ApiList" + lay-attr="com.fzzy.whjl.view.ApiList.d" class="layui-this"><i + class="layui-icon layui-icon-home"></i></li> + </ul> + </div> + </div> + + <!-- 涓讳綋鍐呭 --> + <div class="layui-body" id="LAY_app_body"> + <div class="layadmin-tabsbody-item layui-show"> + <iframe src="com.fzzy.whjl.view.ApiList.d" frameborder="0" + class="layadmin-iframe"></iframe> + </div> + </div> + + <!-- 杈呭姪鍏冪礌锛屼竴鑸敤浜庣Щ鍔ㄨ澶囦笅閬僵 --> + <div class="layadmin-body-shade" layadmin-event="shade"></div> + </div> +</div> + + +<script th:src="@{/static/lib/layui/layui.js}"></script> +<script th:inline="javascript"> + layui.config({ + base: './static/lib/layuiadmin/' + }).extend({ + index: 'lib/index' + }).use('index'); +</script> +</body> +</html> \ No newline at end of file -- Gitblit v1.9.3