Files
EdgeAdmin/web/views/@default/ns/test/index.html

83 lines
3.7 KiB
HTML
Raw Normal View History

2021-08-09 18:42:00 +08:00
{$layout}
<form class="ui form" data-tea-action="$" data-tea-timeout="30" data-tea-before="before" data-tea-success="success" data-tea-done="done">
<table class="ui table definition selectable">
<tr>
<td>集群 *</td>
<td>
<select class="ui dropdown auto-width" name="clusterId" v-model="clusterId" @change="changeCluster">
<option v-for="cluster in clusters" :value="cluster.id">{{cluster.name}}</option>
</select>
<p class="comment">这里只列出有节点的集群。</p>
</td>
</tr>
<tr v-if="clusterId > 0">
<td>节点 *</td>
<td>
2021-08-17 10:48:38 +08:00
<div class="ui fields inline">
<div class="ui field">
<select class="ui dropdown auto-width" name="nodeId" v-model="nodeId" @change="changeNode">
<option v-for="node in nodes" :value="node.id">{{node.name}}</option>
</select>
</div>
<div class="ui field" v-if="selectedNode != null">
&nbsp; &nbsp; 节点IP:
</div>
<div class="ui field" v-if="selectedNode != null">
<select class="ui dropdown auto-width" name="ip">
<option v-for="ip in selectedNode.addrs" :value="ip">{{ip}}</option>
</select>
</div>
</div>
2021-08-09 18:42:00 +08:00
</td>
</tr>
<tr>
<td class="title">域名 *</td>
<td>
2021-08-17 10:48:38 +08:00
<div class="ui fields inline">
<div class="ui field">
<input type="text" name="domain" size="40" maxlength="200" ref="focus" placeholder="xxx.com"/>
</div>
<div class="ui field">
<select class="ui dropdown auto-width" name="type">
<option v-for="type in recordTypes" :value="type.type">{{type.type}}</option>
</select>
</div>
</div>
<p class="comment">要解析的域名和记录类型。</p>
2021-08-09 18:42:00 +08:00
</td>
</tr>
<tr>
<td>模拟客户端IP</td>
<td>
<input type="text" name="clientIP" style="width: 12em" maxlength="128" placeholder="x.x.x.x"/>
<p class="comment">可选项用来模拟客户端IP。</p>
</td>
</tr>
<tr>
<td>解析结果</td>
<td>
<div v-if="result != null">
<span class="red" v-if="!result.isOk">{{result.err}}</span>
<div class="reasons" v-if="result.isNetErr">
可能的原因有:
<ul>
2021-08-17 10:48:38 +08:00
<li>1. DNS节点IP填写错误</li>
<li>2. DNS节点没有启动</li>
<li>3. DNS节点53/udp端口没有加入到节点防火墙规则或者其他安全策略中</li>
<li>4. DNS节点IP地址填写错误</li>
<li>5. 其他原因。</li>
2021-08-09 18:42:00 +08:00
</ul>
</div>
<div v-if="result.isOk">
<pre class="pre-box"><span class="green">{{result.result}}</span></pre>
</div>
</div>
</td>
</tr>
</table>
<submit-btn v-if="!isDoing">开始解析</submit-btn>
<button class="ui button disabled" type="button" v-if="isDoing">解析中...</button>
</form>