调整界面

This commit is contained in:
GoEdgeLab
2020-10-10 20:28:36 +08:00
parent 8d24063e80
commit 444ca7535e
35 changed files with 276 additions and 49 deletions

View File

@@ -224,5 +224,8 @@ window.teaweb = {
}
}
});
},
reload: function () {
window.location.reload()
}
};

View File

@@ -29,7 +29,7 @@
<div class="right menu">
<a href="" class="item" v-if="globalChangedClusters.length > 0" @click.prevent="syncClustersConfigs()"><i class="icon refresh"></i>{{globalChangedClusters.length}}个集群服务已变更,点此同步</a>
<a href="/monitor/messages" class="item" v-if="teaBadge > 0"><span :class="{'blink':teaBadge > 0}"><i class="icon bell"></i>告警({{teaBadge}}) </span></a>
<a href="/settings" class="item" :class="{active: teaMenu == 'settings'}">
<a href="/settings/profile" class="item" :class="{active: teaMenu == 'settings'}">
<i class="icon user" v-if="teaUserAvatar.length == 0"></i>
<img class="avatar" alt="" :src="teaUserAvatar" v-if="teaUserAvatar.length > 0"/>
{{teaUsername}}

View File

@@ -1,4 +0,0 @@
<first-menu>
<menu-item href="/api" code="index">节点列表</menu-item>
<menu-item href="/api/node/create" code="create">创建节点</menu-item>
</first-menu>

View File

@@ -1,9 +1,11 @@
{$layout}
{$template "menu"}
<first-menu>
<a href="" class="item" @click.prevent="createNode()">[添加节点]</a>
</first-menu>
<p class="comment" v-if="nodes.length == 0">暂时还没有节点。</p>
<table class="ui table selectable" v-if="nodes.length > 0">
<thead>
<tr>

View File

@@ -0,0 +1,13 @@
Tea.context(function () {
this.createNode = function () {
teaweb.popup("/api/node/createPopup", {
width: "50em",
height: "30em",
callback: function () {
teaweb.success("保存成功", function () {
teaweb.reload()
})
}
})
}
})

View File

@@ -0,0 +1,5 @@
<first-menu>
<menu-item href="/api" code="index">节点列表</menu-item>
<span class="item">|</span>
<menu-item :href="'/api/node/settings?nodeId=' + node.id" active="true">{{node.name}}</menu-item>
</first-menu>

View File

@@ -1,6 +1,6 @@
{$layout}
{$template "../menu"}
<div class="margin"></div>
{$layout "layout_popup"}
<h3>添加API节点</h3>
<form class="ui form" data-tea-action="$" data-tea-success="success">
<table class="ui table selectable definition">
<tr>

View File

@@ -1,5 +1,5 @@
Tea.context(function () {
this.success = NotifySuccess("保存成功", "/api")
this.success = NotifyPopup
this.hasHTTPS = false
this.changeListens = function (addrs) {

View File

@@ -2,6 +2,8 @@
{$template "/left_menu"}
<div class="right-box">
{$template "menu"}
<form class="ui form" data-tea-action="$" data-tea-success="success">
<input type="hidden" name="nodeId" :value="node.id"/>
<input type="hidden" name="sslPolicyId" :value="node.sslPolicyId"/>

View File

@@ -0,0 +1,3 @@
{$layout}
<p class="comment">此功能暂未开放,敬请期待。</p>

View File

@@ -0,0 +1,3 @@
{$layout}
<p class="comment">此功能暂未开放,敬请期待。</p>

View File

@@ -0,0 +1,3 @@
{$layout}
<p class="comment">此功能暂未开放,敬请期待。</p>

View File

@@ -0,0 +1,3 @@
{$layout}
<p class="comment">此功能暂未开放,敬请期待。</p>

View File

@@ -0,0 +1,3 @@
{$layout}
<p class="comment">此功能暂未开放,敬请期待。</p>