+
+
+
+
+ Please note: You're continuing with the previous session. If this was unintentional, click here to start a new session.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ We have to make sure there's around 200 euros left in the cash drawer. If this is not the case, we have to put money in the grey safe (in an envelope).
+
+
+ To help you, a prediction of which bank notes / coints need to go to the grey safe is made. The amounts can be adjusted if you deem this necessary.
+
+
+ Remaining amount of money in the cash drawer with the current amounts on the left:
+
+
+
+ Please fill in the amount of bank notes / coins present in the cash drawer.
+ If a certain bank note / coin is not present, leave the amount at zero.
+
+ Please also fill in the amount of 'emergency cash'. This is the sum of the amount of money in the small
+ plastic bags, which are present in the cash drawer.
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/renderer/components/steps/Close.vue b/src/renderer/components/steps/Close.vue
new file mode 100644
index 0000000..be597fc
--- /dev/null
+++ b/src/renderer/components/steps/Close.vue
@@ -0,0 +1,22 @@
+
+
+
+ If you've printed the tickets in the previous step, you're finished! Good job :)
+
+
+
+
+ Time to start your bar session! Click the button below to start the POS software.
+
+
+ When you return to this screen, please press next to continue.
+
+
+ Please close the session of the PIN device by pressing the lock button and entering the passcode.
+
+
+ The total transaction amount is now printed. Please fill this is in below.
+
+
+
+
PIN Total
+
+
+
+
+
+
+
+
POS totals
+
+
+
+
+ Please check if the totals of the POS software below are correct. If not, please correct it manually.
+
+
+
+
Cash Total
+
+
+
+
PIN Total
+
+
+
+
Free Total
+
+
+
+
+ POS data from session closed at {{ this.unicenta.endDate | moment('YYYY-MM-DD HH:mm:ss') }}.
+
+
+
+
+
+
+
+
diff --git a/src/renderer/main.js b/src/renderer/main.js
index 68796d7..4825aaa 100644
--- a/src/renderer/main.js
+++ b/src/renderer/main.js
@@ -4,19 +4,37 @@ import App from './App'
import router from './router'
import store from './store'
-import Vue2Filters from 'vue2-filters'
-import VueNumeric from 'vue-numeric'
-import VuePaginate from 'vue-paginate'
-import moment from 'moment'
+// import Vue2Filters from 'vue2-filters'
+// import VueNumeric from 'vue-numeric'
+// import VuePaginate from 'vue-paginate'
+import VueCurrencyFilter from 'vue-currency-filter'
+import Vuelidate from 'vuelidate'
+import VueMoment from 'vue-moment'
+import moment from 'moment' // unused?
import { remote } from 'electron'
+import HelpNote from './components/HelpNote'
+
if (!process.env.IS_WEB) Vue.use(require('vue-electron'))
Vue.config.productionTip = false
-Vue.use(Vue2Filters)
-Vue.use(VueNumeric)
-Vue.use(VuePaginate)
+// Vue.use(Vue2Filters)
+// Vue.use(VueNumeric)
+// Vue.use(VuePaginate)
+Vue.use(Vuelidate)
+Vue.use(VueMoment)
+
+Vue.use(VueCurrencyFilter, {
+ symbol: '€',
+ thousandsSeparator: '.',
+ fractionCount: 2,
+ fractionSeparator: ',',
+ symbolPosition: 'front',
+ symbolSpacing: true
+})
+
+Vue.component('help-note', HelpNote)
/* eslint-disable no-new */
new Vue({
diff --git a/src/renderer/router/index.js b/src/renderer/router/index.js
index 161da6e..61c5865 100644
--- a/src/renderer/router/index.js
+++ b/src/renderer/router/index.js
@@ -10,16 +10,6 @@ export default new Router({
name: 'landing-page',
component: require('@/components/BarSessionHome').default
},
- {
- path: '/overview',
- name: 'overview',
- component: require('@/components/BarSessionOverview').default
- },
- {
- path: '/barsession',
- name: 'BarSession',
- component: require('@/components/BarSession').default
- },
{
path: '*',
redirect: '/'
diff --git a/tailwind.js b/tailwind.js
index 9d7baac..76ea32d 100644
--- a/tailwind.js
+++ b/tailwind.js
@@ -305,6 +305,7 @@ module.exports = {
'tight': 1.25,
'normal': 1.5,
'loose': 2,
+ '24': 6
},