diff --git a/src/views/super/Ranking/RankDetail.vue b/src/views/super/Ranking/RankDetail.vue
index 3403434..18afe45 100644
--- a/src/views/super/Ranking/RankDetail.vue
+++ b/src/views/super/Ranking/RankDetail.vue
@@ -422,6 +422,10 @@ export default {
return true;
}
+ if(!obj && this.type == 'month'){
+ obj = {sort_by: 1, sort_order: 1}
+ }
+
this.getRankingDetail(obj)
},
getRankingDetail(obj) {
diff --git a/src/views/super/Ranking/RankList.vue b/src/views/super/Ranking/RankList.vue
index 7a55435..44d2879 100644
--- a/src/views/super/Ranking/RankList.vue
+++ b/src/views/super/Ranking/RankList.vue
@@ -13,24 +13,18 @@
-
-
-
- 未计成本
-
-
-
- 1. AI(服务器成本)2025年(含)后计入成本
- 2. Turnitin 2025年(含)后计入成本
- 3. 学术(知网PMLC,硕博VIP)2025年(含)后计入成本
-
-
- 1. AI(服务器成本)
- 2. Turnitin国际版、TurnitinUK版、Turnitin国际版+AI
- 3. 知网PMLC,硕博VIP 2025年(含)后计入成本
-
-
-
+
+
未计成本
+
+
1. AI(服务器成本)2025年(含)后计入成本
+
2. Turnitin 2025年(含)后计入成本
+
3. 学术(知网PMLC,硕博VIP)2025年(含)后计入成本
+
+
+
1. AI(服务器成本)
+
2. Turnitin国际版、TurnitinUK版、Turnitin国际版+AI
+
3. 知网PMLC,硕博VIP 2025年(含)后计入成本
+
@@ -70,7 +64,14 @@
-
+
+
+ {{ scope.row.rate }} %
+
+
+
+
+
@@ -89,20 +90,27 @@
{{ text }} {{ row.name }} {{ rank_type_desc[dataRank] }}
- 查看更多
+ 查看更多
关闭
-
-
+
+
+
+
{{ row.value_1 }}
+
+
@@ -389,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;
@@ -439,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) => {
@@ -596,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 = []
@@ -667,4 +723,25 @@ export default {
}
}
}
+
+.beforeNotice {
+ margin-top: 12px;
+ border-radius: 4px;
+ background: #F2F7FF;
+ border: 1px solid #BFDAFF;
+ padding: 20px 14px;
+ color: #1E2226;
+ letter-spacing: 0.08em;
+
+ .noticeTop {
+ gap: 8px;
+ margin-bottom: 12px;
+
+ }
+
+ .noticeBot {
+ gap: 10px;
+ }
+
+}
\ No newline at end of file