|  | @@ -0,0 +1,189 @@
 | 
	
		
			
				|  |  | +<template>
 | 
	
		
			
				|  |  | +	<div class="companies">
 | 
	
		
			
				|  |  | +		<form action="">
 | 
	
		
			
				|  |  | +		<div><span>*</span><span>用户名:</span><input type="text" placeholder="请输入用户名作为账号" v-model="username">
 | 
	
		
			
				|  |  | +		<p v-if="username.length > 3 && username.length < 10"><img src="../../../assets/reg_tips_proper.png" alt="">输入正确</p>
 | 
	
		
			
				|  |  | +		<p v-else><img src="../../../assets/reg_tips_err.png" alt="">输入错误!用户名不能为空或长度过短过长</p>
 | 
	
		
			
				|  |  | +		</div>
 | 
	
		
			
				|  |  | +		<div><span>*</span><span>密码:</span><input type="password" placeholder="请输入6-20位(字母,数字符号)" v-model="passage1">
 | 
	
		
			
				|  |  | +		<p v-if="passage1.length >= 6 && passage1.length <=20"><img src="../../../assets/reg_tips_proper.png" alt="">输入正确</p>
 | 
	
		
			
				|  |  | +		<p v-else><img src="../../../assets/reg_tips_err.png" alt="">输入错误!密码不能为空或长度过短过长</p>
 | 
	
		
			
				|  |  | +		<div class="passagepower">
 | 
	
		
			
				|  |  | +		<span>密码强度:</span>
 | 
	
		
			
				|  |  | +		<div class="poweritem1" v-if="passage1.length >= 6 && passage1.length <= 20"></div>
 | 
	
		
			
				|  |  | +		<div class="poweritem2" v-if="passage1.length >= 10 && passage1.length <= 20"></div>
 | 
	
		
			
				|  |  | +		<div class="poweritem3" v-if="passage1.length >= 15 && passage1.length <= 20"></div>
 | 
	
		
			
				|  |  | +		</div>
 | 
	
		
			
				|  |  | +		</div>
 | 
	
		
			
				|  |  | +		<div><span>*</span><span>确认密码:</span><input type="password" placeholder="请输入您的密码" v-model="passage2">
 | 
	
		
			
				|  |  | +		<p v-if="passage2 == passage1 && passage2.length >= 6 && passage2.length <= 20"><img src="../../../assets/reg_tips_proper.png" alt="">输入正确</p>
 | 
	
		
			
				|  |  | +		<p v-else><img src="../../../assets/reg_tips_err.png" alt="">输入错误!密码不一致</p>
 | 
	
		
			
				|  |  | +		</div>
 | 
	
		
			
				|  |  | +		<div><span>*</span><span>公司名称:</span><input type="text" placeholder="请输入公司名称" v-model="companyname">
 | 
	
		
			
				|  |  | +		<p v-if="companyname"><img src="../../../assets/reg_tips_proper.png" alt="">输入正确</p>
 | 
	
		
			
				|  |  | +		<p v-else><img src="../../../assets/reg_tips_err.png" alt="">输入错误!公司不能为空或长度过短过长</p>
 | 
	
		
			
				|  |  | +		</div>
 | 
	
		
			
				|  |  | +		<div><span>*</span><span>联系人:</span><input type="text" placeholder="请输入联系人称呼" v-model="person">
 | 
	
		
			
				|  |  | +		<p v-if="person"><img src="../../../assets/reg_tips_proper.png" alt="">输入正确</p>
 | 
	
		
			
				|  |  | +		<p v-else><img src="../../../assets/reg_tips_err.png" alt="">输入错误!称呼不为空</p>
 | 
	
		
			
				|  |  | +		</div>
 | 
	
		
			
				|  |  | +		<button class="reg-btn" type="submit" @click="signup()">立即注册</button>
 | 
	
		
			
				|  |  | +		<p class="reg-p">点击注册表示你同意<a href="">用户协议</a></p>
 | 
	
		
			
				|  |  | +		</form>
 | 
	
		
			
				|  |  | +	</div>
 | 
	
		
			
				|  |  | +</template>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +<script>
 | 
	
		
			
				|  |  | +	export default{
 | 
	
		
			
				|  |  | +		name:'companiessign',
 | 
	
		
			
				|  |  | +		data(){
 | 
	
		
			
				|  |  | +			return{
 | 
	
		
			
				|  |  | +				username:'',
 | 
	
		
			
				|  |  | +				passage1:'',
 | 
	
		
			
				|  |  | +				passage2:'',
 | 
	
		
			
				|  |  | +				companyname:'',
 | 
	
		
			
				|  |  | +				person:'',
 | 
	
		
			
				|  |  | +				usernameList:[],
 | 
	
		
			
				|  |  | +				companiesList:[],
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +		},
 | 
	
		
			
				|  |  | +		methods:{
 | 
	
		
			
				|  |  | +			signup:function(){
 | 
	
		
			
				|  |  | +				for(var i = 0 ; i < this.usernameList.length ; i++)
 | 
	
		
			
				|  |  | +				{
 | 
	
		
			
				|  |  | +					if(this.username != this.usernameList[i])
 | 
	
		
			
				|  |  | +					this.usernameList.push(this.username);
 | 
	
		
			
				|  |  | +					else alert("用户名已存在");
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  | +				for(var i = 0 ; i < this.companiesList.length ; i++)
 | 
	
		
			
				|  |  | +				{
 | 
	
		
			
				|  |  | +					if(this.companyname != this.companiesList[i])
 | 
	
		
			
				|  |  | +					this.companiesList.push(this.companyname);
 | 
	
		
			
				|  |  | +					else alert("公司名称已存在");
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  | +				if(this.username && this.passage1 && this.passage2 && this.companyname && this.person)
 | 
	
		
			
				|  |  | +				alert("注册成功");
 | 
	
		
			
				|  |  | +				else alert("信息未填完");
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +</script>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +<style>
 | 
	
		
			
				|  |  | +	.companies{
 | 
	
		
			
				|  |  | +		width: 480px;
 | 
	
		
			
				|  |  | +		height: 560px;
 | 
	
		
			
				|  |  | +		background-color: #fcfcfe;
 | 
	
		
			
				|  |  | +		margin: 30rem;
 | 
	
		
			
				|  |  | +		line-height: 5rem;
 | 
	
		
			
				|  |  | +		position: relative;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.companies > form > div > span:nth-child(1){
 | 
	
		
			
				|  |  | +		color: red;
 | 
	
		
			
				|  |  | +		margin-left: 5rem;
 | 
	
		
			
				|  |  | +		justify-content: center;
 | 
	
		
			
				|  |  | +		align-items: center;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.companies > form > div > span:nth-child(2){
 | 
	
		
			
				|  |  | +		color: #6f6f71;
 | 
	
		
			
				|  |  | +		justify-content: center;
 | 
	
		
			
				|  |  | +		align-items: center;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.companies > form > div{
 | 
	
		
			
				|  |  | +		position: relative;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.companies > form > div > p{
 | 
	
		
			
				|  |  | +		position: absolute;
 | 
	
		
			
				|  |  | +		font-size: 5px;
 | 
	
		
			
				|  |  | +		top: 2rem;
 | 
	
		
			
				|  |  | +		left: 12.8rem;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.companies > form > div > p:nth-child(1){
 | 
	
		
			
				|  |  | +		color: #477f3e;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.companies > form > div > p:nth-child(2){
 | 
	
		
			
				|  |  | +		color: #801d22;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.companies > form > div > p > img{
 | 
	
		
			
				|  |  | +		width: 10px;
 | 
	
		
			
				|  |  | +		height: 10px;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.companies > form > div > input{
 | 
	
		
			
				|  |  | +		width: 150px;
 | 
	
		
			
				|  |  | +		height: 26px;
 | 
	
		
			
				|  |  | +		border: 1px solid #b7bbd4;
 | 
	
		
			
				|  |  | +		outline: none;
 | 
	
		
			
				|  |  | +		position: absolute;
 | 
	
		
			
				|  |  | +		right: 8rem;
 | 
	
		
			
				|  |  | +		margin-top: 1.8rem;
 | 
	
		
			
				|  |  | +		z-index: 100;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.companies > form > div > input:hover{
 | 
	
		
			
				|  |  | +		background-color: lightgoldenrodyellow;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.reg-btn{
 | 
	
		
			
				|  |  | +		background-color: #4297e8;
 | 
	
		
			
				|  |  | +		width: 152px;
 | 
	
		
			
				|  |  | +		height: 26px;
 | 
	
		
			
				|  |  | +		color: #edffff;
 | 
	
		
			
				|  |  | +		margin-left: 12.5rem;
 | 
	
		
			
				|  |  | +		cursor: pointer;
 | 
	
		
			
				|  |  | +		outline: none;
 | 
	
		
			
				|  |  | +		border: none;
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +	.reg-p{
 | 
	
		
			
				|  |  | +		color: #767678;
 | 
	
		
			
				|  |  | +		font-size: 5px;
 | 
	
		
			
				|  |  | +		margin-top: -2rem;
 | 
	
		
			
				|  |  | +		margin-left: 12.5rem;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.reg-p > a{
 | 
	
		
			
				|  |  | +		text-decoration: none;
 | 
	
		
			
				|  |  | +		margin-left: 1rem;
 | 
	
		
			
				|  |  | +		color: #6057a6;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.reg-p > a:hover{
 | 
	
		
			
				|  |  | +		color: darkred;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.passagepower{
 | 
	
		
			
				|  |  | +		width: 300px;
 | 
	
		
			
				|  |  | +		height: 15px;
 | 
	
		
			
				|  |  | +		position: relative;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.passagepower > span{
 | 
	
		
			
				|  |  | +		color: #c2c2c4;
 | 
	
		
			
				|  |  | +		font-size: 9px;
 | 
	
		
			
				|  |  | +		position: absolute;
 | 
	
		
			
				|  |  | +		top: -1.7rem;
 | 
	
		
			
				|  |  | +		left: 12.9rem;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.poweritem1{
 | 
	
		
			
				|  |  | +		background-color: #ff1e00;
 | 
	
		
			
				|  |  | +		color: #b1b1b3;
 | 
	
		
			
				|  |  | +		width: 20px;
 | 
	
		
			
				|  |  | +		height: 10px;
 | 
	
		
			
				|  |  | +		position: absolute;
 | 
	
		
			
				|  |  | +		top: 0.4rem;
 | 
	
		
			
				|  |  | +		left: 16.4rem;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.poweritem2{
 | 
	
		
			
				|  |  | +		background-color: #f3e723;
 | 
	
		
			
				|  |  | +		color: #b1b1b3;
 | 
	
		
			
				|  |  | +		width: 20px;
 | 
	
		
			
				|  |  | +		height: 10px;
 | 
	
		
			
				|  |  | +		font-size: 5px;
 | 
	
		
			
				|  |  | +		position: absolute;
 | 
	
		
			
				|  |  | +		top: 0.4rem;
 | 
	
		
			
				|  |  | +		left: 18rem;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	.poweritem3{
 | 
	
		
			
				|  |  | +		background-color: #b7e17f;
 | 
	
		
			
				|  |  | +		color: #b1b1b3;
 | 
	
		
			
				|  |  | +		width: 20px;
 | 
	
		
			
				|  |  | +		height: 10px;
 | 
	
		
			
				|  |  | +		font-size: 10px;
 | 
	
		
			
				|  |  | +		position: absolute;
 | 
	
		
			
				|  |  | +		top: 0.4rem;
 | 
	
		
			
				|  |  | +		left: 19.6rem;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +</style>
 |