diff --git a/resources/js/Client/Pages/Auth/RegisterSupervisor.vue b/resources/js/Client/Pages/Auth/RegisterSupervisor.vue index af5337e..0570bcb 100644 --- a/resources/js/Client/Pages/Auth/RegisterSupervisor.vue +++ b/resources/js/Client/Pages/Auth/RegisterSupervisor.vue @@ -177,7 +177,6 @@ const handleSubmit = () => { filter-placeholder="جستجو در شهرها..." :show-clear="false" /> - { +const openFastRequestModal = (type) => { fastRequestModalVisible.value = true; + fastRequestStore.requestType = type; } defineProps({ @@ -113,11 +116,11 @@ const columns = ref([

فقط چند قدم ساده برای ثبت درخواست کافیه.

- - - - - + + + + +
diff --git a/resources/js/Client/components/dashboard/FastRequestModal.vue b/resources/js/Client/components/dashboard/FastRequestModal.vue index 4694e82..494aa26 100644 --- a/resources/js/Client/components/dashboard/FastRequestModal.vue +++ b/resources/js/Client/components/dashboard/FastRequestModal.vue @@ -1,21 +1,13 @@ @@ -74,18 +85,10 @@ مرور نهایی -
-

نوع درخواست خود را مشخص کنید

-
- - - - - -
-
+ +
- +
diff --git a/resources/js/Client/components/dashboard/RequestCard.vue b/resources/js/Client/components/dashboard/RequestCard.vue index 5e267ab..a081f91 100644 --- a/resources/js/Client/components/dashboard/RequestCard.vue +++ b/resources/js/Client/components/dashboard/RequestCard.vue @@ -1,17 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/resources/js/Client/components/dashboard/fastRequest/CaseNumber.vue b/resources/js/Client/components/dashboard/fastRequest/CaseNumber.vue new file mode 100644 index 0000000..07ce0f4 --- /dev/null +++ b/resources/js/Client/components/dashboard/fastRequest/CaseNumber.vue @@ -0,0 +1,45 @@ + + + + + + + \ No newline at end of file diff --git a/resources/js/Client/components/dashboard/fastRequest/RequestCase.vue b/resources/js/Client/components/dashboard/fastRequest/RequestCase.vue new file mode 100644 index 0000000..ff6deb2 --- /dev/null +++ b/resources/js/Client/components/dashboard/fastRequest/RequestCase.vue @@ -0,0 +1,166 @@ + + + + + + + \ No newline at end of file diff --git a/resources/js/Client/components/dashboard/fastRequest/RequestDetails.vue b/resources/js/Client/components/dashboard/fastRequest/RequestDetails.vue new file mode 100644 index 0000000..b549087 --- /dev/null +++ b/resources/js/Client/components/dashboard/fastRequest/RequestDetails.vue @@ -0,0 +1,50 @@ + + + + + + + \ No newline at end of file diff --git a/resources/js/Client/components/dashboard/fastRequest/RequestDoctor.vue b/resources/js/Client/components/dashboard/fastRequest/RequestDoctor.vue new file mode 100644 index 0000000..d4081d3 --- /dev/null +++ b/resources/js/Client/components/dashboard/fastRequest/RequestDoctor.vue @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/resources/js/Client/components/dashboard/fastRequest/RequestReview.vue b/resources/js/Client/components/dashboard/fastRequest/RequestReview.vue new file mode 100644 index 0000000..d4081d3 --- /dev/null +++ b/resources/js/Client/components/dashboard/fastRequest/RequestReview.vue @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/resources/js/Client/components/dashboard/fastRequest/RequestType.vue b/resources/js/Client/components/dashboard/fastRequest/RequestType.vue new file mode 100644 index 0000000..4729ad1 --- /dev/null +++ b/resources/js/Client/components/dashboard/fastRequest/RequestType.vue @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/resources/js/Client/store/FastRequest.js b/resources/js/Client/store/FastRequest.js index 6c5c7e0..e6fedf4 100644 --- a/resources/js/Client/store/FastRequest.js +++ b/resources/js/Client/store/FastRequest.js @@ -1,7 +1,20 @@ +import { step } from '@primeuix/themes/aura/stepper' import { defineStore } from 'pinia' export const useFastRequestStore = defineStore('FastRequestStore', { state: () => ({ - + step: 1, + requestType: null, + requestCase: { + name: null, + species: null, + gender: null, + age: null, + weight: null, + neutered: null, + }, + requestDetails: null, + requestDoctor: null, + requestReview: null, }), actions: {