diff --git a/src/main/webapp/WEB-INF/manager/login.ftl b/src/main/webapp/WEB-INF/manager/login.ftl
index 3d280261..9217a328 100644
--- a/src/main/webapp/WEB-INF/manager/login.ftl
+++ b/src/main/webapp/WEB-INF/manager/login.ftl
@@ -3,11 +3,11 @@
- <#include "/include/head-file.ftl"/>
+ <#include "/include/head-file.ftl"/> -->
-
+
+
diff --git a/src/main/webapp/WEB-INF/manager/mweixin/metarial/form.ftl b/src/main/webapp/WEB-INF/manager/mweixin/metarial/form.ftl
index fd4ae527..05e331f0 100644
--- a/src/main/webapp/WEB-INF/manager/mweixin/metarial/form.ftl
+++ b/src/main/webapp/WEB-INF/manager/mweixin/metarial/form.ftl
@@ -93,6 +93,7 @@
authorWordNumber: 8, //图文作者剩余字数
descWordNumber: 54, //摘要
editor: null, //富文本实例
+ editorCurrentContent: null, //当前百度编辑器输入的内容
articleForm: {
basicTitle: '', //标题
articleAuthor: '', //作者
@@ -113,49 +114,22 @@
},
deep:true,
},
+ editorCurrentContent:function(n,o){
+
+ }
},
methods: {
open:function(material){
menuVue.menuActive = '新建图文';
- if(material && material.newsId>0){
- // 编辑
- this.subArticleList = material.articleList;
- console.log('子',material.articleList);
- this.mainArticle = material.newsArticle
- // 默认显示头文章的详情
- this.articleForm.basicTitle = material.newsArticle.basicTitle
- this.articleForm.articleAuthor = material.newsArticle.articleAuthor
- this.articleForm.basicDescription = material.newsArticle.basicDescription
- this.articleForm.articleContent = material.newsArticle.articleContent
- this.thumbnailShow = true
- this.thumbnailUrl = material.newsArticle.basicPic
- this.editor.setContent(material.newsArticle.articleContent)
- this.$forceUpdate();
- }else{
- // 新增
- console.log('this.defaultArticleForm',this.defaultArticleForm);
- this.editor.setContent('')
- this.thumbnailShow = false
- this.thumbnailUrl = ''
- this.articleForm = {}
- this.subArticleList = [];
- this.mainArticle = {}
- }
- console.log('"material',material);
+ material && material.newsId>0 ? this.resetForm(material) : this.resetForm()
},
- // 图片上传之前的钩子
+ // 图片上传之前进行数据校验
beforeBasicPicUpload:function(file){
- var fileType = false;
- if(file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg'){
- fileType = true;
- }
- const isLt2M = file.size / 1024 / 1024 < 2;
- if (!fileType) {
- this.$message.error('文章配图只能是 JPG、JPEG、PNG 格式!');
- }
- if (!isLt2M) {
- this.$message.error('文章配图大小不能超过 2MB!');
- }
+ var fileType = null;
+ ['image/jpeg','image/png','image/jpg'].indexOf(file.type)>-1 ? fileType = true : fileType = false
+ var isLt2M = file.size / 1024 / 1024 < 2;
+ !fileType && this.$message.error('文章配图只能是 JPG、JPEG、PNG 格式!');
+ !isLt2M && this.$message.error('文章配图大小不能超过 2MB!');
return fileType && isLt2M;
},
// 图片上传成功函数
@@ -163,7 +137,6 @@
this.thumbnailShow = this.uploadDisable = true
this.thumbnailUrl = ms.web + url
this.mainArticle.basicPic = this.thumbnailUrl
-
},
// 添加文章
addArticle: function() {
@@ -188,16 +161,11 @@
},
// 计算剩余字数
resetWordNum: function(type,limit) {
- var result = event.target.value;
- if(type.indexOf('Title') > -1){
- this.titleWordNumber = limit - result.length
- }else{
- this.authorWordNumber = limit - result.length
- }
- if(result.length >= limit){
+ type.indexOf('Title') > -1 ? this.titleWordNumber = limit - event.target.value.length : this.authorWordNumber = limit - event.target.value.length
+ if(event.target.value.length >= limit){
this.$message.error('超出字数限制,请输入不超过'+limit+'字符');
this.$nextTick(function(){
- this.articleForm[type] = result.slice(0,limit);
+ this.articleForm[type] = event.target.value.slice(0,limit);
})
}
},
@@ -207,9 +175,9 @@
console.log('that.articleForm',that.articleForm);
console.log('that.articleList',that.articleList);
// 获取百度编辑器内容
- this.editor.getContent();
+ // this.editorCurrentContent = ''
ms.http.post(ms.manager + "/weixin/news/save.do",{
- newsArticleBean:that.mainArticle,
+ newsArticle:that.mainArticle,
articleList:JSON.stringify(that.articleList),
newsCategoryId:that.newsCategoryId,
newsIsSyn:false,
@@ -219,6 +187,25 @@
}, function (err) {
that.$message.error(err);
})
+ },
+ // 表单重置
+ resetForm:function(material){
+ this.thumbnailShow = material ? true : false
+ this.thumbnailUrl = material ? material.newsArticle.basicPic : ''
+
+ this.mainArticle.basicPic = material ? material.newsArticle.basicPic : ''
+ this.mainArticle.basicTitle = material ? material.newsArticle.basicTitle : ''
+
+ // 打开界面默认显示主文章详情
+ this.articleForm.basicTitle = material ? material.newsArticle.basicTitle : ''
+ this.articleForm.articleAuthor = material ? material.newsArticle.articleAuthor : ''
+ this.articleForm.basicDescription = material ? material.newsArticle.basicDescription : ''
+ var result = '';
+ result = (material && material.newsArticle.articleContent) ? material.newsArticle.articleContent : ''
+ this.editor.setContent(result)
+
+ this.subArticleList = material ? material.articleList : [];
+ this.$forceUpdate();
}
},
mounted: function() {
@@ -257,6 +244,10 @@
""
);
});
+ this.editor.addListener('contentChange',function() {
+ that.editorCurrentContent = that.editor.getContent();
+ that.$message.success(that.editor.getContent());
+ });
}
}
})
diff --git a/src/main/webapp/static/ms-admin/4.7.0/images/logo.png b/src/main/webapp/static/ms-admin/4.7.0/images/logo.png
new file mode 100644
index 00000000..bb07ef09
Binary files /dev/null and b/src/main/webapp/static/ms-admin/4.7.0/images/logo.png differ
diff --git a/src/main/webapp/static/ms-admin/4.7.0/images/version.png b/src/main/webapp/static/ms-admin/4.7.0/images/version.png
new file mode 100644
index 00000000..256de7cb
Binary files /dev/null and b/src/main/webapp/static/ms-admin/4.7.0/images/version.png differ