/
home
/
henzagold
/
adminold
/
export
/
js
/
File Upload :
llllll
Current File: /home/henzagold/adminold/export/js/chunk-c4f66120.dfead91e.js.map
{"version":3,"sources":["webpack:///./src/views/DashboardAnalytics.vue","webpack:///src/views/DashboardAnalytics.vue","webpack:///./src/views/DashboardAnalytics.vue?5bb6","webpack:///./src/views/DashboardAnalytics.vue?fb89","webpack:///./src/views/DashboardAnalytics.vue?8784"],"names":["render","_vm","this","_c","_self","attrs","staticClass","slot","model","lastOrder","scopedSlots","_u","key","fn","data","_l","tr","indextr","id","_v","_s","sts_str","class","statusColor","customer","fname","lname","_f","total_price","caj","staticRenderFns","checkpointReward","subscribersGained","ordersRecevied","salesBarSession","supportTracker","productsOrder","salesRadar","timelineData","color","icon","title","desc","time","analyticsData","dispatchedOrders","components","VueApexCharts","goldPrice","StatisticsCardLine","ChangeTimeDurationDropdown","VxTimeline","created","mounted","axios","then","catch","console","component"],"mappings":"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","file":"js/chunk-c4f66120.dfead91e.js","sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"dashboard-analytics\"}},[_c('div',{staticClass:\"vx-row\"},[_c('div',{staticClass:\"vx-col w-full mb-base\"},[_c('goldPrice')],1)]),_c('div',{staticClass:\"vx-row\"},[_c('div',{staticClass:\"vx-col w-full sm:w-4/4 md:w-4/4 lg:w-4/4 xl:w-4/4 mb-base\"},[_c('vx-card',{attrs:{\"title\":\"سفارشات هفته جاری\"}},[_c('div',{staticClass:\"mt-4\",attrs:{\"slot\":\"no-body\"},slot:\"no-body\"},[_c('vs-table',{attrs:{\"stripe\":\"\",\"data\":_vm.model.lastOrder},scopedSlots:_vm._u([{key:\"default\",fn:function({data}){return _vm._l((data),function(tr,indextr){return _c('vs-tr',{key:indextr},[_c('vs-td',{attrs:{\"data\":data[indextr].id}},[_c('span',[_vm._v(_vm._s(data[indextr].id))])]),_c('vs-td',{attrs:{\"data\":data[indextr].sts_str}},[_c('span',{staticClass:\"flex items-center px-2 py-1 rounded\"},[_c('div',{staticClass:\"h-3 w-3 rounded-full mr-2\",class:'bg-' + data[indextr].statusColor}),_vm._v(_vm._s(data[indextr].sts_str))])]),_c('vs-td',{attrs:{\"data\":data[indextr].id}},[_c('span',[_vm._v(_vm._s(data[indextr].customer.fname)+\" \"+_vm._s(data[indextr].customer.lname))])]),_c('vs-td',{attrs:{\"data\":data[indextr].id}},[_c('span',[_vm._v(_vm._s(_vm._f(\"priceUnit\")(data[indextr].total_price))+\" \")])]),_c('vs-td',{attrs:{\"data\":data[indextr].id}},[_c('span',[_vm._v(_vm._s(data[indextr].caj))])])],1)})}}])},[_c('template',{slot:\"thead\"},[_c('vs-th',[_vm._v(\"شماره سفارش\")]),_c('vs-th',[_vm._v(\"وضعیت\")]),_c('vs-th',[_vm._v(\"مشتری\")]),_c('vs-th',[_vm._v(\"جمع فاکتور\")]),_c('vs-th',[_vm._v(\"تاریخ سفارش\")])],1)],2)],1)])],1)])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div id=\"dashboard-analytics\">\r\n <div class=\"vx-row\">\r\n\r\n <!-- CARD 1: CONGRATS -->\r\n <div class=\"vx-col w-full mb-base\">\r\n <!--bg-danger-gradient-->\r\n <goldPrice />\r\n </div>\r\n\r\n </div>\r\n\r\n <div class=\"vx-row\">\r\n <!-- CARD 9: DISPATCHED ORDERS -->\r\n <div class=\"vx-col w-full sm:w-4/4 md:w-4/4 lg:w-4/4 xl:w-4/4 mb-base\">\r\n <vx-card title=\"سفارشات هفته جاری\">\r\n <div slot=\"no-body\" class=\"mt-4\">\r\n <vs-table stripe :data=\"model.lastOrder\" >\r\n <template slot=\"thead\">\r\n <vs-th>شماره سفارش</vs-th>\r\n <vs-th>وضعیت</vs-th>\r\n <vs-th>مشتری</vs-th>\r\n <!-- <vs-th>نام کارشناس فروش </vs-th>-->\r\n <vs-th>جمع فاکتور</vs-th>\r\n <vs-th>تاریخ سفارش</vs-th>\r\n </template>\r\n <template slot-scope=\"{data}\">\r\n <vs-tr :key=\"indextr\" v-for=\"(tr, indextr) in data\" >\r\n <vs-td :data=\"data[indextr].id\">\r\n <span>{{data[indextr].id}}</span>\r\n </vs-td>\r\n <vs-td :data=\"data[indextr].sts_str\">\r\n <span class=\"flex items-center px-2 py-1 rounded\">\r\n <div class=\"h-3 w-3 rounded-full mr-2\" :class=\"'bg-' + data[indextr].statusColor\">\r\n\r\n </div>{{data[indextr].sts_str}}</span>\r\n </vs-td>\r\n <vs-td :data=\"data[indextr].id\">\r\n <span>{{data[indextr].customer.fname}} {{data[indextr].customer.lname}}</span>\r\n </vs-td>\r\n <!-- <vs-td :data=\"data[indextr].id\">\r\n <span v-if=\"data[indextr].parent!=null\" >{{data[indextr].parent.name}}</span>\r\n <span v-else >-</span>\r\n </vs-td>-->\r\n <vs-td :data=\"data[indextr].id\">\r\n <span>{{data[indextr].total_price | priceUnit}} </span>\r\n </vs-td>\r\n <vs-td :data=\"data[indextr].id\">\r\n <span>{{data[indextr].caj}}</span>\r\n </vs-td>\r\n </vs-tr>\r\n </template>\r\n </vs-table>\r\n </div>\r\n </vx-card>\r\n </div>\r\n\r\n\r\n </div>\r\n\r\n\r\n <!-- <div class=\"vx-row\">\r\n\r\n <!– CARD 9: DISPATCHED ORDERS –>\r\n <div class=\"vx-col w-full lg:w-3/3 mb-base\">\r\n <vx-card title=\"سفارشات هفته جاری\">\r\n <div slot=\"no-body\" class=\"mt-4\">\r\n <vs-table :data=\"dispatchedOrders\" class=\"table-dark-inverted\">\r\n <template slot=\"thead\">\r\n <vs-th>شماره سفارش</vs-th>\r\n <vs-th>وضعیت</vs-th>\r\n <vs-th>مشتری</vs-th>\r\n <vs-th>نام کارشناس فروش </vs-th>\r\n <vs-th>مبلغ</vs-th>\r\n <vs-th>تاریخ سفارش</vs-th>\r\n </template>\r\n\r\n <template slot-scope=\"{data}\">\r\n <vs-tr :key=\"indextr\" v-for=\"(tr, indextr) in data\">\r\n <vs-td :data=\"data[indextr].orderNo\">\r\n <span>#{{data[indextr].orderNo}}</span>\r\n </vs-td>\r\n <vs-td :data=\"data[indextr].status\">\r\n <span class=\"flex items-center px-2 py-1 rounded\"><div class=\"h-3 w-3 rounded-full mr-2\"\r\n :class=\"'bg-' + data[indextr].statusColor\"></div>{{data[indextr].status}}</span>\r\n </vs-td>\r\n <vs-td :data=\"data[indextr].orderNo\">\r\n <span>{{data[indextr].operator}}</span>\r\n </vs-td>\r\n <vs-td :data=\"data[indextr].orderNo\">\r\n <span>{{data[indextr].location}}</span>\r\n </vs-td>\r\n <vs-td :data=\"data[indextr].orderNo\">\r\n <span>{{data[indextr].distance | priceUnit}}</span>\r\n </vs-td>\r\n <vs-td :data=\"data[indextr].orderNo\">\r\n <span>{{data[indextr].startDate}}</span>\r\n </vs-td>\r\n </vs-tr>\r\n </template>\r\n </vs-table>\r\n </div>\r\n\r\n </vx-card>\r\n </div>\r\n\r\n <!– CARD 6: Product Orders –>\r\n <!– <div class=\"vx-col w-full lg:w-1/3 mb-base\">\r\n <vx-card title=\"نسبت وضعیت سفارشات\">\r\n <!– Chart –>\r\n <div slot=\"no-body\">\r\n <!–- analyticsData.productOrdersRadialBar.chartOptions -–>\r\n <vue-apex-charts type=\"radialBar\" height=\"420\" :options=\"analyticsData.productOrdersRadialBar.chartOptions\"\r\n :series=\"Object.values(productsOrder.series)\"/>\r\n </div>\r\n <ul>\r\n <li v-for=\"orderData in productsOrder.analyticsData\" :key=\"orderData.orderType\"\r\n class=\"flex mb-3 justify-between\">\r\n <span class=\"flex items-center\">\r\n <span class=\"inline-block h-4 w-4 rounded-full mr-2 bg-white border-3 border-solid\"\r\n :class=\"`border-${orderData.color}`\"></span>\r\n <span class=\"font-semibold\">{{ orderData.orderType }}</span>\r\n </span>\r\n <span>{{ orderData.counts | price }} عدد</span>\r\n </li>\r\n </ul>\r\n </vx-card>\r\n </div>–>\r\n </div>-->\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import VueApexCharts from 'vue-apexcharts'\r\n import StatisticsCardLine from '@/components/statistics-cards/StatisticsCardLine.vue'\r\n import analyticsData from './ui-elements/card/analyticsData.js'\r\n import ChangeTimeDurationDropdown from '@/components/ChangeTimeDurationDropdown.vue'\r\n import VxTimeline from '@/components/timeline/VxTimeline'\r\n import goldPrice from \"@/components/goldPrice\"\r\n import axios from \"@/axios\";\r\n\r\n export default {\r\n data() {\r\n return {\r\n checkpointReward: {},\r\n model:{},\r\n subscribersGained: {},\r\n ordersRecevied: {},\r\n salesBarSession: {},\r\n supportTracker: {},\r\n productsOrder: {},\r\n salesRadar: {},\r\n\r\n timelineData: [\r\n {\r\n color: 'primary',\r\n icon: 'PlusIcon',\r\n title: 'Client Meeting',\r\n desc: 'Bonbon macaroon jelly beans gummi bears jelly lollipop apple',\r\n time: '25 mins Ago'\r\n },\r\n {\r\n color: 'warning',\r\n icon: 'MailIcon',\r\n title: 'Email Newsletter',\r\n desc: 'Cupcake gummi bears soufflé caramels candy',\r\n time: '15 Days Ago'\r\n },\r\n {\r\n color: 'danger',\r\n icon: 'UsersIcon',\r\n title: 'Plan Webinar',\r\n desc: 'Candy ice cream cake. Halvah gummi bears',\r\n time: '20 days ago'\r\n },\r\n {\r\n color: 'success',\r\n icon: 'LayoutIcon',\r\n title: 'Launch Website',\r\n desc: 'Candy ice cream cake. Halvah gummi bears Cupcake gummi bears soufflé caramels candy.',\r\n time: '25 days ago'\r\n },\r\n {\r\n color: 'primary',\r\n icon: 'TvIcon',\r\n title: 'Marketing',\r\n desc: 'Candy ice cream cake. Halvah gummi bears Cupcake gummi bears.',\r\n time: '28 days ago'\r\n }\r\n ],\r\n\r\n\r\n analyticsData,\r\n dispatchedOrders: []\r\n }\r\n },\r\n components: {\r\n VueApexCharts,\r\n goldPrice,\r\n StatisticsCardLine,\r\n ChangeTimeDurationDropdown,\r\n VxTimeline\r\n },\r\n created() {\r\n // User Reward Card\r\n /* this.$http.get('/api/user/checkpoint-reward')\r\n .then((response) => {\r\n this.checkpointReward = response.data\r\n })\r\n .catch((error) => {\r\n console.log(error)\r\n })*/\r\n\r\n // Subscribers gained - Statistics\r\n /* this.$http.get('/api/card/card-statistics/subscribers')\r\n .then((response) => {\r\n this.subscribersGained = response.data\r\n })\r\n .catch((error) => {\r\n console.log(error)\r\n })\r\n*/\r\n // Orders - Statistics\r\n /* this.$http.get('/api/card/card-statistics/orders')\r\n .then((response) => {\r\n this.ordersRecevied = response.data\r\n })\r\n .catch((error) => {\r\n console.log(error)\r\n })*/\r\n\r\n // Sales bar - Analytics\r\n /* this.$http.get('/api/card/card-analytics/sales/bar')\r\n .then((response) => {\r\n this.salesBarSession = response.data\r\n })\r\n .catch((error) => {\r\n console.log(error)\r\n })*/\r\n\r\n // Support Tracker\r\n /* this.$http.get('/api/card/card-analytics/support-tracker')\r\n .then((response) => {\r\n this.supportTracker = response.data\r\n })\r\n .catch((error) => {\r\n console.log(error)\r\n })*/\r\n\r\n // Products Order\r\n /* this.$http.get('/api/card/card-analytics/products-orders')\r\n .then((response) => {\r\n console.log(response.data);\r\n this.productsOrder = response.data;\r\n //console.log(\"t\",response.data.analyticsData);\r\n // console.log(\"t1\",Array.from(response.data.analyticsData));\r\n //let t=Array.from(Array.from(response.data.analyticsData)[0]);\r\n //console.log('dsadasdasdsa',t);\r\n //console.log(\"bbbb\",(this.productsOrder.analyticsData));\r\n //console.log(\"ccc\",this.analyticsData.productOrdersRadialBar.chartOptions);\r\n //console.log(\"test\",(Object.values(this.productsOrder.series)));\r\n /!*console.log(\"t2\",[\r\n { 'customerType': 'New', 'counts': 890, color: 'primary' },\r\n { 'customerType': 'Returning', 'counts': 258, color: 'warning' },\r\n { 'customerType': 'Referrals ', 'counts': 149, color: 'danger' },\r\n ]);*!/\r\n })\r\n .catch((error) => {\r\n console.log(error)\r\n })*/\r\n\r\n // Sales Radar\r\n /* this.$http.get('/api/card/card-analytics/sales/radar')\r\n .then((response) => {\r\n this.salesRadar = response.data\r\n })\r\n .catch((error) => {\r\n console.log(error)\r\n })\r\n*/\r\n // Dispatched Orders\r\n /* this.$http.get('/api/table/dispatched-orders')\r\n .then((response) => {\r\n this.dispatchedOrders = response.data\r\n })\r\n .catch((error) => {\r\n console.log(error)\r\n })*/\r\n },\r\n async mounted() {\r\n this.$vs.loading()\r\n await axios.get('get-analytics-tak')\r\n .then(resp => {\r\n this.model=resp.data;\r\n //console.log(this.omdeData);\r\n this.$vs.loading.close()\r\n })\r\n .catch(err => {\r\n // Handle Error Here\r\n console.error(err);\r\n });\r\n },\r\n }\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n /*! rtl:begin:ignore */\r\n #dashboard-analytics {\r\n .greet-user {\r\n position: relative;\r\n\r\n .decore-left {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n }\r\n\r\n .decore-right {\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n }\r\n }\r\n\r\n @media(max-width: 576px) {\r\n .decore-left, .decore-right {\r\n width: 140px;\r\n }\r\n }\r\n }\r\n\r\n\r\n .text-white .ant-statistic-content{\r\n color: white;\r\n }\r\n\r\n .text-white .ant-statistic-title{\r\n color: rgba(255, 255, 255, 0.64);\r\n }\r\n\r\n /*! rtl:end:ignore */\r\n</style>\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DashboardAnalytics.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DashboardAnalytics.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./DashboardAnalytics.vue?vue&type=template&id=e7aef610&\"\nimport script from \"./DashboardAnalytics.vue?vue&type=script&lang=js&\"\nexport * from \"./DashboardAnalytics.vue?vue&type=script&lang=js&\"\nimport style0 from \"./DashboardAnalytics.vue?vue&type=style&index=0&id=e7aef610&prod&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DashboardAnalytics.vue?vue&type=style&index=0&id=e7aef610&prod&lang=scss&\""],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure