| 
						 | 
						- <template>
 - 	<view class="se-p-30">
 - 		<uv-form labelPosition="top" :model="form" :rules="rules" ref="form">
 - 			<uv-form-item label="经纪人邀请码" prop="invite" labelWidth="220">
 - 				<uv-input v-model="form.invite" type="text" placeholder="请输入邀请码" customStyle="border-radius: 30px;margin-top:5px;background-color: #ffffff;padding:5px 20px;" border="none"></uv-input>
 - 			</uv-form-item>
 - 			<uv-form-item>
 - 				<uv-button type="primary" text="登录" customStyle="margin-top: 30px;background-color: #1EC77A;border-radius: 30px;" @click="submit"></uv-button>
 - 			</uv-form-item>
 - 		</uv-form>
 - 	</view>
 - </template>
 - 
 - <script>
 - 	import { commonIndexLogin,commonIndexLoginByInviteCode } from "@/common/api.js"
 - 	export default{
 - 		data(){
 - 			return{
 - 				form:{
 - 					invite:""
 - 				},
 - 				rules:{
 - 					invite:[
 - 						{
 - 							type: 'string',
 - 							required: true,
 - 							message: '请输入邀请码',
 - 							trigger: ['blur', 'change']
 - 						}
 - 					]
 - 				}
 - 			}
 - 		},
 - 		methods:{
 - 			submit() {
 - 				this.$refs.form.validate().then(res => {
 - 					commonIndexLoginByInviteCode({inviteCode:this.form.invite}).then(response=>{
 - 						uni.navigateTo({
 - 							url:"/pages_subpack/success/index?type=homeowner"
 - 						})
 - 					}).catch(error=>{
 - 						
 - 					})
 - 				}).catch(errors => {
 - 					
 - 				})
 - 			}
 - 		}
 - 	}
 - </script>
 - 
 - <style>
 - 	page{
 - 		background-color: #f5f5f5;
 - 		
 - 	}
 - </style>
 
 
  |