|
|
@ -2,7 +2,7 @@ |
|
|
|
<div> |
|
|
|
<div class="md-layout md-alignment-top-center" v-if="player !== null"> |
|
|
|
<div :class="`md-layout-item md-size-${f_size} md-small-size-100`"> |
|
|
|
<h4 style="margin: 10% 0%">{{player !== null && player['steam_data'] !== null?player['steam_data']['nickname']:'игрок'}}</h4> |
|
|
|
<h4 style="margin: 10% 0%" v-on:click="copyS64()" class="clickable">{{player !== null && player['steam_data'] !== null?player['steam_data']['nickname']:'игрок'}}</h4> |
|
|
|
<hr> |
|
|
|
<div v-if="player['ban'] !== null"> |
|
|
|
<p class="profile-text" style="display: inline">Статус Бана: </p> |
|
|
@ -67,9 +67,9 @@ |
|
|
|
<md-menu v-if="this.$API.admin.permition.alt === true && altaccount.loaded === true" md-direction="bottom-start" md-size="auto"> |
|
|
|
<md-button class="md-raised btn-strange" md-menu-trigger>Альт.аккаунты</md-button> |
|
|
|
<md-menu-content> |
|
|
|
<md-menu-item class="clickable" v-for="b in altaccount.store" :key="b" v-on:click="$refs.ipv.getPlayer(b)">{{b}}</md-menu-item> |
|
|
|
<md-menu-item class="clickable" v-for="b in altaccount.store" :key="b" v-on:click="$refs.alt_ipv.getPlayer(b)">{{b}}</md-menu-item> |
|
|
|
</md-menu-content> |
|
|
|
<ProfileViewer :steam64="``" ref="ipv"/> |
|
|
|
<ProfileViewer :steam64="``" ref="alt_ipv"/> |
|
|
|
</md-menu> |
|
|
|
</div> |
|
|
|
<div :class="`md-layout-item md-size-${f_size} md-small-size-100`"> |
|
|
@ -87,6 +87,7 @@ |
|
|
|
</div> |
|
|
|
<br> |
|
|
|
</div> |
|
|
|
<SnackLoader ref="profile_snack" s_text="Steam64 скопирован в буфер обмена" :dura="2000"/> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
@ -95,10 +96,11 @@ import DiscordSvg from "@/components/Others/CustomSvg/DiscordSvg.vue"; |
|
|
|
import SteamSvg from "@/components/Others/CustomSvg/SteamSvg.vue"; |
|
|
|
import axios from "axios"; |
|
|
|
import ProfileViewer from "@/components/Others/Loader/ProfileViewer.vue"; |
|
|
|
import SnackLoader from "@/components/Others/Loader/SnackLoader.vue"; |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "ProfileContainer", |
|
|
|
components: {ProfileViewer, SteamSvg, DiscordSvg}, |
|
|
|
components: {SnackLoader, ProfileViewer, SteamSvg, DiscordSvg}, |
|
|
|
props: { |
|
|
|
player: Object, |
|
|
|
f_size: { |
|
|
@ -144,6 +146,10 @@ export default { |
|
|
|
getLastPlay() { |
|
|
|
return this.$API.player.getLastplayList(this.player); |
|
|
|
}, |
|
|
|
copyS64() { |
|
|
|
navigator.clipboard.writeText(this.player['steamids']['steam64']); |
|
|
|
this.$refs.profile_snack.setLoading(true); |
|
|
|
}, |
|
|
|
showIP() { |
|
|
|
if (this.player_ip.indexOf(":") !== -1) { |
|
|
|
this.player_ip = "Показать"; |
|
|
|