diff --git a/.eslintrc b/.eslintrc index 695b75d3..e640df4f 100644 --- a/.eslintrc +++ b/.eslintrc @@ -10,6 +10,7 @@ "@vue/standard" ], "rules": { - "vue/max-attributes-per-line": "off" + "vue/max-attributes-per-line": "off", + "vue/camelcase": "off" } } \ No newline at end of file diff --git a/.gitignore b/.gitignore index 7d2f63e3..8211efde 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ vendor/composer/autoload_classmap.php package-lock.json composer.lock config/database.php +notes.txt diff --git a/package.json b/package.json index d7f40569..872fba3a 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "vue-loading-spinner": "^1.0.11", "vue-meta": "^1.4.4", "vue-router": "^3.0.1", + "vuelidate": "^0.7.5", "vuex": "^3.0.1", "vuex-router-sync": "^5.0.0" }, diff --git a/resources/assets/js/components/NewInvoice.vue b/resources/assets/js/components/NewInvoice.vue new file mode 100644 index 00000000..5196c5f8 --- /dev/null +++ b/resources/assets/js/components/NewInvoice.vue @@ -0,0 +1,562 @@ +/* eslint-disable camelcase */ +