|
|
@ -61,6 +61,24 @@ |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
<div class="flex justify-between"> |
|
|
|
<el-form-item label="页面显示位置:" prop="showPage"> |
|
|
|
<el-cascader |
|
|
|
v-if="code !== '0204'" |
|
|
|
v-model="formLabelAlign.showPage" |
|
|
|
:props="props" |
|
|
|
:disabled="true" |
|
|
|
class="w-230" |
|
|
|
:options="tabList"> |
|
|
|
</el-cascader> |
|
|
|
<el-cascader |
|
|
|
v-else |
|
|
|
v-model="formLabelAlign.showPage" |
|
|
|
class="w-230" |
|
|
|
:options="tabList" |
|
|
|
:props="props" |
|
|
|
@change="handleChange"> |
|
|
|
</el-cascader> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="提交状态:" prop="submitStatus"> |
|
|
|
<el-radio-group v-model="formLabelAlign.submitStatus" @change="changeSubmitStatus"> |
|
|
|
<el-radio :label="0">保存</el-radio> |
|
|
@ -115,10 +133,11 @@ |
|
|
|
source: '', |
|
|
|
publishTime: '', |
|
|
|
content: '', |
|
|
|
showPage: '', |
|
|
|
showPage: ['02','0203'], |
|
|
|
relationContentIds: [] |
|
|
|
}, |
|
|
|
fileList: [], |
|
|
|
code: '', |
|
|
|
BASE_API, |
|
|
|
tabList, |
|
|
|
props: { |
|
|
@ -142,11 +161,15 @@ |
|
|
|
if(this.currList && this.currList && !this.showAdd){ |
|
|
|
await this.getDetail() |
|
|
|
for(let key in this.currList){ |
|
|
|
if(key !== 'showPage') |
|
|
|
this.formLabelAlign[key] = this.currList[key] |
|
|
|
} |
|
|
|
const { showPage } = this.currList |
|
|
|
this.formLabelAlign.showPage.splice(0, 1, showPage.slice(0, 2)) |
|
|
|
this.formLabelAlign.showPage.splice(1, 1, showPage) |
|
|
|
} |
|
|
|
const code = localStorage.getItem('code') |
|
|
|
this.formLabelAlign.showPage = code |
|
|
|
this.code = code |
|
|
|
if(code === '0204'){ |
|
|
|
this.formLabelAlign.showType = 1 |
|
|
|
} |
|
|
@ -156,6 +179,12 @@ |
|
|
|
if(!this.formLabelAlign.publishTime){ |
|
|
|
this.formLabelAlign.publishTime = new Date() |
|
|
|
} |
|
|
|
if(!code) return |
|
|
|
this.formLabelAlign.showPage.splice(0, 1, code.slice(0, 2)) |
|
|
|
this.formLabelAlign.showPage.splice(1, 1, code) |
|
|
|
if(code === '0204'){ |
|
|
|
this.formLabelAlign.showPage = ['02', '0203'] |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
methods: { |
|
|
@ -188,6 +217,12 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
// 位置选择 |
|
|
|
handleChange(value) { |
|
|
|
console.log('value: ', value); |
|
|
|
this.formLabelAlign.showPage = value |
|
|
|
}, |
|
|
|
|
|
|
|
// 修改标题路径显示类型 |
|
|
|
changeShowType(value){ |
|
|
|
this.formLabelAlign.showType = value; |
|
|
@ -224,10 +259,10 @@ |
|
|
|
* 添加详情 |
|
|
|
*/ |
|
|
|
async addCarousel(formName){ |
|
|
|
console.log('addddd'); |
|
|
|
try { |
|
|
|
this.loading = true; |
|
|
|
const params = formName; |
|
|
|
params.showPage = formName.showPage[1], |
|
|
|
await ADD_DETAIL(params).then((res) => { |
|
|
|
this.loading = false; |
|
|
|
if(res.code === 200){ |
|
|
@ -250,6 +285,7 @@ |
|
|
|
try { |
|
|
|
this.loading = true; |
|
|
|
const params = formName; |
|
|
|
params.showPage = formName.showPage[1], |
|
|
|
await UPDATE_DETAIL(params).then((res) => { |
|
|
|
this.loading = false; |
|
|
|
if(res.code === 200){ |
|
|
|