1.4 页面发布前端
用户操作流程:
1、用户进入cms页面列表。
2、点击“发布”请求服务端接口,发布页面。 3、提示“发布成功”,或发布失败。 1.4.1 API方法
在 cms前端添加 api方法。
[mw_shl_code=applescript,true]/*发布页面*/ export const page_postPage= id => { return http.requestPost(apiUrl+'/cms/page/postPage/'+id)
}
[/mw_shl_code]
1.4.2 页面
修改page_list.vue,添加发布按钮
[mw_shl_code=applescript,true]<el‐table‐column label="发布" width="80">
<template slot‐scope="scope">
<el‐button
size="small" type="primary" plain @click="postPage(scope.row.pageId)">发布
</el‐button>
</template>
</el‐table‐column>
[/mw_shl_code]
添加页面发布事件:
[mw_shl_code=applescript,true]postPage (id) {
this.$confirm('确认发布该页面吗?', '提示', {
}).then(() => {
cmsApi.page_postPage(id).then((res) => {
if(res.success){
console.log('发布页面id='+id);
this.$message.success('发布成功,请稍后查看结果');
}else{
this.$message.error('发布失败');
}
});
}).catch(() => {
}); },
[/mw_shl_code]