clay fix : 关闭一系列bug
This commit is contained in:
@@ -21,8 +21,8 @@
|
||||
</div>
|
||||
<div>
|
||||
<!--正文内容-->
|
||||
<div class="context">
|
||||
<div v-for="(item,index) in value.data" class="tw">
|
||||
<div class="context" v-if="listData">
|
||||
<div v-for="(item,index) in listData.data" class="tw">
|
||||
<el-row>
|
||||
<el-col :xs="6" :sm="6" :md="5" :lg="4" :xl="4">
|
||||
<div class="tw_time">
|
||||
@@ -48,21 +48,21 @@
|
||||
</div>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<hr v-if="index != value.data.length-1" style="border: 0.1rem solid #E6E6E6;" class="hr">
|
||||
<hr v-if="index != listData.data.length-1" style="border: 0.1rem solid #E6E6E6;" class="hr">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<el-row>
|
||||
<el-col class="pagination_p">
|
||||
<el-pagination class="pagination"
|
||||
<el-pagination class="pagination" v-if="listData"
|
||||
:small="small"
|
||||
@size-change="handleSizeChange"
|
||||
@current-change="handleCurrentChange"
|
||||
:current-page.sync="value.pageNum"
|
||||
:current-page.sync="listData.pageNum"
|
||||
:page-sizes="[5,10,20, 30, 50, 100]"
|
||||
:page-size="4"
|
||||
layout="prev, pager, next,sizes, jumper"
|
||||
:total="value.total">
|
||||
:total="listData.total">
|
||||
</el-pagination>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -76,7 +76,7 @@ import {getNode} from "@/api";
|
||||
export default {
|
||||
name: "list",
|
||||
props: {
|
||||
value: {
|
||||
list: {
|
||||
type: Object,
|
||||
default() {
|
||||
return {
|
||||
@@ -89,11 +89,17 @@ export default {
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
listData : this.list,
|
||||
width: document.documentElement.clientWidth,
|
||||
small: document.documentElement.clientWidth <= 992,
|
||||
query: '',
|
||||
}
|
||||
},
|
||||
watch:{
|
||||
list(val){
|
||||
this.listData = val
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
getContext(context) {
|
||||
let type = this.$route.query && this.$route.query.type
|
||||
@@ -101,50 +107,50 @@ export default {
|
||||
if (type != null) {
|
||||
router = "?id=" + context.id + '&type=' + type + "&lang=" + sessionStorage.getItem("lang")
|
||||
} else {
|
||||
router = "/" + this.value.navId + "?id=" + context.id + "&lang=" + sessionStorage.getItem("lang")
|
||||
router = "/" + this.listData.navId + "?id=" + context.id + "&lang=" + sessionStorage.getItem("lang")
|
||||
}
|
||||
let routeData = null;
|
||||
if (this.width <= 992) {
|
||||
routeData = this.$router.resolve({path: "/mobile/" + this.value.secondId + router});
|
||||
routeData = this.$router.resolve({path: "/mobile/" + this.listData.secondId + router});
|
||||
} else {
|
||||
routeData = this.$router.resolve({path: "/pc/" + this.value.secondId + router});
|
||||
routeData = this.$router.resolve({path: "/pc/" + this.listData.secondId + router});
|
||||
}
|
||||
window.open(routeData.href,"_blank")
|
||||
},
|
||||
handleSizeChange(val) {
|
||||
console.log(`每页 ${val} 条`);
|
||||
if (val === -1) {
|
||||
this.value.pageSize = 1
|
||||
this.listData.pageSize = 1
|
||||
} else {
|
||||
this.value.pageSize = val
|
||||
this.listData.pageSize = val
|
||||
}
|
||||
this.getData()
|
||||
},
|
||||
handleCurrentChange(val) {
|
||||
if (val === -1) {
|
||||
this.value.pageNum = 1
|
||||
this.listData.pageNum = 1
|
||||
} else {
|
||||
this.value.pageNum = val
|
||||
this.listData.pageNum = val
|
||||
}
|
||||
this.getData()
|
||||
},
|
||||
getData() {
|
||||
let data = {
|
||||
title: this.query,
|
||||
id: this.value.navId,
|
||||
pageNum: this.value.pageNum,
|
||||
pageSize: this.value.pageSize
|
||||
id: this.listData.navId,
|
||||
pageNum: this.listData.pageNum,
|
||||
pageSize: this.listData.pageSize
|
||||
}
|
||||
this.type = this.$route.query && this.$route.query.type
|
||||
if (this.type != null && this.type !== 0) {
|
||||
data.id = this.value.secondId
|
||||
data.id = this.listData.secondId
|
||||
} else {
|
||||
console.log(this.value);
|
||||
console.log(this.listData);
|
||||
}
|
||||
console.log(data);
|
||||
// console.log(data);
|
||||
getNode(data).then(res => {
|
||||
this.value.data = res.rows
|
||||
this.value.total = res.total
|
||||
this.listData.data = res.rows
|
||||
this.listData.total = res.total
|
||||
})
|
||||
},
|
||||
getDay(time) {
|
||||
|
||||
Reference in New Issue
Block a user