|
@@ -22,9 +22,9 @@
|
|
<a-form-model-item label="标题名称" prop="title">
|
|
<a-form-model-item label="标题名称" prop="title">
|
|
<a-input
|
|
<a-input
|
|
id="promotionEdit-title"
|
|
id="promotionEdit-title"
|
|
- :maxLength="100"
|
|
|
|
|
|
+ :maxLength="30"
|
|
v-model.trim="form.title"
|
|
v-model.trim="form.title"
|
|
- placeholder="请输入标题名称(最多100个字符)"
|
|
|
|
|
|
+ placeholder="请输入标题名称(最多30个字符)"
|
|
:disabled="pageType === 'edit'"
|
|
:disabled="pageType === 'edit'"
|
|
allowClear/>
|
|
allowClear/>
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
@@ -87,7 +87,7 @@
|
|
id="promotionEdit-imageSet"
|
|
id="promotionEdit-imageSet"
|
|
v-model="form.content"
|
|
v-model="form.content"
|
|
fileType="video/mp4"
|
|
fileType="video/mp4"
|
|
- ref="imageSet"
|
|
|
|
|
|
+ ref="videoSet"
|
|
:fileSize="1024"
|
|
:fileSize="1024"
|
|
:maxNums="1"
|
|
:maxNums="1"
|
|
@change="changeVideo"
|
|
@change="changeVideo"
|
|
@@ -186,7 +186,7 @@ export default {
|
|
title: '',
|
|
title: '',
|
|
contentType: 'IMAGE_CONTENT',
|
|
contentType: 'IMAGE_CONTENT',
|
|
imageSet: '',
|
|
imageSet: '',
|
|
- showFlag: undefined,
|
|
|
|
|
|
+ showFlag: '0',
|
|
content: '',
|
|
content: '',
|
|
enabledFlag: '0',
|
|
enabledFlag: '0',
|
|
sort: undefined
|
|
sort: undefined
|
|
@@ -259,19 +259,22 @@ export default {
|
|
if (valid) {
|
|
if (valid) {
|
|
_this.form.promoActiveSn = this.itemId
|
|
_this.form.promoActiveSn = this.itemId
|
|
const formData = JSON.parse(JSON.stringify(_this.form))
|
|
const formData = JSON.parse(JSON.stringify(_this.form))
|
|
- formData.imageSet = formData.imageSet ? formData.imageSet.split(',') : []
|
|
|
|
|
|
+ if (this.pageType === 'add') {
|
|
|
|
+ formData.imageSet = formData.imageSet ? formData.imageSet.split(',') : []
|
|
|
|
+ }
|
|
_this.spinning = true
|
|
_this.spinning = true
|
|
saveActive(formData).then(res => {
|
|
saveActive(formData).then(res => {
|
|
if (res.status == 200) {
|
|
if (res.status == 200) {
|
|
_this.$message.success(res.message)
|
|
_this.$message.success(res.message)
|
|
- _this.$emit('ok')
|
|
|
|
- _this.isShow = false
|
|
|
|
_this.spinning = false
|
|
_this.spinning = false
|
|
|
|
+ _this.isShow = false
|
|
|
|
+ _this.$emit('ok')
|
|
} else {
|
|
} else {
|
|
_this.spinning = false
|
|
_this.spinning = false
|
|
}
|
|
}
|
|
})
|
|
})
|
|
} else {
|
|
} else {
|
|
|
|
+ console.log('error')
|
|
return false
|
|
return false
|
|
}
|
|
}
|
|
})
|
|
})
|
|
@@ -300,6 +303,9 @@ export default {
|
|
this.$emit('close')
|
|
this.$emit('close')
|
|
if (this.pageType == 'add') {
|
|
if (this.pageType == 'add') {
|
|
this.$refs.imageSet.setFileList('')
|
|
this.$refs.imageSet.setFileList('')
|
|
|
|
+ this.$refs.videoSet.setFileList('')
|
|
|
|
+ }
|
|
|
|
+ if (this.form.content) {
|
|
this.$refs.editor.setHtml('')
|
|
this.$refs.editor.setHtml('')
|
|
}
|
|
}
|
|
this.form = {
|
|
this.form = {
|
|
@@ -307,7 +313,7 @@ export default {
|
|
title: '',
|
|
title: '',
|
|
contentType: 'IMAGE_CONTENT',
|
|
contentType: 'IMAGE_CONTENT',
|
|
imageSet: '',
|
|
imageSet: '',
|
|
- showFlag: undefined,
|
|
|
|
|
|
+ showFlag: '0',
|
|
content: '',
|
|
content: '',
|
|
enabledFlag: '0',
|
|
enabledFlag: '0',
|
|
sort: undefined
|
|
sort: undefined
|