浏览代码

fix: components

父节点
当前提交
caca37d9f7

resources/js/components/AppFilterDateRange.vue → resources/js/components/AppDateRangeFilter.vue 查看文件

62
 
62
 
63
   params.forEach((value) => urlParams.delete(value))
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
 const dateSelect = () => {
68
 const dateSelect = () => {

resources/js/components/AppSearch.vue → resources/js/components/AppSearchFilter.vue 查看文件


+ 2
- 2
resources/js/pages/Customers/Index.vue 查看文件

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

+ 2
- 2
resources/js/pages/Products/Index.vue 查看文件

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

+ 2
- 2
resources/js/pages/Purchases/Index.vue 查看文件

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

+ 2
- 2
resources/js/pages/Sales/Index.vue 查看文件

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

+ 2
- 2
resources/js/pages/Sales/Report.vue 查看文件

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

+ 2
- 2
resources/js/pages/StockProducts/Index.vue 查看文件

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

+ 2
- 2
resources/js/pages/Suppliers/Index.vue 查看文件

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

+ 2
- 2
resources/js/pages/Users/Index.vue 查看文件

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