From a0ba8b5631153ca68ac27b4e8df8b452a9d94ed0 Mon Sep 17 00:00:00 2001
From: zhaofang <752743406@qq.com>
Date: Tue, 7 Jun 2022 20:05:57 +0800
Subject: [PATCH] =?UTF-8?q?=E6=A1=88=E4=BE=8B=E5=88=86=E9=A1=B5=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/case/ManageList.vue | 10 +++++-----
src/views/portal/case/Index.vue | 25 ++++++++++---------------
2 files changed, 15 insertions(+), 20 deletions(-)
diff --git a/src/views/case/ManageList.vue b/src/views/case/ManageList.vue
index ba2d53ad..2bf648af 100644
--- a/src/views/case/ManageList.vue
+++ b/src/views/case/ManageList.vue
@@ -17,7 +17,7 @@
搜索
- 推荐记录
+
重置
@@ -35,7 +35,7 @@
- 推荐
+
置顶
取消置顶
删除
@@ -48,7 +48,7 @@
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
- :current-page="queryObj.pagelIndex"
+ :current-page="queryObj.pageIndex"
:page-sizes="[10, 20, 30, 40]"
:page-size="queryObj.pageSize"
layout="total, sizes, prev, pager, next, jumper"
@@ -117,7 +117,7 @@ export default {
data() {
return {
queryObj: {
- pagelIndex:1,
+ pageIndex:1,
pageSize:10,
}, //查询对象
caseList: [], //案例列表
@@ -189,7 +189,7 @@ export default {
this.getData();
},
handleCurrentChange(val) {
- this.queryObj.pagelIndex=val;
+ this.queryObj.pageIndex=val;
this.getData();
},
//暂时因为没数据,先做添加
diff --git a/src/views/portal/case/Index.vue b/src/views/portal/case/Index.vue
index e960fb8b..89c6b59d 100644
--- a/src/views/portal/case/Index.vue
+++ b/src/views/portal/case/Index.vue
@@ -103,8 +103,8 @@
{{displayAll(item)}}
-
- {{item.isAll?'收起':'全文'}}
+
+ {{item.isAll?'收起':'展开'}}
@@ -293,6 +293,7 @@ export default {
queryCondition:{
pageIndex:1,
pageSize:10,
+ isTop:true,
orderField:'comments',
// breCommend:null,
keyWord:'',
@@ -351,8 +352,8 @@ export default {
methods: {
//展示全部
displayAll(item) {
- if(!item.isAll && item.summary && item.summary.length > 90) {
- return item.summary.slice(0, 90) + "...";
+ if(!item.isAll && item.summary && item.summary.length > 190) {
+ return item.summary.slice(0, 190) + "...";
}
return item.summary;
},
@@ -423,6 +424,7 @@ export default {
this.search()
},
searchData(num) {
+ this.queryCondition.pageIndex = 1;
this.queryCondition.orderField = num;
this.getCaseData();
},
@@ -431,7 +433,7 @@ export default {
let outerHeight = document.documentElement.clientHeight
let scrollTop = document.documentElement.scrollTop
if ((outerHeight + scrollTop + 350) >= innerHeight) {
- if(this.moreState == 1 && this.course.pageIndex < 4) {
+ if(this.moreState == 1 && this.queryCondition.pageIndex < 4) {
this.loadMore();
}
}
@@ -482,8 +484,6 @@ export default {
},
async getCaseData(){
this.getTags();
- let isTopList = [];
- let caseList = [];
if(this.queryCondition.pageIndex == 1) {
this.caseList.list =[];
}
@@ -495,14 +495,8 @@ export default {
res.result.list.forEach(item=>{
item.isAll=false;
item.authorInfo={aid:'',name:'',orgInfo:'',avatar:'',sex:null};
- if(item.isTop) {
- isTopList.push(item);
- } else {
- caseList.push(item)
- }
})
-
- this.caseList.list.push(...isTopList,...caseList);
+ this.caseList.list.push(...res.result.list);
this.caseList.count=res.result.count;
this.getCaseUserData(res.result.list)
this.moreState = 1;
@@ -510,7 +504,7 @@ export default {
this.moreState = 3;
}
} else {
- this.moreState = 3;
+ this.moreState = 3;
}
}else{
@@ -530,6 +524,7 @@ export default {
i !== "pageSize" &&
i !== "orderField" &&
i !== "orderAsc" &&
+ i !== "isTop" &&
caseData[i] !== null &&
caseData[i] !== undefined
) {