Signed-off-by: yinxr <2273460044@qq.com>

This commit is contained in:
yinxr 2019-01-29 18:27:38 +08:00
parent 06d94a95da
commit 92f04b41f6
3 changed files with 25 additions and 21 deletions

View File

@ -32,9 +32,9 @@
<script src="//cdn.jsdelivr.net/npm/sortablejs@1.7.0/Sortable.min.js"></script> <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> <script src="//cdnjs.cloudflare.com/ajax/libs/Vue.Draggable/2.17.0/vuedraggable.min.js"></script>
<link rel="stylesheet" href="${base}/static/ms-admin/4.7.0/css/login.css"> <!-- <link rel="stylesheet" href="${base}/static/ms-admin/4.7.0/css/login.css">
<link rel="stylesheet" href="${base}/static/mweixin/css/custom-menu.css"> <link rel="stylesheet" href="${base}/static/mweixin/css/custom-menu.css">
<link rel="stylesheet" href="${base}/static/mweixin/css/message-reply.css"> <link rel="stylesheet" href="${base}/static/mweixin/css/message-reply.css"> -->
<!-- <!--
<link rel="stylesheet" href="../../../static/ms-admin/4.7.0/css/login.css"> <link rel="stylesheet" href="../../../static/ms-admin/4.7.0/css/login.css">
@ -43,11 +43,12 @@
--> -->
<script> <script>
ms.base = "${base}"; // ms.base = "${base}";
ms.manager = "${managerPath}"; // ms.manager = "${managerPath}";
//ms.base = "http://192.168.0.54:82"; ms.base = "http://192.168.0.54:82";
//ms.manager = "http://192.168.0.54:82/apis/ms"; ms.manager = "http://192.168.0.54:82/apis/ms";
ms.web = "http://192.168.0.54:82/apis";
//图片懒加载 //图片懒加载
Vue.use(VueLazyload, { Vue.use(VueLazyload, {
error: ms.base + '/images/ic_image_deault.png', error: ms.base + '/images/ic_image_deault.png',

View File

@ -3,11 +3,10 @@
<head> <head>
<title></title> <title></title>
<#include "/include/head-file.ftl"/> <!-- <#include "/include/head-file.ftl"/> -->
<link rel="stylesheet" href="${base}/static/ms-admin/4.7.0/css/login.css"> <!-- <link rel="stylesheet" href="${base}/static/ms-admin/4.7.0/css/login.css"> -->
<!--#include virtual="include/head-file.ftl"-->
<!--#include virtual="include/head-file.ftl" > <link rel="stylesheet" href="../../../static/ms-admin/4.7.0/css/login.css"
<link rel="stylesheet" href="../../../static/ms-admin/4.7.0/css/login.css"-->
</head> </head>
<body> <body>

View File

@ -7,7 +7,7 @@
<el-row> <el-row>
<el-button class="ms-fr" size="small" icon="el-icon-arrow-left" @click="menuVue.menuActive = '关键词回复'">返回</el-button> <el-button class="ms-fr" size="small" icon="el-icon-arrow-left" @click="menuVue.menuActive = '关键词回复'">返回</el-button>
<el-button class="ms-fr" size="small" icon="el-icon-refresh">更新</el-button> <el-button class="ms-fr" size="small" icon="el-icon-refresh">更新</el-button>
<el-button class="ms-fr" type="success" size="small" icon="el-icon-tickets" @click="menuVue.menuActive = '关键词回复'">保存</el-button> <el-button class="ms-fr" type="success" size="small" icon="el-icon-tickets" @click="newsSave">保存</el-button>
</el-row> </el-row>
</el-header> </el-header>
<el-container class=" ms-container"> <el-container class=" ms-container">
@ -39,10 +39,11 @@
:before-upload='beforeBasicPicUpload' :before-upload='beforeBasicPicUpload'
:action="ms.web + '/file/upload.do'" :action="ms.web + '/file/upload.do'"
:limit='1' :limit='1'
:disabled='uploadDisable'
:data={uploadFloderPath:"/mweixin/news"} :data={uploadFloderPath:"/mweixin/news"}
> >
<div class="ms-article-mask" v-show='headMask' @mouseover='headMask=true;' @mouseleave='headMask=false'> <div class="ms-article-mask" v-show='headMask' @mouseover='headMask=true;' @mouseleave='headMask=false'>
<i class="el-icon-delete" @click='delThumbnail'></i> <i class="el-icon-delete" @click="thumbnailUrl=mainArticle.basicPic='';uploadDisable=thumbnailShow=false"></i>
</div> </div>
<img v-if="thumbnailShow" :src="thumbnailUrl" <img v-if="thumbnailShow" :src="thumbnailUrl"
class="article-thumbnail" @mouseover='headMask=true;' @mouseleave='headMask=false;'> class="article-thumbnail" @mouseover='headMask=true;' @mouseleave='headMask=false;'>
@ -62,8 +63,9 @@
<span slot='suffix' v-text="authorWordNumber+'/8'"></span> <span slot='suffix' v-text="authorWordNumber+'/8'"></span>
</el-input> </el-input>
</el-form-item> </el-form-item>
<!-- @input="resetWordNum(120)" -->
<el-form-item label="摘要" prop=""> <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(120)"> <el-input size='small' type='textarea' placeholder="选填如果不写会默认抓取正文前54个字" :autosize="{ minRows: 2, maxRows: 2}" resize='none' v-model='articleForm.basicDescription'>
<span slot='suffix' v-text="descWordNumber+'/54'"></span> <span slot='suffix' v-text="descWordNumber+'/54'"></span>
</el-input> </el-input>
</el-form-item> </el-form-item>
@ -101,6 +103,7 @@
thumbnailShow:false,//显示缩略图 thumbnailShow:false,//显示缩略图
thumbnailUrl:'',//缩略图路径 thumbnailUrl:'',//缩略图路径
headMask:false,//缩略图删除 headMask:false,//缩略图删除
uploadDisable:false,//是否禁止上传
}, },
watch:{ watch:{
articleForm:{ articleForm:{
@ -142,7 +145,7 @@
}, },
// 图片上传成功函数 // 图片上传成功函数
basicPicSuccess:function(url){ basicPicSuccess:function(url){
this.thumbnailShow = true this.thumbnailShow = this.uploadDisable = true
this.thumbnailUrl = ms.web + url this.thumbnailUrl = ms.web + url
this.mainArticle.basicPic = this.thumbnailUrl this.mainArticle.basicPic = this.thumbnailUrl
@ -161,17 +164,14 @@
basicTitle: '新增文章标题', basicTitle: '新增文章标题',
basicThumbnailsl: 'https://img03.sogoucdn.com/app/a/100520091/20190125113148' basicThumbnailsl: 'https://img03.sogoucdn.com/app/a/100520091/20190125113148'
}) })
},
delThumbnail:function(){
}, },
// 计算剩余字数 // 计算剩余字数
resetWordNum: function(type,limit) { resetWordNum: function(type,limit) {
var result = event.target.value; var result = event.target.value;
if(type.indexOf('Title') > -1){ if(type.indexOf('Title') > -1){
this.titleWordNumber = this.titleWordNumber - result.length this.titleWordNumber = limit - result.length
}else{ }else{
this.authorWordNumber = this.authorWordNumber - result.length this.authorWordNumber = limit - result.length
} }
if(result.length >= limit){ if(result.length >= limit){
this.$message.error('超出字数限制,请输入不超过'+limit+'字符'); this.$message.error('超出字数限制,请输入不超过'+limit+'字符');
@ -179,6 +179,10 @@
this.articleForm[type] = result.slice(0,limit); this.articleForm[type] = result.slice(0,limit);
}) })
} }
},
// 保存微信文章
newsSave:function(){
} }
}, },
mounted: function() { mounted: function() {