|
@@ -30,7 +30,7 @@
|
|
<span v-if="index == 0" class="divide">|</span>
|
|
<span v-if="index == 0" class="divide">|</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <el-table border :data="tableList">
|
|
|
|
|
|
+ <el-table border :data="tableList" @sort-change="sortChangeHandle">
|
|
<el-table-column align="center" key="name" prop="TagName" label="标签名称" width=""></el-table-column>
|
|
<el-table-column align="center" key="name" prop="TagName" label="标签名称" width=""></el-table-column>
|
|
<el-table-column align="center" key="series" prop="ArticleTypes" label="报告类型" width=""></el-table-column>
|
|
<el-table-column align="center" key="series" prop="ArticleTypes" label="报告类型" width=""></el-table-column>
|
|
<el-table-column align="center" key="type" prop="ActivityTypes" label="活动类型" width=""></el-table-column>
|
|
<el-table-column align="center" key="type" prop="ActivityTypes" label="活动类型" width=""></el-table-column>
|
|
@@ -38,7 +38,7 @@
|
|
<el-table-column align="center" key="subject" prop="SubjectNames" label="相关标的" width=""></el-table-column>
|
|
<el-table-column align="center" key="subject" prop="SubjectNames" label="相关标的" width=""></el-table-column>
|
|
<el-table-column align="center" key="tiem" prop="OnlineTime" label="上线时间" width="180"></el-table-column>
|
|
<el-table-column align="center" key="tiem" prop="OnlineTime" label="上线时间" width="180"></el-table-column>
|
|
<el-table-column align="center" key="remove" prop="OfflineTime" label="撤下时间" width="180" v-if="tableSelectActive == 0"></el-table-column>
|
|
<el-table-column align="center" key="remove" prop="OfflineTime" label="撤下时间" width="180" v-if="tableSelectActive == 0"></el-table-column>
|
|
- <el-table-column align="center" key="pvuv" prop="Sort" label="pv/uv" width="90">
|
|
|
|
|
|
+ <el-table-column align="center" key="pvuv" prop="Sort" label="pv/uv" width="90" sortable>
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
<div class="pv-uv-download">
|
|
<div class="pv-uv-download">
|
|
<span>{{ row.Pv }}/{{ row.Uv }}</span>
|
|
<span>{{ row.Pv }}/{{ row.Uv }}</span>
|
|
@@ -169,6 +169,7 @@ export default {
|
|
dlgTitle: "添加",
|
|
dlgTitle: "添加",
|
|
showRegularDlg: false,
|
|
showRegularDlg: false,
|
|
dataRegular: {},
|
|
dataRegular: {},
|
|
|
|
+ sortType: "",
|
|
};
|
|
};
|
|
},
|
|
},
|
|
computed: {},
|
|
computed: {},
|
|
@@ -187,6 +188,8 @@ export default {
|
|
Status: this.tableSelectActive,
|
|
Status: this.tableSelectActive,
|
|
PageSize: this.pageSize,
|
|
PageSize: this.pageSize,
|
|
CurrentIndex: this.page_no,
|
|
CurrentIndex: this.page_no,
|
|
|
|
+ SortParam: "pv",
|
|
|
|
+ SortType: this.sortType,
|
|
});
|
|
});
|
|
if (res.Ret === 200) {
|
|
if (res.Ret === 200) {
|
|
this.total = res.Data.Paging.Totals;
|
|
this.total = res.Data.Paging.Totals;
|
|
@@ -401,6 +404,10 @@ export default {
|
|
this.optionsSubject = [];
|
|
this.optionsSubject = [];
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ sortChangeHandle(column) {
|
|
|
|
+ this.sortType = column.order == "descending" ? "desc" : column.order == "ascending" ? "asc" : "";
|
|
|
|
+ this.getDataList();
|
|
|
|
+ },
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|