|
@@ -116,10 +116,23 @@ export default {
|
|
sort: 1
|
|
sort: 1
|
|
},
|
|
},
|
|
rules: {
|
|
rules: {
|
|
- name: [{ required: true, message: '请输入活动名称', trigger: 'change' }],
|
|
|
|
- cover: [{ type: 'array', required: true, message: '请上传图片', trigger: 'change' }],
|
|
|
|
- brief: [{ required: true, message: '请输入活动介绍', trigger: 'change' }],
|
|
|
|
- kindergartenId: [{ required: true, message: '请选择场景', trigger: 'change' }],
|
|
|
|
|
|
+ name: [
|
|
|
|
+ { required: true, message: '请输入活动名称', trigger: 'change' }
|
|
|
|
+ ],
|
|
|
|
+ cover: [
|
|
|
|
+ {
|
|
|
|
+ type: 'array',
|
|
|
|
+ required: true,
|
|
|
|
+ message: '请上传图片',
|
|
|
|
+ trigger: 'change'
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ brief: [
|
|
|
|
+ { required: true, message: '请输入活动介绍', trigger: 'change' }
|
|
|
|
+ ],
|
|
|
|
+ kindergartenId: [
|
|
|
|
+ { required: true, message: '请选择场景', trigger: 'change' }
|
|
|
|
+ ],
|
|
eventTimeArr: [{ validator: validateTimer, trigger: 'blur' }]
|
|
eventTimeArr: [{ validator: validateTimer, trigger: 'blur' }]
|
|
},
|
|
},
|
|
|
|
|
|
@@ -158,25 +171,36 @@ export default {
|
|
|
|
|
|
if (success) {
|
|
if (success) {
|
|
let result = data;
|
|
let result = data;
|
|
- result.cover = data.cover && [{ url: data.cover }];
|
|
|
|
- result.previewLogo = data.previewLogo && [{ url: data.previewLogo }];
|
|
|
|
- result.hdLogo = data.hdLogo && [{ url: data.hdLogo }];
|
|
|
|
|
|
+ result.cover = data.cover ? [{ url: data.cover }] : [];
|
|
|
|
+ result.previewLogo = data.previewLogo
|
|
|
|
+ ? [{ url: data.previewLogo }]
|
|
|
|
+ : [];
|
|
|
|
+ result.hdLogo = data.hdLogo ? [{ url: data.hdLogo }] : [];
|
|
result.eventTimeArr = [result.eventStartDate, result.eventEndDate];
|
|
result.eventTimeArr = [result.eventStartDate, result.eventEndDate];
|
|
this.form = result;
|
|
this.form = result;
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
|
|
handleConfirm() {
|
|
handleConfirm() {
|
|
- let _that = this
|
|
|
|
|
|
+ let _that = this;
|
|
_that.$refs.form.validate(async valid => {
|
|
_that.$refs.form.validate(async valid => {
|
|
if (!valid) {
|
|
if (!valid) {
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
let params = Object.assign({}, _that.form);
|
|
let params = Object.assign({}, _that.form);
|
|
- params.cover = (_that.form.cover && _that.form.cover.length > 0) && _that.form.cover[0].url;
|
|
|
|
- params.previewLogo = (_that.form.previewLogo && _that.form.previewLogo.length > 0) && _that.form.previewLogo[0].url;
|
|
|
|
- params.hdLogo = (_that.form.hdLogo && _that.form.hdLogo.length > 0) && _that.form.hdLogo[0].url;
|
|
|
|
|
|
+ params.cover =
|
|
|
|
+ _that.form.cover &&
|
|
|
|
+ _that.form.cover.length > 0 &&
|
|
|
|
+ _that.form.cover[0].url;
|
|
|
|
+ params.previewLogo =
|
|
|
|
+ _that.form.previewLogo &&
|
|
|
|
+ _that.form.previewLogo.length > 0 &&
|
|
|
|
+ _that.form.previewLogo[0].url;
|
|
|
|
+ params.hdLogo =
|
|
|
|
+ _that.form.hdLogo &&
|
|
|
|
+ _that.form.hdLogo.length > 0 &&
|
|
|
|
+ _that.form.hdLogo[0].url;
|
|
params.eventStartDate = _that.form.eventTimeArr[0];
|
|
params.eventStartDate = _that.form.eventTimeArr[0];
|
|
params.eventEndDate = _that.form.eventTimeArr[1];
|
|
params.eventEndDate = _that.form.eventTimeArr[1];
|
|
|
|
|