mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 13:10:26 +08:00 
			
		
		
		
	改进文字提示
This commit is contained in:
		@@ -23,14 +23,14 @@
 | 
				
			|||||||
			<tr>
 | 
								<tr>
 | 
				
			||||||
				<td class="title">节点名称 *</td>
 | 
									<td class="title">节点名称 *</td>
 | 
				
			||||||
				<td>
 | 
									<td>
 | 
				
			||||||
					<input type="text" name="name" maxlength="50" ref="focus"/>
 | 
										<input type="text" name="name" maxlength="50" ref="focus" v-model="name" @input="changeName"/>
 | 
				
			||||||
				</td>
 | 
									</td>
 | 
				
			||||||
			</tr>
 | 
								</tr>
 | 
				
			||||||
			<tr>
 | 
								<tr>
 | 
				
			||||||
				<td>IP地址 *</td>
 | 
									<td>IP地址 *</td>
 | 
				
			||||||
				<td>
 | 
									<td>
 | 
				
			||||||
					<node-ip-addresses-box></node-ip-addresses-box>
 | 
										<node-ip-addresses-box></node-ip-addresses-box>
 | 
				
			||||||
					<p class="comment">用于访问节点和域名解析等。</p>
 | 
					                    <p class="comment">用于访问节点和域名解析等<span v-if="defaultIP.length > 0"><strong>,如果没有填写默认为{{defaultIP}}</strong></span>。</p>
 | 
				
			||||||
				</td>
 | 
									</td>
 | 
				
			||||||
			</tr>
 | 
								</tr>
 | 
				
			||||||
			<tr v-if="dnsRoutes.length > 0">
 | 
								<tr v-if="dnsRoutes.length > 0">
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,6 +5,7 @@ Tea.context(function () {
 | 
				
			|||||||
	this.sshPort = ""
 | 
						this.sshPort = ""
 | 
				
			||||||
	this.grantId = 0
 | 
						this.grantId = 0
 | 
				
			||||||
	this.step = "info"
 | 
						this.step = "info"
 | 
				
			||||||
 | 
						this.name = ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	this.success = function (resp) {
 | 
						this.success = function (resp) {
 | 
				
			||||||
		this.node = resp.data.node
 | 
							this.node = resp.data.node
 | 
				
			||||||
@@ -170,4 +171,32 @@ Tea.context(function () {
 | 
				
			|||||||
	this.createNext = function () {
 | 
						this.createNext = function () {
 | 
				
			||||||
		teaweb.reload()
 | 
							teaweb.reload()
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						this.defaultIP = ""
 | 
				
			||||||
 | 
						this.changeName = function () {
 | 
				
			||||||
 | 
							if (this.validateIP(this.name)) {
 | 
				
			||||||
 | 
								this.defaultIP = this.name
 | 
				
			||||||
 | 
							} else {
 | 
				
			||||||
 | 
								this.defaultIP = ""
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						this.validateIP = function (v) {
 | 
				
			||||||
 | 
							// 目前只支持ipv4
 | 
				
			||||||
 | 
							let pieces = v.split(".")
 | 
				
			||||||
 | 
							if (pieces.length != 4) {
 | 
				
			||||||
 | 
								return false
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							for (let i = 0; i < pieces.length; i++) {
 | 
				
			||||||
 | 
								if (!/^\d{1,3}$/.test(pieces[i])) {
 | 
				
			||||||
 | 
									return false
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								let p = parseInt(pieces[i], 10)
 | 
				
			||||||
 | 
								if (p > 255) {
 | 
				
			||||||
 | 
									return false
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							return true
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
@@ -8,7 +8,7 @@
 | 
				
			|||||||
		<tr>
 | 
							<tr>
 | 
				
			||||||
			<td class="title">证书包含的域名 *</td>
 | 
								<td class="title">证书包含的域名 *</td>
 | 
				
			||||||
			<td>
 | 
								<td>
 | 
				
			||||||
				<span v-if="serverNames.length == 0" class="disabled">还没有设置域名,暂时不能申请。</span>
 | 
									<span v-if="serverNames.length == 0" class="disabled">还没有需要申请证书的域名,暂时不能申请。</span>
 | 
				
			||||||
				<div v-if="serverNames.length > 0">
 | 
									<div v-if="serverNames.length > 0">
 | 
				
			||||||
					<div v-for="(serverName, index) in serverNames" class="ui tiny basic label">
 | 
										<div v-for="(serverName, index) in serverNames" class="ui tiny basic label">
 | 
				
			||||||
						<input type="hidden" name="serverNames" :value="serverName"/>
 | 
											<input type="hidden" name="serverNames" :value="serverName"/>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -47,10 +47,10 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	<!-- 介绍 -->
 | 
						<!-- 介绍 -->
 | 
				
			||||||
	<div v-show="step == STEP_INTRO">
 | 
						<div v-show="step == STEP_INTRO">
 | 
				
			||||||
		<div>感谢你选择使用<strong>GoEdge</strong>集群服务系统,下面让我们一起开始配置系统。</div>
 | 
							<div>感谢你选择使用<strong>GoEdge</strong>CDN系统,下面让我们一起开始配置系统。</div>
 | 
				
			||||||
		<div class="margin">在这之前如果你还没有可用的MySQL数据库,请先安装数据库再进行。</div>
 | 
							<div class="margin">在这之前如果你还没有可用的MySQL数据库,请先安装MySQL数据库再进行。</div>
 | 
				
			||||||
        <div class="margin" style="color: grey">免责声明:GoEdge软件开发者并不对您的软件使用方法、服务对象、服务内容负道德或法律上的约束责任,在使用本软件时产生的一切法律风险自负。</div>
 | 
					        <div class="margin" style="color: grey">免责声明:GoEdge软件开发者并不对您的软件使用方法、服务对象、服务内容负道德或法律上的约束责任,在使用本软件时产生的一切法律风险自负。</div>
 | 
				
			||||||
        <div class="margin" style="color: grey">用户协议:请在遵守中华人民共和国政策、法律、法规的前提下使用本软件;自愿承担因不当使用本软件产生的一切法律后果;承认GoEdge开发者拥有本软件的著作权;点击"开始"安装表示你同意此用户协议。</div>
 | 
					        <div class="margin" style="color: grey">用户协议:请在遵守中华人民共和国政策、法律、法规的前提下使用本软件;自愿承担因不当使用本软件产生的一切法律后果;承认GoEdge开发者拥有本软件的所有著作权;点击"开始"安装表示你同意此用户协议。</div>
 | 
				
			||||||
		<button class="ui button primary" style="margin-top: 10em" type="button" @click.prevent="goIntroNext()">开始<i class="icon long arrow right"></i></button>
 | 
							<button class="ui button primary" style="margin-top: 10em" type="button" @click.prevent="goIntroNext()">开始<i class="icon long arrow right"></i></button>
 | 
				
			||||||
	</div>
 | 
						</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user