small fix
This commit is contained in:
parent
40fd894cce
commit
671ac08a04
1 changed files with 18 additions and 7 deletions
|
|
@ -244,7 +244,7 @@
|
||||||
label="Private Key"
|
label="Private Key"
|
||||||
></q-input>
|
></q-input>
|
||||||
<q-select
|
<q-select
|
||||||
:options="shippingZoneOptions"
|
:options="zoneOptions"
|
||||||
filled
|
filled
|
||||||
dense
|
dense
|
||||||
multiple
|
multiple
|
||||||
|
|
@ -262,7 +262,7 @@
|
||||||
<q-input
|
<q-input
|
||||||
filled
|
filled
|
||||||
dense
|
dense
|
||||||
v-model.trim="stallDialog.data.name"
|
v-model.trim="stallDialog.data.crelays"
|
||||||
label="Custom relays (seperate by comma)"
|
label="Custom relays (seperate by comma)"
|
||||||
></q-input>
|
></q-input>
|
||||||
|
|
||||||
|
|
@ -270,7 +270,7 @@
|
||||||
filled
|
filled
|
||||||
dense
|
dense
|
||||||
v-model.trim="stallDialog.data.nostrShops"
|
v-model.trim="stallDialog.data.nostrShops"
|
||||||
label="Stall public keys (seperate by comma)"
|
label="Nostr shop public keys (seperate by comma)"
|
||||||
></q-input>
|
></q-input>
|
||||||
<div class="row q-mt-lg">
|
<div class="row q-mt-lg">
|
||||||
<q-btn
|
<q-btn
|
||||||
|
|
@ -301,8 +301,8 @@
|
||||||
<q-card>
|
<q-card>
|
||||||
<q-card-section>
|
<q-card-section>
|
||||||
|
|
||||||
<q-btn unelevated v-if="stalls.length === 1" color="primary" @click="productDialog.show = true"
|
<q-btn unelevated v-if="stalls.length > 1" color="primary" @click="productDialog.show = true"
|
||||||
>+ Product <q-tooltip> List a produc </q-tooltip></q-btn
|
>+ Product <q-tooltip> List a product </q-tooltip></q-btn
|
||||||
>
|
>
|
||||||
<q-btn unelevated v-else color="primary" @click="errorMessage('First set shipping zone(s), then create a stall.')"
|
<q-btn unelevated v-else color="primary" @click="errorMessage('First set shipping zone(s), then create a stall.')"
|
||||||
>+ Product <q-tooltip> List a product </q-tooltip></q-btn
|
>+ Product <q-tooltip> List a product </q-tooltip></q-btn
|
||||||
|
|
@ -310,7 +310,7 @@
|
||||||
<q-btn unelevated color="primary" @click="zoneDialog.show = true"
|
<q-btn unelevated color="primary" @click="zoneDialog.show = true"
|
||||||
>+ Shipping Zone<q-tooltip> Create a shipping zone </q-tooltip></q-btn
|
>+ Shipping Zone<q-tooltip> Create a shipping zone </q-tooltip></q-btn
|
||||||
>
|
>
|
||||||
<q-btn unelevated v-if="zones.length === 1" color="primary" @click="stallDialog.show = true"
|
<q-btn unelevated v-if="zones.length > 1" color="primary" @click="openStallDialog()"
|
||||||
>+ Stall
|
>+ Stall
|
||||||
<q-tooltip> Create a stall to list products on </q-tooltip></q-btn
|
<q-tooltip> Create a stall to list products on </q-tooltip></q-btn
|
||||||
>
|
>
|
||||||
|
|
@ -675,6 +675,7 @@ new Vue({
|
||||||
orders: [],
|
orders: [],
|
||||||
stalls: [],
|
stalls: [],
|
||||||
zones: [],
|
zones: [],
|
||||||
|
zoneOptions: [],
|
||||||
customerKeys: [],
|
customerKeys: [],
|
||||||
customerKey: '',
|
customerKey: '',
|
||||||
customerMessages: {},
|
customerMessages: {},
|
||||||
|
|
@ -949,10 +950,19 @@ new Vue({
|
||||||
LNbits.utils.notifyApiError(error)
|
LNbits.utils.notifyApiError(error)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
openStallDialog: function () {
|
||||||
|
console.log(this.zones[0]['id'])
|
||||||
|
for(let i = 0; i < this.zones.length; i ++){
|
||||||
|
this.zoneOptions.push(this.zones[i]['id'])
|
||||||
|
}
|
||||||
|
this.stallDialog.show = true
|
||||||
|
},
|
||||||
openStallUpdateDialog: function (linkId) {
|
openStallUpdateDialog: function (linkId) {
|
||||||
var self = this
|
var self = this
|
||||||
var link = _.findWhere(self.stalls, {id: linkId})
|
var link = _.findWhere(self.stalls, {id: linkId})
|
||||||
|
for(let i = 0; i < this.zones.length; i ++){
|
||||||
|
this.zoneOptions.push(this.stalls[i][0])
|
||||||
|
}
|
||||||
this.stallDialog.data = _.clone(link._data)
|
this.stallDialog.data = _.clone(link._data)
|
||||||
this.stallDialog.show = true
|
this.stallDialog.show = true
|
||||||
},
|
},
|
||||||
|
|
@ -1210,6 +1220,7 @@ new Vue({
|
||||||
if (response.data) {
|
if (response.data) {
|
||||||
console.log(response)
|
console.log(response)
|
||||||
self.zones = response.data.map(mapZone)
|
self.zones = response.data.map(mapZone)
|
||||||
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch(function (error) {
|
.catch(function (error) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue