This commit is contained in:
parent
1149503fdb
commit
d668c3825a
|
@ -8,7 +8,7 @@
|
|||
<div id="form" v-cloak>
|
||||
<el-header class="ms-header ms-tr" height="50px">
|
||||
<el-button type="primary" icon="iconfont icon-baocun" size="mini" @click="save()" :loading="saveDisabled">保存</el-button>
|
||||
<el-button size="mini" icon="iconfont icon-fanhui" plain onclick="javascript:history.go(-1)">返回</el-button>
|
||||
<el-button size="mini" icon="iconfont icon-fanhui" plain onclick="javascript:history.go(-1)" v-if="returnIsShow">返回</el-button>
|
||||
</el-header>
|
||||
<el-main class="ms-container">
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="120px" size="mini">
|
||||
|
@ -193,6 +193,7 @@
|
|||
UEDITOR_HOME_URL: ms.base+'/static/plugins/ueditor/1.4.3.1/'
|
||||
},
|
||||
contentCategoryIdOptions:[],
|
||||
returnIsShow:true,
|
||||
//表单数据
|
||||
form: {
|
||||
// 文章标题
|
||||
|
@ -337,14 +338,43 @@
|
|||
this.form.contentImg.splice(index, 1);
|
||||
}
|
||||
},
|
||||
//查询列表
|
||||
list: function(contentCategoryId) {
|
||||
var that = this;
|
||||
ms.http.post(ms.manager+"/cms/content/list.do",{
|
||||
contentCategoryId:contentCategoryId,
|
||||
}).then(function(res) {
|
||||
if(res.result&&res.data.total>0){
|
||||
if(res.data.rows[0].contentType){
|
||||
res.data.rows[0].contentType = res.data.rows[0].contentType.split(',');
|
||||
}
|
||||
if(res.data.rows[0].contentImg){
|
||||
res.data.rows[0].contentImg = JSON.parse(res.data.rows[0].contentImg);
|
||||
res.data.rows[0].contentImg.forEach(function(value){
|
||||
value.url= ms.base + value.path
|
||||
})
|
||||
}else{
|
||||
res.data.rows[0].contentImg=[]
|
||||
}
|
||||
that.form = res.data.rows[0];
|
||||
}
|
||||
}).catch(function(err) {
|
||||
console.log(err);
|
||||
});
|
||||
},
|
||||
},
|
||||
created() {
|
||||
this.contentCategoryIdOptionsGet();
|
||||
this.contentTypeOptionsGet();
|
||||
this.form.id = ms.util.getParameter("id");
|
||||
this.form.contentCategoryId = ms.util.getParameter("categoryId");
|
||||
if (this.form.id) {
|
||||
this.get(this.form.id);
|
||||
}
|
||||
if(this.form.contentCategoryId){
|
||||
this.list(this.form.contentCategoryId);
|
||||
this.returnIsShow = false;
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
|
|
@ -34,8 +34,13 @@
|
|||
},
|
||||
methods:{
|
||||
handleNodeClick: function(data){
|
||||
this.$el.getElementsByTagName('iframe')[0].contentWindow.window.mainVue.form.contentCategoryId = data.id;
|
||||
this.$el.getElementsByTagName('iframe')[0].contentWindow.window.mainVue.list();
|
||||
if(data.categoryType == '1'){
|
||||
this.action = ms.manager +"/cms/content/main.do?categoryId="+data.id;
|
||||
} else if(data.categoryType == '2'){
|
||||
this.action = ms.manager +"/cms/content/form.do?categoryId="+data.id;
|
||||
} else{
|
||||
this.action = ms.manager +"/cms/content/main.do";
|
||||
}
|
||||
},
|
||||
treeList: function(){
|
||||
var that = this;
|
||||
|
|
Loading…
Reference in New Issue