|
@@ -47,7 +47,7 @@
|
|
|
<upload v-model="form.hdLogo" params="prefix=/kindergarten" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="门店图片" prop="cover" required>
|
|
|
- <upload v-model="form.cover" params="prefix=/kindergarten" />
|
|
|
+ <upload v-model="form.cover" :limit="3" params="prefix=/kindergarten" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="办公电话" prop="phonenumber">
|
|
|
<el-input v-model="form.phonenumber" placeholder="请输入办公电话" />
|
|
@@ -114,6 +114,14 @@
|
|
|
import SCENETYPE from '@/const/sceneType';
|
|
|
import { getItem, saveItem } from '@/api/scene';
|
|
|
|
|
|
+const setListImg = str => {
|
|
|
+ if (!str || str === '') {
|
|
|
+ return [];
|
|
|
+ } else {
|
|
|
+ return str.split(',').map(x => ({ url: x }));
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
export default {
|
|
|
name: 'SceneItemModal',
|
|
|
|
|
@@ -133,7 +141,7 @@ export default {
|
|
|
}
|
|
|
};
|
|
|
return {
|
|
|
- title: '幼儿园详情',
|
|
|
+ title: '新增幼儿园信息',
|
|
|
modal: true,
|
|
|
|
|
|
TypeOptions: SCENETYPE,
|
|
@@ -279,7 +287,10 @@ export default {
|
|
|
watch: {
|
|
|
id: {
|
|
|
handler(id) {
|
|
|
- id && this.loadData();
|
|
|
+ if (id) {
|
|
|
+ this.loadData();
|
|
|
+ this.title = '编辑幼儿园信息';
|
|
|
+ }
|
|
|
},
|
|
|
immediate: true
|
|
|
}
|
|
@@ -298,7 +309,7 @@ export default {
|
|
|
result.logo = [{ url: data.logo }];
|
|
|
result.previewLogo = [{ url: data.previewLogo }];
|
|
|
result.hdLogo = [{ url: data.hdLogo }];
|
|
|
- result.cover = [{ url: data.cover }];
|
|
|
+ result.cover = data.coverList.map(x => ({ url: x })); // setListImg(data.cover);
|
|
|
result.businessLicense = [{ url: data.businessLicense }];
|
|
|
result.bodyPhoto = [{ url: data.bodyPhoto }];
|
|
|
result.idCardFront = [{ url: data.idCardFront }];
|
|
@@ -318,7 +329,7 @@ export default {
|
|
|
params.logo = this.form.logo[0].url;
|
|
|
params.previewLogo = this.form.previewLogo[0].url;
|
|
|
params.hdLogo = this.form.hdLogo[0].url;
|
|
|
- params.cover = this.form.cover[0].url;
|
|
|
+ params.cover = this.form.cover.map(x => x.url).join(',');
|
|
|
params.businessLicense = this.form.businessLicense[0].url;
|
|
|
params.bodyPhoto = this.form.bodyPhoto[0].url;
|
|
|
params.idCardFront = this.form.idCardFront[0].url;
|