<template>
|
<view class="page-content">
|
<view class="top-box">
|
<view class="form">
|
<view class="form-item">
|
<text class="label require">姓名</text>
|
<input type="text" placeholder="请输入"/>
|
</view>
|
<view class="form-item">
|
<text class="label require">手机号</text>
|
<input type="text" placeholder="请输入"/>
|
</view>
|
<view class="form-item">
|
<text class="label require">验证码</text>
|
<input type="text" placeholder="请输入"/>
|
<text>获取验证码</text>
|
</view>
|
</view>
|
</view>
|
<view class="top-box">
|
<view class="form">
|
<view class="form-item">
|
<text class="label require">企业名称</text>
|
<input type="text" placeholder="请输入"/>
|
</view>
|
<view class="form-item">
|
<text class="label require">统一社会信用代码</text>
|
<input type="text" placeholder="请输入"/>
|
</view>
|
<view class="form-item">
|
<text class="label require">营业执照</text>
|
<input type="text" placeholder="请输入"/>
|
</view>
|
</view>
|
</view>
|
<!-- <view class="form">
|
<view class="form-item">
|
<text class="label require">姓名</text>
|
<input type="text" placeholder="请输入" v-model="form.companyUser"/>
|
</view>
|
<view class="form-item">
|
<text class="label">手机号</text>
|
<input type="number" placeholder="请输入" v-model="form.companyPhone"/>
|
</view>
|
<view class="form-item">
|
<text class="label">验证码</text>
|
<input type="text" placeholder="请输入" v-model="form.code"/>
|
</view>
|
<view class="form-item">
|
<text class="label">企业名称</text>
|
<input type="text" placeholder="请输入" v-model="form.companyName"/>
|
</view>
|
<view class="form-item">
|
<text class="label">社会统一信用代码</text>
|
<input type="text" placeholder="请输入" v-model="form.companyCode"/>
|
</view>
|
<view class="form-item">
|
<text class="label">营业执照</text>
|
<input type="text" placeholder="请输入" v-model="form.companyImg"/>
|
</view>
|
<view class="form-item">
|
<text class="label">企业地址</text>
|
<input type="text" placeholder="请输入" v-model="form.companyAddress"/>
|
</view>
|
</view> -->
|
<u-button @click="register">
|
注册
|
</u-button>
|
</view>
|
</template>
|
|
<script>
|
import { registerCompany, checkCode } from '@/api/auth.js'
|
export default {
|
data() {
|
return {
|
form: {
|
|
}
|
}
|
},
|
methods: {
|
// 校验字段
|
authField(){
|
|
},
|
// 校验code
|
async checkCode() {
|
try {
|
const { code, data } = await checkCode({ code: this.form.code, phone: this.form.companyPhone, userType: '02' })
|
if(code == 200) {
|
return Promise.resolve()
|
} else {
|
return Promise.refject()
|
}
|
}catch(err){
|
|
}
|
},
|
// 注册接口
|
async register(){
|
try{
|
await this.checkCode()
|
// this.form.companyStatus = 1
|
registerCompany(this.form).then(val=>{
|
if(val.data.code == 200) {
|
uni.showToast({
|
title: '注册成功',
|
icon: 'none'
|
})
|
setTimeout(() => {
|
uni.navigateBack()
|
}, 500)
|
}
|
})
|
}catch(err) {
|
console.log('审核不通过')
|
}
|
}
|
}
|
}
|
</script>
|
<style>
|
page{
|
background-color: #F4F4F4;
|
}
|
</style>
|
<style scoped lang="scss">
|
.page-content{
|
padding: 30rpx;
|
}
|
.form{
|
.form-item{
|
display: flex;
|
justify-content: space-between;
|
align-items: center;
|
margin-bottom: 20rpx;
|
input{
|
text-align: right;
|
font-size: 26rpx;
|
}
|
.label{
|
font-size: 26rpx;
|
|
}
|
.require{
|
position: relative;
|
&::after{
|
content: '*';
|
color: #FF7500;
|
position: absolute;
|
top: 0rpx;
|
}
|
}
|
}
|
}
|
</style>
|