feat(): 添加企业入驻功能

entOperation
xinzirun 2024-09-27 22:08:02 +08:00
parent 56d0e1255b
commit 1011a7cfba
2 changed files with 37 additions and 1 deletions

View File

@ -91,7 +91,7 @@ export default {
// //
captchaEnabled: false, captchaEnabled: false,
// //
register: false, register: true,
redirect: undefined redirect: undefined
}; };
}, },

View File

@ -29,6 +29,26 @@
<svg-icon slot="prefix" class="el-input__icon input-icon" icon-class="password"/> <svg-icon slot="prefix" class="el-input__icon input-icon" icon-class="password"/>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="entName">
<el-input v-model="registerForm.entName" auto-complete="off" placeholder="企业名称" type="text">
<svg-icon slot="prefix" class="el-input__icon input-icon" icon-class="user" />
</el-input>
</el-form-item>
<el-form-item prop="leader">
<el-input v-model="registerForm.leader" auto-complete="off" placeholder="负责人" type="text">
<svg-icon slot="prefix" class="el-input__icon input-icon" icon-class="user" />
</el-input>
</el-form-item>
<el-form-item prop="phone">
<el-input v-model="registerForm.phone" auto-complete="off" placeholder="联系电话" type="text">
<svg-icon slot="prefix" class="el-input__icon input-icon" icon-class="user" />
</el-input>
</el-form-item>
<el-form-item prop="email">
<el-input v-model="registerForm.email" auto-complete="off" placeholder="邮箱" type="text">
<svg-icon slot="prefix" class="el-input__icon input-icon" icon-class="user" />
</el-input>
</el-form-item>
<el-form-item v-if="captchaEnabled" prop="code"> <el-form-item v-if="captchaEnabled" prop="code">
<el-input <el-input
v-model="registerForm.code" v-model="registerForm.code"
@ -85,6 +105,10 @@ export default {
username: "", username: "",
password: "", password: "",
confirmPassword: "", confirmPassword: "",
entName: "",
leader: "",
phone: "",
email: "",
code: "", code: "",
uuid: "" uuid: ""
}, },
@ -101,6 +125,18 @@ export default {
{required: true, trigger: "blur", message: "请再次输入您的密码"}, {required: true, trigger: "blur", message: "请再次输入您的密码"},
{required: true, validator: equalToPassword, trigger: "blur"} {required: true, validator: equalToPassword, trigger: "blur"}
], ],
entName: [
{register: true, trigger: "blur", messages: "请输入企业名称"}
],
leader: [
{register: true, trigger: "blur", messages: "请输入负责人"}
],
phone: [
{register: true, trigger: "blur", messages: "请输入联系电话"}
],
email: [
{register: true, trigger: "blur", messages: "请输入邮箱"}
],
code: [{required: true, trigger: "change", message: "请输入验证码"}] code: [{required: true, trigger: "change", message: "请输入验证码"}]
}, },
loading: false, loading: false,