|
@@ -20,6 +20,8 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
+
|
|
|
<!-- <el-form-item label="是否删除" prop="isDel">
|
|
|
<el-select v-model="queryParams.status" placeholder="请选择是否删除" clearable size="small">
|
|
|
<el-option
|
|
@@ -30,6 +32,8 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>-->
|
|
|
+
|
|
|
+
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
@@ -159,11 +163,43 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="是否头条" prop="isTop">
|
|
|
- <el-select v-model="form.isTop" placeholder="请选择" style="width: 100%;">
|
|
|
- <el-option v-for="dict in dict.type.sys_yes_no" :key="dict.value" :label="dict.label"
|
|
|
- :value="dict.value"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="浏览数" prop="viewsNum">
|
|
|
+ <el-input v-model="form.viewsNum" placeholder="请输入浏览数" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="外部链接" prop="reprintUrl">
|
|
|
+ <el-input v-model="form.reprintUrl" placeholder="请输入外部链接" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="作者" prop="author">
|
|
|
+ <el-input v-model="form.author" placeholder="请输入作者" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="新闻日期" prop="releaseTime">
|
|
|
+
|
|
|
+ <el-date-picker
|
|
|
+ v-model="form.releaseTime"
|
|
|
+ type="datetime"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ format="yyyy-MM-dd"
|
|
|
+ placeholder="选择日期时间">
|
|
|
+ </el-date-picker>
|
|
|
+
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="是否轮播图" prop="isRotation">
|
|
|
+ <el-select v-model="form.isRotation" placeholder="是否轮播图">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.sys_yes_no"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
@@ -171,10 +207,11 @@
|
|
|
<el-input v-model="form.remark" placeholder="请输入备注" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="文章内容" prop="newsContent">
|
|
|
- <editor v-model="form.newsContent" :min-height="192" />
|
|
|
+ <!-- <editor v-model="form.newsContent" :min-height="192" /> -->
|
|
|
+ <!-- <uedi :value="defaultMsg" v-model="form.newsContent" :config="config" :min-height="192" /> -->
|
|
|
+ <!-- <vueUEditor></vueUEditor> -->
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
@@ -184,6 +221,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
+
|
|
|
<!-- <el-form-item label="文章状态">
|
|
|
<el-radio-group v-model="form.status">
|
|
|
<el-radio
|
|
@@ -212,6 +250,7 @@
|
|
|
import { listNews, getNews, delNews, addNews, updateNews,rejectNews,examineNews } from "@/api/system/news";
|
|
|
import { listColumn } from '@/api/system/column'
|
|
|
import Treeselect from "@riophae/vue-treeselect";
|
|
|
+// import vueUEditor from 'vue-ueditor';
|
|
|
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
|
|
|
|
|
export default {
|
|
@@ -222,6 +261,12 @@ export default {
|
|
|
return {
|
|
|
// 遮罩层
|
|
|
loading: true,
|
|
|
+ defaultMsg: '这里是UE测试',
|
|
|
+ config: {
|
|
|
+ initialFrameWidth: null,
|
|
|
+ initialFrameHeight: 500
|
|
|
+ },
|
|
|
+
|
|
|
// 选中数组
|
|
|
ids: [],
|
|
|
// 非单个禁用
|
|
@@ -285,6 +330,14 @@ window.onresize = () => {
|
|
|
this.changeTableMaxHeight()
|
|
|
},
|
|
|
methods: {
|
|
|
+ getUEContent() {
|
|
|
+ let content = this.$refs.ue.getUEContent();
|
|
|
+ console.log(content)
|
|
|
+ },
|
|
|
+ setText(){
|
|
|
+ let content = this.$refs.ue.setText();
|
|
|
+ },
|
|
|
+
|
|
|
/** 查询文章信息列表 */
|
|
|
getList() {
|
|
|
this.loading = true;
|
|
@@ -306,7 +359,6 @@ window.onresize = () => {
|
|
|
newsTitle: null,
|
|
|
columnId: null,
|
|
|
newsContent: undefined,
|
|
|
- status: "0",
|
|
|
isTop: null,
|
|
|
isDel: null,
|
|
|
reason: null,
|
|
@@ -314,7 +366,8 @@ window.onresize = () => {
|
|
|
createTime: null,
|
|
|
updateBy: null,
|
|
|
updateTime: null,
|
|
|
- remark: null
|
|
|
+ remark: null,
|
|
|
+ viewsNum:300
|
|
|
};
|
|
|
this.resetForm("form");
|
|
|
},
|
|
@@ -365,7 +418,6 @@ window.onresize = () => {
|
|
|
/** 审核通过按钮操作 */
|
|
|
examine(row) {
|
|
|
const newsId = row.newsId || this.ids
|
|
|
-
|
|
|
this.$modal.confirm('是否确认审核"' + newsId + '"的数据项?').then(function() {
|
|
|
return examineNews(newsId);
|
|
|
}).then(() => {
|
|
@@ -393,6 +445,7 @@ window.onresize = () => {
|
|
|
}).then(({ value }) => {
|
|
|
this.boh.reason = value
|
|
|
this.boh.newsId = newsId
|
|
|
+ this.boh.status = 2
|
|
|
// that.rejectNews(this.boh).then(response => {
|
|
|
// console.log(8764)
|
|
|
// this.$modal.msgSuccess("驳回成功");
|