Quellcode durchsuchen

fix: type-member master

Muhammad Iqbal Afandi vor 3 Jahren
Ursprung
Commit
2f77d17965

+ 8
- 7
public/js/resources_js_pages_typemember_Create_vue.js Datei anzeigen

@@ -608,7 +608,7 @@ __webpack_require__.r(__webpack_exports__);
608 608
     });
609 609
     (0,_components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__.useFormErrorReset)(form);
610 610
 
611
-    var _useVehicle = (0,_useVehicle__WEBPACK_IMPORTED_MODULE_2__.useVehicle)(form, props.typeVehicles),
611
+    var _useVehicle = (0,_useVehicle__WEBPACK_IMPORTED_MODULE_2__.useVehicle)(props, form),
612 612
         listVehicle = _useVehicle.listVehicle,
613 613
         vehicleClear = _useVehicle.vehicleClear,
614 614
         vehicleOnAdd = _useVehicle.vehicleOnAdd,
@@ -1649,13 +1649,14 @@ __webpack_require__.r(__webpack_exports__);
1649 1649
 /* harmony import */ var _utils_formValidationError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils/formValidationError */ "./resources/js/utils/formValidationError.js");
1650 1650
 
1651 1651
 
1652
-function useVehicle(form, typeVehicles) {
1653
-  var initialVehicles = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
1652
+function useVehicle(props, form) {
1654 1653
   var listVehicle = (0,vue__WEBPACK_IMPORTED_MODULE_0__.reactive)([]);
1655 1654
   (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(function () {
1656
-    initialVehicles.forEach(function (val) {
1657
-      return listVehicle.push(val);
1658
-    });
1655
+    if (props.initialVehicles) {
1656
+      props.initialVehicles.forEach(function (val) {
1657
+        return listVehicle.push(val);
1658
+      });
1659
+    }
1659 1660
   });
1660 1661
 
1661 1662
   var vehicleClear = function vehicleClear() {
@@ -1688,7 +1689,7 @@ function useVehicle(form, typeVehicles) {
1688 1689
     try {
1689 1690
       form.clearErrors('type_vehicle_id', 'max_vehicle');
1690 1691
       vehicleAddValidation();
1691
-      var typeVehicle = typeVehicles.filter(function (vehicle) {
1692
+      var typeVehicle = props.typeVehicles.filter(function (vehicle) {
1692 1693
         return vehicle.value === form.type_vehicle_id;
1693 1694
       })[0];
1694 1695
       listVehicle.push({

+ 8
- 7
public/js/resources_js_pages_typemember_Edit_vue.js Datei anzeigen

@@ -631,7 +631,7 @@ __webpack_require__.r(__webpack_exports__);
631 631
     });
632 632
     (0,_components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_5__.useFormErrorReset)(form);
633 633
 
634
-    var _useVehicle = (0,_useVehicle__WEBPACK_IMPORTED_MODULE_4__.useVehicle)(form, props.typeVehicles, props.initialVehicles),
634
+    var _useVehicle = (0,_useVehicle__WEBPACK_IMPORTED_MODULE_4__.useVehicle)(props, form),
635 635
         listVehicle = _useVehicle.listVehicle,
636 636
         vehicleOnAdd = _useVehicle.vehicleOnAdd,
637 637
         vehicleOnDelete = _useVehicle.vehicleOnDelete;
@@ -1690,13 +1690,14 @@ __webpack_require__.r(__webpack_exports__);
1690 1690
 /* harmony import */ var _utils_formValidationError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils/formValidationError */ "./resources/js/utils/formValidationError.js");
1691 1691
 
1692 1692
 
1693
-function useVehicle(form, typeVehicles) {
1694
-  var initialVehicles = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
1693
+function useVehicle(props, form) {
1695 1694
   var listVehicle = (0,vue__WEBPACK_IMPORTED_MODULE_0__.reactive)([]);
1696 1695
   (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(function () {
1697
-    initialVehicles.forEach(function (val) {
1698
-      return listVehicle.push(val);
1699
-    });
1696
+    if (props.initialVehicles) {
1697
+      props.initialVehicles.forEach(function (val) {
1698
+        return listVehicle.push(val);
1699
+      });
1700
+    }
1700 1701
   });
1701 1702
 
1702 1703
   var vehicleClear = function vehicleClear() {
@@ -1729,7 +1730,7 @@ function useVehicle(form, typeVehicles) {
1729 1730
     try {
1730 1731
       form.clearErrors('type_vehicle_id', 'max_vehicle');
1731 1732
       vehicleAddValidation();
1732
-      var typeVehicle = typeVehicles.filter(function (vehicle) {
1733
+      var typeVehicle = props.typeVehicles.filter(function (vehicle) {
1733 1734
         return vehicle.value === form.type_vehicle_id;
1734 1735
       })[0];
1735 1736
       listVehicle.push({

+ 7
- 6
public/js/resources_js_pages_typemember_useVehicle_js.js Datei anzeigen

@@ -15,13 +15,14 @@ __webpack_require__.r(__webpack_exports__);
15 15
 /* harmony import */ var _utils_formValidationError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils/formValidationError */ "./resources/js/utils/formValidationError.js");
16 16
 
17 17
 
18
-function useVehicle(form, typeVehicles) {
19
-  var initialVehicles = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
18
+function useVehicle(props, form) {
20 19
   var listVehicle = (0,vue__WEBPACK_IMPORTED_MODULE_0__.reactive)([]);
21 20
   (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(function () {
22
-    initialVehicles.forEach(function (val) {
23
-      return listVehicle.push(val);
24
-    });
21
+    if (props.initialVehicles) {
22
+      props.initialVehicles.forEach(function (val) {
23
+        return listVehicle.push(val);
24
+      });
25
+    }
25 26
   });
26 27
 
27 28
   var vehicleClear = function vehicleClear() {
@@ -54,7 +55,7 @@ function useVehicle(form, typeVehicles) {
54 55
     try {
55 56
       form.clearErrors('type_vehicle_id', 'max_vehicle');
56 57
       vehicleAddValidation();
57
-      var typeVehicle = typeVehicles.filter(function (vehicle) {
58
+      var typeVehicle = props.typeVehicles.filter(function (vehicle) {
58 59
         return vehicle.value === form.type_vehicle_id;
59 60
       })[0];
60 61
       listVehicle.push({

+ 1
- 1
public/js/vue.js Datei anzeigen

@@ -58466,7 +58466,7 @@ module.exports = JSON.parse('{"name":"axios","version":"0.21.4","description":"P
58466 58466
 /******/ 		// This function allow to reference async chunks
58467 58467
 /******/ 		__webpack_require__.u = (chunkId) => {
58468 58468
 /******/ 			// return url for filenames based on template
58469
-/******/ 			return "js/" + chunkId + ".js?id=" + {"node_modules_chart_js_auto_auto_esm_js":"10c6b388645ceb22","resources_js_pages_auth_ForgotPassword_vue":"85a497d97d470da0","resources_js_pages_auth_Login_vue":"b69ff437d119c92b","resources_js_pages_auth_ResetPassword_vue":"9bc29d6465cc0c53","resources_js_pages_auth_VerifyEmail_vue":"f88499b46d5f110c","resources_js_pages_expense_Create_vue":"6b317317dd1facc1","resources_js_pages_expense_Index_vue":"f327c35b5ad8e14e","resources_js_pages_expense_Show_vue":"3733d151f20dd403","resources_js_pages_expense_tableHeader_js":"5b2c3a80fb697fff","resources_js_pages_home_Index_vue":"d37b07ec9a0de76b","resources_js_pages_member_Create_vue":"801768e4d79c6630","resources_js_pages_member_Edit_vue":"6cd514e698b0f96a","resources_js_pages_member_Index_vue":"40ca1ddbbabb9e2f","resources_js_pages_member_tableHeader_js":"04203ba8e978ad6d","resources_js_pages_member_useVehicle_js":"aaef02e47d24d84c","resources_js_pages_mutation_Report_vue":"90f53c276fcf49e9","resources_js_pages_mutation_tableHeader_js":"2c25ede9c3d1ff83","resources_js_pages_parkingfee_Create_vue":"3b5d007865a3175b","resources_js_pages_topup_Create_vue":"32cf0789dbb7fa35","resources_js_pages_topup_Index_vue":"c1090dc1adf89b8a","resources_js_pages_topup_Show_vue":"6fc93ef73b921bef","resources_js_pages_topup_tableHeader_js":"03d60ae1a3c0ef0b","resources_js_pages_typemember_Create_vue":"a03beb0602482c6e","resources_js_pages_typemember_Edit_vue":"306820cc3330dbb0","resources_js_pages_typemember_Index_vue":"636b8e7509320ec1","resources_js_pages_typemember_tableHeader_js":"02f8a6c57093a7fe","resources_js_pages_typemember_useVehicle_js":"4172632bbd2a9293","resources_js_pages_typevehicle_Create_vue":"473e9a1484d5a361","resources_js_pages_typevehicle_Edit_vue":"771320873aaeb34e","resources_js_pages_typevehicle_Index_vue":"3f5b8f7cd6431c9c","resources_js_pages_typevehicle_tableHeader_js":"9616b18c4a750c3f","resources_js_pages_user_Create_vue":"c0966eacbaebe9f3","resources_js_pages_user_Edit_vue":"d72a87bfe38c706a","resources_js_pages_user_Index_vue":"b105362e3311d405","resources_js_pages_user_Show_vue":"9fd2ebf7d82aac77","resources_js_pages_user_tableHeader_js":"21d48ec8ebf81ea7"}[chunkId] + "";
58469
+/******/ 			return "js/" + chunkId + ".js?id=" + {"node_modules_chart_js_auto_auto_esm_js":"10c6b388645ceb22","resources_js_pages_auth_ForgotPassword_vue":"85a497d97d470da0","resources_js_pages_auth_Login_vue":"b69ff437d119c92b","resources_js_pages_auth_ResetPassword_vue":"9bc29d6465cc0c53","resources_js_pages_auth_VerifyEmail_vue":"f88499b46d5f110c","resources_js_pages_expense_Create_vue":"6b317317dd1facc1","resources_js_pages_expense_Index_vue":"f327c35b5ad8e14e","resources_js_pages_expense_Show_vue":"3733d151f20dd403","resources_js_pages_expense_tableHeader_js":"5b2c3a80fb697fff","resources_js_pages_home_Index_vue":"d37b07ec9a0de76b","resources_js_pages_member_Create_vue":"801768e4d79c6630","resources_js_pages_member_Edit_vue":"6cd514e698b0f96a","resources_js_pages_member_Index_vue":"40ca1ddbbabb9e2f","resources_js_pages_member_tableHeader_js":"04203ba8e978ad6d","resources_js_pages_member_useVehicle_js":"aaef02e47d24d84c","resources_js_pages_mutation_Report_vue":"90f53c276fcf49e9","resources_js_pages_mutation_tableHeader_js":"2c25ede9c3d1ff83","resources_js_pages_parkingfee_Create_vue":"3b5d007865a3175b","resources_js_pages_topup_Create_vue":"32cf0789dbb7fa35","resources_js_pages_topup_Index_vue":"c1090dc1adf89b8a","resources_js_pages_topup_Show_vue":"6fc93ef73b921bef","resources_js_pages_topup_tableHeader_js":"03d60ae1a3c0ef0b","resources_js_pages_typemember_Create_vue":"4156d4c5d6d84320","resources_js_pages_typemember_Edit_vue":"837a31dd27cce269","resources_js_pages_typemember_Index_vue":"636b8e7509320ec1","resources_js_pages_typemember_tableHeader_js":"02f8a6c57093a7fe","resources_js_pages_typemember_useVehicle_js":"9bcdb75c62376835","resources_js_pages_typevehicle_Create_vue":"473e9a1484d5a361","resources_js_pages_typevehicle_Edit_vue":"771320873aaeb34e","resources_js_pages_typevehicle_Index_vue":"3f5b8f7cd6431c9c","resources_js_pages_typevehicle_tableHeader_js":"9616b18c4a750c3f","resources_js_pages_user_Create_vue":"c0966eacbaebe9f3","resources_js_pages_user_Edit_vue":"d72a87bfe38c706a","resources_js_pages_user_Index_vue":"b105362e3311d405","resources_js_pages_user_Show_vue":"9fd2ebf7d82aac77","resources_js_pages_user_tableHeader_js":"21d48ec8ebf81ea7"}[chunkId] + "";
58470 58470
 /******/ 		};
58471 58471
 /******/ 	})();
58472 58472
 /******/ 	

+ 1
- 1
resources/js/pages/typemember/Create.vue Datei anzeigen

@@ -23,7 +23,7 @@ const form = useForm({
23 23
 
24 24
 useFormErrorReset(form)
25 25
 
26
-const { listVehicle, vehicleClear, vehicleOnAdd, vehicleOnDelete } = useVehicle(form, props.typeVehicles)
26
+const { listVehicle, vehicleClear, vehicleOnAdd, vehicleOnDelete } = useVehicle(props, form)
27 27
 
28 28
 const onSubmit = () => {
29 29
   form

+ 1
- 1
resources/js/pages/typemember/Edit.vue Datei anzeigen

@@ -44,7 +44,7 @@ const form = useForm({
44 44
 
45 45
 useFormErrorReset(form)
46 46
 
47
-const { listVehicle, vehicleOnAdd, vehicleOnDelete } = useVehicle(form, props.typeVehicles, props.initialVehicles)
47
+const { listVehicle, vehicleOnAdd, vehicleOnDelete } = useVehicle(props, form)
48 48
 
49 49
 const onSubmit = () => {
50 50
   form

+ 5
- 3
resources/js/pages/typemember/useVehicle.js Datei anzeigen

@@ -1,11 +1,13 @@
1 1
 import { reactive, onMounted } from 'vue'
2 2
 import FormValidationError from '@/utils/formValidationError'
3 3
 
4
-export function useVehicle(form, typeVehicles, initialVehicles = []) {
4
+export function useVehicle(props, form) {
5 5
   const listVehicle = reactive([])
6 6
 
7 7
   onMounted(() => {
8
-    initialVehicles.forEach((val) => listVehicle.push(val))
8
+    if (props.initialVehicles) {
9
+      props.initialVehicles.forEach((val) => listVehicle.push(val))
10
+    }
9 11
   })
10 12
 
11 13
   const vehicleClear = () => {
@@ -38,7 +40,7 @@ export function useVehicle(form, typeVehicles, initialVehicles = []) {
38 40
 
39 41
       vehicleAddValidation()
40 42
 
41
-      const typeVehicle = typeVehicles.filter((vehicle) => vehicle.value === form.type_vehicle_id)[0]
43
+      const typeVehicle = props.typeVehicles.filter((vehicle) => vehicle.value === form.type_vehicle_id)[0]
42 44
 
43 45
       listVehicle.push({
44 46
         max: form.max_vehicle,