|
|
@@ -1,16 +1,6 @@
|
|
|
<!-- 新建图文 -->
|
|
|
-<!--#include virtual="../../include/head-file.ftl" -->
|
|
|
-<script src="//cdn.jsdelivr.net/npm/sortablejs@1.7.0/Sortable.min.js"></script>
|
|
|
-<script src="//cdnjs.cloudflare.com/ajax/libs/Vue.Draggable/2.17.0/vuedraggable.min.js"></script>
|
|
|
<link rel="stylesheet" href="../../../../static/mweixin/css/article.css">
|
|
|
-<!--jquery-->
|
|
|
-<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
|
|
|
-<script type="text/javascript" charset="utf-8" src="http://mpm.mingsoft.net/static/plugins/ueditor/1.4.3.1/ueditor.parse.js"></script>
|
|
|
-<script type="text/javascript" charset="utf-8" src="http://mpm.mingsoft.net/static/plugins/ueditor/1.4.3.1/ueditor.config.js"></script>
|
|
|
-<script type="text/javascript" charset="utf-8" src="http://mpm.mingsoft.net/static/plugins/ueditor/1.4.3.1/ueditor.all.js"></script>
|
|
|
-<script type="text/javascript" charset="utf-8" src="http://mpm.mingsoft.net/static/plugins/ueditor/1.4.3.1/lang/zh-cn/zh-cn.js"></script>
|
|
|
-<!-- v-if="menuVue.menuActive == '新建图文'" -->
|
|
|
-<div id='article' class="ms-article ms-container">
|
|
|
+<div id='article' class="ms-article ms-container" v-if="menuVue.menuActive == '新建图文'">
|
|
|
<el-container>
|
|
|
<el-aside width="280px">
|
|
|
<div class="ms-main-article">
|
|
|
@@ -30,23 +20,33 @@
|
|
|
</el-aside>
|
|
|
<el-main>
|
|
|
<div class="ms-main-header">
|
|
|
- <el-upload class="ms-pic-uploader" :show-file-list="false">
|
|
|
+ <el-upload class="ms-pic-upload" :show-file-list="false">
|
|
|
<img v-if="false" :src="false" class="avatar">
|
|
|
- <i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
|
|
+ <i v-else class="el-icon-picture"></i>
|
|
|
+ <span>添加封面</span>
|
|
|
</el-upload>
|
|
|
- <el-form>
|
|
|
- <el-form-item label="标题" prop="name">
|
|
|
- <el-input size='mini' placeholder="请输入图文标题">
|
|
|
+ <el-form label-width='40px'>
|
|
|
+ <el-form-item label="标题" prop="">
|
|
|
+ <el-input size='small' placeholder="请输入图文标题" v-model='articleForm.basicTitle' @input="resetWordNum('title')">
|
|
|
<span slot='suffix' v-text="titleWordNumber+'/64'"></span>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="作者" prop="region">
|
|
|
- <el-input size='mini' placeholder="请输入图文作者">
|
|
|
+ <el-form-item label="作者" prop="">
|
|
|
+ <el-input size='small' placeholder="请输入图文作者" v-model='articleForm.articleAuthor' @input="resetWordNum('author')">
|
|
|
<span slot='suffix' v-text="authorWordNumber+'/8'"></span>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="摘要" prop="region">
|
|
|
- <el-input size='mini' type='textarea' placeholder="选填,如果不写会默认抓取正文前54个字">
|
|
|
+ <el-form-item label="摘要" prop="">
|
|
|
+ <el-input
|
|
|
+ size='small'
|
|
|
+ type='textarea'
|
|
|
+ placeholder="选填,如果不写会默认抓取正文前54个字"
|
|
|
+ :autosize="{ minRows: 2, maxRows: 2}"
|
|
|
+ resize='none'
|
|
|
+ v-model='articleForm.basicDescription'
|
|
|
+ @input="resetWordNum('desc')"
|
|
|
+ >
|
|
|
+ <span slot='suffix' v-text="descWordNumber+'/54'"></span>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
@@ -77,13 +77,15 @@
|
|
|
basicTitle: '没有奇迹,国足0-3不敌伊朗止步八强!',
|
|
|
basicThumbnailsl: 'https://img03.sogoucdn.com/app/a/100520091/20190125113148'
|
|
|
}],
|
|
|
- titleWordNumber: '', //图文标题剩余字数
|
|
|
- authorWordNumber: '', //图文作者剩余字数
|
|
|
+ titleWordNumber: 64, //图文标题剩余字数
|
|
|
+ authorWordNumber: 8, //图文作者剩余字数
|
|
|
+ descWordNumber:54,//摘要
|
|
|
editor: null, //富文本实例
|
|
|
- },
|
|
|
- watch: {
|
|
|
- subArticleList: function (n, o) {
|
|
|
- console.log('n', n);
|
|
|
+ articleForm:{
|
|
|
+ basicTitle:'',//标题
|
|
|
+ articleAuthor:'',//作者
|
|
|
+ basicDescription:'', //摘要
|
|
|
+ articleContent:'', //正文
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -93,6 +95,10 @@
|
|
|
basicTitle: '新增文章标题',
|
|
|
basicThumbnailsl: 'https://img03.sogoucdn.com/app/a/100520091/20190125113148'
|
|
|
})
|
|
|
+ },
|
|
|
+ // 计算剩余字数
|
|
|
+ resetWordNum:function(type){
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
mounted: function () {
|
|
|
@@ -122,8 +128,8 @@
|
|
|
zIndex: 10000,
|
|
|
elementPathEnabled: false,
|
|
|
wordCount: false,
|
|
|
- initialFrameWidth: 600,
|
|
|
- initialFrameHeight: 240,
|
|
|
+ initialFrameWidth: '100%',
|
|
|
+ initialFrameHeight: 500,
|
|
|
});
|
|
|
this.editor.ready(function () {
|
|
|
var a = $("#ueditor_0").contents()[0].activeElement;
|