|
@@ -10,7 +10,7 @@
|
|
|
}
|
|
|
"
|
|
|
>
|
|
|
- <el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
|
|
+ <el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
|
|
<el-form-item label="机构名称" prop="name"
|
|
|
><el-input v-model="form.name" placeholder="请输入机构名称" />
|
|
|
</el-form-item>
|
|
@@ -25,23 +25,26 @@
|
|
|
</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="所在地区">
|
|
|
+ <el-form-item label="所在地区" prop="addressArr" required>
|
|
|
<!-- TODO 联动select -->
|
|
|
<AddressSelect v-model="form.addressArr" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="详细地址" prop="type">
|
|
|
+ <el-form-item label="详细地址" prop="address">
|
|
|
<el-input v-model="form.address" placeholder="请输入详细地址" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="机构logo">
|
|
|
+ <el-form-item label="邮箱" prop="email">
|
|
|
+ <el-input v-model="form.email" placeholder="请输入邮箱" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="机构logo" props="logo" required>
|
|
|
<upload v-model="form.logo" params="prefix=/kindergarten" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="机构预览logo">
|
|
|
+ <el-form-item label="机构预览logo" props="previewLogo" required>
|
|
|
<upload v-model="form.previewLogo" params="prefix=/kindergarten" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="门店图片">
|
|
|
+ <el-form-item label="门店图片" props="cover" required>
|
|
|
<upload v-model="form.cover" params="prefix=/kindergarten" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="营业执照">
|
|
|
+ <el-form-item label="营业执照" props="businessLicense" required>
|
|
|
<upload v-model="form.businessLicense" params="prefix=/kindergarten" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="证照号码" prop="idCardNumber">
|
|
@@ -64,19 +67,19 @@
|
|
|
<el-form-item label="手机号" prop="personPhonenumber">
|
|
|
<el-input v-model="form.personPhonenumber" placeholder="请输入手机号" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="半身照">
|
|
|
+ <el-form-item label="半身照" props="bodyPhoto" required>
|
|
|
<upload
|
|
|
v-model="form.bodyPhoto"
|
|
|
:uploadUrl="$upload('/yxl-back-end/framework/oss/minio/upload')"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="证件正面">
|
|
|
+ <el-form-item label="证件正面" props="idCardFront" required>
|
|
|
<upload
|
|
|
v-model="form.idCardFront"
|
|
|
:uploadUrl="$upload('/yxl-back-end/framework/oss/minio/upload')"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="证件背面">
|
|
|
+ <el-form-item label="证件背面" props="idCardBack" required>
|
|
|
<upload
|
|
|
v-model="form.idCardBack"
|
|
|
:uploadUrl="$upload('/yxl-back-end/framework/oss/minio/upload')"
|
|
@@ -144,6 +147,14 @@ export default {
|
|
|
name: [
|
|
|
{ required: true, message: '请输入机构名称', trigger: 'change' }
|
|
|
],
|
|
|
+ addressArr: [
|
|
|
+ {
|
|
|
+ type: 'array',
|
|
|
+ required: true,
|
|
|
+ message: '请选择省市区',
|
|
|
+ trigger: 'change'
|
|
|
+ }
|
|
|
+ ],
|
|
|
address: [
|
|
|
{ required: true, message: '请输入详细地址', trigger: 'change' }
|
|
|
],
|
|
@@ -163,11 +174,11 @@ export default {
|
|
|
{ required: true, message: '请输入手机号', trigger: 'change' }
|
|
|
],
|
|
|
type: [
|
|
|
- { required: true, message: '请输入机构类型', trigger: 'change' }
|
|
|
+ { required: true, message: '请选择机构类型', trigger: 'change' }
|
|
|
],
|
|
|
+ email: [{ required: true, message: '请输入邮箱', trigger: 'change' }],
|
|
|
logo: [
|
|
|
{
|
|
|
- type: 'array',
|
|
|
required: true,
|
|
|
message: '请上传图片',
|
|
|
trigger: 'change'
|