|
@@ -11,10 +11,10 @@
|
|
|
"
|
|
|
>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="160px">
|
|
|
- <el-form-item label="幼儿园名称" prop="name"
|
|
|
- ><el-input v-model="form.name" placeholder="请输入幼儿园名称" />
|
|
|
+ <el-form-item label="场景名称" prop="name"
|
|
|
+ ><el-input v-model="form.name" placeholder="请输入场景名称" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="幼儿园类型" prop="type">
|
|
|
+ <el-form-item label="场景类型" prop="type">
|
|
|
<el-radio-group v-model="form.type">
|
|
|
<el-radio
|
|
|
v-for="(item, index) in TypeOptions"
|
|
@@ -35,19 +35,19 @@
|
|
|
<el-form-item label="办公电话" prop="phonenumber">
|
|
|
<el-input v-model="form.phonenumber" placeholder="请输入办公电话" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="幼儿园介绍" prop="brief">
|
|
|
+ <el-form-item label="场景介绍" prop="brief">
|
|
|
<el-input
|
|
|
v-model="form.brief"
|
|
|
type="textarea"
|
|
|
:rows="2"
|
|
|
- placeholder="请输入幼儿园介绍"
|
|
|
+ placeholder="请输入场景介绍"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="封面图" prop="cover" required>
|
|
|
<upload v-model="form.cover" :limit="9" params="prefix=/kindergarten-cover" />
|
|
|
<el-row>建议尺寸:</el-row>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="幼儿园logo" prop="logo" required>
|
|
|
+ <el-form-item label="场景Logo" prop="logo" required>
|
|
|
<upload v-model="form.logo" params="prefix=/kindergarten-logo"/>
|
|
|
<el-row>建议尺寸:</el-row>
|
|
|
</el-form-item>
|
|
@@ -143,59 +143,59 @@ export default {
|
|
|
}
|
|
|
};
|
|
|
return {
|
|
|
- title: '新增幼儿园信息',
|
|
|
+ title: '新增场景信息',
|
|
|
modal: true,
|
|
|
|
|
|
TypeOptions: SCENETYPE,
|
|
|
|
|
|
form: {
|
|
|
name: '',
|
|
|
- address: '',
|
|
|
- idCardNumber: '',
|
|
|
- phonenumber: '',
|
|
|
- brief: '',
|
|
|
- realName: '',
|
|
|
- personPhonenumber: '',
|
|
|
type: '',
|
|
|
-
|
|
|
- // TODO 未对接接口字段
|
|
|
province: '',
|
|
|
city: '',
|
|
|
area: '',
|
|
|
+ address: '',
|
|
|
+ addressArr: [],
|
|
|
+ phonenumber: '',
|
|
|
+ brief: '',
|
|
|
+ cover: [],
|
|
|
logo: [],
|
|
|
previewLogo: [],
|
|
|
hdLogo: [],
|
|
|
- cover: [],
|
|
|
+ isShow: false,
|
|
|
+
|
|
|
businessLicense: [],
|
|
|
+ realName: '',
|
|
|
+ personPhonenumber: '',
|
|
|
+ email: '',
|
|
|
+ idCardNumber: '',
|
|
|
bodyPhoto: [],
|
|
|
idCardFront: [],
|
|
|
- idCardBack: [],
|
|
|
- addressArr: [],
|
|
|
- isShow: false
|
|
|
+ idCardBack: []
|
|
|
},
|
|
|
rules: {
|
|
|
- name: [{ required: true, min: 4, max: 64, message: '请输入幼儿园名称(4 ~ 64个字符)', trigger: 'change' }],
|
|
|
+ name: [{ required: true, min: 4, max: 64, message: '请输入场景名称(4 ~ 64个字符)', trigger: 'change' }],
|
|
|
+ type: [{ required: true, message: '请选择场景类型', trigger: 'change' }],
|
|
|
addressArr: [{ type: 'array', required: true, message: '请选择省市区', trigger: 'change'}],
|
|
|
address: [{ required: true, min: 4, max: 255, message: '请输入详细地址(4 ~ 255个字符)', trigger: 'change' }],
|
|
|
phonenumber: [{ required: true, min: 4, max: 64, message: '请输入办公电话(4 ~ 64个字符)', trigger: 'change' }],
|
|
|
- brief: [{ required: true, min: 4, max: 255, message: '请输入幼儿园介绍(4 ~ 255个字符)', trigger: 'change' }],
|
|
|
+ brief: [{ required: true, min: 4, max: 255, message: '请输入场景介绍(4 ~ 255个字符)', trigger: 'change' }],
|
|
|
+ cover: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
|
|
|
+ logo: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change'}],
|
|
|
+ previewLogo: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change'}],
|
|
|
+ hdLogo: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change'}],
|
|
|
+
|
|
|
+ businessLicense: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
|
|
|
realName: [{ required: true, min: 2, max: 64, message: '请输入申请人姓名(2 ~ 64个字符)', trigger: 'change' }],
|
|
|
personPhonenumber: [{ required: true, min: 4, max: 64, message: '请输入手机号(4 ~ 64个字符)', trigger: 'change' }],
|
|
|
- type: [{ required: true, message: '请选择幼儿园类型', trigger: 'change' }],
|
|
|
email: [
|
|
|
{ required: true, min: 4, max: 64, message: '请输入邮箱(4 ~ 64个字符)', trigger: 'change' },
|
|
|
{ validator: checkEmail, trigger: 'blur' }
|
|
|
],
|
|
|
idCardNumber: [{ required: true, min: 4, max: 64, message: '请输入证照号码(4 ~ 64个字符)', trigger: 'change' }],
|
|
|
- logo: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change'}],
|
|
|
- previewLogo: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change'}],
|
|
|
- hdLogo: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change'}],
|
|
|
- cover: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
|
|
|
- businessLicense: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
|
|
|
bodyPhoto: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
|
|
|
idCardFront: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
|
|
|
- idCardBack: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
|
|
|
- addressArr: [{ type: 'array', required: true, message: '请选择地址', trigger: 'change' }]
|
|
|
+ idCardBack: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }]
|
|
|
}
|
|
|
};
|
|
|
},
|
|
@@ -205,7 +205,7 @@ export default {
|
|
|
handler(id) {
|
|
|
if (id) {
|
|
|
this.loadData();
|
|
|
- this.title = '编辑幼儿园信息';
|
|
|
+ this.title = '编辑场景信息';
|
|
|
}
|
|
|
},
|
|
|
immediate: true
|