This commit is contained in:
Hepatica
2023-12-13 21:13:06 +01:00
4 changed files with 35 additions and 18 deletions

View File

@@ -23,9 +23,8 @@ https://github.com/sp-worlds/api-docs
https://discord.com/developers/docs/topics/oauth2#oauth2 https://discord.com/developers/docs/topics/oauth2#oauth2
<h2>Bootstrap 5 Tutorial </h2> <h2>Откуда берём вдохновление </h2>
<p>Если получится то использовать его для фронта</p> https://cs.fail/en/
https://www.w3schools.com/bootstrap5/
</body> </body>
</html> </html>

View File

@@ -126,6 +126,10 @@ input:focus {
border: none; border: none;
} }
.btn-style-payments button:disabled {
background: #3d3a3a;
}
.btn-click { .btn-click {
border-radius: 10px !important; border-radius: 10px !important;
background: #EF4444 !important; background: #EF4444 !important;

View File

@@ -21,7 +21,7 @@
<input type="text"> <input type="text">
</div> </div>
<div class="btn-deposit btn-style-payments"> <div class="btn-deposit btn-style-payments">
<button type="submit" @click="detectorMethod('dep')">Пополнить</button> <button type="submit" :disabled="offBtn" @click="RedirectedMethodDep">Пополнить</button>
</div> </div>
</div> </div>
</div> </div>
@@ -36,7 +36,7 @@
<input v-model="card" type="number"> <input v-model="card" type="number">
</div> </div>
<div class="btn-withdraw btn-style-payments"> <div class="btn-withdraw btn-style-payments">
<button type="submit" @click="detectorMethod('with')">Вывод</button> <button type="submit">Вывод</button>
</div> </div>
</div> </div>
</div> </div>
@@ -57,18 +57,23 @@ export default {
card: 0, card: 0,
clickedBtn: '', clickedBtn: '',
url: '', url: '',
offBtn: true,
PaymentsModalNumbers PaymentsModalNumbers
} }
}, },
watch: { watch: {
amount(newAmount) { amount(newAmount) {
console.log(newAmount) console.log(newAmount)
this.offBtn = true
console.log('OFFBTN', this.offBtn)
setTimeout(() => { setTimeout(() => {
try { try {
GettingMoneyOperation(newAmount) GettingMoneyOperation(newAmount)
.then((response) => { .then((response) => {
console.log('Payments Modal Working!: ', response) console.log('Payments Modal Working!: ', response)
this.url = response.url this.url = response.url
this.offBtn = false
console.log('ONBTN', this.offBtn)
}) })
} }
catch (e) { catch (e) {
@@ -81,19 +86,22 @@ export default {
closeModal() { closeModal() {
return this.$emit('closemodal') return this.$emit('closemodal')
}, },
detectorMethod(method) { RedirectedMethodDep() {
this.closeModal() window.location.href = this.url
if (method === 'dep') {
return this.$emit('deposit', this.amount)
}
else if (method === 'with') {
return this.$emit('withdraw', this.amount, this.card)
}
else {
console.log('Произошла ошибка при взаимодействие')
return
}
}, },
// detectorMethod(method) {
// this.closeModal()
// if (method === 'dep') {
// return this.$emit('deposit', this.amount)
// }
// else if (method === 'with') {
// return this.$emit('withdraw', this.amount, this.card)
// }
// else {
// console.log('Произошла ошибка при взаимодействие')
// return
// }
// },
clickedBtnChoice(index, content) { clickedBtnChoice(index, content) {
this.clickedBtn = index this.clickedBtn = index
this.amount = content this.amount = content

View File

@@ -8,7 +8,7 @@
<section class="profile"> <section class="profile">
<div class="profile__content"> <div class="profile__content">
<img class="profile__user--img" src="@/assets/icons-test/person-icon-profile.png"> <img class="profile__user--img" :src="imageUrl">
<div class="profile__card icon-diamond"> <div class="profile__card icon-diamond">
<h1>{{ username }}</h1> <h1>{{ username }}</h1>
<h2><img src="@/assets/icons-profile/icon-diamond-ore.png">{{ balance }}</h2> <h2><img src="@/assets/icons-profile/icon-diamond-ore.png">{{ balance }}</h2>
@@ -57,6 +57,7 @@ import AsideBarComponent from "@/components/AsidebarComponent.vue";
import ChatComponent from "@/components/ChatComponent.vue"; import ChatComponent from "@/components/ChatComponent.vue";
import HeaderComponent from "@/components/HeaderComponent.vue"; import HeaderComponent from "@/components/HeaderComponent.vue";
import PaymentsModal from "@/components/PaymentsModal.vue"; import PaymentsModal from "@/components/PaymentsModal.vue";
import { GetCookie } from "@/assets/js/storage/CookieStorage";
import '@/assets/css/PagesStyles/profile.css' import '@/assets/css/PagesStyles/profile.css'
export default { export default {
@@ -64,12 +65,17 @@ export default {
data() { data() {
return { return {
username: 'Artemka', username: 'Artemka',
imageUrl: '',
balance: 25000, balance: 25000,
openModal: false, openModal: false,
payments: true, payments: true,
arrayHistory: [], arrayHistory: [],
} }
}, },
created() {
this.username = GetCookie('SpUserName')
this.imageUrl = `https://visage.surgeplay.com/front/256/${this.username}`
},
methods: { methods: {
formatNumber(number) { formatNumber(number) {
return number < 10 ? `0${number}` : number; return number < 10 ? `0${number}` : number;