Bläddra i källkod

fix: master topup

Muhammad Iqbal Afandi 3 år sedan
förälder
incheckning
cbb5be3ab8

+ 1
- 1
app/Http/Controllers/MemberController.php Visa fil

33
                     'phone' => $member->phone,
33
                     'phone' => $member->phone,
34
                     'platNumber' => $member->vehicleDetail(),
34
                     'platNumber' => $member->vehicleDetail(),
35
                     'type' => $member->typeMember->type,
35
                     'type' => $member->typeMember->type,
36
-                    'price' => $member->typeMember->price,
36
+                    'price' => $member->topUps()->latest()->first()->amount,
37
                     'expDate' => $member->exp_date,
37
                     'expDate' => $member->exp_date,
38
                 ]),
38
                 ]),
39
         ]);
39
         ]);

+ 1
- 1
public/js/resources_js_pages_expense_Show_vue.js Visa fil

949
 var _hoisted_18 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {
949
 var _hoisted_18 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {
950
   "class": "text-base"
950
   "class": "text-base"
951
 }, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {
951
 }, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {
952
-  "class": "pi pi-wallet red-700"
952
+  "class": "pi pi-wallet"
953
 }), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" Pengeluaran ")], -1
953
 }), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" Pengeluaran ")], -1
954
 /* HOISTED */
954
 /* HOISTED */
955
 );
955
 );

+ 65
- 95
public/js/resources_js_pages_topup_Create_vue.js Visa fil

1081
 /* harmony export */ });
1081
 /* harmony export */ });
1082
 /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
1082
 /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
1083
 
1083
 
1084
-
1085
-var _hoisted_1 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h1", {
1086
-  "class": "text-2xl font-bold"
1087
-}, "Detail Member", -1
1088
-/* HOISTED */
1089
-);
1090
-
1091
-var _hoisted_2 = {
1092
-  "class": "grid px-2"
1084
+var _hoisted_1 = {
1085
+  "class": "grid"
1093
 };
1086
 };
1094
-var _hoisted_3 = {
1095
-  "class": "col-auto mr-7"
1087
+var _hoisted_2 = {
1088
+  "class": "col-12 md:col-8"
1096
 };
1089
 };
1097
 
1090
 
1098
-var _hoisted_4 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {
1099
-  "class": "text-base"
1100
-}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {
1101
-  "class": "pi pi-user"
1102
-}), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" Nama")], -1
1103
-/* HOISTED */
1104
-);
1091
+var _hoisted_3 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)("Detail Member");
1105
 
1092
 
1106
-var _hoisted_5 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("br", null, null, -1
1093
+var _hoisted_4 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", {
1094
+  "class": "text-base font-bold mb-0"
1095
+}, "Nama", -1
1107
 /* HOISTED */
1096
 /* HOISTED */
1108
 );
1097
 );
1109
 
1098
 
1110
-var _hoisted_6 = {
1111
-  "class": "text-lg"
1112
-};
1113
-var _hoisted_7 = {
1114
-  "class": "col-auto mr-7"
1115
-};
1116
-
1117
-var _hoisted_8 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {
1118
-  "class": "text-base"
1119
-}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {
1120
-  "class": "pi pi-mobile"
1121
-}), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" No HP")], -1
1099
+var _hoisted_5 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", {
1100
+  "class": "text-base font-bold mb-0"
1101
+}, "Nomor HP", -1
1122
 /* HOISTED */
1102
 /* HOISTED */
1123
 );
1103
 );
1124
 
1104
 
1125
-var _hoisted_9 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("br", null, null, -1
1105
+var _hoisted_6 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", {
1106
+  "class": "text-base font-bold mb-0"
1107
+}, "Plat Kendaraan", -1
1126
 /* HOISTED */
1108
 /* HOISTED */
1127
 );
1109
 );
1128
 
1110
 
1129
-var _hoisted_10 = {
1130
-  "class": "text-lg"
1131
-};
1132
-var _hoisted_11 = {
1133
-  "class": "grid"
1134
-};
1135
-var _hoisted_12 = {
1136
-  "class": "col-12"
1137
-};
1138
-var _hoisted_13 = {
1139
-  "class": "mb-4"
1140
-};
1141
-
1142
-var _hoisted_14 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {
1143
-  "class": "text-base"
1144
-}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {
1145
-  "class": "pi pi-car red-700"
1146
-}), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" Detail Plat Kendaraan ")], -1
1111
+var _hoisted_7 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", {
1112
+  "class": "text-base font-bold mb-0"
1113
+}, "Jenis Member", -1
1147
 /* HOISTED */
1114
 /* HOISTED */
1148
 );
1115
 );
1149
 
1116
 
1150
-var _hoisted_15 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("br", null, null, -1
1117
+var _hoisted_8 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", {
1118
+  "class": "text-base font-bold mb-0"
1119
+}, "Berakhir", -1
1151
 /* HOISTED */
1120
 /* HOISTED */
1152
 );
1121
 );
1153
 
1122
 
1154
-var _hoisted_16 = {
1155
-  "class": "text-lg"
1156
-};
1157
-var _hoisted_17 = {
1123
+var _hoisted_9 = {
1158
   "class": "grid"
1124
   "class": "grid"
1159
 };
1125
 };
1160
-var _hoisted_18 = {
1126
+var _hoisted_10 = {
1161
   "class": "col-12 md:col-8"
1127
   "class": "col-12 md:col-8"
1162
 };
1128
 };
1163
 
1129
 
1164
-var _hoisted_19 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" Top Up ");
1130
+var _hoisted_11 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" Top Up ");
1165
 
1131
 
1166
-var _hoisted_20 = {
1132
+var _hoisted_12 = {
1167
   "class": "grid"
1133
   "class": "grid"
1168
 };
1134
 };
1169
-var _hoisted_21 = {
1135
+var _hoisted_13 = {
1170
   "class": "col-12 md:col-6"
1136
   "class": "col-12 md:col-6"
1171
 };
1137
 };
1172
-var _hoisted_22 = {
1138
+var _hoisted_14 = {
1173
   key: 0,
1139
   key: 0,
1174
   "class": "flex flex-column"
1140
   "class": "flex flex-column"
1175
 };
1141
 };
1176
-var _hoisted_23 = {
1142
+var _hoisted_15 = {
1177
   "class": "font-bold"
1143
   "class": "font-bold"
1178
 };
1144
 };
1179
-var _hoisted_24 = {
1145
+var _hoisted_16 = {
1180
   "class": "font-bold"
1146
   "class": "font-bold"
1181
 };
1147
 };
1182
-var _hoisted_25 = {
1183
-  "class": "flex flex-column md:flex-row justify-content-end"
1184
-};
1185
 function render(_ctx, _cache, $props, $setup, $data, $options) {
1148
 function render(_ctx, _cache, $props, $setup, $data, $options) {
1186
-  var _component_Button = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("Button");
1187
-
1188
   var _component_Card = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("Card");
1149
   var _component_Card = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("Card");
1189
 
1150
 
1151
+  var _component_Divider = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("Divider");
1152
+
1190
   return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["Head"], {
1153
   return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["Head"], {
1191
     title: "Top Up"
1154
     title: "Top Up"
1192
   }), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppLayout"], null, {
1155
   }), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppLayout"], null, {
1193
     "default": (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1156
     "default": (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1194
-      return [$setup.form.member ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, {
1195
-        key: 0
1196
-      }, [_hoisted_1, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h2", null, [_hoisted_4, _hoisted_5, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_6, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($setup.form.member.name), 1
1197
-      /* TEXT */
1198
-      )])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_7, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h2", null, [_hoisted_8, _hoisted_9, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_10, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($setup.form.member.phone), 1
1199
-      /* TEXT */
1200
-      )])])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_11, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_12, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h2", _hoisted_13, [_hoisted_14, _hoisted_15, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_16, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($setup.form.member.platNumber), 1
1201
-      /* TEXT */
1202
-      )])])])], 64
1203
-      /* STABLE_FRAGMENT */
1204
-      )) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_17, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_18, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Card, null, {
1157
+      return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Card, {
1158
+        "class": "surface-200"
1159
+      }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createSlots)({
1160
+        title: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1161
+          return [_hoisted_3];
1162
+        }),
1163
+        _: 2
1164
+        /* DYNAMIC */
1165
+
1166
+      }, [$setup.form.member ? {
1167
+        name: "content",
1168
+        fn: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1169
+          return [_hoisted_4, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("p", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($setup.form.member.name), 1
1170
+          /* TEXT */
1171
+          ), _hoisted_5, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("p", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($setup.form.member.phone), 1
1172
+          /* TEXT */
1173
+          ), _hoisted_6, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("p", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($setup.form.member.platNumber), 1
1174
+          /* TEXT */
1175
+          ), _hoisted_7, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("p", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($setup.form.member.type), 1
1176
+          /* TEXT */
1177
+          ), _hoisted_8, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("p", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($setup.form.member.expDate), 1
1178
+          /* TEXT */
1179
+          )];
1180
+        })
1181
+      } : undefined]), 1024
1182
+      /* DYNAMIC_SLOTS */
1183
+      )])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_9, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_10, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Card, null, {
1205
         title: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1184
         title: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1206
-          return [_hoisted_19];
1185
+          return [_hoisted_11];
1207
         }),
1186
         }),
1208
         content: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1187
         content: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1209
-          return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_20, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_21, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppAutocompleteBasic"], {
1188
+          return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_12, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_13, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)($setup["AppAutocompleteBasic"], {
1210
             empty: "",
1189
             empty: "",
1211
             label: "Member",
1190
             label: "Member",
1212
             field: "name",
1191
             field: "name",
1221
             onItemSelect: $setup.memberOnSelected
1200
             onItemSelect: $setup.memberOnSelected
1222
           }, {
1201
           }, {
1223
             item: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function (slotProps) {
1202
             item: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function (slotProps) {
1224
-              return [slotProps.item ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_22, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(slotProps.item.name), 1
1203
+              return [slotProps.item ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_14, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(slotProps.item.name), 1
1225
               /* TEXT */
1204
               /* TEXT */
1226
-              ), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_23, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(slotProps.item.phone), 1
1205
+              ), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_15, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(slotProps.item.phone), 1
1227
               /* TEXT */
1206
               /* TEXT */
1228
-              ), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_24, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(slotProps.item.type), 1
1207
+              ), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_16, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(slotProps.item.type), 1
1229
               /* TEXT */
1208
               /* TEXT */
1230
               )])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)];
1209
               )])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)];
1231
             }),
1210
             }),
1243
 
1222
 
1244
           }, 8
1223
           }, 8
1245
           /* PROPS */
1224
           /* PROPS */
1246
-          , ["modelValue", "error", "suggestions"])])])];
1247
-        }),
1248
-        footer: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1249
-          return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_25, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Button, {
1250
-            label: "Simpan",
1251
-            icon: "pi pi-check",
1252
-            "class": "p-button-outlined",
1253
-            disabled: $setup.form.processing,
1254
-            onClick: $setup.submit
1255
-          }, null, 8
1256
-          /* PROPS */
1257
-          , ["disabled"])])];
1225
+          , ["modelValue", "error", "suggestions"])])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Divider, {
1226
+            type: "dashed"
1227
+          })];
1258
         }),
1228
         }),
1259
         _: 1
1229
         _: 1
1260
         /* STABLE */
1230
         /* STABLE */

+ 1
- 1
public/js/vue.js Visa fil

58101
 /******/ 		// This function allow to reference async chunks
58101
 /******/ 		// This function allow to reference async chunks
58102
 /******/ 		__webpack_require__.u = (chunkId) => {
58102
 /******/ 		__webpack_require__.u = (chunkId) => {
58103
 /******/ 			// return url for filenames based on template
58103
 /******/ 			// return url for filenames based on template
58104
-/******/ 			return "js/" + chunkId + ".js?id=" + {"node_modules_chart_js_auto_auto_esm_js":"10c6b388645ceb22","resources_js_pages_auth_ForgotPassword_vue":"5b9f0529bda25a9b","resources_js_pages_auth_Login_vue":"61b9c9ae1ae9da32","resources_js_pages_auth_ResetPassword_vue":"b091193a1e114ce8","resources_js_pages_auth_VerifyEmail_vue":"a7b9a99e5a331088","resources_js_pages_expense_Create_vue":"1772093ec9ad8e1f","resources_js_pages_expense_Index_vue":"51f7facd5c3c3ea6","resources_js_pages_expense_Show_vue":"6e60ec4571b580bb","resources_js_pages_expense_TableHeader_js":"eed3f0613f167cfd","resources_js_pages_home_Index_vue":"6cd0224828ac8129","resources_js_pages_member_Create_vue":"3ca394fe875a5c72","resources_js_pages_member_Edit_vue":"7b222567b848883e","resources_js_pages_member_Index_vue":"71a31a774bb1b571","resources_js_pages_member_TableHeader_js":"51dbf053f7ddd45c","resources_js_pages_topup_Create_vue":"8c4788849612d68f","resources_js_pages_topup_Edit_vue":"258c3b0746574dc0","resources_js_pages_topup_Index_vue":"70bcf9869c3024d0","resources_js_pages_topup_Show_vue":"cb35ad21e9ce163f","resources_js_pages_topup_TableHeader_js":"c0dc89df0e3b8b7d","resources_js_pages_typemember_Create_vue":"79728a0314d12450","resources_js_pages_typemember_Edit_vue":"94fb9b5b49338c01","resources_js_pages_typemember_Index_vue":"cd93651ebf36d5a5","resources_js_pages_typemember_TableHeader_js":"de81088b132d3e90","resources_js_pages_typevehicle_Create_vue":"0f937d93865a1ea2","resources_js_pages_typevehicle_Edit_vue":"edba97a3715ba957","resources_js_pages_typevehicle_Index_vue":"53c702d33feb6196","resources_js_pages_typevehicle_TableHeader_js":"a40378918fbe74e1","resources_js_pages_user_Create_vue":"361bf2589467f820","resources_js_pages_user_Edit_vue":"fdb844cf830ec11c","resources_js_pages_user_Index_vue":"16d93eb7e5210300","resources_js_pages_user_Show_vue":"138fd92d6ae36518","resources_js_pages_user_TableHeader_js":"0d87fd422fe40491"}[chunkId] + "";
58104
+/******/ 			return "js/" + chunkId + ".js?id=" + {"node_modules_chart_js_auto_auto_esm_js":"10c6b388645ceb22","resources_js_pages_auth_ForgotPassword_vue":"5b9f0529bda25a9b","resources_js_pages_auth_Login_vue":"61b9c9ae1ae9da32","resources_js_pages_auth_ResetPassword_vue":"b091193a1e114ce8","resources_js_pages_auth_VerifyEmail_vue":"a7b9a99e5a331088","resources_js_pages_expense_Create_vue":"1772093ec9ad8e1f","resources_js_pages_expense_Index_vue":"51f7facd5c3c3ea6","resources_js_pages_expense_Show_vue":"6200e318fe2f7fed","resources_js_pages_expense_TableHeader_js":"eed3f0613f167cfd","resources_js_pages_home_Index_vue":"6cd0224828ac8129","resources_js_pages_member_Create_vue":"3ca394fe875a5c72","resources_js_pages_member_Edit_vue":"7b222567b848883e","resources_js_pages_member_Index_vue":"71a31a774bb1b571","resources_js_pages_member_TableHeader_js":"51dbf053f7ddd45c","resources_js_pages_topup_Create_vue":"24940afcdac09553","resources_js_pages_topup_Edit_vue":"258c3b0746574dc0","resources_js_pages_topup_Index_vue":"70bcf9869c3024d0","resources_js_pages_topup_Show_vue":"cb35ad21e9ce163f","resources_js_pages_topup_TableHeader_js":"c0dc89df0e3b8b7d","resources_js_pages_typemember_Create_vue":"79728a0314d12450","resources_js_pages_typemember_Edit_vue":"94fb9b5b49338c01","resources_js_pages_typemember_Index_vue":"cd93651ebf36d5a5","resources_js_pages_typemember_TableHeader_js":"de81088b132d3e90","resources_js_pages_typevehicle_Create_vue":"0f937d93865a1ea2","resources_js_pages_typevehicle_Edit_vue":"edba97a3715ba957","resources_js_pages_typevehicle_Index_vue":"53c702d33feb6196","resources_js_pages_typevehicle_TableHeader_js":"a40378918fbe74e1","resources_js_pages_user_Create_vue":"361bf2589467f820","resources_js_pages_user_Edit_vue":"fdb844cf830ec11c","resources_js_pages_user_Index_vue":"16d93eb7e5210300","resources_js_pages_user_Show_vue":"138fd92d6ae36518","resources_js_pages_user_TableHeader_js":"0d87fd422fe40491"}[chunkId] + "";
58105
 /******/ 		};
58105
 /******/ 		};
58106
 /******/ 	})();
58106
 /******/ 	})();
58107
 /******/ 	
58107
 /******/ 	

+ 1
- 1
resources/js/pages/expense/Show.vue Visa fil

48
       <div class="col-12">
48
       <div class="col-12">
49
         <h2 class="mb-4">
49
         <h2 class="mb-4">
50
           <span class="text-base">
50
           <span class="text-base">
51
-            <i class="pi pi-wallet red-700" />
51
+            <i class="pi pi-wallet" />
52
             Pengeluaran
52
             Pengeluaran
53
           </span>
53
           </span>
54
 
54
 

+ 21
- 46
resources/js/pages/topup/Create.vue Visa fil

46
   <Head title="Top Up" />
46
   <Head title="Top Up" />
47
 
47
 
48
   <AppLayout>
48
   <AppLayout>
49
-    <template v-if="form.member">
50
-      <h1 class="text-2xl font-bold">Detail Member</h1>
51
-
52
-      <div class="grid px-2">
53
-        <div class="col-auto mr-7">
54
-          <h2>
55
-            <span class="text-base"> <i class="pi pi-user" /> Nama</span>
56
-
57
-            <br />
58
-
59
-            <span class="text-lg">{{ form.member.name }}</span>
60
-          </h2>
61
-        </div>
62
-
63
-        <div class="col-auto mr-7">
64
-          <h2>
65
-            <span class="text-base"> <i class="pi pi-mobile" /> No HP</span>
49
+    <div class="grid">
50
+      <div class="col-12 md:col-8">
51
+        <Card class="surface-200">
52
+          <template #title>Detail Member</template>
53
+          <template v-if="form.member" #content>
54
+            <h3 class="text-base font-bold mb-0">Nama</h3>
55
+            <p>{{ form.member.name }}</p>
66
 
56
 
67
-            <br />
57
+            <h3 class="text-base font-bold mb-0">Nomor HP</h3>
58
+            <p>{{ form.member.phone }}</p>
68
 
59
 
69
-            <span class="text-lg">{{ form.member.phone }}</span>
70
-          </h2>
71
-        </div>
72
-      </div>
60
+            <h3 class="text-base font-bold mb-0">Plat Kendaraan</h3>
61
+            <p>
62
+              {{ form.member.platNumber }}
63
+            </p>
73
 
64
 
74
-      <div class="grid">
75
-        <div class="col-12">
76
-          <h2 class="mb-4">
77
-            <span class="text-base">
78
-              <i class="pi pi-car red-700" />
79
-              Detail Plat Kendaraan
80
-            </span>
65
+            <h3 class="text-base font-bold mb-0">Jenis Member</h3>
66
+            <p>{{ form.member.type }}</p>
81
 
67
 
82
-            <br />
83
-
84
-            <span class="text-lg">{{ form.member.platNumber }}</span>
85
-          </h2>
86
-        </div>
68
+            <h3 class="text-base font-bold mb-0">Berakhir</h3>
69
+            <p>{{ form.member.expDate }}</p>
70
+          </template>
71
+        </Card>
87
       </div>
72
       </div>
88
-    </template>
73
+    </div>
89
 
74
 
90
     <div class="grid">
75
     <div class="grid">
91
       <div class="col-12 md:col-8">
76
       <div class="col-12 md:col-8">
123
                 </AppAutocompleteBasic>
108
                 </AppAutocompleteBasic>
124
               </div>
109
               </div>
125
             </div>
110
             </div>
126
-          </template>
127
 
111
 
128
-          <template #footer>
129
-            <div class="flex flex-column md:flex-row justify-content-end">
130
-              <Button
131
-                label="Simpan"
132
-                icon="pi pi-check"
133
-                class="p-button-outlined"
134
-                :disabled="form.processing"
135
-                @click="submit"
136
-              />
137
-            </div>
112
+            <Divider type="dashed" />
138
           </template>
113
           </template>
139
         </Card>
114
         </Card>
140
       </div>
115
       </div>