+
+
+ {{message.content || ''}}
+
+ {{ message.icon || "fas fa-times" }}
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Global/mixins/commingSoon.js b/resources/js/Global/mixins/commingSoon.js
index c89a367..c9aa246 100644
--- a/resources/js/Global/mixins/commingSoon.js
+++ b/resources/js/Global/mixins/commingSoon.js
@@ -3,7 +3,7 @@ var CommingSoonArray = [
"discount",
"transaction",
"email",
- "sms",
+ // "sms",
"prescription",
"crm-setting",
diff --git a/resources/js/Global/plugins/globalComponent.js b/resources/js/Global/plugins/globalComponent.js
index d263d6f..1a3ae4a 100644
--- a/resources/js/Global/plugins/globalComponent.js
+++ b/resources/js/Global/plugins/globalComponent.js
@@ -10,13 +10,14 @@ import PageTitle from "@Global/components/Dividers/PageTitle.vue";
import Checkbox from "@Global/components/Inputs/Checkbox.vue";
import InfoBlock from "@Global/components/Misc/InfoBlock.vue";
import Breadcrumbs from "@Global/components/Misc/Breadcrumbs";
+import Dialog from "@Global/components/Misc/Dialog.vue";
Vue.component("WM-PartTitle", PartTitle);
Vue.component("WM-PageTitle", PageTitle);
Vue.component("WM-Checkbox", Checkbox);
Vue.component("WM-InfoBlock", InfoBlock);
Vue.component("wm-breadcrumbs", Breadcrumbs);
-
+Vue.component("wm-dialog", Dialog);
//jalali => 0.6MB
import jalaliMoment from "vue-jalali-moment"
diff --git a/resources/js/Global/services/errorHandler.services.js b/resources/js/Global/services/errorHandler.services.js
index deac168..eed4df6 100644
--- a/resources/js/Global/services/errorHandler.services.js
+++ b/resources/js/Global/services/errorHandler.services.js
@@ -41,11 +41,11 @@ function errorResponseHandler(error) {
}
}
function successHandler(response) {
- // if(response.status == 200 || response.status == 201) {
- // if(typeof response.data.message !== 'undefined') {
- // toast.success(response.data.message, response.data.title);
- // }
- // }
+ if(response.status == 200 || response.status == 201) {
+ if(typeof response.data.message !== 'undefined' && typeof response.data.message.content !== 'undefined') {
+ toast.success(response.data.message.content, response.data.message.title || 'موفق');
+ }
+ }
return response;
}
diff --git a/resources/js/Global/store/modules/modal/actions.js b/resources/js/Global/store/modules/modal/actions.js
index c30f23f..0930912 100644
--- a/resources/js/Global/store/modules/modal/actions.js
+++ b/resources/js/Global/store/modules/modal/actions.js
@@ -22,5 +22,5 @@ export default {
state.modal.dialog = true;
commit('SET_DIALOG_TYPE', properties.type);
commit('SET_DIALOG_PROPERTIES', properties);
- }
+ },
};
diff --git a/resources/js/Global/store/modules/modal/mutations.js b/resources/js/Global/store/modules/modal/mutations.js
index 9d576e1..ea04150 100644
--- a/resources/js/Global/store/modules/modal/mutations.js
+++ b/resources/js/Global/store/modules/modal/mutations.js
@@ -13,5 +13,5 @@ export default {
},
SET_DIALOG_PROPERTIES(state, properties = {}) {
state.dialogProperties = properties;
- }
+ },
};
diff --git a/resources/js/Global/store/modules/modal/state.js b/resources/js/Global/store/modules/modal/state.js
index 63873ad..9c43d59 100644
--- a/resources/js/Global/store/modules/modal/state.js
+++ b/resources/js/Global/store/modules/modal/state.js
@@ -6,5 +6,5 @@ export default {
dialog: false,
},
dialogProperties: {},
- dialogType: {}
+ dialogType: {},
};
diff --git a/resources/js/Global/utils/vee-validate/locale/fa.js b/resources/js/Global/utils/vee-validate/locale/fa.js
index 0116fe9..e19c6a6 100644
--- a/resources/js/Global/utils/vee-validate/locale/fa.js
+++ b/resources/js/Global/utils/vee-validate/locale/fa.js
@@ -133,6 +133,7 @@
website: "آدرس سایت",
name: "نام",
text: "متن",
+ smsContent: "متن پیام",
client_type: "نوع مشتری",
cell_number: " شماره همراه ",
password: " کلمه عبور ",