CZT
2023-08-03 45569be01495485f07767a12d3b646b611653e72
武汉军粮省平台-提交配置2
已修改1个文件
已添加2个文件
614 ■■■■■ 文件已修改
src/main/java/com/fzzy/web/HomeController.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/view/ApiList-whjl.view.xml 290 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/templates/home/home-whjl.html 310 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
    }
}
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(&quot;apiListPR#triggerCategory&quot;).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(&quot;apiTriggerService#trigger&quot;).getResult(&quot;YN&quot;)}</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(&quot;apiTriggerService#trigger&quot;).getResult(&quot;YN&quot;)}</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(&quot;apiTriggerService#trigger&quot;).getResult(&quot;YN&quot;)}</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">&#xD;
//修改&#xD;
editData=function(){&#xD;
    var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
    view.get(&quot;#dialogMain&quot;).show();    &#xD;
}&#xD;
&#xD;
//同步数据配置&#xD;
syncData=function(){&#xD;
    $alert(&quot;待完善&quot;);&#xD;
}&#xD;
&#xD;
&#xD;
//显示记录&#xD;
showLog=function(){&#xD;
    $alert(&quot;待完善&quot;);&#xD;
}</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(&quot;#dsMain&quot;).flushAsync();&#xD;
</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(&quot;#dsMain&quot;).insert();&#xD;
view.get(&quot;#dialogMain&quot;).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 = &quot;&lt;a href='javaScript:;' onClick='editData()'>编辑&lt;/a>&quot;;&#xD;
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 = &quot;&lt;a href='javaScript:;' onClick='syncData()'>同步配置&lt;/a>&quot;;&#xD;
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 = &quot;&lt;a href='javaScript:;' onClick='showLog()'>上传记录&lt;/a>&quot;;&#xD;
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(&quot;#dgMain&quot;).getCurrentItem();&#xD;
view.get(&quot;#updateSave&quot;).execute(function(){&#xD;
    self.get(&quot;parent&quot;).hide();&#xD;
    view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
});&#xD;
</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(&quot;#dgMain&quot;).getCurrentItem();&#xD;
self.get(&quot;parent&quot;).hide();&#xD;
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>
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>省平台接口对接</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">仓储设施电子档案</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>