Muhammad Iqbal Afandi преди 3 години
родител
ревизия
a473cb29ce
променени са 3 файла, в които са добавени 17 реда и са изтрити 15 реда
  1. 12
    10
      public/js/resources_js_pages_home_Index_vue.js
  2. 1
    1
      public/js/vue.js
  3. 4
    4
      resources/js/pages/home/Index.vue

+ 12
- 10
public/js/resources_js_pages_home_Index_vue.js Целия файл

387
 
387
 
388
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
388
 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
389
   props: {
389
   props: {
390
-    cardStatistics: Object,
391
-    barStatistics: Object,
392
-    barHorizontalStatistics: Object
390
+    cardStatistics: Array,
391
+    barStatistics: Array,
392
+    barHorizontalStatistics: Array
393
   },
393
   },
394
   setup: function setup(__props, _ref) {
394
   setup: function setup(__props, _ref) {
395
     var expose = _ref.expose;
395
     var expose = _ref.expose;
1111
       }), 256
1111
       }), 256
1112
       /* UNKEYED_FRAGMENT */
1112
       /* UNKEYED_FRAGMENT */
1113
       ))]), ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($props.barStatistics, function (barStatistic) {
1113
       ))]), ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($props.barStatistics, function (barStatistic) {
1114
-        return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Card, null, {
1114
+        return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Card, null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createSlots)({
1115
           title: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1115
           title: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1116
             return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(barStatistic.title), 1
1116
             return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(barStatistic.title), 1
1117
             /* TEXT */
1117
             /* TEXT */
1119
             /* TEXT */
1119
             /* TEXT */
1120
             )) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])];
1120
             )) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])];
1121
           }),
1121
           }),
1122
-          content: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1122
+          _: 2
1123
+          /* DYNAMIC */
1124
+
1125
+        }, [Object.keys(barStatistic.data).length ? {
1126
+          name: "content",
1127
+          fn: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {
1123
             return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Chart, {
1128
             return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_Chart, {
1124
               type: "bar",
1129
               type: "bar",
1125
               width: 600,
1130
               width: 600,
1129
             }, null, 8
1134
             }, null, 8
1130
             /* PROPS */
1135
             /* PROPS */
1131
             , ["data"])];
1136
             , ["data"])];
1132
-          }),
1133
-          _: 2
1134
-          /* DYNAMIC */
1135
-
1136
-        }, 1024
1137
+          })
1138
+        } : undefined]), 1024
1137
         /* DYNAMIC_SLOTS */
1139
         /* DYNAMIC_SLOTS */
1138
         )]);
1140
         )]);
1139
       }), 256
1141
       }), 256

+ 1
- 1
public/js/vue.js Целия файл

58388
 /******/ 		// This function allow to reference async chunks
58388
 /******/ 		// This function allow to reference async chunks
58389
 /******/ 		__webpack_require__.u = (chunkId) => {
58389
 /******/ 		__webpack_require__.u = (chunkId) => {
58390
 /******/ 			// return url for filenames based on template
58390
 /******/ 			// return url for filenames based on template
58391
-/******/ 			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":"d9853eae0a0235f2","resources_js_pages_expense_Create_vue":"310e7d98ea6b356a","resources_js_pages_expense_Index_vue":"bc7ec2fb070cf568","resources_js_pages_expense_Show_vue":"877a19596ee241b4","resources_js_pages_expense_TableHeader_js":"eed3f0613f167cfd","resources_js_pages_home_Index_vue":"8077aa18be9066db","resources_js_pages_member_Create_vue":"838296974c6b4913","resources_js_pages_member_Edit_vue":"bc2c701451f6a653","resources_js_pages_member_Index_vue":"caaaba41d56c9f67","resources_js_pages_member_TableHeader_js":"51dbf053f7ddd45c","resources_js_pages_mutation_Report_vue":"fc76ab35b93b8420","resources_js_pages_mutation_TableHeader_js":"7822e888aa3c52fc","resources_js_pages_topup_Create_vue":"dad25d6f598c0b05","resources_js_pages_topup_Index_vue":"ccfe12c579a19810","resources_js_pages_topup_Show_vue":"4d5dea1719d4048e","resources_js_pages_topup_TableHeader_js":"601b7c0a855ce64e","resources_js_pages_typemember_Create_vue":"5bba3a97069a1889","resources_js_pages_typemember_Edit_vue":"8ab79ae9735ce84f","resources_js_pages_typemember_Index_vue":"37e8f6153840325d","resources_js_pages_typemember_TableHeader_js":"ac1d31a59f8d464e","resources_js_pages_typevehicle_Create_vue":"4799ba8b5384d9a3","resources_js_pages_typevehicle_Edit_vue":"1ec4ba3e7994e2bc","resources_js_pages_typevehicle_Index_vue":"69ab68f9968f9aff","resources_js_pages_typevehicle_TableHeader_js":"a40378918fbe74e1","resources_js_pages_user_Create_vue":"ed7565eb901e854c","resources_js_pages_user_Edit_vue":"4948ac292320388a","resources_js_pages_user_Index_vue":"552950b60f6dbb1b","resources_js_pages_user_Show_vue":"1d1d7702785d1470","resources_js_pages_user_TableHeader_js":"0d87fd422fe40491"}[chunkId] + "";
58391
+/******/ 			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":"d9853eae0a0235f2","resources_js_pages_expense_Create_vue":"310e7d98ea6b356a","resources_js_pages_expense_Index_vue":"bc7ec2fb070cf568","resources_js_pages_expense_Show_vue":"877a19596ee241b4","resources_js_pages_expense_TableHeader_js":"eed3f0613f167cfd","resources_js_pages_home_Index_vue":"db658902e38b2fbc","resources_js_pages_member_Create_vue":"838296974c6b4913","resources_js_pages_member_Edit_vue":"bc2c701451f6a653","resources_js_pages_member_Index_vue":"caaaba41d56c9f67","resources_js_pages_member_TableHeader_js":"51dbf053f7ddd45c","resources_js_pages_mutation_Report_vue":"fc76ab35b93b8420","resources_js_pages_mutation_TableHeader_js":"7822e888aa3c52fc","resources_js_pages_topup_Create_vue":"dad25d6f598c0b05","resources_js_pages_topup_Index_vue":"ccfe12c579a19810","resources_js_pages_topup_Show_vue":"4d5dea1719d4048e","resources_js_pages_topup_TableHeader_js":"601b7c0a855ce64e","resources_js_pages_typemember_Create_vue":"5bba3a97069a1889","resources_js_pages_typemember_Edit_vue":"8ab79ae9735ce84f","resources_js_pages_typemember_Index_vue":"37e8f6153840325d","resources_js_pages_typemember_TableHeader_js":"ac1d31a59f8d464e","resources_js_pages_typevehicle_Create_vue":"4799ba8b5384d9a3","resources_js_pages_typevehicle_Edit_vue":"1ec4ba3e7994e2bc","resources_js_pages_typevehicle_Index_vue":"69ab68f9968f9aff","resources_js_pages_typevehicle_TableHeader_js":"a40378918fbe74e1","resources_js_pages_user_Create_vue":"ed7565eb901e854c","resources_js_pages_user_Edit_vue":"4948ac292320388a","resources_js_pages_user_Index_vue":"552950b60f6dbb1b","resources_js_pages_user_Show_vue":"1d1d7702785d1470","resources_js_pages_user_TableHeader_js":"0d87fd422fe40491"}[chunkId] + "";
58392
 /******/ 		};
58392
 /******/ 		};
58393
 /******/ 	})();
58393
 /******/ 	})();
58394
 /******/ 	
58394
 /******/ 	

+ 4
- 4
resources/js/pages/home/Index.vue Целия файл

4
 import AppLayout from '@/layouts/AppLayout.vue'
4
 import AppLayout from '@/layouts/AppLayout.vue'
5
 
5
 
6
 defineProps({
6
 defineProps({
7
-  cardStatistics: Object,
8
-  barStatistics: Object,
9
-  barHorizontalStatistics: Object,
7
+  cardStatistics: Array,
8
+  barStatistics: Array,
9
+  barHorizontalStatistics: Array,
10
 })
10
 })
11
 
11
 
12
 const colors = [
12
 const colors = [
124
               <span v-if="barStatistic.description" class="text-base font-normal">{{ barStatistic.description }}</span>
124
               <span v-if="barStatistic.description" class="text-base font-normal">{{ barStatistic.description }}</span>
125
             </div>
125
             </div>
126
           </template>
126
           </template>
127
-          <template #content>
127
+          <template v-if="Object.keys(barStatistic.data).length" #content>
128
             <Chart
128
             <Chart
129
               type="bar"
129
               type="bar"
130
               :width="600"
130
               :width="600"