diff --git a/src/views/super/Ranking/RankList.vue b/src/views/super/Ranking/RankList.vue
index 7728d75..44d2879 100644
--- a/src/views/super/Ranking/RankList.vue
+++ b/src/views/super/Ranking/RankList.vue
@@ -70,8 +70,8 @@
-
-
+
+
@@ -90,20 +90,27 @@
{{ text }} {{ row.name }} {{ rank_type_desc[dataRank] }}
- 查看更多
+ 查看更多
关闭
-
-
+
+
+
+
{{ row.value_1 }}
+
+
@@ -390,6 +397,17 @@ export default {
query: query
}).href, '_blank')
},
+ goLookAgentMoreRank(id) {
+ let query = {}
+ query.date = this.text
+ query.rank_type = this.dataRank
+ query.type = 'check_type'
+ query.aid = id
+ window.open(this.$router.resolve({
+ path: '/super/ranking/list',
+ query: query
+ }).href, '_blank')
+ },
closePop(row, type) {
row[type + '_popover'] = false;
row[type + '_popover_2'] = false;
@@ -440,6 +458,26 @@ export default {
}
this.getRankingDetail(obj);
},
+ handleClick3(row, index, type) {
+ // 关闭其他行的弹框
+ this.tableData.forEach((item, i) => {
+ item[type + '_popover'] = false;
+ if (i !== index) {
+ item[type + '_popover_2'] = false;
+ }
+ });
+ // 打开当前行的弹框
+ row[type + '_popover_2'] = true;
+
+ let obj = {}
+ if (this.dataType == 'agent') {
+ obj.aid = row.id
+ }
+ if (this.dataType == 'ver_type') {
+ obj.ver_type = row.id
+ }
+ this.getAgentTypeRankingList();
+ },
popshow() {
var ariaEls = document.querySelectorAll('.el-popover')
ariaEls.forEach((item) => {
@@ -597,6 +635,23 @@ export default {
console.error(error, 'error')
})
},
+ getAgentTypeRankingList(obj) {
+ const that = this
+ that.tableData1 = []
+ this.$http('POST', '/supernew/ajax_get_type_rank_list', {
+ date: that.text,
+ rank_type: that.dataRank,
+ cur_page: 1,
+ page_size: 5,
+ ...obj
+ }).then(response => {
+ this.$nextTick(() => {
+ that.tableData1 = response.data.list.slice(0, 5)
+ })
+ }).catch(error => {
+ console.error(error, 'error')
+ })
+ },
getLossList() {
const that = this
that.tableData = []