mobile optimization

This commit is contained in:
Peter Papp
2021-05-03 09:07:35 +02:00
parent 434c45299c
commit 23611defc1
12 changed files with 195 additions and 58 deletions
+4
View File
@@ -15,6 +15,10 @@ class Invoice extends Model
'bag' => 'array',
];
public function getMimetype() {
return 'pdf';
}
/**
* @return \Illuminate\Database\Eloquent\Relations\HasOne
*/
+118 -11
View File
@@ -1,18 +1,17 @@
{
"/js/main.js": "/js/main.js",
"/css/app.css": "/css/app.css",
"/chunks/admin.js": "/chunks/admin.js?id=65bbf65eb1d145566248",
"/chunks/admin.js": "/chunks/admin.js?id=bec2e0d06f052cffa7b6",
"/chunks/admin-account.js": "/chunks/admin-account.js?id=146d05d3db3ddc826828",
"/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~f7b5598c.js": "/chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chu~f7b5598c.js?id=561bbeab3ee2be3482d1",
"/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~062c965c.js": "/chunks/admin-account~chunks/app-setup~chunks/billings-detail~chunks/create-new-password~chunks/datab~062c965c.js?id=515118382f7ad5724a54",
"/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~968e2d44.js": "/chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/~968e2d44.js?id=e84800d9aeaa44d365c5",
"/chunks/admin~chunks/files~chunks/oasis/invoices~chunks/oasis/invoices/list~chunks/platform~chunks/sh~f205bd67.js": "/chunks/admin~chunks/files~chunks/oasis/invoices~chunks/oasis/invoices/list~chunks/platform~chunks/sh~f205bd67.js?id=94e67ef1eef94f3de4a7",
"/chunks/admin~chunks/files~chunks/oasis/invoices~chunks/settings~chunks/shared-files~chunks/shared/fi~41abd910.js": "/chunks/admin~chunks/files~chunks/oasis/invoices~chunks/settings~chunks/shared-files~chunks/shared/fi~41abd910.js?id=c804f9bf9138c4da52e9",
"/chunks/admin~chunks/oasis/invoices~chunks/platform.js": "/chunks/admin~chunks/oasis/invoices~chunks/platform.js?id=022bd4e56166d844c3b0",
"/chunks/admin~chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=073522656c63224e16a6",
"/chunks/admin~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/platform~chunks/shared.js?id=5f29df56a2d5925c40c9",
"/chunks/admin~chunks/oasis/invoices~chunks/platform.js": "/chunks/admin~chunks/oasis/invoices~chunks/platform.js?id=e19436d64ff86e63166e",
"/chunks/admin~chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/chunks/admin~chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=a7e1f2b5096c12b0d23a",
"/chunks/app-appearance.js": "/chunks/app-appearance.js?id=be74b8c3f77bc301e613",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~2a5ca68e.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~2a5ca68e.js?id=771de1e2bb3ed5fb60dc",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~2a5ca68e.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~2a5ca68e.js?id=988a6dd68e8842584a2f",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~2e0b85bd.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~2e0b85bd.js?id=d4fb46f05374a298ac1b",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~c329baf3.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~c329baf3.js?id=917423b1c6ec5a0c7435",
"/chunks/app-billings.js": "/chunks/app-billings.js?id=0dd4c682e851dcfdd201",
@@ -52,13 +51,13 @@
"/chunks/invoices.js": "/chunks/invoices.js?id=1deb187f6d3eb1e81ad0",
"/chunks/not-found-shared.js": "/chunks/not-found-shared.js?id=7fc7f9b6f10bdfac770e",
"/chunks/oasis/homepage.js": "/chunks/oasis/homepage.js?id=a1885dd8814f9eb63a1c",
"/chunks/oasis/invoices.js": "/chunks/oasis/invoices.js?id=e9fae2fa1a4c4d617abc",
"/chunks/oasis/invoices.js": "/chunks/oasis/invoices.js?id=e7a167c604712ee6317f",
"/chunks/oasis/invoices/client.js": "/chunks/oasis/invoices/client.js?id=63a83703890e6cf422f4",
"/chunks/oasis/invoices/client-detail.js": "/chunks/oasis/invoices/client-detail.js?id=c86a098206ec15cbcd01",
"/chunks/oasis/invoices/client-invoices.js": "/chunks/oasis/invoices/client-invoices.js?id=0cd6947a4edf8a3bc644",
"/chunks/oasis/invoices/create-client.js": "/chunks/oasis/invoices/create-client.js?id=2fcc780e820fac14faec",
"/chunks/oasis/invoices/create-invoice.js": "/chunks/oasis/invoices/create-invoice.js?id=7b0a38b04ca7b52cfefa",
"/chunks/oasis/invoices/list.js": "/chunks/oasis/invoices/list.js?id=6bcce9694bf5ad9a4071",
"/chunks/oasis/invoices/create-invoice.js": "/chunks/oasis/invoices/create-invoice.js?id=3c0531ad3c6a05785e0f",
"/chunks/oasis/invoices/list.js": "/chunks/oasis/invoices/list.js?id=a622e568efb24e955520",
"/chunks/oasis/invoices/profile.js": "/chunks/oasis/invoices/profile.js?id=0eddc87a4e13df9a457c",
"/chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=a53a01abf7a98a9c2d15",
"/chunks/oasis/platba.js": "/chunks/oasis/platba.js?id=7342fc0606120d2be5cd",
@@ -76,8 +75,8 @@
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=b7518eb50c305f40106c",
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=d98779c6d921b10aa35b",
"/chunks/plans.js": "/chunks/plans.js?id=5e1c668e35d2f04973b7",
"/chunks/platform.js": "/chunks/platform.js?id=d1277ee7b681fdf85536",
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=62fe3050abaf0c3c0bf6",
"/chunks/platform.js": "/chunks/platform.js?id=dc74e48db0b55ac36877",
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=015ae96ae27825277edc",
"/chunks/profile.js": "/chunks/profile.js?id=3f4a04cf45140de2d353",
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=4873b06c3bbca3fe2c36",
"/chunks/settings.js": "/chunks/settings.js?id=fcc97a29894164e2977c",
@@ -112,5 +111,113 @@
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~7e795377.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~7e795377.js?id=fa4b880e7f3c8341dab9",
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~a77ef2b6.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~a77ef2b6.js?id=d08013f096cb8da8d64c",
"/vendors~chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared-files~chunks/~9b82b04f.js": "/vendors~chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared-files~chunks/~9b82b04f.js?id=548bff41ffa0385b8f01",
"/vendors~chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/vendors~chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=03d3cf785cbafa4d31f0"
"/vendors~chunks/oasis/invoices~chunks/platform~chunks/shared.js": "/vendors~chunks/oasis/invoices~chunks/platform~chunks/shared.js?id=03d3cf785cbafa4d31f0",
"/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~2a5ca68e.69d0fa03cd3d3d284ce8.hot-update.js": "/chunks/app-appearance~chunks/app-billings~chunks/app-email~chunks/app-index~chunks/app-others~chunks~2a5ca68e.69d0fa03cd3d3d284ce8.hot-update.js",
"/chunks/admin.457e62212889e52f4a0c.hot-update.js": "/chunks/admin.457e62212889e52f4a0c.hot-update.js",
"/chunks/admin-account.457e62212889e52f4a0c.hot-update.js": "/chunks/admin-account.457e62212889e52f4a0c.hot-update.js",
"/chunks/app-appearance.457e62212889e52f4a0c.hot-update.js": "/chunks/app-appearance.457e62212889e52f4a0c.hot-update.js",
"/chunks/app-billings.457e62212889e52f4a0c.hot-update.js": "/chunks/app-billings.457e62212889e52f4a0c.hot-update.js",
"/chunks/app-email.457e62212889e52f4a0c.hot-update.js": "/chunks/app-email.457e62212889e52f4a0c.hot-update.js",
"/chunks/app-index.457e62212889e52f4a0c.hot-update.js": "/chunks/app-index.457e62212889e52f4a0c.hot-update.js",
"/chunks/app-language.457e62212889e52f4a0c.hot-update.js": "/chunks/app-language.457e62212889e52f4a0c.hot-update.js",
"/chunks/app-others.457e62212889e52f4a0c.hot-update.js": "/chunks/app-others.457e62212889e52f4a0c.hot-update.js",
"/chunks/app-payments.457e62212889e52f4a0c.hot-update.js": "/chunks/app-payments.457e62212889e52f4a0c.hot-update.js",
"/chunks/app-setup.457e62212889e52f4a0c.hot-update.js": "/chunks/app-setup.457e62212889e52f4a0c.hot-update.js",
"/chunks/billings-detail.457e62212889e52f4a0c.hot-update.js": "/chunks/billings-detail.457e62212889e52f4a0c.hot-update.js",
"/chunks/contact-us.457e62212889e52f4a0c.hot-update.js": "/chunks/contact-us.457e62212889e52f4a0c.hot-update.js",
"/chunks/database.457e62212889e52f4a0c.hot-update.js": "/chunks/database.457e62212889e52f4a0c.hot-update.js",
"/chunks/environment-setup.457e62212889e52f4a0c.hot-update.js": "/chunks/environment-setup.457e62212889e52f4a0c.hot-update.js",
"/chunks/files~chunks/oasis/invoices/list~chunks/platform~chunks/shared-files~chunks/shared/file-browser.457e62212889e52f4a0c.hot-update.js": "/chunks/files~chunks/oasis/invoices/list~chunks/platform~chunks/shared-files~chunks/shared/file-browser.457e62212889e52f4a0c.hot-update.js",
"/chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/f~9f6a6eef.457e62212889e52f4a0c.hot-update.js": "/chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/f~9f6a6eef.457e62212889e52f4a0c.hot-update.js",
"/chunks/installation-disclaimer.457e62212889e52f4a0c.hot-update.js": "/chunks/installation-disclaimer.457e62212889e52f4a0c.hot-update.js",
"/chunks/oasis/invoices/client-detail.457e62212889e52f4a0c.hot-update.js": "/chunks/oasis/invoices/client-detail.457e62212889e52f4a0c.hot-update.js",
"/chunks/oasis/invoices/client-invoices.457e62212889e52f4a0c.hot-update.js": "/chunks/oasis/invoices/client-invoices.457e62212889e52f4a0c.hot-update.js",
"/chunks/oasis/invoices/create-client.457e62212889e52f4a0c.hot-update.js": "/chunks/oasis/invoices/create-client.457e62212889e52f4a0c.hot-update.js",
"/chunks/oasis/invoices/create-invoice.457e62212889e52f4a0c.hot-update.js": "/chunks/oasis/invoices/create-invoice.457e62212889e52f4a0c.hot-update.js",
"/chunks/oasis/invoices/profile.457e62212889e52f4a0c.hot-update.js": "/chunks/oasis/invoices/profile.457e62212889e52f4a0c.hot-update.js",
"/chunks/oasis/platba.457e62212889e52f4a0c.hot-update.js": "/chunks/oasis/platba.457e62212889e52f4a0c.hot-update.js",
"/chunks/oasis/upgrade-billing.457e62212889e52f4a0c.hot-update.js": "/chunks/oasis/upgrade-billing.457e62212889e52f4a0c.hot-update.js",
"/chunks/oasis/upgrade-plan.457e62212889e52f4a0c.hot-update.js": "/chunks/oasis/upgrade-plan.457e62212889e52f4a0c.hot-update.js",
"/chunks/oasis/user-create.457e62212889e52f4a0c.hot-update.js": "/chunks/oasis/user-create.457e62212889e52f4a0c.hot-update.js",
"/chunks/page-edit.457e62212889e52f4a0c.hot-update.js": "/chunks/page-edit.457e62212889e52f4a0c.hot-update.js",
"/chunks/plan-create.457e62212889e52f4a0c.hot-update.js": "/chunks/plan-create.457e62212889e52f4a0c.hot-update.js",
"/chunks/plan-delete.457e62212889e52f4a0c.hot-update.js": "/chunks/plan-delete.457e62212889e52f4a0c.hot-update.js",
"/chunks/plan-settings.457e62212889e52f4a0c.hot-update.js": "/chunks/plan-settings.457e62212889e52f4a0c.hot-update.js",
"/chunks/plan-subscribers.457e62212889e52f4a0c.hot-update.js": "/chunks/plan-subscribers.457e62212889e52f4a0c.hot-update.js",
"/chunks/platform.457e62212889e52f4a0c.hot-update.js": "/chunks/platform.457e62212889e52f4a0c.hot-update.js",
"/chunks/platform~chunks/shared.457e62212889e52f4a0c.hot-update.js": "/chunks/platform~chunks/shared.457e62212889e52f4a0c.hot-update.js",
"/chunks/profile.457e62212889e52f4a0c.hot-update.js": "/chunks/profile.457e62212889e52f4a0c.hot-update.js",
"/chunks/settings-create-payment-methods.457e62212889e52f4a0c.hot-update.js": "/chunks/settings-create-payment-methods.457e62212889e52f4a0c.hot-update.js",
"/chunks/settings-invoices.457e62212889e52f4a0c.hot-update.js": "/chunks/settings-invoices.457e62212889e52f4a0c.hot-update.js",
"/chunks/settings-password.457e62212889e52f4a0c.hot-update.js": "/chunks/settings-password.457e62212889e52f4a0c.hot-update.js",
"/chunks/settings-payment-methods.457e62212889e52f4a0c.hot-update.js": "/chunks/settings-payment-methods.457e62212889e52f4a0c.hot-update.js",
"/chunks/stripe-credentials.457e62212889e52f4a0c.hot-update.js": "/chunks/stripe-credentials.457e62212889e52f4a0c.hot-update.js",
"/chunks/subscription-plans.457e62212889e52f4a0c.hot-update.js": "/chunks/subscription-plans.457e62212889e52f4a0c.hot-update.js",
"/chunks/upgrade-billing.457e62212889e52f4a0c.hot-update.js": "/chunks/upgrade-billing.457e62212889e52f4a0c.hot-update.js",
"/chunks/upgrade-plan.457e62212889e52f4a0c.hot-update.js": "/chunks/upgrade-plan.457e62212889e52f4a0c.hot-update.js",
"/chunks/user-create.457e62212889e52f4a0c.hot-update.js": "/chunks/user-create.457e62212889e52f4a0c.hot-update.js",
"/chunks/user-delete.457e62212889e52f4a0c.hot-update.js": "/chunks/user-delete.457e62212889e52f4a0c.hot-update.js",
"/chunks/user-detail.457e62212889e52f4a0c.hot-update.js": "/chunks/user-detail.457e62212889e52f4a0c.hot-update.js",
"/chunks/user-invoices.457e62212889e52f4a0c.hot-update.js": "/chunks/user-invoices.457e62212889e52f4a0c.hot-update.js",
"/chunks/user-password.457e62212889e52f4a0c.hot-update.js": "/chunks/user-password.457e62212889e52f4a0c.hot-update.js",
"/chunks/user-storage.457e62212889e52f4a0c.hot-update.js": "/chunks/user-storage.457e62212889e52f4a0c.hot-update.js",
"/chunks/admin.667c1cf0b899f72efcbd.hot-update.js": "/chunks/admin.667c1cf0b899f72efcbd.hot-update.js",
"/chunks/files~chunks/oasis/invoices/list~chunks/platform~chunks/shared-files~chunks/shared/file-browser.667c1cf0b899f72efcbd.hot-update.js": "/chunks/files~chunks/oasis/invoices/list~chunks/platform~chunks/shared-files~chunks/shared/file-browser.667c1cf0b899f72efcbd.hot-update.js",
"/chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/f~9f6a6eef.667c1cf0b899f72efcbd.hot-update.js": "/chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/f~9f6a6eef.667c1cf0b899f72efcbd.hot-update.js",
"/chunks/platform.667c1cf0b899f72efcbd.hot-update.js": "/chunks/platform.667c1cf0b899f72efcbd.hot-update.js",
"/chunks/platform~chunks/shared.667c1cf0b899f72efcbd.hot-update.js": "/chunks/platform~chunks/shared.667c1cf0b899f72efcbd.hot-update.js",
"/chunks/admin.92a523cb3494635ebed2.hot-update.js": "/chunks/admin.92a523cb3494635ebed2.hot-update.js",
"/chunks/files~chunks/oasis/invoices/list~chunks/platform~chunks/shared-files~chunks/shared/file-browser.92a523cb3494635ebed2.hot-update.js": "/chunks/files~chunks/oasis/invoices/list~chunks/platform~chunks/shared-files~chunks/shared/file-browser.92a523cb3494635ebed2.hot-update.js",
"/chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/f~9f6a6eef.92a523cb3494635ebed2.hot-update.js": "/chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/f~9f6a6eef.92a523cb3494635ebed2.hot-update.js",
"/chunks/platform.92a523cb3494635ebed2.hot-update.js": "/chunks/platform.92a523cb3494635ebed2.hot-update.js",
"/chunks/platform~chunks/shared.92a523cb3494635ebed2.hot-update.js": "/chunks/platform~chunks/shared.92a523cb3494635ebed2.hot-update.js",
"/chunks/admin.62ad2542b15f939c9a76.hot-update.js": "/chunks/admin.62ad2542b15f939c9a76.hot-update.js",
"/chunks/admin-account.62ad2542b15f939c9a76.hot-update.js": "/chunks/admin-account.62ad2542b15f939c9a76.hot-update.js",
"/chunks/app-appearance.62ad2542b15f939c9a76.hot-update.js": "/chunks/app-appearance.62ad2542b15f939c9a76.hot-update.js",
"/chunks/app-billings.62ad2542b15f939c9a76.hot-update.js": "/chunks/app-billings.62ad2542b15f939c9a76.hot-update.js",
"/chunks/app-email.62ad2542b15f939c9a76.hot-update.js": "/chunks/app-email.62ad2542b15f939c9a76.hot-update.js",
"/chunks/app-index.62ad2542b15f939c9a76.hot-update.js": "/chunks/app-index.62ad2542b15f939c9a76.hot-update.js",
"/chunks/app-language.62ad2542b15f939c9a76.hot-update.js": "/chunks/app-language.62ad2542b15f939c9a76.hot-update.js",
"/chunks/app-others.62ad2542b15f939c9a76.hot-update.js": "/chunks/app-others.62ad2542b15f939c9a76.hot-update.js",
"/chunks/app-payments.62ad2542b15f939c9a76.hot-update.js": "/chunks/app-payments.62ad2542b15f939c9a76.hot-update.js",
"/chunks/app-setup.62ad2542b15f939c9a76.hot-update.js": "/chunks/app-setup.62ad2542b15f939c9a76.hot-update.js",
"/chunks/billings-detail.62ad2542b15f939c9a76.hot-update.js": "/chunks/billings-detail.62ad2542b15f939c9a76.hot-update.js",
"/chunks/contact-us.62ad2542b15f939c9a76.hot-update.js": "/chunks/contact-us.62ad2542b15f939c9a76.hot-update.js",
"/chunks/database.62ad2542b15f939c9a76.hot-update.js": "/chunks/database.62ad2542b15f939c9a76.hot-update.js",
"/chunks/environment-setup.62ad2542b15f939c9a76.hot-update.js": "/chunks/environment-setup.62ad2542b15f939c9a76.hot-update.js",
"/chunks/files~chunks/oasis/invoices/list~chunks/platform~chunks/shared-files~chunks/shared/file-browser.62ad2542b15f939c9a76.hot-update.js": "/chunks/files~chunks/oasis/invoices/list~chunks/platform~chunks/shared-files~chunks/shared/file-browser.62ad2542b15f939c9a76.hot-update.js",
"/chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/f~9f6a6eef.62ad2542b15f939c9a76.hot-update.js": "/chunks/files~chunks/oasis/invoices~chunks/platform~chunks/shared~chunks/shared-files~chunks/shared/f~9f6a6eef.62ad2542b15f939c9a76.hot-update.js",
"/chunks/installation-disclaimer.62ad2542b15f939c9a76.hot-update.js": "/chunks/installation-disclaimer.62ad2542b15f939c9a76.hot-update.js",
"/chunks/oasis/invoices/client-detail.62ad2542b15f939c9a76.hot-update.js": "/chunks/oasis/invoices/client-detail.62ad2542b15f939c9a76.hot-update.js",
"/chunks/oasis/invoices/client-invoices.62ad2542b15f939c9a76.hot-update.js": "/chunks/oasis/invoices/client-invoices.62ad2542b15f939c9a76.hot-update.js",
"/chunks/oasis/invoices/create-client.62ad2542b15f939c9a76.hot-update.js": "/chunks/oasis/invoices/create-client.62ad2542b15f939c9a76.hot-update.js",
"/chunks/oasis/invoices/create-invoice.62ad2542b15f939c9a76.hot-update.js": "/chunks/oasis/invoices/create-invoice.62ad2542b15f939c9a76.hot-update.js",
"/chunks/oasis/invoices/profile.62ad2542b15f939c9a76.hot-update.js": "/chunks/oasis/invoices/profile.62ad2542b15f939c9a76.hot-update.js",
"/chunks/oasis/platba.62ad2542b15f939c9a76.hot-update.js": "/chunks/oasis/platba.62ad2542b15f939c9a76.hot-update.js",
"/chunks/oasis/upgrade-billing.62ad2542b15f939c9a76.hot-update.js": "/chunks/oasis/upgrade-billing.62ad2542b15f939c9a76.hot-update.js",
"/chunks/oasis/upgrade-plan.62ad2542b15f939c9a76.hot-update.js": "/chunks/oasis/upgrade-plan.62ad2542b15f939c9a76.hot-update.js",
"/chunks/oasis/user-create.62ad2542b15f939c9a76.hot-update.js": "/chunks/oasis/user-create.62ad2542b15f939c9a76.hot-update.js",
"/chunks/page-edit.62ad2542b15f939c9a76.hot-update.js": "/chunks/page-edit.62ad2542b15f939c9a76.hot-update.js",
"/chunks/plan-create.62ad2542b15f939c9a76.hot-update.js": "/chunks/plan-create.62ad2542b15f939c9a76.hot-update.js",
"/chunks/plan-delete.62ad2542b15f939c9a76.hot-update.js": "/chunks/plan-delete.62ad2542b15f939c9a76.hot-update.js",
"/chunks/plan-settings.62ad2542b15f939c9a76.hot-update.js": "/chunks/plan-settings.62ad2542b15f939c9a76.hot-update.js",
"/chunks/plan-subscribers.62ad2542b15f939c9a76.hot-update.js": "/chunks/plan-subscribers.62ad2542b15f939c9a76.hot-update.js",
"/chunks/platform.62ad2542b15f939c9a76.hot-update.js": "/chunks/platform.62ad2542b15f939c9a76.hot-update.js",
"/chunks/platform~chunks/shared.62ad2542b15f939c9a76.hot-update.js": "/chunks/platform~chunks/shared.62ad2542b15f939c9a76.hot-update.js",
"/chunks/profile.62ad2542b15f939c9a76.hot-update.js": "/chunks/profile.62ad2542b15f939c9a76.hot-update.js",
"/chunks/settings-create-payment-methods.62ad2542b15f939c9a76.hot-update.js": "/chunks/settings-create-payment-methods.62ad2542b15f939c9a76.hot-update.js",
"/chunks/settings-invoices.62ad2542b15f939c9a76.hot-update.js": "/chunks/settings-invoices.62ad2542b15f939c9a76.hot-update.js",
"/chunks/settings-password.62ad2542b15f939c9a76.hot-update.js": "/chunks/settings-password.62ad2542b15f939c9a76.hot-update.js",
"/chunks/settings-payment-methods.62ad2542b15f939c9a76.hot-update.js": "/chunks/settings-payment-methods.62ad2542b15f939c9a76.hot-update.js",
"/chunks/stripe-credentials.62ad2542b15f939c9a76.hot-update.js": "/chunks/stripe-credentials.62ad2542b15f939c9a76.hot-update.js",
"/chunks/subscription-plans.62ad2542b15f939c9a76.hot-update.js": "/chunks/subscription-plans.62ad2542b15f939c9a76.hot-update.js",
"/chunks/upgrade-billing.62ad2542b15f939c9a76.hot-update.js": "/chunks/upgrade-billing.62ad2542b15f939c9a76.hot-update.js",
"/chunks/upgrade-plan.62ad2542b15f939c9a76.hot-update.js": "/chunks/upgrade-plan.62ad2542b15f939c9a76.hot-update.js",
"/chunks/user-create.62ad2542b15f939c9a76.hot-update.js": "/chunks/user-create.62ad2542b15f939c9a76.hot-update.js",
"/chunks/user-delete.62ad2542b15f939c9a76.hot-update.js": "/chunks/user-delete.62ad2542b15f939c9a76.hot-update.js",
"/chunks/user-detail.62ad2542b15f939c9a76.hot-update.js": "/chunks/user-detail.62ad2542b15f939c9a76.hot-update.js",
"/chunks/user-invoices.62ad2542b15f939c9a76.hot-update.js": "/chunks/user-invoices.62ad2542b15f939c9a76.hot-update.js",
"/chunks/user-password.62ad2542b15f939c9a76.hot-update.js": "/chunks/user-password.62ad2542b15f939c9a76.hot-update.js",
"/chunks/user-storage.62ad2542b15f939c9a76.hot-update.js": "/chunks/user-storage.62ad2542b15f939c9a76.hot-update.js",
"/chunks/oasis/invoices/list.a4c5094711d9672f0abb.hot-update.js": "/chunks/oasis/invoices/list.a4c5094711d9672f0abb.hot-update.js"
}
+16 -1
View File
@@ -4,6 +4,9 @@
<!--File preview window-->
<FilePreview />
<!--Popups-->
<ConfirmPopup />
<InvoiceMobileMenu />
<ClientMobileMenu />
<InvoiceCreateMenu />
@@ -69,6 +72,7 @@
import InvoiceMobileMenu from '@/Oasis/Invoices/components/InvoiceMobileMenu'
import ClientMobileMenu from '@/Oasis/Invoices/components/ClientMobileMenu'
import InvoiceCreateMenu from '@/Oasis/Invoices/components/InvoiceCreateMenu'
import ConfirmPopup from '@/components/Others/Popup/ConfirmPopup'
import {UsersIcon, FileTextIcon, ClockIcon, Edit2Icon} from 'vue-feather-icons'
import SidebarNavigation from '@/components/Sidebar/SidebarNavigation'
@@ -83,7 +87,8 @@
name: 'Settings',
computed: {
...mapGetters([
'config'
'currentFolder',
'config',
]),
},
components: {
@@ -95,6 +100,7 @@
ClientMobileMenu,
MobileNavigation,
ContentSidebar,
ConfirmPopup,
FileTextIcon,
ContentGroup,
FilePreview,
@@ -129,6 +135,15 @@
events.$on('mobile-menu:hide', () => this.isScaledDown = false)
this.$store.dispatch('getRegularInvoices')
events.$on('action:confirmed', data => {
if (data.operation === 'delete-invoice') {
axios.delete(`/api/oasis/invoices/${data.id}`)
.then(() => this.goTo(this.currentFolder.location))
.catch(() => this.$isSomethingWrong())
}
})
}
}
</script>
@@ -305,8 +305,8 @@
]),
pageTitle() {
return {
'regular': 'Create Regular Invoice',
'advance': 'Create Advance Invoice',
'regular-invoice': 'Create Regular Invoice',
'advance-invoice': 'Create Advance Invoice',
}[this.$route.query.type]
},
isNewClient() {
@@ -76,7 +76,9 @@ export default {
methods: {
goToCompany() {
this.$router.push({name: 'ClientDetail', params: {id: this.item.client_id}})
events.$emit('file-preview:hide')
this.isVisible = false
},
downloadItem() {
@@ -94,7 +96,15 @@ export default {
this.$store.dispatch('fileInfoToggle', true)
},
deleteItem() {
events.$emit('confirm:open', {
title: `Are you sure you want to delete invoice number ${this.item.invoiceNumber}?`,
message: 'Your invoice will be permanently deleted.',
buttonColor: 'danger-solid',
action: {
id: this.item.id,
operation: 'delete-invoice'
}
})
},
closeAndResetContextMenu() {
// Close context menu
@@ -2,11 +2,11 @@
<MenuMobile name="invoice-create">
<MenuMobileGroup>
<OptionGroup>
<Option @click.native="showLocation('regular-invoice')" title="Create Invoice" icon="file-plus" is-hover-disabled="true" />
<Option @click.native="showLocation('advance-invoice')" title="Create Advance Invoice" icon="clock" is-hover-disabled="true" />
<Option @click.native="createInvoice('regular-invoice')" title="Create Invoice" icon="file-plus" is-hover-disabled="true" />
<Option @click.native="createInvoice('advance-invoice')" title="Create Advance Invoice" icon="clock" is-hover-disabled="true" />
</OptionGroup>
<OptionGroup>
<Option @click.native="showLocation('clients')" title="Create Client" icon="user-plus" is-hover-disabled="true" />
<Option @click.native="createClient" title="Create Client" icon="user-plus" is-hover-disabled="true" />
</OptionGroup>
</MenuMobileGroup>
</MenuMobile>
@@ -33,32 +33,12 @@ export default {
]),
},
methods: {
showLocation(location) {
createInvoice(type) {
this.$router.push({name: 'CreateInvoice', query: {type: type}})
},
createClient() {
this.$router.push({name: 'CreateClient'})
},
flushBrowseHistory() {
this.$store.commit('FLUSH_FOLDER_HISTORY')
},
goToFiles() {
this.$store.dispatch('getFolder', [{folder: this.homeDirectory, back: false, init: true}])
this.flushBrowseHistory()
},
goToLatest() {
this.$store.dispatch('getLatest')
this.flushBrowseHistory()
},
goToTrash() {
this.$store.dispatch('getTrash')
this.flushBrowseHistory()
},
goToShared() {
this.$store.dispatch('getShared', [{back: false, init: false}])
this.flushBrowseHistory()
},
goToParticipantUploads() {
this.$store.dispatch('getParticipantUploads')
this.flushBrowseHistory()
}
}
}
</script>
@@ -128,8 +128,18 @@
events.$emit('popover:open', 'desktop-create-invoices')
},
deleteInvoice() {
if (this.clipboard.length > 0)
this.$store.dispatch('deleteInvoice')
if (this.clipboard.length > 0) {
events.$emit('confirm:open', {
title: `Are you sure you want to delete invoice number ${this.clipboard[0].invoiceNumber}?`,
message: 'Your invoice will be permanently deleted.',
buttonColor: 'danger-solid',
action: {
id: this.clipboard[0].id,
operation: 'delete-invoice'
}
})
}
},
shareInvoice() {
alert('Send Invoice')
@@ -117,6 +117,9 @@ export default {
}
if (!this.isMobileSelectMode && this.$isMobile()) {
this.$store.commit('CLIPBOARD_CLEAR')
this.$store.commit('ADD_ITEM_TO_CLIPBOARD', this.item)
events.$emit('file-preview:show')
}
@@ -14,12 +14,11 @@
<Option @click.native="" title="Edit Invoice" icon="rename" />
<Option @click.native="" title="Send Invoice" icon="send" />
<Option @click.native="goToCompany" title="Go to Company" icon="user" />
<Option @click.native="" :title="$t('context_menu.delete')" icon="trash" />
<Option @click.native="deleteInvoice" :title="$t('context_menu.delete')" icon="trash" />
</OptionGroup>
<OptionGroup>
<Option @click.native="" :title="$t('context_menu.detail')" icon="detail" />
<Option @click.native="" :title="$t('context_menu.download')" icon="download" />
<Option @click.native="downloadInvoice" :title="$t('context_menu.download')" icon="download" />
</OptionGroup>
</MenuMobileGroup>
</MenuMobile>
@@ -33,6 +32,7 @@ import OptionGroup from '@/components/FilesView/OptionGroup'
import MenuMobile from '@/components/Mobile/MenuMobile'
import Option from '@/components/FilesView/Option'
import {mapGetters} from 'vuex'
import {events} from '@/bus'
export default {
name: 'FileMenuMobile',
@@ -56,8 +56,22 @@ export default {
}
},
methods: {
downloadInvoice() {
this.$downloadFile(this.clipboard[0].file_url, this.clipboard[0].name + '.' + this.clipboard[0].mimetype)
},
goToCompany() {
this.$router.push({name: 'ClientDetail', params: {id: this.item.client_id}})
this.$router.push({name: 'ClientDetail', params: {id: this.clipboard[0].client_id}})
},
deleteInvoice() {
events.$emit('confirm:open', {
title: `Are you sure you want to delete invoice number ${this.clipboard[0].invoiceNumber}?`,
message: 'Your invoice will be permanently deleted.',
buttonColor: 'danger-solid',
action: {
id: this.clipboard[0].id,
operation: 'delete-invoice'
}
})
},
}
}
@@ -15,6 +15,6 @@
@import '@assets/vuefilemanager/_mixins';
.page-tab-group {
margin-bottom: 65px;
margin-bottom: 45px;
}
</style>
-6
View File
@@ -100,12 +100,6 @@ const actions = {
deleteClient: ({commit, getters}, payload) => {
//
},
deleteInvoice: ({commit, getters}, payload) => {
//
},
deleteAdvanceInvoice: ({commit, getters}, payload) => {
//
},
sendInvoice: ({commit, getters}, payload) => {
//
},
+2 -2
View File
@@ -34,12 +34,12 @@ mix.js('resources/js/main.js', 'public/js')
clientLogLevel: 'none'
}
})
/*.options({
.options({
hmrOptions: {
host: '192.168.1.198',
port: '8080'
},
})*/
})
.disableNotifications();
if (mix.inProduction()) {