Skip to content

Commit 2dc2d4d

Browse files
author
zhusha
committed
Merge remote-tracking branch 'remotes/origin/master' into vue3
2 parents 9043e2d + f10799f commit 2dc2d4d

3 files changed

Lines changed: 34 additions & 15 deletions

File tree

src/components/pvg/gonggao/Daily.vue

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
<div class="u-title">抓马播报</div>
4444
<SimpleHorse class="m-daily-content"></SimpleHorse>
4545
</div>
46+
<!-- 美人图模块暂不露出
4647
<div class="m-daily-item">
4748
<div class="u-title">
4849
<div class="u-mrt-title">
@@ -55,8 +56,9 @@
5556
</div>
5657
<SimpleMrt class="m-daily-content" :server="currentServer"></SimpleMrt>
5758
</div>
59+
-->
5860
</template>
59-
<MrtDialog :visible="visible" :currentServer="currentServer" @close="visible = false"></MrtDialog>
61+
<!-- <MrtDialog :visible="visible" :currentServer="currentServer" @close="visible = false"></MrtDialog> -->
6062
</div>
6163
</template>
6264

@@ -71,8 +73,8 @@ import SimpleCelebrity from "./daily/SimpleCelebrity.vue";
7173
// import SimpleReputation from "./daily/SimpleReputation.vue";
7274
// import SimpleFurniture from "./daily/SimpleFurniture.vue";
7375
import SimpleHorse from "./daily/SimpleHorse.vue";
74-
import SimpleMrt from "./daily/SimpleMrt.vue";
75-
import MrtDialog from "./daily/MrtDialog.vue";
76+
// import SimpleMrt from "./daily/SimpleMrt.vue";
77+
// import MrtDialog from "./daily/MrtDialog.vue";
7678
7779
import dailyKeys from "@/assets/data/daily_keys.json";
7880
import servers_std from "@jx3box/jx3box-data/data/server/server_std.json";
@@ -89,8 +91,8 @@ export default {
8991
// SimpleWeek,
9092
// SimpleFurniture,
9193
SimpleHorse,
92-
SimpleMrt,
93-
MrtDialog,
94+
// SimpleMrt,
95+
// MrtDialog,
9496
},
9597
data() {
9698
return {

src/components/pvg/gonggao/calendar/DailySpecial.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
<div class="m-daily-content">
44
<lucky-pet :date="date" :client="client"></lucky-pet>
55
<furniture v-if="isCurrentWeek" :date="date" :client="client"></furniture>
6-
<meirentu :client="client" :today="today"></meirentu>
6+
<!-- 美人图模块暂不露出 -->
7+
<!-- <meirentu :client="client" :today="today"></meirentu> -->
78
</div>
89
</div>
910
</template>
@@ -12,14 +13,14 @@
1213
import dayjs from "@/utils/day";
1314
import luckyPet from "./lucky_pet";
1415
import furniture from "./furniture";
15-
import meirentu from "./meirentu.vue";
16+
// import meirentu from "./meirentu.vue";
1617
1718
export default {
1819
name: "daily-special",
1920
components: {
2021
luckyPet,
2122
furniture,
22-
meirentu,
23+
// meirentu,
2324
},
2425
props: {
2526
date: {

src/views/pvg/gonggao/Gonggao.vue

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
<script>
1111
import { getMyFocusServers, getAllServers } from "@/service/pvg/server.js";
1212
import CommonToolbar from "@/components/common/toolbar.vue";
13+
import serverStd from "@jx3box/jx3box-data/data/server/server_std.json";
14+
import serverOrigin from "@jx3box/jx3box-data/data/server/server_origin.json";
15+
import serverInternational from "@jx3box/jx3box-data/data/server/server_international.json";
16+
1317
export default {
1418
name: "Gonggao",
1519
components: { CommonToolbar },
@@ -64,18 +68,23 @@ export default {
6468
uid() {
6569
return this.$store.state.uid;
6670
},
71+
client() {
72+
return this.$store.state.client;
73+
},
6774
},
6875
methods: {
6976
// 获取服务器列表
7077
loadAllServers() {
7178
getAllServers().then((res) => {
72-
let mainServerList = res.data?.map((server) => {
73-
return {
74-
...server,
75-
connect_state_name: this.heatStateArr.find((item) => item.value === server.heat)?.label || "",
76-
connect_state_class: this.heatStateArr.find((item) => item.value === server.heat)?.class || "",
77-
};
78-
});
79+
let mainServerList = (res.data || [])
80+
.map((server) => {
81+
return {
82+
...server,
83+
connect_state_name: this.heatStateArr.find((item) => item.value === server.heat)?.label || "",
84+
connect_state_class: this.heatStateArr.find((item) => item.value === server.heat)?.class || "",
85+
};
86+
})
87+
.filter((server) => this.cansee(server));
7988
8089
this.serverList = mainServerList;
8190
this.$store.commit("setServerList", this.serverList);
@@ -86,6 +95,13 @@ export default {
8695
}
8796
});
8897
},
98+
cansee(server) {
99+
const zoneName = server?.zone_name || "";
100+
const serverName = server?.main_server || server?.server_name || "";
101+
const clientType = zoneName === "缘起大区" ? "origin" : "std";
102+
const serverList = clientType === "origin" ? serverOrigin : [...serverStd, ...serverInternational];
103+
return this.client === clientType && serverList.includes(serverName);
104+
},
89105
//转服务器数据 str转换成obj
90106
serverFav(data) {
91107
if (!data) return;

0 commit comments

Comments
 (0)