diff --git a/jsconfig.json b/jsconfig.json
new file mode 100644
index 0000000..f4ea718
--- /dev/null
+++ b/jsconfig.json
@@ -0,0 +1,19 @@
+{
+ "compilerOptions": {
+ "module": "es6",
+ "target": "es2017",
+ "allowSyntheticDefaultImports": true,
+ "baseUrl": "./",
+ "paths": {
+ "@JS/*": ["./resources/js/*"],
+ "@Global/*": ["./resources/js/Global/*"],
+ "@Home/*": ["./resources/js/Home/*"],
+ "@CRM/*": ["./modules/wm-crm/resources/js/*"],
+ "@Common/*": ["./modules/wm-common/resources/js/*"],
+ "@Core/*": ["./modules/wm-core/resources/js/*"],
+ "@User/*": ["./modules/wm-core/resources/js/Modules/User/*"],
+ "@Auth/*": ["./modules/wm-core/resources/js/Modules/Authentication/*"]
+ }
+ },
+ "exclude": ["node_modules"]
+ }
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 9681d6b..9b80022 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3965,6 +3965,11 @@
"integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
"dev": true
},
+ "dropzone": {
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/dropzone/-/dropzone-5.5.1.tgz",
+ "integrity": "sha512-3VduRWLxx9hbVr42QieQN25mx/I61/mRdUSuxAmDGdDqZIN8qtP7tcKMa3KfpJjuGjOJGYYUzzeq6eGDnkzesA=="
+ },
"duplexer3": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
@@ -11602,6 +11607,14 @@
"vue-template-compiler": "^2.5.13"
}
},
+ "vue2-dropzone": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/vue2-dropzone/-/vue2-dropzone-3.6.0.tgz",
+ "integrity": "sha512-YXC1nCWIZvfa98e/i6h+EshZCkFSxFEh0Sxr9ODfThAPPDVhAzLLlz/4XIx0NGO1QeSy6htwSstte47R7vVhLQ==",
+ "requires": {
+ "dropzone": "^5.5.1"
+ }
+ },
"vuetify": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/vuetify/-/vuetify-2.1.1.tgz",
diff --git a/package.json b/package.json
index 04f7597..a34f859 100644
--- a/package.json
+++ b/package.json
@@ -41,6 +41,7 @@
"vue-scroll-reveal": "^1.0.11",
"vue-the-mask": "^0.11.1",
"vue-tinymce-editor": "^1.6.2",
+ "vue2-dropzone": "^3.6.0",
"vuetify": "^2.0.19"
},
"devDependencies": {
diff --git a/public/mix-manifest.json b/public/mix-manifest.json
index 6e45844..295b52a 100644
--- a/public/mix-manifest.json
+++ b/public/mix-manifest.json
@@ -1,6 +1,6 @@
{
- "/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=979ca3cbe3ae6f2f6648",
- "/js/vue/Home/app.js": "/js/vue/Home/app.js?id=952eba47f3c87b27c8e4",
- "/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=2438d0b19611c164de10",
- "/js/vue/User/app.js": "/js/vue/User/app.js?id=90b3808d13f34c14baac"
+ "/js/vue/Authentication/app.js": "/js/vue/Authentication/app.js?id=b727d2fdd4ae9b2599ca",
+ "/js/vue/Home/app.js": "/js/vue/Home/app.js?id=73deaff9655f8ee55fcb",
+ "/js/vue/Modules/CRM/app.js": "/js/vue/Modules/CRM/app.js?id=d94428e8a2e4f40c46c8",
+ "/js/vue/User/app.js": "/js/vue/User/app.js?id=2b834de4476db0e81b1b"
}
diff --git a/resources/js/Global/components/Inputs/Dropzone.vue b/resources/js/Global/components/Inputs/Dropzone.vue
new file mode 100644
index 0000000..db1d870
--- /dev/null
+++ b/resources/js/Global/components/Inputs/Dropzone.vue
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
diff --git a/resources/js/Global/mixins/commingSoon.js b/resources/js/Global/mixins/commingSoon.js
index f713f4d..407282e 100644
--- a/resources/js/Global/mixins/commingSoon.js
+++ b/resources/js/Global/mixins/commingSoon.js
@@ -3,14 +3,11 @@ var CommingSoonArray = [
"discount",
"transaction",
"email",
- // "sms",
"prescription",
"user_sms",
"crm-setting",
- // "crm-client-filter",
"crm-statistics",
- // "user-list-filter",
];
const commingSoon = {
methods: {