This commit is contained in:
parent
1149503fdb
commit
d668c3825a
|
@ -8,7 +8,7 @@
|
||||||
<div id="form" v-cloak>
|
<div id="form" v-cloak>
|
||||||
<el-header class="ms-header ms-tr" height="50px">
|
<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 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-header>
|
||||||
<el-main class="ms-container">
|
<el-main class="ms-container">
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="120px" size="mini">
|
<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/'
|
UEDITOR_HOME_URL: ms.base+'/static/plugins/ueditor/1.4.3.1/'
|
||||||
},
|
},
|
||||||
contentCategoryIdOptions:[],
|
contentCategoryIdOptions:[],
|
||||||
|
returnIsShow:true,
|
||||||
//表单数据
|
//表单数据
|
||||||
form: {
|
form: {
|
||||||
// 文章标题
|
// 文章标题
|
||||||
|
@ -337,14 +338,43 @@
|
||||||
this.form.contentImg.splice(index, 1);
|
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() {
|
created() {
|
||||||
this.contentCategoryIdOptionsGet();
|
this.contentCategoryIdOptionsGet();
|
||||||
this.contentTypeOptionsGet();
|
this.contentTypeOptionsGet();
|
||||||
this.form.id = ms.util.getParameter("id");
|
this.form.id = ms.util.getParameter("id");
|
||||||
|
this.form.contentCategoryId = ms.util.getParameter("categoryId");
|
||||||
if (this.form.id) {
|
if (this.form.id) {
|
||||||
this.get(this.form.id);
|
this.get(this.form.id);
|
||||||
}
|
}
|
||||||
|
if(this.form.contentCategoryId){
|
||||||
|
this.list(this.form.contentCategoryId);
|
||||||
|
this.returnIsShow = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -34,8 +34,13 @@
|
||||||
},
|
},
|
||||||
methods:{
|
methods:{
|
||||||
handleNodeClick: function(data){
|
handleNodeClick: function(data){
|
||||||
this.$el.getElementsByTagName('iframe')[0].contentWindow.window.mainVue.form.contentCategoryId = data.id;
|
if(data.categoryType == '1'){
|
||||||
this.$el.getElementsByTagName('iframe')[0].contentWindow.window.mainVue.list();
|
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(){
|
treeList: function(){
|
||||||
var that = this;
|
var that = this;
|
||||||
|
|
Loading…
Reference in New Issue