Commit dc25d190 authored by obt's avatar obt

代码更新

parent 6fda4f28
<!-- <!--
* @Author: Jenkins * @Author: Jenkins
* @Date: 2020-12-01 09:54:12 * @Date: 2020-12-01 09:54:12
* @LastEditTime: 2020-12-10 09:04:20 * @LastEditTime: 2020-12-10 14:06:42
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: 星云动态 * @Description: 星云动态
* @FilePath: \rs-cloud-platform-ui\src\views\webSiteManagement\newsCategory\index.vue * @FilePath: \rs-cloud-platform-ui\src\views\webSiteManagement\newsCategory\index.vue
...@@ -218,7 +218,7 @@ ...@@ -218,7 +218,7 @@
> >
<el-table-column label="序号" width="100" align="center"> <el-table-column label="序号" width="100" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.id }}</span> <span>{{ scope.row.index }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="资讯标题" align="center"> <el-table-column label="资讯标题" align="center">
...@@ -629,14 +629,16 @@ export default { ...@@ -629,14 +629,16 @@ export default {
screenTableData(){ screenTableData(){
// 先清空当前表格数据 // 先清空当前表格数据
this.tableData = [] this.tableData = []
console.log("缓存的表格数据=>",this.tableDataState) console.log("星云动态缓存的表格数据=>",this.tableDataState)
let index = 1
// 先把未被删除的数据放入到表格 // 先把未被删除的数据放入到表格
this.tableDataState.forEach((element,index) => { this.tableDataState.forEach((element) => {
// 未被删除则显示 // 未被删除则显示
if(element.isDel == 0){ if(element.isDel == 0){
let type = (this.typesState.find(ele => ele.id == element.typeId)) let type = (this.typesState.find(ele => ele.id == element.typeId))
this.tableData.push({ this.tableData.push({
id: element.id, index: index++,// 序号
id: element.id,
title: element.title, title: element.title,
icon: { icon: {
url: element.coverImg, url: element.coverImg,
...@@ -645,15 +647,16 @@ export default { ...@@ -645,15 +647,16 @@ export default {
introduce: element.detail, introduce: element.detail,
content: element.content,// 富文本内容 content: element.content,// 富文本内容
newsDate: element.newsDate, newsDate: element.newsDate,
type: type?type.nameCn:"", type: type ? type.nameCn : "",
typeId: element.typeId, typeId: element.typeId,
sort: index+1, sort: element.rank,
status: element.status, status: element.status,
indexShow: element.indexShow, indexShow: element.indexShow,
isDel: element.isDel, isDel: element.isDel,
isHot: element.isHot,
}); });
} }
}) });
// 状态码不为空字符串(全部,上架1,下架2) // 状态码不为空字符串(全部,上架1,下架2)
if(this.currentStatus!=""){ if(this.currentStatus!=""){
this.tableData = this.tableData.filter(element => element.status == this.currentStatus) this.tableData = this.tableData.filter(element => element.status == this.currentStatus)
...@@ -664,28 +667,28 @@ export default { ...@@ -664,28 +667,28 @@ export default {
} }
// 排序码不为空字符串(全部,升序1,降序2s) // 排序码不为空字符串(全部,升序1,降序2s)
if(this.currentSort!=""){ if(this.currentSort!=""){
// 按升序
if(this.currentSort==1){ if(this.currentSort==1){
// 按降序
this.tableData.sort((obj1,obj2)=>{ this.tableData.sort((obj1,obj2)=>{
let val1 = parseInt((obj1.id+"")) let val1 = parseInt((obj1.index+""))
let val2 = parseInt((obj2.id+"")) let val2 = parseInt((obj2.index+""))
if(val1<val2){ if(val1<val2){
return -1
}else if(val1>val2){
return 1 return 1
}else if(val1>val2){
return -1
}else{ }else{
return 0 return 0
} }
}) })
}else{ }else{
// 按 // 按
this.tableData.sort((obj1,obj2)=>{ this.tableData.sort((obj1,obj2)=>{
let val1 = parseInt((obj1.id+"")) let val1 = parseInt((obj1.index+""))
let val2 = parseInt((obj2.id+"")) let val2 = parseInt((obj2.index+""))
if(val1<val2){ if(val1<val2){
return 1
}else if(val1>val2){
return -1 return -1
}else if(val1>val2){
return 1
}else{ }else{
return 0 return 0
} }
...@@ -896,12 +899,12 @@ export default { ...@@ -896,12 +899,12 @@ export default {
// 功能按钮 // 功能按钮
clickOperator(type){ clickOperator(type){
if(type == "search"){ if(type == "search"){
this.screenTableData() this.pullListNewsInfo()
}else{ }else{
this.currentStatus = "" this.currentStatus = ""
this.currentType = "" this.currentType = ""
this.currentSort = "" this.currentSort = ""
this.screenTableData() this.pullListNewsInfo()
} }
}, },
changeHandleSize(val) { changeHandleSize(val) {
......
<!-- <!--
* @Author: Jenkins * @Author: Jenkins
* @Date: 2020-12-02 14:49:10 * @Date: 2020-12-02 14:49:10
* @LastEditTime: 2020-12-10 09:49:34 * @LastEditTime: 2020-12-10 13:04:57
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: 创建新闻 * @Description: 创建新闻
* @FilePath: \rs-cloud-platform-ui\src\views\webSiteManagement\newsCategory\newsCreator\index.vue * @FilePath: \rs-cloud-platform-ui\src\views\webSiteManagement\newsCategory\newsCreator\index.vue
...@@ -150,6 +150,8 @@ export default { ...@@ -150,6 +150,8 @@ export default {
status: 2, // 默认上传即为下架状态(1为上架2为下架) status: 2, // 默认上传即为下架状态(1为上架2为下架)
indexShow: 1, indexShow: 1,
typeName: (this.types.find(ele => ele.value == this.form.region)).label, typeName: (this.types.find(ele => ele.value == this.form.region)).label,
isHot: "1",
rank: this.form.sort+"",
} }
message = "修改成功!!!" message = "修改成功!!!"
}else{ }else{
...@@ -164,6 +166,8 @@ export default { ...@@ -164,6 +166,8 @@ export default {
status: 2, // 默认上传即为下架状态(后端规定1为启用2为禁用) status: 2, // 默认上传即为下架状态(后端规定1为启用2为禁用)
indexShow: 1, indexShow: 1,
typeName: (this.types.find(ele => ele.value == this.form.region)).label, typeName: (this.types.find(ele => ele.value == this.form.region)).label,
isHot: "1",
rank: this.form.sort+"",
} }
message = "创建成功!!!" message = "创建成功!!!"
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment