mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-11-03 20:34:01 +08:00
“网站服务”改为“网站”、“网站列表”
This commit is contained in:
@@ -167,7 +167,7 @@ func AllModuleMaps() []maps.Map {
|
||||
"url": "/dashboard",
|
||||
},
|
||||
{
|
||||
"name": "网站服务",
|
||||
"name": "网站列表",
|
||||
"code": AdminModuleCodeServer,
|
||||
"url": "/servers",
|
||||
},
|
||||
|
||||
@@ -45,7 +45,7 @@ func KeyFailReason(reasonCode string) string {
|
||||
case "requireDomain":
|
||||
return "找不到Key对应的域名"
|
||||
case "requireServer":
|
||||
return "找不到Key对应的网站服务"
|
||||
return "找不到Key对应的网站"
|
||||
case "requireUser":
|
||||
return "该域名不属于当前用户"
|
||||
case "requireClusterId":
|
||||
|
||||
@@ -64,7 +64,7 @@ func (this *IndexAction) RunPost(params struct {
|
||||
DefaultDomain string
|
||||
}) {
|
||||
// 创建日志
|
||||
defer this.CreateLog(oplogs.LevelInfo, "保存网站服务全局配置")
|
||||
defer this.CreateLog(oplogs.LevelInfo, "保存网站全局配置")
|
||||
|
||||
if len(params.GlobalConfigJSON) == 0 {
|
||||
this.Fail("错误的配置信息,请刷新当前页面后重试")
|
||||
|
||||
@@ -107,7 +107,7 @@ func (this *ServerHelper) createLeftMenu(action *actions.ActionObject) {
|
||||
// TABBAR
|
||||
selectedTabbar, _ := action.Data["mainTab"]
|
||||
tabbar := actionutils.NewTabbar()
|
||||
tabbar.Add("服务列表", "", "/servers", "", false)
|
||||
tabbar.Add("网站列表", "", "/servers", "", false)
|
||||
if teaconst.IsPlus {
|
||||
tabbar.Add("看板", "", "/servers/server/boards?serverId="+serverIdString, "dashboard", selectedTabbar == "board")
|
||||
}
|
||||
|
||||
@@ -19,8 +19,8 @@ func FindAllMenuMaps(nodeLogsType string, countUnreadNodeLogs int64, countUnread
|
||||
{
|
||||
"code": "servers",
|
||||
"module": configloaders.AdminModuleCodeServer,
|
||||
"name": "网站服务",
|
||||
"subtitle": "服务列表",
|
||||
"name": "网站列表",
|
||||
"subtitle": "",
|
||||
"icon": "clone outsize",
|
||||
"subItems": []maps.Map{
|
||||
{
|
||||
|
||||
@@ -73,7 +73,7 @@ Vue.component("http-access-log-box", {
|
||||
this.$refs.box.parentNode.style.cssText = ""
|
||||
},
|
||||
mismatch: function () {
|
||||
teaweb.warn("当前访问没有匹配到任何网站服务")
|
||||
teaweb.warn("当前访问没有匹配到任何网站")
|
||||
}
|
||||
},
|
||||
template: `<div style="word-break: break-all" :style="{'color': (accessLog.status >= 400) ? '#dc143c' : ''}" ref="box">
|
||||
@@ -81,7 +81,7 @@ Vue.component("http-access-log-box", {
|
||||
<a v-if="accessLog.node != null && accessLog.node.nodeCluster != null" :href="'/clusters/cluster/node?nodeId=' + accessLog.node.id + '&clusterId=' + accessLog.node.nodeCluster.id" title="点击查看节点详情" target="_top"><span class="grey">[{{accessLog.node.name}}<span v-if="!accessLog.node.name.endsWith('节点')">节点</span>]</span></a>
|
||||
|
||||
<!-- 服务 -->
|
||||
<a :href="'/servers/server/log?serverId=' + accessLog.serverId" title="点击到网站服务" v-if="vShowServerLink && accessLog.serverId > 0"><span class="grey">[服务]</span></a>
|
||||
<a :href="'/servers/server/log?serverId=' + accessLog.serverId" title="点击到网站" v-if="vShowServerLink && accessLog.serverId > 0"><span class="grey">[服务]</span></a>
|
||||
<span v-if="vShowServerLink && (accessLog.serverId == null || accessLog.serverId == 0)" @click.prevent="mismatch()"><span class="disabled">[服务]</span></span>
|
||||
|
||||
<span v-if="accessLog.region != null && accessLog.region.length > 0" class="grey"><ip-box :v-ip="accessLog.remoteAddr">[{{accessLog.region}}]</ip-box></span>
|
||||
|
||||
@@ -663,8 +663,8 @@ Vue.component("http-firewall-actions-box", {
|
||||
<option value="service">当前服务</option>
|
||||
<option value="global">所有服务</option>
|
||||
</select>
|
||||
<p class="comment" v-if="blockScope == 'service'">只封禁用户对当前网站服务的访问,其他服务不受影响。</p>
|
||||
<p class="comment" v-if="blockScope =='global'">封禁用户对所有网站服务的访问。</p>
|
||||
<p class="comment" v-if="blockScope == 'service'">只封禁用户对当前网站的访问,其他服务不受影响。</p>
|
||||
<p class="comment" v-if="blockScope =='global'">封禁用户对所有网站的访问。</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr v-if="actionCode == 'block'">
|
||||
|
||||
@@ -147,7 +147,7 @@ Vue.component("http-firewall-captcha-options", {
|
||||
<td>失败全局封禁</td>
|
||||
<td>
|
||||
<checkbox v-model="options.failBlockScopeAll"></checkbox>
|
||||
<p class="comment">是否在失败时全局封禁,默认为只封禁对单个网站服务的访问。</p>
|
||||
<p class="comment">是否在失败时全局封禁,默认为只封禁对单个网站的访问。</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -49,7 +49,7 @@ Vue.component("http-firewall-config-box", {
|
||||
<td class="title">启用WAF</td>
|
||||
<td>
|
||||
<checkbox v-model="firewall.isOn"></checkbox>
|
||||
<p class="comment">选中后,表示启用当前网站服务的WAF功能。</p>
|
||||
<p class="comment">选中后,表示启用当前网站的WAF功能。</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<td>
|
||||
<div v-if="hasDomains">
|
||||
<dns-domain-selector :v-domain-id="domainId" :v-domain-name="domainName" :v-provider-name="domainProvider.name" @change="changeDomain"></dns-domain-selector>
|
||||
<p class="comment">用于生成集群节点和网站服务的DNS解析记录<span v-if="domainId > 0">,修改后将自动删除旧域名中的相关记录</span>。</p>
|
||||
<p class="comment">用于生成集群节点和网站的DNS解析记录<span v-if="domainId > 0">,修改后将自动删除旧域名中的相关记录</span>。</p>
|
||||
</div>
|
||||
<div v-else>
|
||||
没有可用的域名,请在 <a href="/dns/providers" target="_blank">[域名解析]</a> 中添加。
|
||||
@@ -43,7 +43,7 @@
|
||||
<td>自动设置CNAME记录<optional-label></optional-label></td>
|
||||
<td>
|
||||
<values-box :values="cnameRecords" name="cnameRecords" placeholder="记录名" ref="cnameRecords"></values-box>
|
||||
<p class="comment">除集群已创建的网站服务之外,自动解析到集群的CNAME记录,比如<code-label @click.prevent="addCnameRecord('www')">www</code-label>。</p>
|
||||
<p class="comment">除集群已创建的网站之外,自动解析到集群的CNAME记录,比如<code-label @click.prevent="addCnameRecord('www')">www</code-label>。</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -51,10 +51,10 @@
|
||||
</tr>
|
||||
<tbody v-show="moreOptionsVisible">
|
||||
<tr>
|
||||
<td>允许通过CNAME访问网站服务</td>
|
||||
<td>允许通过CNAME访问网站</td>
|
||||
<td>
|
||||
<checkbox name="cnameAsDomain" v-model="cnameAsDomain"></checkbox>
|
||||
<p class="comment">选中后,表示允许使用CNAME直接访问网站服务;如果取消选中,则表示CNAME只作为DNS解析记录使用。</p>
|
||||
<p class="comment">选中后,表示允许使用CNAME直接访问网站;如果取消选中,则表示CNAME只作为DNS解析记录使用。</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr v-show="teaIsPlus">
|
||||
@@ -84,7 +84,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>是否同步网站服务DNS状态</td>
|
||||
<td>是否同步网站DNS状态</td>
|
||||
<td>
|
||||
<div class="ui checkbox">
|
||||
<input type="checkbox" name="serversAutoSync" value="1" v-model="serversAutoSync"/>
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
<td class="title">记录服务错误</td>
|
||||
<td>
|
||||
<checkbox name="logRecordServerError" v-model="config.log.recordServerError"></checkbox>
|
||||
<p class="comment">在节点运行日志中记录网站服务相关错误,比如无法连接源站等。</p>
|
||||
<p class="comment">在节点运行日志中记录网站相关错误,比如无法连接源站等。</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
<td>默认缓存设置</td>
|
||||
<td>
|
||||
<http-cache-policy-selector></http-cache-policy-selector>
|
||||
<p class="comment">为可选项。集群中的网站服务可以自行设置是否启用此设置。</p>
|
||||
<p class="comment">为可选项。集群中的网站可以自行设置是否启用此设置。</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>默认WAF设置</td>
|
||||
<td>
|
||||
<http-firewall-policy-selector></http-firewall-policy-selector>
|
||||
<p class="comment">为可选项。集群中的网站服务可以自行设置是否启用此设置。</p>
|
||||
<p class="comment">为可选项。集群中的网站可以自行设置是否启用此设置。</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -71,7 +71,7 @@
|
||||
<td>选择主域名</td>
|
||||
<td>
|
||||
<dns-domain-selector @change="changeDomain"></dns-domain-selector>
|
||||
<p class="comment">用于生成集群节点和网站服务的DNS解析记录。</p>
|
||||
<p class="comment">用于生成集群节点和网站的DNS解析记录。</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<!-- 没有节点提醒 -->
|
||||
<div class="ui icon message warning" v-if="!isLoading && dashboard.defaultClusterId > 0 && dashboard.countNodes == 0">
|
||||
<i class="icon warning circle"></i>
|
||||
<a :href="'/clusters/cluster/createNode?clusterId=' + dashboard.defaultClusterId">还没有在集群中添加节点,现在去添加?添加节点后才可部署网站服务。</a>
|
||||
<a :href="'/clusters/cluster/createNode?clusterId=' + dashboard.defaultClusterId">还没有在集群中添加节点,现在去添加?添加节点后才可部署网站。</a>
|
||||
</div>
|
||||
|
||||
<!-- 新版本更新提醒 -->
|
||||
|
||||
@@ -176,8 +176,8 @@
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<!-- 网站服务解析记录 -->
|
||||
<h3>网站服务解析记录 <span> ({{servers.length}}个)</span></h3>
|
||||
<!-- 网站解析记录 -->
|
||||
<h3>网站解析记录 <span> ({{servers.length}}个)</span></h3>
|
||||
<p class="comment" v-if="servers.length == 0">暂时没有需要设置的DNS记录。</p>
|
||||
<table class="ui table selectable celled" v-if="servers.length > 0">
|
||||
<thead>
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
<td>自动设置CNAME记录</td>
|
||||
<td>
|
||||
<values-box :values="cnameRecords" name="cnameRecords" placeholder="记录名" ref="cnameRecords"></values-box>
|
||||
<p class="comment">除集群已创建的网站服务之外,自动解析到集群的CNAME记录,比如<code-label @click.prevent="addCnameRecord('www')">www</code-label>。</p>
|
||||
<p class="comment">除集群已创建的网站之外,自动解析到集群的CNAME记录,比如<code-label @click.prevent="addCnameRecord('www')">www</code-label>。</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -56,10 +56,10 @@
|
||||
</tr>
|
||||
<tbody v-show="moreOptionsVisible">
|
||||
<tr>
|
||||
<td>允许通过CNAME访问网站服务</td>
|
||||
<td>允许通过CNAME访问网站</td>
|
||||
<td>
|
||||
<checkbox name="cnameAsDomain" v-model="cnameAsDomain"></checkbox>
|
||||
<p class="comment">选中后,表示允许使用CNAME直接访问网站服务;如果取消选中,则表示CNAME只作为DNS解析记录使用。</p>
|
||||
<p class="comment">选中后,表示允许使用CNAME直接访问网站;如果取消选中,则表示CNAME只作为DNS解析记录使用。</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr v-show="teaIsPlus">
|
||||
@@ -89,7 +89,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>是否同步网站服务DNS状态</td>
|
||||
<td>是否同步网站DNS状态</td>
|
||||
<td>
|
||||
<div class="ui checkbox">
|
||||
<input type="checkbox" name="serversAutoSync" value="1" v-model="serversAutoSync"/>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<first-menu>
|
||||
<menu-item href="/servers" code="index">服务列表</menu-item>
|
||||
<menu-item href="/servers" code="index">网站列表</menu-item>
|
||||
<menu-item href="/servers?auditingFlag=1" code="auditing">审核中<span :class="{red: countAuditing > 0}">({{countAuditing}})</span></menu-item>
|
||||
<span class="item disabled">|</span>
|
||||
<menu-item href="/servers/create" code="create">[创建网站服务]</menu-item>
|
||||
<menu-item href="/servers/create" code="create">[创建网站]</menu-item>
|
||||
</first-menu>
|
||||
@@ -4,7 +4,7 @@
|
||||
<form method="post" class="ui form" data-tea-action="$" data-tea-success="success" data-tea-fail="fail">
|
||||
<div class="tables-box">
|
||||
<div class="table-box left">
|
||||
<h3>新网站服务主要信息:</h3>
|
||||
<h3>新网站主要信息:</h3>
|
||||
<table class="ui table selectable definition">
|
||||
<tr v-show="hasUsers">
|
||||
<td class="title">所属用户<optional-label></optional-label></td>
|
||||
@@ -112,7 +112,7 @@
|
||||
<checkbox checked="checked" name="websocketIsOn">Websocket</checkbox>
|
||||
<checkbox checked="checked" name="cacheIsOn">缓存</checkbox>
|
||||
<checkbox name="wafIsOn">WAF</checkbox>
|
||||
<checkbox name="remoteAddrIsOn">从上级代理中读取IP <tip-icon content="用来支持读取上级代理传递的X-Real-IP、X-Forwarded-For等信息。如果用户需要通过别的代理服务才能访问到这个网站服务,才需要选中。"></tip-icon> </checkbox>
|
||||
<checkbox name="remoteAddrIsOn">从上级代理中读取IP <tip-icon content="用来支持读取上级代理传递的X-Real-IP、X-Forwarded-For等信息。如果用户需要通过别的代理服务才能访问到这个网站,才需要选中。"></tip-icon> </checkbox>
|
||||
<checkbox checked="checked" name="statIsOn">统计 <tip-icon content="开启统计后,会统计访客区域、操作系统、浏览器等信息。"></tip-icon> </checkbox>
|
||||
</div>
|
||||
</td>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
<div class="ui icon message small error">
|
||||
<i class="icon warning circle"></i>
|
||||
<div class="content"><a href="/clusters/logs?type=needFix">有{{countNeedFixLogs}}个网站服务相关的错误需要修复。</a></div>
|
||||
<div class="content"><a href="/clusters/logs?type=needFix">有{{countNeedFixLogs}}个网站相关的错误需要修复。</a></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{$layout}
|
||||
|
||||
<first-menu>
|
||||
<menu-item href="/servers">服务列表</menu-item>
|
||||
<menu-item href="/servers">网站列表</menu-item>
|
||||
<span class="item disabled">|</span>
|
||||
<menu-item :href="'/servers/server/delete?serverId=' + server.id" active="true">"{{server.name}}"删除</menu-item>
|
||||
<span class="disabled item">|</span>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
{$layout}
|
||||
|
||||
<first-menu>
|
||||
<menu-item href="/servers">服务列表</menu-item>
|
||||
<menu-item href="/servers">网站列表</menu-item>
|
||||
<span class="item disabled">|</span>
|
||||
<menu-item :href="'/servers/server/log?serverId=' + server.id" active="true">"{{server.name}}"日志</menu-item>
|
||||
<span class="disabled item">|</span>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{$layout}
|
||||
|
||||
<first-menu>
|
||||
<menu-item href="/servers">服务列表</menu-item>
|
||||
<menu-item href="/servers">网站列表</menu-item>
|
||||
<span class="item disabled">|</span>
|
||||
<menu-item :href="'/servers/server/log?serverId=' + server.id" active="true">"{{server.name}}"日志</menu-item>
|
||||
<span class="disabled item">|</span>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{$layout}
|
||||
|
||||
<first-menu>
|
||||
<menu-item href="/servers">服务列表</menu-item>
|
||||
<menu-item href="/servers">网站列表</menu-item>
|
||||
<span class="item disabled">|</span>
|
||||
<menu-item :href="'/servers/server/log?serverId=' + server.id" active="true">"{{server.name}}"日志</menu-item>
|
||||
<span class="disabled item">|</span>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<first-menu>
|
||||
<menu-item href="/servers">服务列表</menu-item>
|
||||
<menu-item href="/servers">网站列表</menu-item>
|
||||
<span class="item disabled">|</span>
|
||||
<menu-item :href="'/servers/server/settings?serverId=' + server.id" :active="leftMenuActiveItem == null">"{{server.name}}"设置</menu-item>
|
||||
<span class="disabled item">»</span>
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
<td class="title">已绑定的域名</td>
|
||||
<td>
|
||||
<server-name-box :v-server-names="serverNames"></server-name-box>
|
||||
<p class="comment">用户可以通过这些域名访问当前网站服务。</p>
|
||||
<p class="comment">用户可以通过这些域名访问当前网站。</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<first-menu>
|
||||
<menu-item href="/servers">服务列表</menu-item>
|
||||
<menu-item href="/servers">网站列表</menu-item>
|
||||
<span class="item disabled">|</span>
|
||||
<menu-item :href="'/servers/server/stat?serverId=' + server.id" active="true">"{{server.name}}"统计</menu-item>
|
||||
<span class="disabled item">|</span>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<menu-item href="/users">用户列表</menu-item>
|
||||
<span class="item">|</span>
|
||||
<menu-item :href="'/users/user?userId=' + user.id" code="index">{{user.fullname}} <span class="small">({{user.username}})</span></menu-item>
|
||||
<menu-item :href="'/users/user/servers?userId=' + user.id" code="server" v-if="teaIsPlus">网站服务</menu-item>
|
||||
<menu-item :href="'/users/user/servers?userId=' + user.id" code="server" v-if="teaIsPlus">网站列表</menu-item>
|
||||
<menu-item :href="'/users/update?userId=' + user.id" code="update">修改</menu-item>
|
||||
<menu-item :href="'/users/features?userId=' + user.id" code="feature" v-if="teaIsPlus">功能</menu-item>
|
||||
<menu-item :href="'/users/identity?userId=' + user.id" code="identity" v-if="teaIsPlus">实名认证<span v-if="user.hasNewIndividualIdentity || user.hasNewEnterpriseIdentity" class="red small">(待审核)</span><span v-if="user.identityTag != null && user.identityTag.length > 0" class="green">({{user.identityTag}})</span></menu-item>
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
<td>关联集群 *</td>
|
||||
<td>
|
||||
<cluster-selector></cluster-selector>
|
||||
<p class="comment">用户发布的网站服务会自动部署到此集群。</p>
|
||||
<p class="comment">用户发布的网站会自动部署到此集群。</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr v-show="teaIsPlus">
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
<td>关联集群 *</td>
|
||||
<td>
|
||||
<cluster-selector :v-cluster-id="clusterId"></cluster-selector>
|
||||
<p class="comment">用户发布的网站服务会自动部署到此集群,修改此选项会同步修改当前用户下的所有服务,但不影响和套餐绑定的服务。</p>
|
||||
<p class="comment">用户发布的网站会自动部署到此集群,修改此选项会同步修改当前用户下的所有服务,但不影响和套餐绑定的服务。</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
Reference in New Issue
Block a user