11
This commit is contained in:
@@ -66,7 +66,7 @@
|
|||||||
"vue-router": "3.0.2",
|
"vue-router": "3.0.2",
|
||||||
"vue-splitpane": "1.0.4",
|
"vue-splitpane": "1.0.4",
|
||||||
"vuedraggable": "2.20.0",
|
"vuedraggable": "2.20.0",
|
||||||
"vuex": "3.1.0",
|
"vuex": "^3.6.2",
|
||||||
"wangeditor": "^4.7.11"
|
"wangeditor": "^4.7.11"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
@@ -65,6 +65,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import {approve, getArticle, rejected} from "@/api/sist/article";
|
import {approve, getArticle, rejected} from "@/api/sist/article";
|
||||||
import Editor from '@/views/utils/Editor'
|
import Editor from '@/views/utils/Editor'
|
||||||
|
import {parseTime} from "@/utils/hcy";
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
Editor
|
Editor
|
||||||
@@ -130,6 +131,7 @@ import Editor from '@/views/utils/Editor'
|
|||||||
cancelButtonText: "取消",
|
cancelButtonText: "取消",
|
||||||
type: "warning"
|
type: "warning"
|
||||||
}).then(function () {
|
}).then(function () {
|
||||||
|
that.publishTime = that.parseTime(new Date())
|
||||||
that.toApprove()
|
that.toApprove()
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -308,13 +308,13 @@ export default {
|
|||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if (that_.imgurlShow&&(that_.formData.imgurl == ''||that_.formData.imgurl == null)){
|
// if (that_.imgurlShow&&(that_.formData.imgurl == ''||that_.formData.imgurl == null)){
|
||||||
Message({
|
// Message({
|
||||||
message: "请选择缩略图",
|
// message: "请选择缩略图",
|
||||||
type: "error",
|
// type: "error",
|
||||||
})
|
// })
|
||||||
return;
|
// return;
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
that_.formData.params = that_.params
|
that_.formData.params = that_.params
|
||||||
if (that_.submit == 0) {
|
if (that_.submit == 0) {
|
||||||
|
|||||||
@@ -119,7 +119,7 @@
|
|||||||
<el-table-column label="文章类型" align="center" prop="type" :formatter="articleTypeFormat"/>
|
<el-table-column label="文章类型" align="center" prop="type" :formatter="articleTypeFormat"/>
|
||||||
<el-table-column label="发布人姓名" align="center" prop="publishUserName"/>
|
<el-table-column label="发布人姓名" align="center" prop="publishUserName"/>
|
||||||
<el-table-column label="是否置顶" align="center" prop="isTop" :formatter="isTopFormat"/>
|
<el-table-column label="是否置顶" align="center" prop="isTop" :formatter="isTopFormat"/>
|
||||||
<el-table-column label="是否显示" align="center" prop="isView" :formatter="isViewFormat"/>
|
<!-- <el-table-column label="是否显示" align="center" prop="isView" :formatter="isViewFormat"/>-->
|
||||||
<el-table-column label="查看次数" align="center" prop="viewCount"/>
|
<el-table-column label="查看次数" align="center" prop="viewCount"/>
|
||||||
<el-table-column label="缩略图" align="center" prop="imgurl">
|
<el-table-column label="缩略图" align="center" prop="imgurl">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
@@ -228,7 +228,7 @@ export default {
|
|||||||
showSearch: true,
|
showSearch: true,
|
||||||
// 总条数
|
// 总条数
|
||||||
total: 0,
|
total: 0,
|
||||||
// 系统文章表格数据
|
// 文章表格数据
|
||||||
articleList: [],
|
articleList: [],
|
||||||
// 弹出层标题
|
// 弹出层标题
|
||||||
title: "",
|
title: "",
|
||||||
@@ -265,31 +265,31 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
siteType: [
|
siteType: [
|
||||||
{required: true, message: "站点类型 1: sist 2: lab 3: 双边都发不能为空}", trigger: "change"},
|
{required: true, message: "站点类型", trigger: "change"},
|
||||||
],
|
],
|
||||||
type: [
|
type: [
|
||||||
{required: true, message: "1: 2: 3: 根据导航不能为空}", trigger: "change"},
|
{required: true, message: "", trigger: "change"},
|
||||||
],
|
],
|
||||||
content: [
|
content: [
|
||||||
{required: true, message: "文章内容不能为空}", trigger: "blur"},
|
{required: true, message: "文章内容不能为空", trigger: "blur"},
|
||||||
],
|
],
|
||||||
title: [
|
title: [
|
||||||
{required: true, message: "文章标题不能为空}", trigger: "blur"},
|
{required: true, message: "文章标题不能为空", trigger: "blur"},
|
||||||
],
|
],
|
||||||
publishTime: [
|
publishTime: [
|
||||||
{required: true, message: "发布时间", trigger: "blur"},
|
{required: true, message: "发布时间", trigger: "blur"},
|
||||||
],
|
],
|
||||||
publishUserName: [
|
publishUserName: [
|
||||||
{required: true, message: "发布人姓名不能为空}", trigger: "blur"},
|
{required: true, message: "发布人姓名不能为空", trigger: "blur"},
|
||||||
],
|
],
|
||||||
isTop: [
|
isTop: [
|
||||||
{required: true, message: "是否置顶不能为空}", trigger: "change"},
|
{required: true, message: "是否置顶不能为空", trigger: "change"},
|
||||||
],
|
],
|
||||||
isView: [
|
isView: [
|
||||||
{required: true, message: "是否显示不能为空}", trigger: "change"},
|
{required: true, message: "是否显示不能为空", trigger: "change"},
|
||||||
],
|
],
|
||||||
isEnglish: [
|
isEnglish: [
|
||||||
{required: true, message: "是否英文不能为空}", trigger: "blur"},
|
{required: true, message: "是否英文不能为空", trigger: "blur"},
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -319,7 +319,7 @@ export default {
|
|||||||
this.getList();
|
this.getList();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
/** 查询系统文章列表 */
|
/** 查询文章列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listArticle(this.queryParams).then(response => {
|
listArticle(this.queryParams).then(response => {
|
||||||
@@ -405,7 +405,7 @@ export default {
|
|||||||
/** 删除按钮操作 */
|
/** 删除按钮操作 */
|
||||||
handleDelete(row) {
|
handleDelete(row) {
|
||||||
const ids = row.id || this.ids;
|
const ids = row.id || this.ids;
|
||||||
this.$confirm('是否确认删除系统文章编号为"' + ids + '"的数据项?', "警告", {
|
this.$confirm('是否确认删除该文章的数据项?', "警告", {
|
||||||
confirmButtonText: "确定",
|
confirmButtonText: "确定",
|
||||||
cancelButtonText: "取消",
|
cancelButtonText: "取消",
|
||||||
type: "warning"
|
type: "warning"
|
||||||
@@ -419,7 +419,7 @@ export default {
|
|||||||
/** 导出按钮操作 */
|
/** 导出按钮操作 */
|
||||||
handleExport() {
|
handleExport() {
|
||||||
const queryParams = this.queryParams;
|
const queryParams = this.queryParams;
|
||||||
this.$confirm('是否确认导出所有系统文章数据项?', "警告", {
|
this.$confirm('是否确认导出所有文章数据项?', "警告", {
|
||||||
confirmButtonText: "确定",
|
confirmButtonText: "确定",
|
||||||
cancelButtonText: "取消",
|
cancelButtonText: "取消",
|
||||||
type: "warning"
|
type: "warning"
|
||||||
|
|||||||
@@ -80,7 +80,7 @@
|
|||||||
<span>{{ ((queryParams.pageInfo.pageNum - 1) * queryParams.pageInfo.pageSize + scope.$index + 1)}}</span>
|
<span>{{ ((queryParams.pageInfo.pageNum - 1) * queryParams.pageInfo.pageSize + scope.$index + 1)}}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="标题" align="left" prop="center" />
|
<el-table-column label="标题" align="left" prop="title" />
|
||||||
<el-table-column label="站点类型" align="center" prop="sitetype" :formatter="sitetypeFormat"/>
|
<el-table-column label="站点类型" align="center" prop="sitetype" :formatter="sitetypeFormat"/>
|
||||||
<el-table-column label="轮播类型" align="center" prop="type":formatter="bannerStyleFormat" />
|
<el-table-column label="轮播类型" align="center" prop="type":formatter="bannerStyleFormat" />
|
||||||
<el-table-column label="图表路径" align="center">
|
<el-table-column label="图表路径" align="center">
|
||||||
|
|||||||
@@ -136,7 +136,7 @@
|
|||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-show="inageShow" label="" prop="link">
|
<el-form-item v-show="imageShow" label="" prop="link">
|
||||||
<UploadFile v-model="form.link"
|
<UploadFile v-model="form.link"
|
||||||
file-type="image"
|
file-type="image"
|
||||||
:v-public="true"
|
:v-public="true"
|
||||||
@@ -215,7 +215,7 @@ export default {
|
|||||||
showSearch: true,
|
showSearch: true,
|
||||||
articleSelShow: false,
|
articleSelShow: false,
|
||||||
empleeSelShow: false,
|
empleeSelShow: false,
|
||||||
inageShow:false,
|
imageShow:false,
|
||||||
// 导航表格数据
|
// 导航表格数据
|
||||||
navigationTypeOptions: [],
|
navigationTypeOptions: [],
|
||||||
// 导航树选项
|
// 导航树选项
|
||||||
@@ -327,7 +327,7 @@ export default {
|
|||||||
// 表单重置
|
// 表单重置
|
||||||
reset() {
|
reset() {
|
||||||
this.articleSelShow = false
|
this.articleSelShow = false
|
||||||
this.inageShow = false;
|
this.imageShow = false;
|
||||||
this.empleeSelShow = false
|
this.empleeSelShow = false
|
||||||
this.form = {
|
this.form = {
|
||||||
id: null,
|
id: null,
|
||||||
@@ -404,9 +404,9 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (this.form.type==0){
|
if (this.form.type==0){
|
||||||
this.inageShow = false;
|
this.imageShow = false;
|
||||||
}else {
|
}else {
|
||||||
this.inageShow = true;
|
this.imageShow = true;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
/** 修改按钮操作 */
|
/** 修改按钮操作 */
|
||||||
@@ -442,6 +442,10 @@ export default {
|
|||||||
submitForm() {
|
submitForm() {
|
||||||
this.$refs["form"].validate(valid => {
|
this.$refs["form"].validate(valid => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
if (this.imageShow&&this.form.link){
|
||||||
|
this.msgError("图片不能为空,若您已上传请稍等一下!");
|
||||||
|
return
|
||||||
|
}
|
||||||
if (this.form.id != null) {
|
if (this.form.id != null) {
|
||||||
updateNavigation(this.form).then(response => {
|
updateNavigation(this.form).then(response => {
|
||||||
this.msgSuccess("修改成功");
|
this.msgSuccess("修改成功");
|
||||||
|
|||||||
Reference in New Issue
Block a user