Browse Source

fix: type-member master

Muhammad Iqbal Afandi 3 years ago
parent
commit
2f77d17965

+ 8
- 7
public/js/resources_js_pages_typemember_Create_vue.js View File

608
     });
608
     });
609
     (0,_components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_3__.useFormErrorReset)(form);
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
         listVehicle = _useVehicle.listVehicle,
612
         listVehicle = _useVehicle.listVehicle,
613
         vehicleClear = _useVehicle.vehicleClear,
613
         vehicleClear = _useVehicle.vehicleClear,
614
         vehicleOnAdd = _useVehicle.vehicleOnAdd,
614
         vehicleOnAdd = _useVehicle.vehicleOnAdd,
1649
 /* harmony import */ var _utils_formValidationError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils/formValidationError */ "./resources/js/utils/formValidationError.js");
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
   var listVehicle = (0,vue__WEBPACK_IMPORTED_MODULE_0__.reactive)([]);
1653
   var listVehicle = (0,vue__WEBPACK_IMPORTED_MODULE_0__.reactive)([]);
1655
   (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(function () {
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
   var vehicleClear = function vehicleClear() {
1662
   var vehicleClear = function vehicleClear() {
1688
     try {
1689
     try {
1689
       form.clearErrors('type_vehicle_id', 'max_vehicle');
1690
       form.clearErrors('type_vehicle_id', 'max_vehicle');
1690
       vehicleAddValidation();
1691
       vehicleAddValidation();
1691
-      var typeVehicle = typeVehicles.filter(function (vehicle) {
1692
+      var typeVehicle = props.typeVehicles.filter(function (vehicle) {
1692
         return vehicle.value === form.type_vehicle_id;
1693
         return vehicle.value === form.type_vehicle_id;
1693
       })[0];
1694
       })[0];
1694
       listVehicle.push({
1695
       listVehicle.push({

+ 8
- 7
public/js/resources_js_pages_typemember_Edit_vue.js View File

631
     });
631
     });
632
     (0,_components_useFormErrorReset__WEBPACK_IMPORTED_MODULE_5__.useFormErrorReset)(form);
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
         listVehicle = _useVehicle.listVehicle,
635
         listVehicle = _useVehicle.listVehicle,
636
         vehicleOnAdd = _useVehicle.vehicleOnAdd,
636
         vehicleOnAdd = _useVehicle.vehicleOnAdd,
637
         vehicleOnDelete = _useVehicle.vehicleOnDelete;
637
         vehicleOnDelete = _useVehicle.vehicleOnDelete;
1690
 /* harmony import */ var _utils_formValidationError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils/formValidationError */ "./resources/js/utils/formValidationError.js");
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
   var listVehicle = (0,vue__WEBPACK_IMPORTED_MODULE_0__.reactive)([]);
1694
   var listVehicle = (0,vue__WEBPACK_IMPORTED_MODULE_0__.reactive)([]);
1696
   (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(function () {
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
   var vehicleClear = function vehicleClear() {
1703
   var vehicleClear = function vehicleClear() {
1729
     try {
1730
     try {
1730
       form.clearErrors('type_vehicle_id', 'max_vehicle');
1731
       form.clearErrors('type_vehicle_id', 'max_vehicle');
1731
       vehicleAddValidation();
1732
       vehicleAddValidation();
1732
-      var typeVehicle = typeVehicles.filter(function (vehicle) {
1733
+      var typeVehicle = props.typeVehicles.filter(function (vehicle) {
1733
         return vehicle.value === form.type_vehicle_id;
1734
         return vehicle.value === form.type_vehicle_id;
1734
       })[0];
1735
       })[0];
1735
       listVehicle.push({
1736
       listVehicle.push({

+ 7
- 6
public/js/resources_js_pages_typemember_useVehicle_js.js View File

15
 /* harmony import */ var _utils_formValidationError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils/formValidationError */ "./resources/js/utils/formValidationError.js");
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
   var listVehicle = (0,vue__WEBPACK_IMPORTED_MODULE_0__.reactive)([]);
19
   var listVehicle = (0,vue__WEBPACK_IMPORTED_MODULE_0__.reactive)([]);
21
   (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(function () {
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
   var vehicleClear = function vehicleClear() {
28
   var vehicleClear = function vehicleClear() {
54
     try {
55
     try {
55
       form.clearErrors('type_vehicle_id', 'max_vehicle');
56
       form.clearErrors('type_vehicle_id', 'max_vehicle');
56
       vehicleAddValidation();
57
       vehicleAddValidation();
57
-      var typeVehicle = typeVehicles.filter(function (vehicle) {
58
+      var typeVehicle = props.typeVehicles.filter(function (vehicle) {
58
         return vehicle.value === form.type_vehicle_id;
59
         return vehicle.value === form.type_vehicle_id;
59
       })[0];
60
       })[0];
60
       listVehicle.push({
61
       listVehicle.push({

+ 1
- 1
public/js/vue.js View File

58466
 /******/ 		// This function allow to reference async chunks
58466
 /******/ 		// This function allow to reference async chunks
58467
 /******/ 		__webpack_require__.u = (chunkId) => {
58467
 /******/ 		__webpack_require__.u = (chunkId) => {
58468
 /******/ 			// return url for filenames based on template
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 View File

23
 
23
 
24
 useFormErrorReset(form)
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
 const onSubmit = () => {
28
 const onSubmit = () => {
29
   form
29
   form

+ 1
- 1
resources/js/pages/typemember/Edit.vue View File

44
 
44
 
45
 useFormErrorReset(form)
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
 const onSubmit = () => {
49
 const onSubmit = () => {
50
   form
50
   form

+ 5
- 3
resources/js/pages/typemember/useVehicle.js View File

1
 import { reactive, onMounted } from 'vue'
1
 import { reactive, onMounted } from 'vue'
2
 import FormValidationError from '@/utils/formValidationError'
2
 import FormValidationError from '@/utils/formValidationError'
3
 
3
 
4
-export function useVehicle(form, typeVehicles, initialVehicles = []) {
4
+export function useVehicle(props, form) {
5
   const listVehicle = reactive([])
5
   const listVehicle = reactive([])
6
 
6
 
7
   onMounted(() => {
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
   const vehicleClear = () => {
13
   const vehicleClear = () => {
38
 
40
 
39
       vehicleAddValidation()
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
       listVehicle.push({
45
       listVehicle.push({
44
         max: form.max_vehicle,
46
         max: form.max_vehicle,