diff --git a/package-lock.json b/package-lock.json index 645a523..1352430 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "theme-aurora", + "name": "obms-theme-aurora", "lockfileVersion": 3, "requires": true, "packages": { @@ -11,6 +11,7 @@ "datatables.net": "^1.11.3", "datatables.net-bs4": "^2.2.2", "datatables.net-dt": "^1.11.3", + "jquery-ui": "^1.14.1", "js-cookie": "^3.0.5", "vue": "^2.6.14" }, @@ -9069,6 +9070,14 @@ "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", "license": "MIT" }, + "node_modules/jquery-ui": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.14.1.tgz", + "integrity": "sha512-DhzsYH8VeIvOaxwi+B/2BCsFFT5EGjShdzOcm5DssWjtcpGWIMsn66rJciDA6jBruzNiLf1q0KvwMoX1uGNvnQ==", + "dependencies": { + "jquery": ">=1.12.0 <5.0.0" + } + }, "node_modules/js-beautify": { "version": "1.15.4", "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.4.tgz", diff --git a/package.json b/package.json index df78598..18a34f7 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,7 @@ "datatables.net": "^1.11.3", "datatables.net-bs4": "^2.2.2", "datatables.net-dt": "^1.11.3", + "jquery-ui": "^1.14.1", "js-cookie": "^3.0.5", "vue": "^2.6.14" } diff --git a/src/admin/contract/details.blade.php b/src/admin/contract/details.blade.php index 6fd118d..8669c07 100644 --- a/src/admin/contract/details.blade.php +++ b/src/admin/contract/details.blade.php @@ -546,7 +546,7 @@
- + @error('user_id') @@ -795,6 +795,10 @@ ], order: [[0, 'desc']], }); + + $('[data-autocomplete="user_id"]').autocomplete({ + source: '/admin/customers/search', + }); }); @endsection diff --git a/src/admin/contract/home.blade.php b/src/admin/contract/home.blade.php index b27e65b..f1a6bed 100644 --- a/src/admin/contract/home.blade.php +++ b/src/admin/contract/home.blade.php @@ -52,7 +52,7 @@
- + @error('user_id') @@ -108,6 +108,10 @@ ], order: [[0, 'desc']] }); + + $('[data-autocomplete="user_id"]').autocomplete({ + source: '/admin/customers/search', + }); }); @endsection diff --git a/src/admin/customer/details.blade.php b/src/admin/customer/details.blade.php index 91ef2f4..0e59ca6 100644 --- a/src/admin/customer/details.blade.php +++ b/src/admin/customer/details.blade.php @@ -1312,7 +1312,7 @@
- + @error('contract_id') @@ -1348,7 +1348,7 @@
- + @error('contract_id') @@ -1361,7 +1361,7 @@
- + @error('invoice_id') @@ -1561,6 +1561,14 @@ function initTableOptionRemovalClickListener(table) { }); } }); + + $('[data-autocomplete="contract_id"]').autocomplete({ + source: '/admin/contracts/search?user_id={{ $user->id }}', + }); + + $('[data-autocomplete="invoice_id"]').autocomplete({ + source: '/admin/invoices/customers/search?user_id={{ $user->id }}', + }); }); @endsection diff --git a/src/admin/invoice/customer/details.blade.php b/src/admin/invoice/customer/details.blade.php index 4bce9e7..f8b44f2 100644 --- a/src/admin/invoice/customer/details.blade.php +++ b/src/admin/invoice/customer/details.blade.php @@ -551,7 +551,7 @@
- + @error('user_id') @@ -581,7 +581,7 @@
- + @error('contract_id') @@ -793,6 +793,14 @@ ], order: [[0, 'desc']], }); + + $('[data-autocomplete="user_id"]').autocomplete({ + source: '/admin/customers/search', + }); + + $('[data-autocomplete="contract_id"]').autocomplete({ + source: '/admin/contracts/search', + }); }); @endsection diff --git a/src/admin/invoice/customer/home.blade.php b/src/admin/invoice/customer/home.blade.php index 19ca6cf..2aaeac6 100644 --- a/src/admin/invoice/customer/home.blade.php +++ b/src/admin/invoice/customer/home.blade.php @@ -54,7 +54,7 @@
- + @error('user_id') @@ -86,7 +86,7 @@
- + @error('contract_id') @@ -126,6 +126,14 @@ ], order: [[0, 'desc']] }); + + $('[data-autocomplete="user_id"]').autocomplete({ + source: '/admin/customers/search', + }); + + $('[data-autocomplete="contract_id"]').autocomplete({ + source: '/admin/contracts/search', + }); }); @endsection diff --git a/src/admin/invoice/supplier/details.blade.php b/src/admin/invoice/supplier/details.blade.php index bfa54aa..2a10f98 100644 --- a/src/admin/invoice/supplier/details.blade.php +++ b/src/admin/invoice/supplier/details.blade.php @@ -519,7 +519,7 @@
- + @error('user_id') @@ -800,6 +800,10 @@ ], order: [[0, 'desc']], }); + + $('[data-autocomplete="user_id"]').autocomplete({ + source: '/admin/suppliers/search', + }); }); @endsection diff --git a/src/admin/invoice/supplier/home.blade.php b/src/admin/invoice/supplier/home.blade.php index 84c5d37..330e0b2 100644 --- a/src/admin/invoice/supplier/home.blade.php +++ b/src/admin/invoice/supplier/home.blade.php @@ -68,7 +68,7 @@
- + @error('user_id') @@ -157,6 +157,10 @@ ], order: [[0, 'desc']] }); + + $('[data-autocomplete="user_id"]').autocomplete({ + source: '/admin/suppliers/search', + }); }); @endsection diff --git a/src/admin/supplier/details.blade.php b/src/admin/supplier/details.blade.php index 565aadb..9b5d6ef 100644 --- a/src/admin/supplier/details.blade.php +++ b/src/admin/supplier/details.blade.php @@ -1163,24 +1163,11 @@ @csrf