rename shop to market and create market
This commit is contained in:
parent
6d5e9aba39
commit
3f58676849
1 changed files with 24 additions and 28 deletions
|
|
@ -170,13 +170,13 @@
|
||||||
</q-card>
|
</q-card>
|
||||||
</q-dialog>
|
</q-dialog>
|
||||||
<!-- SHOP DIALOG -->
|
<!-- SHOP DIALOG -->
|
||||||
<q-dialog v-model="shopDialog.show" position="top">
|
<q-dialog v-model="marketDialog.show" position="top">
|
||||||
<q-card class="q-pa-lg q-pt-xl" style="width: 500px">
|
<q-card class="q-pa-lg q-pt-xl" style="width: 500px">
|
||||||
<q-form @submit="sendShopFormData" class="q-gutter-md">
|
<q-form @submit="sendShopFormData" class="q-gutter-md">
|
||||||
<q-toggle
|
<q-toggle
|
||||||
label="Activate shop"
|
label="Activate shop"
|
||||||
color="primary"
|
color="primary"
|
||||||
v-model="shopDialog.data.activate"
|
v-model="marketDialog.data.activate"
|
||||||
></q-toggle>
|
></q-toggle>
|
||||||
<q-select
|
<q-select
|
||||||
filled
|
filled
|
||||||
|
|
@ -185,11 +185,11 @@
|
||||||
emit-value
|
emit-value
|
||||||
:options="stalls.map(s => ({label: s.name, value: s.id}))"
|
:options="stalls.map(s => ({label: s.name, value: s.id}))"
|
||||||
label="Stalls"
|
label="Stalls"
|
||||||
v-model.trim="shopDialog.data.stalls"
|
v-model.trim="marketDialog.data.stalls"
|
||||||
></q-select>
|
></q-select>
|
||||||
<div class="row q-mt-lg">
|
<div class="row q-mt-lg">
|
||||||
<q-btn
|
<q-btn
|
||||||
v-if="shopDialog.data.id"
|
v-if="marketDialog.data.id"
|
||||||
unelevated
|
unelevated
|
||||||
color="primary"
|
color="primary"
|
||||||
type="submit"
|
type="submit"
|
||||||
|
|
@ -199,13 +199,13 @@
|
||||||
v-else
|
v-else
|
||||||
unelevated
|
unelevated
|
||||||
color="primary"
|
color="primary"
|
||||||
:disable="shopDialog.data.activate == null
|
:disable="marketDialog.data.activate == null
|
||||||
|| shopDialog.data.stalls == null"
|
|| marketDialog.data.stalls == null"
|
||||||
type="submit"
|
type="submit"
|
||||||
>Launch</q-btn
|
>Launch</q-btn
|
||||||
>
|
>
|
||||||
|
|
||||||
<q-btn v-close-popup flat @click="resetDialog('shopDialog')" color="grey" class="q-ml-auto"
|
<q-btn v-close-popup flat @click="resetDialog('marketDialog')" color="grey" class="q-ml-auto"
|
||||||
>Cancel</q-btn
|
>Cancel</q-btn
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -924,7 +924,7 @@ new Vue({
|
||||||
show: false,
|
show: false,
|
||||||
data: {countries:[]}
|
data: {countries:[]}
|
||||||
},
|
},
|
||||||
shopDialog: {
|
marketDialog: {
|
||||||
show: false,
|
show: false,
|
||||||
data: {activate: false}
|
data: {activate: false}
|
||||||
},
|
},
|
||||||
|
|
@ -1410,16 +1410,14 @@ new Vue({
|
||||||
this.shopDialog.show = true
|
this.shopDialog.show = true
|
||||||
},
|
},
|
||||||
sendShopFormData: function () {
|
sendShopFormData: function () {
|
||||||
if (this.shopDialog.data.id) {
|
let data = {...this.marketDialog.data}
|
||||||
} else {
|
|
||||||
var data = {
|
|
||||||
countries: this.shopDialog.data.countries,
|
|
||||||
cost: this.shopDialog.data.cost
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (this.shopDialog.data.id) {
|
if(!data.usr) {
|
||||||
this.updateZone(this.shopDialog.data)
|
data.usr = this.g.user.id
|
||||||
|
}
|
||||||
|
|
||||||
|
if (data.id) {
|
||||||
|
this.updateZone(data)
|
||||||
} else {
|
} else {
|
||||||
this.createZone(data)
|
this.createZone(data)
|
||||||
}
|
}
|
||||||
|
|
@ -1448,24 +1446,22 @@ new Vue({
|
||||||
LNbits.utils.notifyApiError(error)
|
LNbits.utils.notifyApiError(error)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
createShop: function (data) {
|
createShop(data) {
|
||||||
console.log('cuntywoo')
|
console.log('data')
|
||||||
LNbits.api
|
LNbits.api
|
||||||
.request(
|
.request(
|
||||||
'POST',
|
'POST',
|
||||||
'/diagonalley/api/v1/shops',
|
'/diagonalley/api/v1/markets',
|
||||||
_.findWhere(self.g.user.wallets, {
|
this.g.user.wallets[0].inkey,
|
||||||
id: self.shopDialog.data.wallet
|
|
||||||
}).inkey,
|
|
||||||
data
|
data
|
||||||
)
|
)
|
||||||
.then(function (response) {
|
.then((response) => {
|
||||||
self.shops.push(mapShops(response.data))
|
this.shops.push(mapShops(response.data))
|
||||||
self.shopDialog.show = false
|
this.shopDialog.show = false
|
||||||
self.shopDialog.data = {}
|
this.shopDialog.data = {}
|
||||||
data = {}
|
data = {}
|
||||||
})
|
})
|
||||||
.catch(function (error) {
|
.catch((error) => {
|
||||||
LNbits.utils.notifyApiError(error)
|
LNbits.utils.notifyApiError(error)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue