|
@@ -53,6 +53,8 @@
|
|
|
|
|
|
<script>
|
|
|
import {pptCoverEn} from "@/views/ppt_manage/newVersion/utils/config"
|
|
|
+import {pptEnInterface} from '@/api/modules/pptEnApi.js';
|
|
|
+
|
|
|
export default {
|
|
|
props:{
|
|
|
firstPage:{
|
|
@@ -60,6 +62,9 @@ export default {
|
|
|
},
|
|
|
pptCoverList:{
|
|
|
type:Array
|
|
|
+ },
|
|
|
+ PptId:{
|
|
|
+ type:Number
|
|
|
}
|
|
|
},
|
|
|
data() {
|
|
@@ -88,7 +93,13 @@ export default {
|
|
|
closeDialog(){
|
|
|
//如果之前配置的图片不在pptCoverList里 用保存强制替换封面图
|
|
|
if(this.searchIndex===-1){
|
|
|
- this.firstPage = Object.assign(this.firstPage,this.pageData)
|
|
|
+ this.firstPage = Object.assign(
|
|
|
+ this.firstPage,
|
|
|
+ {
|
|
|
+ BackgroundImg:this.pageData.BackgroundImg,
|
|
|
+ ImgUrl:this.pageData.ImgUrl,
|
|
|
+ BackIndex:this.pageData.BackIndex,
|
|
|
+ })
|
|
|
this.$emit('save',this.firstPage)
|
|
|
}
|
|
|
this.$emit('close')
|
|
@@ -104,10 +115,14 @@ export default {
|
|
|
this.$message.warning('请选择日期')
|
|
|
return
|
|
|
}
|
|
|
- //格式化PptDate
|
|
|
- //this.pageData.PptDate = this.$moment(new Date(this.pageData.PptDate)).format("YYYY.MM")
|
|
|
- this.firstPage = Object.assign(this.firstPage,this.pageData)
|
|
|
- this.$emit('save',this.firstPage)
|
|
|
+ pptEnInterface.pptTitleCheck({PptId:this.$route.query.id || this.PptId || 0,Title:this.pageData.Title}).then(res=>{
|
|
|
+ if(res.Ret == 200){
|
|
|
+ //格式化PptDate
|
|
|
+ //this.pageData.PptDate = this.$moment(new Date(this.pageData.PptDate)).format("YYYY.MM")
|
|
|
+ this.firstPage = Object.assign(this.firstPage,this.pageData)
|
|
|
+ this.$emit('save',this.firstPage)
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
changeBg(){
|
|
|
if(this.bgListIndex<this.bgList.length-1){
|