Commit a7bb4956 authored by 许珑标's avatar 许珑标

增加一些表单字段格式校验

parent 19291922
...@@ -141,10 +141,20 @@ export default { ...@@ -141,10 +141,20 @@ export default {
{ required: true, message: "法人身份证号不能为空", trigger: "blur" } { required: true, message: "法人身份证号不能为空", trigger: "blur" }
], ],
legalPhone: [ legalPhone: [
{ required: true, message: "法人联系电话不能为空", trigger: "blur" } { required: true, message: "法人联系电话不能为空", trigger: "blur" },
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: "请输入正确的手机号码",
trigger: "blur"
}
], ],
legalPersonEmail: [ legalPersonEmail: [
{ required: true, message: "法人联系邮箱不能为空", trigger: "blur" } { required: true, message: "法人联系邮箱不能为空", trigger: "blur" },
{
type: "email",
message: "请输入正确的邮箱地址",
trigger: ["blur", "change"]
}
], ],
legalIdPicFront: [ legalIdPicFront: [
{ required: true, message: "法人身份证正面不能为空", trigger: "blur" } { required: true, message: "法人身份证正面不能为空", trigger: "blur" }
......
...@@ -181,10 +181,20 @@ export default { ...@@ -181,10 +181,20 @@ export default {
{ required: true, message: "法人身份证号不能为空", trigger: "blur" } { required: true, message: "法人身份证号不能为空", trigger: "blur" }
], ],
legalPersonMobile: [ legalPersonMobile: [
{ required: true, message: "法人联系电话不能为空", trigger: "blur" } { required: true, message: "法人联系电话不能为空", trigger: "blur" },
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: "请输入正确的手机号码",
trigger: "blur"
}
], ],
legalPersonEmail: [ legalPersonEmail: [
{ required: true, message: "法人联系邮箱不能为空", trigger: "blur" } { required: true, message: "法人联系邮箱不能为空", trigger: "blur" },
{
type: "email",
message: "请输入正确的邮箱地址",
trigger: ["blur", "change"]
}
], ],
legalIdPicFront: [ legalIdPicFront: [
{ required: true, message: "法人身份证正面不能为空", trigger: "blur" } { required: true, message: "法人身份证正面不能为空", trigger: "blur" }
......
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
<!-- 管理员信息 --> <!-- 管理员信息 -->
<el-card class="box-card" style="margin-top: 22px;"> <el-card class="box-card" style="margin-top: 22px;">
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span class="cardHeartTitle">系统管理员信息</span> <span class="cardHeartTitle">注册账号信息</span>
</div> </div>
<div class="cardMain"> <div class="cardMain">
<el-row :gutter="56"> <el-row :gutter="56">
...@@ -61,14 +61,14 @@ ...@@ -61,14 +61,14 @@
</el-col> </el-col>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="联系电话" prop="phonenumber"> <el-form-item label="联系电话" prop="phonenumber">
<el-input v-model="form.phonenumber" placeholder="请输入管理员联系电话" /> <el-input v-model="form.phonenumber" maxlength="11" placeholder="请输入管理员联系电话" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="56"> <el-row :gutter="56">
<el-col :span="10"> <el-col :span="10">
<el-form-item label="联系邮箱" prop="email"> <el-form-item label="联系邮箱" prop="email">
<el-input v-model="form.email" placeholder="请输入管理员联系邮箱" /> <el-input v-model="form.email" maxlength="50" placeholder="请输入管理员联系邮箱" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -84,6 +84,18 @@ ...@@ -84,6 +84,18 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="56">
<el-col :span="10">
<el-form-item prop="code">
<el-input v-model="form.code" auto-complete="off" placeholder="验证码" style="width: 63%" >
<svg-icon slot="prefix" icon-class="validCode" class="el-input__icon input-icon" />
</el-input>
<div class="register-code">
<img :src="codeUrl" @click="getCode" class="register-code-img" />
</div>
</el-form-item>
</el-col>
</el-row>
</div> </div>
</el-card> </el-card>
...@@ -118,12 +130,6 @@ export default { ...@@ -118,12 +130,6 @@ export default {
}; };
return { return {
codeUrl: '', codeUrl: '',
taxTransferProps: {
key: 'code',
label: 'goodsName'
},
taxClassCodeList: [],
invoiceTypes: [],
form: { form: {
uuid: '', uuid: '',
registerType: [] registerType: []
...@@ -137,7 +143,20 @@ export default { ...@@ -137,7 +143,20 @@ export default {
{ required: true, trigger: "blur", message: "请输入管理员姓名" }, { required: true, trigger: "blur", message: "请输入管理员姓名" },
], ],
phonenumber: [ phonenumber: [
{ required: true, trigger: "blur", message: "请输入管理员联系电话" }, { required: true, message: "手机号码不能为空", trigger: "blur" },
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: "请输入正确的手机号码",
trigger: "blur"
}
],
email: [
{ required: false, message: "邮箱地址不能为空", trigger: "blur" },
{
type: "email",
message: "请输入正确的邮箱地址",
trigger: ["blur", "change"]
}
], ],
password: [ password: [
{ required: true, trigger: "blur", message: "请输入您的密码" }, { required: true, trigger: "blur", message: "请输入您的密码" },
...@@ -169,11 +188,8 @@ export default { ...@@ -169,11 +188,8 @@ export default {
methods: { methods: {
getCode() { getCode() {
getCodeImg().then(res => { getCodeImg().then(res => {
this.captchaEnabled = res.captchaEnabled === undefined ? true : res.captchaEnabled; this.codeUrl = "data:image/gif;base64," + res.img;
if (this.captchaEnabled) { this.form.uuid = res.uuid;
this.codeUrl = "data:image/gif;base64," + res.img;
this.form.uuid = res.uuid;
}
}); });
}, },
handleRegister() { handleRegister() {
...@@ -209,6 +225,8 @@ export default { ...@@ -209,6 +225,8 @@ export default {
} }
this.$modal.loading() this.$modal.loading()
let params = { let params = {
code: this.form.code,
uuid: this.form.uuid,
registerType: this.form.registerType, registerType: this.form.registerType,
unitInfo: this.form, unitInfo: this.form,
userInfo: { userInfo: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment