AE86 5 lat temu
rodzic
commit
2289767ad1

+ 0 - 6
dbsyncer-web/src/main/resources/static/js/index/index.js

@@ -59,15 +59,9 @@ function bindConnectorDropdownMenu() {
 function bindMappingDropdownMenu() {
     $(".mappingList .dropdown-menu li").click(function () {
         var $url = $(this).attr("url");
-        var $loadPage = $(this).attr("loadPage");
         var $confirm = $(this).attr("confirm");
         var $confirmMessage = $(this).attr("confirmMessage");
 
-        if ("true" == $loadPage) {
-            // 加载页面
-            $initContainer.load($url);
-            return;
-        }
         if ("true" == $confirm) {
             // 如果当前为恢复状态
             BootstrapDialog.show({

+ 0 - 30
dbsyncer-web/src/main/resources/static/js/mapping/edit.js

@@ -1,30 +0,0 @@
-function submit(data) {
-    //保存驱动配置
-    doPoster("/mapping/edit", data, function (data) {
-        if (data.success == true) {
-            bootGrowl("保存驱动成功!", "success");
-            backIndexPage();
-        } else {
-            bootGrowl(data.resultValue, "danger");
-        }
-    });
-}
-
-$(function () {
-    // 兼容IE PlaceHolder
-    $('input[type="text"],input[type="password"],textarea').PlaceHolder();
-
-    //保存
-    $("#mappingSubmitBtn").click(function () {
-        var $form = $("#mappingModifyForm");
-        if ($form.formValidate() == true) {
-            var data = $form.serializeJson();
-            submit(data);
-        }
-    });
-
-    //返回
-    $("#mappingBackBtn").click(function () {
-        backIndexPage();
-    });
-})

+ 2 - 1
dbsyncer-web/src/main/resources/templates/index/index.html

@@ -108,6 +108,8 @@
                                                     </div>
                                                 </div>
                                             </div>
+
+                                            <div class="row text-right text-muted" th:text="${#dates.format(m?.updateTime, 'yyyy-MM-dd HH:mm:ss')}"></div>
                                         </div>
 
                                         <!-- 右上角下拉菜单 -->
@@ -116,7 +118,6 @@
                                             <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
                                                 <li th:url="'/mapping/start?id='+${m?.id}"><a href="javascript:;"><i class="fa fa-check-circle-o well-sign-green"></i>&nbsp;&nbsp;启动</a></li>
                                                 <li th:url="'/mapping/stop?id='+${m?.id}"><a href="javascript:;"><i class="fa fa-times-circle-o well-sign-red"></i>&nbsp;&nbsp;停止</a></li>
-                                                <li th:url="'/mapping/pageEdit?id='+${m?.id}" loadPage="true"><a href="javascript:;"><i class="fa fa-edit well-sign-green"></i>&nbsp;编辑</a></li>
                                                 <li th:url="'/mapping/remove?id='+${m?.id}" confirm="true" confirmMessage="确认删除?"><a href="javascript:;"><i class="fa fa-trash well-sign-red"></i>&nbsp;&nbsp;删除</a></li>
                                             </ul>
                                         </div>

+ 0 - 74
dbsyncer-web/src/main/resources/templates/mapping/edit.html

@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<html xmlns="http://www.w3.org/1999/xhtml"
-      xmlns:th="http://www.thymeleaf.org" lang="zh-CN">
-
-<div class="container-fluid">
-    <div class="container">
-        <form id="mappingModifyForm" class="form-horizontal" role="form" method="post">
-            <!-- 标题 -->
-            <div class="row text-center">
-                <h3>修改驱动</h3>
-            </div>
-
-            <!-- 操作 -->
-            <div class="form-group">
-                <div class="col-md-10"></div>
-                <div class="col-md-2 text-right">
-                    <button id="mappingSubmitBtn" type="button" class="btn btn-primary">
-                        <span class="fa fa-save"></span>保存
-                    </button>
-                    <button id="mappingBackBtn" type="button" class="btn btn-default">
-                        <span class="fa fa-reply"></span>返回
-                    </button>
-                </div>
-            </div>
-
-            <!-- 配置 -->
-            <div class="row">
-                <div class="col-md-12">
-                        <div class="panel panel-info">
-                            <div class="panel-heading">
-                                <h3 class="panel-title">驱动配置</h3>
-                            </div>
-
-                            <div class="panel-body">
-                                <!-- 驱动ID -->
-                                <div class="form-group hidden">
-                                    <label class="col-sm-2 control-label">ID</label>
-                                    <div class="col-sm-10">
-                                        <input class="form-control" name="id" readonly="true" type="text" th:value="${mapping?.id}" />
-                                    </div>
-                                </div>
-
-                                <div class="form-group">
-                                    <!-- 数据源 -->
-                                    <label class="col-sm-2 control-label">数据源</label>
-                                    <div class="col-sm-4">
-                                        <input class="form-control" readonly="true" type="text" th:value="${mapping?.sourceConnector?.name}" />
-                                    </div>
-                                    <!-- 目标源 -->
-                                    <label class="col-sm-2 control-label">目标源</label>
-                                    <div class="col-sm-4">
-                                        <input class="form-control" readonly="true" type="text" th:value="${mapping?.targetConnector?.name}" />
-                                    </div>
-                                </div>
-
-                                <!-- 驱动名称 -->
-                                <div class="form-group">
-                                    <label class="col-sm-2 control-label">名称 <strong class="driverVerifcateRequired">*</strong></label>
-                                    <div class="col-sm-10">
-                                        <input class="form-control" name="name" type="text" maxlength="50" dbsyncer-valid="require" placeholder="名称" th:value="${mapping?.name}" />
-                                    </div>
-                                </div>
-
-                            </div>
-                        </div>
-                </div>
-            </div>
-
-        </form>
-    </div>
-</div>
-
-<script th:src="@{/js/mapping/edit.js}"></script>
-</html>

+ 1 - 1
dbsyncer-web/src/main/resources/templates/mapping/editMapping.html

@@ -7,7 +7,7 @@
         <form id="mappingModifyForm" class="form-horizontal" role="form" method="post">
             <!-- 标题 -->
             <div class="row text-center">
-                <h3>[[${mapping?.name}]]</h3>
+                <h3>[[${mapping?.name}]]&nbsp;<i class="fa fa-edit well-sign-green"></i></h3>
                 <p>[[${mapping?.id}]]</p>
             </div>