diff --git a/src/components/Order.vue b/src/components/Order.vue new file mode 100644 index 0000000..767d519 --- /dev/null +++ b/src/components/Order.vue @@ -0,0 +1,175 @@ + + + + + diff --git a/src/components/OrderN.vue b/src/components/OrderN.vue index a6b8b46..6f99c13 100644 --- a/src/components/OrderN.vue +++ b/src/components/OrderN.vue @@ -1,207 +1,159 @@ - - diff --git a/src/components/OrderS.vue b/src/components/OrderS.vue index 922413b..e1345ac 100644 --- a/src/components/OrderS.vue +++ b/src/components/OrderS.vue @@ -1,18 +1,18 @@ - - diff --git a/src/main.ts b/src/main.ts index a92f228..0cada51 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,6 +1,6 @@ -import { createApp } from 'vue' -import App from './App.vue' -import router from './router' -import store from './store' +import { createApp } from 'vue'; +import App from './App.vue'; +import router from './router'; +import { createPinia } from 'pinia'; -createApp(App).use(store).use(router).mount('#app') +createApp(App).use(router).use(createPinia()).mount('#app'); diff --git a/src/store/index.ts b/src/store/index.ts deleted file mode 100644 index 5f05f19..0000000 --- a/src/store/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { createStore } from 'vuex' - -export default createStore({ - state: { - }, - mutations: { - }, - actions: { - }, - modules: { - } -}) diff --git a/src/store/store.ts b/src/store/store.ts new file mode 100644 index 0000000..865318b --- /dev/null +++ b/src/store/store.ts @@ -0,0 +1,98 @@ +import { defineStore } from 'pinia'; + +export const useStore = defineStore('store', { + state: () => { + return { + orderInfo: { + stationName: '', + checkpointName: '', + hour: '', + minutes: '', + dispatcherName: '', + secondaryDispatcherName: '', + }, + + orderN: { + header: { + orderNo: '', + trainNo: '', + date: '', + }, + + row1: { + from: '', + to: '', + trackNo: '', + trackNo2: '', + }, + + row2: { + option1: 'signal', + option2: 'lewy', + option3: 'lewy', + checkbox: 'checkbox-2a', + }, + + row3: { + option1: 'jazda', + option2: 'pociąg', + + direction: '', + toKilometer: '', + trackNo: '', + untilHour: '', + untilMin: '', + }, + + row4: { + trackNo: '', + optionStation: 'stację', + stationName: '', + checkbox: 'checkbox-4a', + }, + + row5: { + trackNo: '', + direction: '', + stationOption: 'stację', + on: '', + }, + }, + + orderS: { + header: { + orderNo: '', + trainNo: '', + for: 'pociągu', + date: '', + }, + + row1: { + option1: 'sygnału', + checkbox1a: false, + checkbox1b: false, + signal1: '', + signal2: '', + trackNo: '', + }, + + row2: { + signal1: '', + signal2: '', + signal3: '', + trackNo: '', + }, + + row3: { + from: '', + to: '', + trackNo: '', + trainNo: '', + arrivedTo: '', + hour: '', + }, + }, + }; + }, +}); + diff --git a/src/styles/rozkaz.scss b/src/styles/rozkaz.scss index e1d8923..e69de29 100644 --- a/src/styles/rozkaz.scss +++ b/src/styles/rozkaz.scss @@ -1,97 +0,0 @@ -.rozkaz { - width: 500px; - background-color: white; - color: black; - - padding: 0.5em; - box-shadow: 0 0 15px 2px white; - - h2 { - margin: 0; - padding: 0; - } - - - - .header { - padding: 0.5em; - border: 2px solid black; - border-bottom: none; - } -} - -.flex-row { - display: flex; - justify-content: space-between; - align-items: flex-end; -} - -.flex-center { - display: flex; - justify-content: center; - align-items: center; -} - -input { - max-width: 100px; - background-color: transparent; - outline: none; - border: none; - - border-bottom: 2px dotted black; - font-size: 0.9em; - text-align: center; - color: black; -} - -select { - margin-top: 0.5rem; - margin-right: 0.5rem; - font-size: 0.8rem; -} - -.table-section { - table { - width: 100%; - - td:first-child { - width: 10%; - - text-align: center; - vertical-align: top; - - font-weight: bold; - } - - td { - padding: 0.35em; - text-align: justify; - - line-height: 1.4em; - } - } - - table, - td { - border: 2px solid black; - border-collapse: collapse; - } -} - -table.info-table { - border-collapse: collapse; - width: 100%; - table-layout: fixed; - - td { - border: 2px solid black; - border-collapse: collapse; - padding: 0.35em; - } - - input { - max-width: 95%; - } - - text-align: center; -} diff --git a/src/views/Home.vue b/src/views/Home.vue index 218e96a..86f78fb 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -1,17 +1,16 @@