Browse Source

fix: components

Muhammad Iqbal Afandi 3 years ago
parent
commit
caca37d9f7

resources/js/components/AppFilterDateRange.vue → resources/js/components/AppDateRangeFilter.vue View File

@@ -62,7 +62,7 @@ const removeParams = (...params) => {
62 62
 
63 63
   params.forEach((value) => urlParams.delete(value))
64 64
 
65
-  window.history.replaceState({}, '', `${location.pathname}?${urlParams}`)
65
+  history.replaceState({}, '', `${location.pathname}?${urlParams}`)
66 66
 }
67 67
 
68 68
 const dateSelect = () => {

resources/js/components/AppSearch.vue → resources/js/components/AppSearchFilter.vue View File


+ 2
- 2
resources/js/pages/Customers/Index.vue View File

@@ -2,7 +2,7 @@
2 2
 import { Inertia } from '@inertiajs/inertia'
3 3
 import { useConfirm } from 'primevue/useconfirm'
4 4
 import { indexTable } from './config'
5
-import AppSearch from '@/components/AppSearch.vue'
5
+import AppSearchFilter from '@/components/AppSearchFilter.vue'
6 6
 import AppButtonLink from '@/components/AppButtonLink.vue'
7 7
 import AppPagination from '@/components/AppPagination.vue'
8 8
 import DashboardLayout from '@/layouts/Dashboard/DashboardLayout.vue'
@@ -45,7 +45,7 @@ const onDelete = (data) => {
45 45
         <div class="grid">
46 46
           <div class="col-12 md:col-8">
47 47
             <div class="flex align-items-center">
48
-              <AppSearch
48
+              <AppSearchFilter
49 49
                 class="w-full md:w-27rem"
50 50
                 placeholder="nama, no hp, npwp"
51 51
                 url="/customers"

+ 2
- 2
resources/js/pages/Products/Index.vue View File

@@ -2,7 +2,7 @@
2 2
 import { Inertia } from '@inertiajs/inertia'
3 3
 import { useConfirm } from 'primevue/useconfirm'
4 4
 import { indexTable } from './config'
5
-import AppSearch from '@/components/AppSearch.vue'
5
+import AppSearchFilter from '@/components/AppSearchFilter.vue'
6 6
 import AppButtonLink from '@/components/AppButtonLink.vue'
7 7
 import AppPagination from '@/components/AppPagination.vue'
8 8
 import DashboardLayout from '@/layouts/Dashboard/DashboardLayout.vue'
@@ -45,7 +45,7 @@ const onDelete = (data) => {
45 45
         <div class="grid">
46 46
           <div class="col-12 md:col-8">
47 47
             <div class="flex align-items-center">
48
-              <AppSearch
48
+              <AppSearchFilter
49 49
                 class="w-full md:w-27rem"
50 50
                 placeholder="nomor, nama"
51 51
                 url="/products"

+ 2
- 2
resources/js/pages/Purchases/Index.vue View File

@@ -1,6 +1,6 @@
1 1
 <script setup>
2 2
 import { indexTable } from './config'
3
-import AppSearch from '@/components/AppSearch.vue'
3
+import AppSearchFilter from '@/components/AppSearchFilter.vue'
4 4
 import AppButtonLink from '@/components/AppButtonLink.vue'
5 5
 import AppPagination from '@/components/AppPagination.vue'
6 6
 import DashboardLayout from '@/layouts/Dashboard/DashboardLayout.vue'
@@ -25,7 +25,7 @@ defineProps({
25 25
 
26 26
         <div class="grid">
27 27
           <div class="col-12 md:col-8">
28
-            <AppSearch
28
+            <AppSearchFilter
29 29
               class="w-full md:w-27rem"
30 30
               placeholder="nama, email, no hp, status"
31 31
               url="/purchases"

+ 2
- 2
resources/js/pages/Sales/Index.vue View File

@@ -1,6 +1,6 @@
1 1
 <script setup>
2 2
 import { indexTable } from './config'
3
-import AppSearch from '@/components/AppSearch.vue'
3
+import AppSearchFilter from '@/components/AppSearchFilter.vue'
4 4
 import AppButtonLink from '@/components/AppButtonLink.vue'
5 5
 import AppPagination from '@/components/AppPagination.vue'
6 6
 import DashboardLayout from '@/layouts/Dashboard/DashboardLayout.vue'
@@ -26,7 +26,7 @@ defineProps({
26 26
         <div class="grid">
27 27
           <div class="col-12 md:col-8">
28 28
             <div class="flex align-items-center">
29
-              <AppSearch
29
+              <AppSearchFilter
30 30
                 class="w-full md:w-27rem"
31 31
                 placeholder="nama, no hp, status"
32 32
                 url="/sales"

+ 2
- 2
resources/js/pages/Sales/Report.vue View File

@@ -1,6 +1,6 @@
1 1
 <script setup>
2 2
 import { reportTable } from './config'
3
-import AppFilterDateRange from '@/components/AppFilterDateRange.vue'
3
+import AppDateRangeFilter from '@/components/AppDateRangeFilter.vue'
4 4
 import AppButtonLink from '@/components/AppButtonLink.vue'
5 5
 import AppPagination from '@/components/AppPagination.vue'
6 6
 import DashboardLayout from '@/layouts/Dashboard/DashboardLayout.vue'
@@ -36,7 +36,7 @@ const exportExcel = () => {
36 36
 
37 37
         <div class="grid">
38 38
           <div class="col-12 sm:col-6 lg:col-4">
39
-            <AppFilterDateRange
39
+            <AppDateRangeFilter
40 40
               placeholder="filter waktu..."
41 41
               refresh-data="sales"
42 42
               :initial-filter="filters"

+ 2
- 2
resources/js/pages/StockProducts/Index.vue View File

@@ -1,6 +1,6 @@
1 1
 <script setup>
2 2
 import { indexTable } from './config'
3
-import AppSearch from '@/components/AppSearch.vue'
3
+import AppSearchFilter from '@/components/AppSearchFilter.vue'
4 4
 import AppPagination from '@/components/AppPagination.vue'
5 5
 import DashboardLayout from '@/layouts/Dashboard/DashboardLayout.vue'
6 6
 
@@ -22,7 +22,7 @@ defineProps({
22 22
       <template #header>
23 23
         <h1>Stok Produk</h1>
24 24
 
25
-        <AppSearch
25
+        <AppSearchFilter
26 26
           class="w-full md:w-27rem"
27 27
           placeholder="nama"
28 28
           url="/stock-products"

+ 2
- 2
resources/js/pages/Suppliers/Index.vue View File

@@ -2,7 +2,7 @@
2 2
 import { Inertia } from '@inertiajs/inertia'
3 3
 import { useConfirm } from 'primevue/useconfirm'
4 4
 import { indexTable } from './config'
5
-import AppSearch from '@/components/AppSearch.vue'
5
+import AppSearchFilter from '@/components/AppSearchFilter.vue'
6 6
 import AppButtonLink from '@/components/AppButtonLink.vue'
7 7
 import AppPagination from '@/components/AppPagination.vue'
8 8
 import DashboardLayout from '@/layouts/Dashboard/DashboardLayout.vue'
@@ -45,7 +45,7 @@ const onDelete = (data) => {
45 45
         <div class="grid">
46 46
           <div class="col-12 md:col-8">
47 47
             <div class="flex align-items-center">
48
-              <AppSearch
48
+              <AppSearchFilter
49 49
                 class="w-full md:w-27rem"
50 50
                 placeholder="nama, no hp, npwp"
51 51
                 url="/suppliers"

+ 2
- 2
resources/js/pages/Users/Index.vue View File

@@ -2,7 +2,7 @@
2 2
 import { Inertia } from '@inertiajs/inertia'
3 3
 import { useConfirm } from 'primevue/useconfirm'
4 4
 import { indexTable } from './config'
5
-import AppSearch from '@/components/AppSearch.vue'
5
+import AppSearchFilter from '@/components/AppSearchFilter.vue'
6 6
 import AppButtonLink from '@/components/AppButtonLink.vue'
7 7
 import AppPagination from '@/components/AppPagination.vue'
8 8
 import DashboardLayout from '@/layouts/Dashboard/DashboardLayout.vue'
@@ -62,7 +62,7 @@ const onDelete = (data) => {
62 62
         <div class="grid">
63 63
           <div class="col-12 md:col-8">
64 64
             <div class="flex align-items-center">
65
-              <AppSearch
65
+              <AppSearchFilter
66 66
                 class="w-full md:w-27rem"
67 67
                 placeholder="nama, nama pengguna"
68 68
                 url="/users"