/
home
/
henzagold
/
admin_report
/
js
/
File Upload :
llllll
Current File: /home/henzagold/admin_report/js/chunk-491a4c07.af5b3ccc.js.map
{"version":3,"sources":["webpack:///./src/views/ui-elements/card/CardAnalytics.vue?b1d9","webpack:///./node_modules/core-js/modules/_object-to-array.js","webpack:///./src/views/ui-elements/card/CardAnalytics.vue","webpack:///./src/views/ui-elements/card/analyticsData.js","webpack:///./src/components/ChangeTimeDurationDropdown.vue","webpack:///./src/components/ChangeTimeDurationDropdown.vue?ea84","webpack:///src/views/ui-elements/card/CardAnalytics.vue","webpack:///./src/views/ui-elements/card/CardAnalytics.vue?a1dc","webpack:///./src/views/ui-elements/card/CardAnalytics.vue?390c","webpack:///./node_modules/core-js/modules/es7.object.entries.js"],"names":["DESCRIPTORS","getKeys","toIObject","isEnum","f","module","exports","isEntries","it","key","O","keys","length","i","result","call","push","render","_vm","this","_c","_self","attrs","staticClass","slot","analyticsData","sessionsByDeviceDonut","chartOptions","sessionsData","series","_l","deviceData","device","icon","color","_v","_s","sessionsPercentage","comparedResultPercentage","productOrdersRadialBar","productsOrder","orderData","orderType","class","counts","customersPie","customersData","customerData","customerType","statisticsRadar","salesRadar","supportTracker","openTickets","supportTrackerRadialBar","meta","val","_e","revenueComparisonLine","thisMonth","toLocaleString","lastMonth","goalOverviewRadialBar","goalOverview","completed","inProgress","salesBarSession","_f","session","comparison","str","salesBar","todoToday","numComletedTasks","totalTasks","date","tasksToday","todo","id","task","salesLine","Object","entries","funding","currBalance","depostis","resultPerc","pastData","earned","progress","duration","browserStatistics","browser","index","name","ratio","comparedResult","time","clientRetentionBar","staticRenderFns","siteTraffic","data","grid","show","padding","left","right","chart","type","dropShadow","enabled","top","blur","opacity","toolbar","sparkline","stroke","width","curve","xaxis","colors","fill","gradient","shade","gradientToColors","shadeIntensity","opacityFrom","opacityTo","stops","markers","size","hover","tooltip","x","activeUsers","newsletter","dashArray","borderColor","legend","inverseColors","labels","style","cssClass","axisTicks","categories","axisBorder","yaxis","tickAmount","formatter","toFixed","subscribersGained","dataLabels","lines","y","offsetX","offsetY","quarterlySales","revenueGenerated","ordersRecevied","states","filter","plotOptions","bar","columnWidth","distributed","endingShape","radialBar","startAngle","endAngle","hollow","track","background","strokeWidth","value","fontSize","lineCap","radar","polygons","strokeColors","connectorColors","margin","total","label","responsive","breakpoint","options","height","stacked","browserAnalytics","on","$event","listeners","timeDurationChanged","script","component","sessionDataTime","components","VueApexCharts","StatisticsCardLine","ChangeTimeDurationDropdown","created","then","catch","console","$export","$entries","S"],"mappings":"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","file":"js/chunk-491a4c07.af5b3ccc.js","sourcesContent":["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!./CardAnalytics.vue?vue&type=style&index=0&id=3465fe8a&prod&lang=scss&\"","var DESCRIPTORS = require('./_descriptors');\nvar getKeys = require('./_object-keys');\nvar toIObject = require('./_to-iobject');\nvar isEnum = require('./_object-pie').f;\nmodule.exports = function (isEntries) {\n return function (it) {\n var O = toIObject(it);\n var keys = getKeys(O);\n var length = keys.length;\n var i = 0;\n var result = [];\n var key;\n while (length > i) {\n key = keys[i++];\n if (!DESCRIPTORS || isEnum.call(O, key)) {\n result.push(isEntries ? [key, O[key]] : O[key]);\n }\n }\n return result;\n };\n};\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"demo-card-analytics\"}},[_c('div',{staticClass:\"vx-row\"},[_c('div',{staticClass:\"vx-col w-full lg:w-1/3 mb-base\"},[_c('vx-card',{attrs:{\"title\":\"Sessions By Device\"}},[_c('template',{slot:\"actions\"},[_c('change-time-duration-dropdown')],1),_c('div',{attrs:{\"slot\":\"no-body\"},slot:\"no-body\"},[_c('vue-apex-charts',{staticClass:\"mb-12 mt-4\",attrs:{\"type\":\"donut\",\"height\":\"340\",\"options\":_vm.analyticsData.sessionsByDeviceDonut.chartOptions,\"series\":_vm.sessionsData.series}})],1),_c('ul',_vm._l((_vm.sessionsData.analyticsData),function(deviceData){return _c('li',{key:deviceData.device,staticClass:\"flex mb-3\"},[_c('feather-icon',{attrs:{\"icon\":deviceData.icon,\"svgClasses\":[`h-5 w-5 stroke-current text-${deviceData.color}`]}}),_c('span',{staticClass:\"ml-2 inline-block font-semibold\"},[_vm._v(_vm._s(deviceData.device))]),_c('span',{staticClass:\"mx-2\"},[_vm._v(\"-\")]),_c('span',{staticClass:\"mr-4\"},[_vm._v(_vm._s(deviceData.sessionsPercentage)+\"%\")]),_c('div',{staticClass:\"ml-auto flex -mr-1\"},[_c('span',{staticClass:\"mr-1\"},[_vm._v(_vm._s(deviceData.comparedResultPercentage)+\"%\")]),_c('feather-icon',{attrs:{\"icon\":deviceData.comparedResultPercentage < 0 ? 'ArrowDownIcon' : 'ArrowUpIcon',\"svgClasses\":[deviceData.comparedResultPercentage < 0 ? 'text-danger' : 'text-success' ,'stroke-current h-4 w-4 mb-1 mr-1']}})],1)],1)}),0)],2)],1),_c('div',{staticClass:\"vx-col w-full lg:w-1/3 mb-base\"},[_c('vx-card',{attrs:{\"title\":\"Product Orders\"}},[_c('template',{slot:\"actions\"},[_c('change-time-duration-dropdown')],1),_c('div',{attrs:{\"slot\":\"no-body\"},slot:\"no-body\"},[_c('vue-apex-charts',{attrs:{\"type\":\"radialBar\",\"height\":\"420\",\"options\":_vm.analyticsData.productOrdersRadialBar.chartOptions,\"series\":_vm.productsOrder.series}})],1),_c('ul',_vm._l((_vm.productsOrder.analyticsData),function(orderData){return _c('li',{key:orderData.orderType,staticClass:\"flex mb-3 justify-between\"},[_c('span',{staticClass:\"flex items-center\"},[_c('span',{staticClass:\"inline-block h-4 w-4 rounded-full mr-2 bg-white border-3 border-solid\",class:`border-${orderData.color}`}),_c('span',{staticClass:\"font-semibold\"},[_vm._v(_vm._s(orderData.orderType))])]),_c('span',[_vm._v(_vm._s(orderData.counts))])])}),0)],2)],1),_c('div',{staticClass:\"vx-col w-full lg:w-1/3 mb-base\"},[_c('vx-card',{attrs:{\"title\":\"Customers\"}},[_c('template',{slot:\"actions\"},[_c('change-time-duration-dropdown')],1),_c('div',{attrs:{\"slot\":\"no-body\"},slot:\"no-body\"},[_c('vue-apex-charts',{staticClass:\"my-12\",attrs:{\"type\":\"pie\",\"height\":\"334\",\"options\":_vm.analyticsData.customersPie.chartOptions,\"series\":_vm.customersData.series}}),_c('ul',{staticClass:\"mb-1\"},_vm._l((_vm.customersData.analyticsData),function(customerData){return _c('li',{key:customerData.customerType,staticClass:\"flex justify-between py-3 px-6 border d-theme-border-grey-light border-solid border-r-0 border-l-0 border-b-0\"},[_c('span',{staticClass:\"flex items-center\"},[_c('span',{staticClass:\"inline-block h-3 w-3 rounded-full mr-2\",class:`bg-${customerData.color}`}),_c('span',{staticClass:\"font-semibold\"},[_vm._v(_vm._s(customerData.customerType))])]),_c('span',[_vm._v(_vm._s(customerData.counts))])])}),0)],1)],2)],1)]),_c('div',{staticClass:\"vx-row\"},[_c('div',{staticClass:\"vx-col w-full md:w-1/2 lg:w-1/2 xl:w-1/2 mb-base\"},[_c('vx-card',{attrs:{\"title\":\"Sales\",\"subtitle\":\"Last 6 Months\"}},[_c('template',{slot:\"actions\"},[_c('feather-icon',{attrs:{\"icon\":\"MoreVerticalIcon\",\"svgClasses\":\"w-6 h-6 text-grey\"}})],1),_c('div',{staticClass:\"flex\"},[_c('span',{staticClass:\"flex items-center\"},[_c('div',{staticClass:\"h-3 w-3 rounded-full mr-2 bg-primary\"}),_c('span',[_vm._v(\"Sales\")])]),_c('span',{staticClass:\"flex items-center ml-5\"},[_c('div',{staticClass:\"h-3 w-3 rounded-full mr-2 bg-success\"}),_c('span',[_vm._v(\"Visits\")])])]),_c('div',{attrs:{\"slot\":\"no-body-bottom\"},slot:\"no-body-bottom\"},[_c('vue-apex-charts',{attrs:{\"type\":\"radar\",\"options\":_vm.analyticsData.statisticsRadar.chartOptions,\"series\":_vm.salesRadar.series}})],1)],2)],1),_c('div',{staticClass:\"vx-col w-full md:w-1/2 lg:w-1/2 xl:w-1/2 mb-base\"},[_c('vx-card',{attrs:{\"title\":\"Support Tracker\"}},[_c('template',{slot:\"actions\"},[_c('change-time-duration-dropdown')],1),(_vm.supportTracker.analyticsData)?_c('div',{attrs:{\"slot\":\"no-body\"},slot:\"no-body\"},[_c('div',{staticClass:\"vx-row text-center\"},[_c('div',{staticClass:\"vx-col w-full lg:w-1/5 md:w-full sm:w-1/5 flex flex-col justify-between mb-4 lg:order-first md:order-last sm:order-first order-last\"},[_c('div',{staticClass:\"lg:ml-6 lg:mt-6 md:mt-0 md:ml-0 sm:ml-6 sm:mt-6\"},[_c('h1',{staticClass:\"font-bold text-5xl\"},[_vm._v(_vm._s(_vm.supportTracker.analyticsData.openTickets))]),_c('small',[_vm._v(\"Tickets\")])])]),_c('div',{staticClass:\"vx-col w-full lg:w-4/5 md:w-full sm:w-4/5 justify-center mx-auto lg:mt-0 md:mt-6 sm:mt-0 mt-6\"},[_c('vue-apex-charts',{attrs:{\"type\":\"radialBar\",\"height\":\"385\",\"options\":_vm.analyticsData.supportTrackerRadialBar.chartOptions,\"series\":_vm.supportTracker.series}})],1)]),_c('div',{staticClass:\"flex flex-row justify-between px-8 pb-4 mt-2\"},_vm._l((_vm.supportTracker.analyticsData.meta),function(val,key){return _c('p',{key:key,staticClass:\"text-center\"},[_c('span',{staticClass:\"block\"},[_vm._v(_vm._s(key))]),_c('span',{staticClass:\"text-2xl font-semibold\"},[_vm._v(_vm._s(val))])])}),0)]):_vm._e()],2)],1)]),_c('div',{staticClass:\"vx-row\"},[_c('div',{staticClass:\"vx-col w-full md:w-2/3 mb-base\"},[_c('vx-card',{attrs:{\"title\":\"Revenue\"}},[_c('template',{slot:\"actions\"},[_c('feather-icon',{attrs:{\"icon\":\"SettingsIcon\",\"svgClasses\":\"w-6 h-6 text-grey\"}})],1),_c('div',{staticClass:\"p-6 pb-0\",attrs:{\"slot\":\"no-body\"},slot:\"no-body\"},[(_vm.revenueComparisonLine.analyticsData)?_c('div',{staticClass:\"flex\"},[_c('div',{staticClass:\"mr-6\"},[_c('p',{staticClass:\"mb-1 font-semibold\"},[_vm._v(\"This Month\")]),_c('p',{staticClass:\"text-3xl text-success\"},[_c('sup',{staticClass:\"text-base mr-1\"},[_vm._v(\"$\")]),_vm._v(_vm._s(_vm.revenueComparisonLine.analyticsData.thisMonth.toLocaleString()))])]),_c('div',[_c('p',{staticClass:\"mb-1 font-semibold\"},[_vm._v(\"Last Month\")]),_c('p',{staticClass:\"text-3xl\"},[_c('sup',{staticClass:\"text-base mr-1\"},[_vm._v(\"$\")]),_vm._v(_vm._s(_vm.revenueComparisonLine.analyticsData.lastMonth.toLocaleString()))])])]):_vm._e(),_c('vue-apex-charts',{attrs:{\"type\":\"line\",\"height\":\"266\",\"options\":_vm.analyticsData.revenueComparisonLine.chartOptions,\"series\":_vm.revenueComparisonLine.series}})],1)],2)],1),_c('div',{staticClass:\"vx-col w-full md:w-1/3 mb-base\"},[_c('vx-card',{attrs:{\"title\":\"Goal Overview\"}},[_c('template',{slot:\"actions\"},[_c('feather-icon',{attrs:{\"icon\":\"HelpCircleIcon\",\"svgClasses\":\"w-6 h-6 text-grey\"}})],1),_c('template',{slot:\"no-body\"},[_c('div',{staticClass:\"mt-10\"},[_c('vue-apex-charts',{attrs:{\"type\":\"radialBar\",\"height\":\"240\",\"options\":_vm.analyticsData.goalOverviewRadialBar.chartOptions,\"series\":_vm.goalOverview.series}})],1)]),(_vm.goalOverview.analyticsData)?_c('div',{staticClass:\"flex justify-between text-center mt-4\",attrs:{\"slot\":\"no-body-bottom\"},slot:\"no-body-bottom\"},[_c('div',{staticClass:\"w-1/2 border border-solid d-theme-border-grey-light border-r-0 border-b-0 border-l-0\"},[_c('p',{staticClass:\"mt-4\"},[_vm._v(\"Completed\")]),_c('p',{staticClass:\"mb-4 text-3xl font-semibold\"},[_vm._v(_vm._s(_vm.goalOverview.analyticsData.completed.toLocaleString()))])]),_c('div',{staticClass:\"w-1/2 border border-solid d-theme-border-grey-light border-r-0 border-b-0\"},[_c('p',{staticClass:\"mt-4\"},[_vm._v(\"In Progress\")]),_c('p',{staticClass:\"mb-4 text-3xl font-semibold\"},[_vm._v(_vm._s(_vm.goalOverview.analyticsData.inProgress.toLocaleString()))])])]):_vm._e()],2)],1)]),_c('div',{staticClass:\"vx-row\"},[_c('div',{staticClass:\"vx-col w-full md:w-1/2 mb-base\"},[_c('vx-card',[_c('div',{staticClass:\"vx-row flex-col-reverse lg:flex-row\"},[(_vm.salesBarSession.analyticsData)?_c('div',{staticClass:\"vx-col w-full lg:w-1/2 xl:w-1/2 flex flex-col justify-between\"},[_c('div',[_c('h2',{staticClass:\"mb-1 font-bold\"},[_vm._v(_vm._s(_vm._f(\"k_formatter\")(_vm.salesBarSession.analyticsData.session)))]),_c('span',{staticClass:\"font-medium\"},[_vm._v(\"Avg Sessions\")]),_c('p',{staticClass:\"mt-2 text-xl font-medium\"},[_c('span',{class:_vm.salesBarSession.analyticsData.comparison.result >= 0 ? 'text-success' : 'text-danger'},[(_vm.salesBarSession.analyticsData.comparison.result > 0)?_c('span',[_vm._v(\"+\")]):_vm._e(),_c('span',[_vm._v(_vm._s(_vm.salesBarSession.analyticsData.comparison.result))])]),_c('span',[_vm._v(\" vs \")]),_c('span',[_vm._v(_vm._s(_vm.salesBarSession.analyticsData.comparison.str))])])]),_c('vs-button',{staticClass:\"shadow-md w-full lg:mt-0 mt-4\",attrs:{\"icon-pack\":\"feather\",\"icon\":\"icon-chevrons-right\",\"icon-after\":\"\"}},[_vm._v(\"View Details\")])],1):_vm._e(),_c('div',{staticClass:\"vx-col w-full lg:w-1/2 xl:w-1/2 flex flex-col lg:mb-0 mb-base\"},[_c('change-time-duration-dropdown',{staticClass:\"self-end\"}),(_vm.salesBarSession.series)?_c('vue-apex-charts',{attrs:{\"type\":\"bar\",\"height\":\"200\",\"options\":_vm.analyticsData.salesBar.chartOptions,\"series\":_vm.salesBarSession.series}}):_vm._e()],1)]),_c('vs-divider',{staticClass:\"my-6\"}),_c('div',{staticClass:\"vx-row\"},[_c('div',{staticClass:\"vx-col w-1/2 mb-3\"},[_c('small',[_vm._v(\"Goal: $100000\")]),_c('vs-progress',{staticClass:\"block mt-1\",attrs:{\"percent\":50,\"color\":\"primary\"}})],1),_c('div',{staticClass:\"vx-col w-1/2 mb-3\"},[_c('small',[_vm._v(\"Users: 100K\")]),_c('vs-progress',{staticClass:\"block mt-1\",attrs:{\"percent\":60,\"color\":\"warning\"}})],1),_c('div',{staticClass:\"vx-col w-1/2 mb-3\"},[_c('small',[_vm._v(\"Retention: 90%\")]),_c('vs-progress',{staticClass:\"block mt-1\",attrs:{\"percent\":70,\"color\":\"danger\"}})],1),_c('div',{staticClass:\"vx-col w-1/2 mb-3\"},[_c('small',[_vm._v(\"Duration: 1yr\")]),_c('vs-progress',{staticClass:\"block mt-1\",attrs:{\"percent\":90,\"color\":\"success\"}})],1)])],1)],1),_c('div',{staticClass:\"vx-col w-full md:w-1/2 mb-base\"},[_c('vx-card',{staticClass:\"overflow-hidden\"},[_c('template',{slot:\"no-body\"},[_c('div',{staticClass:\"flex justify-between items-center p-6 border border-solid d-theme-border-grey-light border-r-0 border-l-0 border-t-0\"},[_c('div',[_c('p',[_c('span',{staticClass:\"font-semibold\"},[_vm._v(_vm._s(_vm.todoToday.numComletedTasks)+\" task completed\")]),_vm._v(\" out of \"+_vm._s(_vm.todoToday.totalTasks))]),_c('vs-progress',{attrs:{\"percent\":20,\"color\":\"primary\"}})],1),_c('span',[_vm._v(_vm._s(_vm.todoToday.date))])]),_c('ul',{staticClass:\"tasks-today-container\"},_vm._l((_vm.todoToday.tasksToday),function(todo){return _c('li',{key:todo.id,staticClass:\"px-6 py-4 tasks-today__task\"},[_c('div',{staticClass:\"vx-row\"},[_c('div',{staticClass:\"vx-col w-full sm:w-auto\"},[_c('p',{staticClass:\"font-semibold text-lg\"},[_vm._v(_vm._s(todo.task))]),_c('small',[_vm._v(_vm._s(todo.date))])]),_c('div',{staticClass:\"tasks-today__actions vx-col w-full sm:w-auto ml-auto mt-2 sm:mt-0\"},[_c('vs-button',{attrs:{\"radius\":\"\",\"color\":\"primary\",\"type\":\"border\",\"icon-pack\":\"feather\",\"icon\":\"icon-check\",\"size\":\"small\"}}),_c('vs-button',{staticClass:\"ml-3\",attrs:{\"radius\":\"\",\"color\":\"primary\",\"type\":\"border\",\"icon-pack\":\"feather\",\"icon\":\"icon-edit-2\",\"size\":\"small\"}}),_c('vs-button',{staticClass:\"ml-3\",attrs:{\"radius\":\"\",\"color\":\"primary\",\"type\":\"border\",\"icon-pack\":\"feather\",\"icon\":\"icon-trash\",\"size\":\"small\"}})],1)])])}),0)])],2)],1)]),_c('div',{staticClass:\"vx-row\"},[_c('div',{staticClass:\"vx-col w-full md:w-2/3 lg:w-3/4\"},[_c('vx-card',{staticClass:\"mb-base\",attrs:{\"title\":\"Sales\"}},[_c('template',{slot:\"actions\"},[_c('feather-icon',{attrs:{\"icon\":\"SettingsIcon\",\"svgClasses\":\"w-6 h-6 text-grey\"}})],1),_c('div',{staticClass:\"p-6 pb-0\",attrs:{\"slot\":\"no-body\"},slot:\"no-body\"},[_c('vue-apex-charts',{attrs:{\"type\":\"line\",\"height\":\"266\",\"options\":_vm.analyticsData.salesLine.chartOptions,\"series\":_vm.salesLine.series}})],1)],2)],1),_c('div',{staticClass:\"vx-col w-full md:w-1/3 lg:w-1/4 xl:w-1/4\"},[_c('vx-card',[(Object.entries(_vm.funding).length)?_c('template',{slot:\"no-body\"},[_c('div',{staticClass:\"p-8 clearfix\"},[_c('div',[_c('h1',[_c('sup',{staticClass:\"text-lg\"},[_vm._v(\"$\")]),_c('span',[_vm._v(_vm._s(_vm.funding.currBalance.toLocaleString()))])]),_c('small',[_c('span',{staticClass:\"text-grey\"},[_vm._v(\"Deposits: \")]),_c('span',[_vm._v(\"$\")]),_c('span',[_vm._v(_vm._s(_vm.funding.depostis.toLocaleString()))])])]),_c('p',{staticClass:\"mt-2 mb-8 text-xl font-medium\",class:_vm.funding.comparison.resultPerc >= 0 ? 'text-success' : 'text-danger'},[(_vm.funding.comparison.resultPerc > 0)?_c('span',[_vm._v(\"+\")]):_vm._e(),_c('span',[_vm._v(_vm._s(_vm.funding.comparison.resultPerc)+\"%\")]),_c('span',{staticClass:\"ml-1\"},[_vm._v(\"($\"+_vm._s(_vm.funding.comparison.pastData)+\")\")])]),_c('vs-button',{staticClass:\"shadow-md w-full\",attrs:{\"icon-pack\":\"feather\",\"icon\":\"icon-chevrons-right\",\"icon-after\":\"\"}},[_vm._v(\"Add Funds\")])],1),_c('div',{staticClass:\"p-8 border d-theme-border-grey-light border-solid border-r-0 border-l-0 border-b-0\"},[_c('div',{staticClass:\"mb-4\"},[_c('small',[_vm._v(\"Earned: $\"+_vm._s(_vm.funding.meta.earned.val))]),_c('vs-progress',{attrs:{\"percent\":_vm.funding.meta.earned.progress,\"color\":\"success\"}})],1),_c('div',[_c('small',[_vm._v(\"Duration: \"+_vm._s(_vm.funding.meta.duration.val))]),_c('vs-progress',{attrs:{\"percent\":_vm.funding.meta.duration.progress,\"color\":\"warning\"}})],1)])]):_vm._e()],2)],1)]),_c('div',{staticClass:\"vx-row\"},[_c('div',{staticClass:\"vx-col w-full md:w-1/3 lg:w-1/3 xl:w-1/3\"},[_c('vx-card',{staticClass:\"mt-base\",attrs:{\"title\":\"Browser Statistics\"}},_vm._l((_vm.browserStatistics),function(browser,index){return _c('div',{key:browser.id,class:{'mt-4': index}},[_c('div',{staticClass:\"flex justify-between\"},[_c('div',{staticClass:\"flex flex-col\"},[_c('span',{staticClass:\"mb-1\"},[_vm._v(_vm._s(browser.name))]),_c('h4',[_vm._v(_vm._s(browser.ratio)+\"%\")])]),_c('div',{staticClass:\"flex flex-col text-right\"},[_c('span',{staticClass:\"flex -mr-1\"},[_c('span',{staticClass:\"mr-1\"},[_vm._v(_vm._s(browser.comparedResult))]),_c('feather-icon',{attrs:{\"icon\":browser.comparedResult < 0 ? 'ArrowDownIcon' : 'ArrowUpIcon',\"svgClasses\":[browser.comparedResult < 0 ? 'text-danger' : 'text-success' ,'stroke-current h-4 w-4 mb-1 mr-1']}})],1),_c('span',{staticClass:\"text-grey\"},[_vm._v(_vm._s(_vm._f(\"time\")(browser.time,true)))])])]),_c('vs-progress',{attrs:{\"percent\":browser.ratio}})],1)}),0)],1),_c('div',{staticClass:\"vx-col w-full md:w-2/3\"},[_c('vx-card',{staticClass:\"mt-base\",attrs:{\"title\":\"Client Retention\"}},[_c('div',{staticClass:\"flex items-center mb-3\"},[_c('span',{staticClass:\"flex items-center\"},[_c('div',{staticClass:\"h-3 w-3 rounded-full mr-1 bg-warning\"}),_c('span',[_vm._v(\"New Clients\")])]),_c('span',{staticClass:\"flex items-center ml-4\"},[_c('div',{staticClass:\"h-3 w-3 rounded-full mr-1 bg-danger\"}),_c('span',[_vm._v(\"Retained Clients\")])])]),_c('vue-apex-charts',{attrs:{\"type\":\"bar\",\"height\":\"266\",\"options\":_vm.analyticsData.clientRetentionBar.chartOptions,\"series\":_vm.clientRetentionBar.series}})],1)],1)])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*=========================================================================================\r\n File Name: analyticsData.vue\r\n Description: Data shown by charts\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\r\n\r\n\r\nexport default {\r\n // LINE CHART\r\n siteTraffic: {\r\n series: [\r\n {\r\n name: 'Traffic Rate',\r\n data: [150, 200, 125, 225, 200, 250]\r\n }\r\n ],\r\n chartOptions: {\r\n grid: {\r\n show: false,\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n },\r\n chart: {\r\n type: 'line',\r\n dropShadow: {\r\n enabled: true,\r\n top: 5,\r\n left: 0,\r\n blur: 4,\r\n opacity: 0.10\r\n },\r\n toolbar: {\r\n show: false\r\n },\r\n sparkline: {\r\n enabled: true\r\n }\r\n },\r\n stroke: {\r\n width: 5,\r\n curve: 'smooth'\r\n },\r\n xaxis: {\r\n type: 'numeric'\r\n },\r\n colors: ['#7367F0'],\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n shade: 'dark',\r\n gradientToColors: ['#A9A2F6'],\r\n shadeIntensity: 1,\r\n type: 'horizontal',\r\n opacityFrom: 1,\r\n opacityTo: 1,\r\n stops: [0, 100, 100, 100]\r\n }\r\n },\r\n markers: {\r\n size: 0,\r\n hover: {\r\n size: 5\r\n }\r\n },\r\n tooltip: {\r\n x: { show: false }\r\n }\r\n }\r\n },\r\n activeUsers: {\r\n series: [\r\n {\r\n name: 'Active Users',\r\n data: [750, 1000, 900, 1250, 1000, 1200, 1100]\r\n }\r\n ],\r\n chartOptions: {\r\n grid: {\r\n show: false,\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n },\r\n chart: {\r\n type: 'line',\r\n dropShadow: {\r\n enabled: true,\r\n top: 5,\r\n left: 0,\r\n blur: 4,\r\n opacity: 0.10\r\n },\r\n toolbar: {\r\n show: false\r\n },\r\n sparkline: {\r\n enabled: true\r\n }\r\n },\r\n stroke: {\r\n width: 5,\r\n curve: 'smooth'\r\n },\r\n xaxis: {\r\n type: 'numeric'\r\n },\r\n colors: ['#28C76F'],\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n shade: 'dark',\r\n gradientToColors: ['#55DD92'],\r\n shadeIntensity: 1,\r\n type: 'horizontal',\r\n opacityFrom: 1,\r\n opacityTo: 1,\r\n stops: [0, 75, 100, 100]\r\n }\r\n },\r\n markers: {\r\n size: 0,\r\n hover: {\r\n size: 5\r\n }\r\n },\r\n tooltip: {\r\n x: { show: false }\r\n }\r\n }\r\n },\r\n newsletter: {\r\n series: [\r\n {\r\n name: 'Newsletter',\r\n data: [365, 390, 365, 400, 375, 400]\r\n }\r\n ],\r\n chartOptions: {\r\n grid: {\r\n show: false,\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n },\r\n chart: {\r\n type: 'line',\r\n dropShadow: {\r\n enabled: true,\r\n top: 5,\r\n left: 0,\r\n blur: 4,\r\n opacity: 0.10\r\n },\r\n toolbar: {\r\n show: false\r\n },\r\n sparkline: {\r\n enabled: true\r\n }\r\n },\r\n stroke: {\r\n width: 5,\r\n curve: 'smooth'\r\n },\r\n xaxis: {\r\n type: 'numeric'\r\n },\r\n colors: ['#FF9F43'],\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n shade: 'dark',\r\n gradientToColors: ['#ffc085'],\r\n shadeIntensity: 1,\r\n type: 'horizontal',\r\n opacityFrom: 1,\r\n opacityTo: 1,\r\n stops: [0, 75, 100, 100]\r\n }\r\n },\r\n markers: {\r\n size: 0,\r\n hover: {\r\n size: 5\r\n }\r\n },\r\n tooltip: {\r\n x: { show: false }\r\n }\r\n }\r\n },\r\n revenueComparisonLine: {\r\n // series: [{\r\n // name: \"This Month\",\r\n // data: [45000, 47000, 44800, 47500, 45500, 48000, 46500, 48600]\r\n // },\r\n // {\r\n // name: \"Last Month\",\r\n // data: [46000, 48000, 45500, 46600, 44500, 46500, 45000, 47000]\r\n // }\r\n // ],\r\n chartOptions: {\r\n chart: {\r\n toolbar: { show: false },\r\n dropShadow: {\r\n enabled: true,\r\n top: 5,\r\n left: 0,\r\n blur: 4,\r\n opacity: 0.10\r\n }\r\n },\r\n stroke: {\r\n curve: 'smooth',\r\n dashArray: [0, 8],\r\n width: [4, 2]\r\n },\r\n grid: {\r\n borderColor: '#e7e7e7'\r\n },\r\n legend: {\r\n show: false\r\n },\r\n colors: ['#F97794', '#b8c2cc'],\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n shade: 'dark',\r\n inverseColors: false,\r\n gradientToColors: ['#7367F0', '#b8c2cc'],\r\n shadeIntensity: 1,\r\n type: 'horizontal',\r\n opacityFrom: 1,\r\n opacityTo: 1,\r\n stops: [0, 100, 100, 100]\r\n }\r\n },\r\n markers: {\r\n size: 0,\r\n hover: {\r\n size: 5\r\n }\r\n },\r\n xaxis: {\r\n labels: {\r\n style: {\r\n cssClass: 'text-grey fill-current'\r\n }\r\n },\r\n axisTicks: {\r\n show: false\r\n },\r\n categories: ['01', '05', '09', '13', '17', '21', '26', '31'],\r\n axisBorder: {\r\n show: false\r\n }\r\n },\r\n yaxis: {\r\n tickAmount: 5,\r\n labels: {\r\n style: {\r\n cssClass: 'text-grey fill-current'\r\n },\r\n formatter (val) {\r\n return val > 999 ? `${(val / 1000).toFixed(1)}k` : val\r\n }\r\n }\r\n },\r\n tooltip: {\r\n x: { show: false }\r\n }\r\n }\r\n },\r\n\r\n // LINE AREA CHART\r\n subscribersGained: {\r\n series: [\r\n {\r\n name: 'Subscribers',\r\n data: [28, 40, 36, 52, 38, 60, 55]\r\n }\r\n ],\r\n chartOptions: {\r\n grid: {\r\n show: false,\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n },\r\n chart: {\r\n toolbar: {\r\n show: false\r\n },\r\n sparkline: {\r\n enabled: true\r\n }\r\n },\r\n dataLabels: {\r\n enabled: false\r\n },\r\n stroke: {\r\n curve: 'smooth',\r\n width: 2.5\r\n },\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n shadeIntensity: 0.9,\r\n opacityFrom: 0.7,\r\n opacityTo: 0.5,\r\n stops: [0, 80, 100]\r\n }\r\n },\r\n xaxis: {\r\n type: 'numeric',\r\n lines: {\r\n show: false\r\n },\r\n axisBorder: {\r\n show: false\r\n },\r\n labels: { show: false }\r\n },\r\n yaxis: [\r\n {\r\n y: 0,\r\n offsetX: 0,\r\n offsetY: 0,\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n }\r\n ],\r\n tooltip: {\r\n x: { show: false }\r\n }\r\n }\r\n },\r\n quarterlySales: {\r\n series: [\r\n {\r\n name: 'Sales',\r\n data: [10, 15, 7, 12, 3, 16]\r\n }\r\n ],\r\n chartOptions: {\r\n grid: {\r\n show: false,\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n },\r\n chart: {\r\n toolbar: {\r\n show: false\r\n },\r\n sparkline: {\r\n enabled: true\r\n }\r\n },\r\n dataLabels: {\r\n enabled: false\r\n },\r\n stroke: {\r\n curve: 'smooth',\r\n width: 2.5\r\n },\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n shadeIntensity: 0.9,\r\n opacityFrom: 0.7,\r\n opacityTo: 0.5,\r\n stops: [0, 80, 100]\r\n }\r\n },\r\n xaxis: {\r\n type: 'numeric',\r\n lines: {\r\n show: false\r\n },\r\n axisBorder: {\r\n show: false\r\n },\r\n labels: { show: false }\r\n },\r\n yaxis: [\r\n {\r\n y: 0,\r\n offsetX: 0,\r\n offsetY: 0,\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n }\r\n ],\r\n tooltip: {\r\n x: { show: false }\r\n }\r\n }\r\n },\r\n revenueGenerated: {\r\n series: [\r\n {\r\n name: 'Revenue',\r\n data: [350, 275, 400, 300, 350, 300, 450]\r\n }\r\n ],\r\n chartOptions: {\r\n grid: {\r\n show: false,\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n },\r\n chart: {\r\n toolbar: {\r\n show: false\r\n },\r\n sparkline: {\r\n enabled: true\r\n }\r\n },\r\n dataLabels: {\r\n enabled: false\r\n },\r\n stroke: {\r\n curve: 'smooth',\r\n width: 2.5\r\n },\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n shadeIntensity: 0.9,\r\n opacityFrom: 0.7,\r\n opacityTo: 0.5,\r\n stops: [0, 80, 100]\r\n }\r\n },\r\n xaxis: {\r\n type: 'numeric',\r\n lines: {\r\n show: false\r\n },\r\n axisBorder: {\r\n show: false\r\n },\r\n labels: { show: false }\r\n },\r\n yaxis: [\r\n {\r\n y: 0,\r\n offsetX: 0,\r\n offsetY: 0,\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n }\r\n ],\r\n tooltip: {\r\n x: { show: false }\r\n }\r\n }\r\n },\r\n ordersRecevied: {\r\n series: [\r\n {\r\n name: 'Orders',\r\n data: [10, 15, 8, 15, 7, 12, 8]\r\n }\r\n ],\r\n chartOptions: {\r\n grid: {\r\n show: false,\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n },\r\n chart: {\r\n toolbar: {\r\n show: false\r\n },\r\n sparkline: {\r\n enabled: true\r\n }\r\n },\r\n dataLabels: {\r\n enabled: false\r\n },\r\n stroke: {\r\n curve: 'smooth',\r\n width: 2.5\r\n },\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n shadeIntensity: 0.9,\r\n opacityFrom: 0.7,\r\n opacityTo: 0.5,\r\n stops: [0, 80, 100]\r\n }\r\n },\r\n xaxis: {\r\n type: 'numeric',\r\n lines: {\r\n show: false\r\n },\r\n axisBorder: {\r\n show: false\r\n },\r\n labels: { show: false }\r\n },\r\n yaxis: [\r\n {\r\n y: 0,\r\n offsetX: 0,\r\n offsetY: 0,\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n }\r\n ],\r\n tooltip: {\r\n x: { show: false }\r\n }\r\n }\r\n },\r\n // BAR CHART\r\n salesBar: {\r\n // series: [{\r\n // name: 'Sessions',\r\n // data: [75, 125, 225, 175, 125, 75, 25]\r\n // }],\r\n chartOptions: {\r\n grid: {\r\n show: false,\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n },\r\n chart: {\r\n type: 'bar',\r\n sparkline: { enabled: true },\r\n toolbar: { show: false }\r\n },\r\n states: {\r\n hover: {\r\n filter: 'none'\r\n }\r\n },\r\n colors: ['rgba(115,103,240,0.15)', 'rgba(115,103,240,0.15)', '#7367f0', 'rgba(115,103,240,0.15)', 'rgba(115,103,240,0.15)', 'rgba(115,103,240,0.15)'],\r\n plotOptions: {\r\n bar: {\r\n columnWidth: '45%',\r\n distributed: true,\r\n endingShape: 'rounded' // Deprecated\r\n // borderRadius: '20px', // Coming Soon\r\n }\r\n },\r\n tooltip: {\r\n x: { show: false }\r\n }\r\n }\r\n },\r\n // RADIAL BAR\r\n goalOverviewRadialBar: {\r\n // series: [83],\r\n chartOptions: {\r\n plotOptions: {\r\n radialBar: {\r\n size: 110,\r\n startAngle: -150,\r\n endAngle: 150,\r\n hollow: {\r\n size: '77%'\r\n },\r\n track: {\r\n background: '#bfc5cc',\r\n strokeWidth: '50%'\r\n },\r\n dataLabels: {\r\n name: {\r\n show: false\r\n },\r\n value: {\r\n offsetY: 18,\r\n color: '#99a2ac',\r\n fontSize: '4rem'\r\n }\r\n }\r\n }\r\n },\r\n colors: ['#00db89'],\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n shade: 'dark',\r\n type: 'horizontal',\r\n shadeIntensity: 0.5,\r\n gradientToColors: ['#00b5b5'],\r\n inverseColors: true,\r\n opacityFrom: 1,\r\n opacityTo: 1,\r\n stops: [0, 100]\r\n }\r\n },\r\n stroke: {\r\n lineCap: 'round'\r\n },\r\n chart: {\r\n sparkline: {\r\n enabled: true\r\n },\r\n dropShadow: {\r\n enabled: true,\r\n blur: 3,\r\n left: 1,\r\n top: 1,\r\n opacity: 0.1\r\n }\r\n }\r\n }\r\n },\r\n supportTrackerRadialBar: {\r\n // chartData: {\r\n // totalTickets: 163,\r\n // openTickets: 103,\r\n // lastResponse: '1d',\r\n // },\r\n // series: [83],\r\n chartOptions: {\r\n plotOptions: {\r\n radialBar: {\r\n size: 158,\r\n offsetY: -30,\r\n startAngle: -150,\r\n endAngle: 150,\r\n hollow: {\r\n size: '65%'\r\n },\r\n track: {\r\n background: 'rgba(0,0,0,0)',\r\n strokeWidth: '100%'\r\n\r\n },\r\n dataLabels: {\r\n value: {\r\n offsetY: 30,\r\n color: '#99a2ac',\r\n fontSize: '2rem'\r\n }\r\n }\r\n }\r\n },\r\n colors: ['#EA5455'],\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n // enabled: true,\r\n shade: 'dark',\r\n type: 'horizontal',\r\n shadeIntensity: 0.5,\r\n gradientToColors: ['#7367F0'],\r\n inverseColors: true,\r\n opacityFrom: 1,\r\n opacityTo: 1,\r\n stops: [0, 100]\r\n }\r\n },\r\n stroke: {\r\n dashArray: 8\r\n },\r\n chart: {\r\n sparkline: {\r\n }\r\n },\r\n labels: ['Completed Tickets']\r\n }\r\n },\r\n // RADAR\r\n statisticsRadar: {\r\n // series: [{\r\n // name: 'Visits',\r\n // data: [90, 50, 86, 40, 100, 20],\r\n // }, {\r\n // name: 'Sales',\r\n // data: [70, 75, 70, 76, 20, 85],\r\n // }],\r\n chartOptions: {\r\n labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'],\r\n dataLabels: {\r\n style: {\r\n colors: ['#b9c3cd', '#b9c3cd', '#b9c3cd', '#b9c3cd', '#b9c3cd', '#b9c3cd']\r\n }\r\n },\r\n yaxis: {\r\n show: false\r\n },\r\n grid: {\r\n show: false\r\n },\r\n legend: { show: false },\r\n chart: {\r\n dropShadow: {\r\n enabled: true,\r\n blur: 8,\r\n left: 1,\r\n top: 1,\r\n opacity: 0.2\r\n },\r\n toolbar: {\r\n show: false\r\n }\r\n },\r\n stroke: {\r\n width: 0\r\n },\r\n colors: ['#9f8ed7', '#1edec5'],\r\n plotOptions: {\r\n radar: {\r\n polygons: {\r\n strokeColors: ['#e8e8e8', 'transparent', 'transparent', 'transparent', 'transparent', 'transparent'],\r\n connectorColors: 'transparent'\r\n }\r\n }\r\n },\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n shade: 'dark',\r\n gradientToColors: ['#8e9ad6', '#1fcadb'],\r\n shadeIntensity: 1,\r\n type: 'horizontal',\r\n opacityFrom: 1,\r\n opacityTo: 1,\r\n stops: [0, 100, 100, 100]\r\n }\r\n },\r\n markers: {\r\n size: 0\r\n }\r\n }\r\n },\r\n // SessionsByDevice\r\n sessionsByDeviceDonut: {\r\n // analyticsData: [\r\n // { device: 'Dekstop', icon: 'MonitorIcon', color: 'primary', sessionsPercentgae: 58.6, comparedResultPercentage: 2 },\r\n // { device: 'Mobile', icon: 'SmartphoneIcon', color: 'warning', sessionsPercentgae: 34.9, comparedResultPercentage: 8 },\r\n // { device: 'Tablet', icon: 'TabletIcon', color: 'danger', sessionsPercentgae: 6.5, comparedResultPercentage: -5 },\r\n // ],\r\n // comparedResult: [2, -3, 8],\r\n // series: [58.6, 34.9, 6.5],\r\n chartOptions: {\r\n labels: ['فعال', 'نیمه فعال', 'غیر فعال'],\r\n dataLabels: {\r\n enabled: false\r\n },\r\n legend: { show: false },\r\n chart: {\r\n offsetY: 30,\r\n type: 'donut',\r\n toolbar: {\r\n show: false\r\n }\r\n },\r\n stroke: { width: 0 },\r\n colors: ['green', '#FF9F43', '#EA5455'],\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n gradientToColors: ['#79ab80', '#FFC085', '#f29292']\r\n }\r\n }\r\n }\r\n },\r\n // Product Orders\r\n productOrdersRadialBar: {\r\n analyticsData: [\r\n { 'orderType': 'Finished', 'counts': 23043, color: 'primary' },\r\n { 'orderType': 'Pending', 'counts': 14658, color: 'warning' },\r\n { 'orderType': 'Rejected ', 'counts': 4758, color: 'danger' },\r\n ],\r\n series: [70, 52, 26],\r\n chartOptions: {\r\n labels: ['تمام شده', 'در حال پردازش', 'لغو شده'],\r\n plotOptions: {\r\n radialBar: {\r\n size: 165,\r\n offsetY: -5,\r\n hollow: {\r\n size: '20%'\r\n },\r\n track: {\r\n background: '#ebebeb',\r\n strokeWidth: '100%',\r\n margin: 15\r\n },\r\n dataLabels: {\r\n show: true,\r\n name: {\r\n fontSize: '18px'\r\n },\r\n value: {\r\n fontSize: '16px',\r\n color: '#636a71',\r\n offsetY: 11\r\n },\r\n total: {\r\n show: true,\r\n label: 'جمع سفارشات',\r\n formatter () {\r\n return 42459\r\n }\r\n }\r\n }\r\n }\r\n },\r\n responsive: [\r\n {\r\n breakpoint: 576,\r\n options: {\r\n plotOptions: {\r\n radialBar: {\r\n size: 150,\r\n hollow: {\r\n size: '20%'\r\n },\r\n track: {\r\n background: '#ebebeb',\r\n strokeWidth: '100%',\r\n margin: 15\r\n }\r\n }\r\n }\r\n }\r\n }\r\n ],\r\n colors: ['#7961F9', '#FF9F43', '#EA5455'],\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n // enabled: true,\r\n shade: 'dark',\r\n type: 'vertical',\r\n shadeIntensity: 0.5,\r\n gradientToColors: ['#9c8cfc', '#FFC085', '#f29292'],\r\n inverseColors: false,\r\n opacityFrom: 1,\r\n opacityTo: 1,\r\n stops: [0, 100]\r\n }\r\n },\r\n stroke: {\r\n lineCap: 'round'\r\n },\r\n chart: {\r\n height: 355,\r\n dropShadow: {\r\n enabled: true,\r\n blur: 3,\r\n left: 1,\r\n top: 1,\r\n opacity: 0.1\r\n }\r\n }\r\n }\r\n },\r\n // Customers\r\n customersPie: {\r\n /*analyticsData: [\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 // series: [690, 258, 149],\r\n chartOptions: {\r\n labels: ['New', 'Returning', 'Referrals'],\r\n dataLabels: {\r\n enabled: false\r\n },\r\n legend: { show: false },\r\n chart: {\r\n type: 'pie',\r\n offsetY: 0,\r\n dropShadow: {\r\n enabled: false,\r\n blur: 5,\r\n left: 1,\r\n top: 1,\r\n opacity: 0.2\r\n },\r\n toolbar: {\r\n show: false\r\n }\r\n },\r\n stroke: {\r\n width: 5\r\n },\r\n colors: ['#7961F9', '#FF9F43', '#EA5455'],\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n gradientToColors: ['#9c8cfc', '#FFC085', '#f29292']\r\n }\r\n }\r\n }\r\n },\r\n // Sales monthly\r\n salesLine: {\r\n // series: [{\r\n // name: \"Sales\",\r\n // data: [140, 180, 150, 205, 160, 295, 125, 255, 205, 305, 240, 295]\r\n // }],\r\n chartOptions: {\r\n chart: {\r\n toolbar: { show: false },\r\n dropShadow: {\r\n enabled: true,\r\n top: 20,\r\n left: 2,\r\n blur: 6,\r\n opacity: 0.20\r\n }\r\n },\r\n stroke: {\r\n curve: 'smooth',\r\n width: 4\r\n },\r\n grid: {\r\n borderColor: '#ebebeb'\r\n },\r\n legend: {\r\n show: false\r\n },\r\n colors: ['#df87f2'],\r\n fill: {\r\n type: 'gradient',\r\n gradient: {\r\n shade: 'dark',\r\n inverseColors: false,\r\n gradientToColors: ['#7367F0'],\r\n shadeIntensity: 1,\r\n type: 'horizontal',\r\n opacityFrom: 1,\r\n opacityTo: 1,\r\n stops: [0, 100, 100, 100]\r\n }\r\n },\r\n markers: {\r\n size: 0,\r\n hover: {\r\n size: 5\r\n }\r\n },\r\n xaxis: {\r\n labels: {\r\n style: {\r\n cssClass: 'text-grey fill-current'\r\n }\r\n },\r\n axisTicks: {\r\n show: false\r\n },\r\n categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'July', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\r\n axisBorder: {\r\n show: false\r\n }\r\n },\r\n yaxis: {\r\n tickAmount: 5,\r\n labels: {\r\n style: {\r\n cssClass: 'text-grey fill-current'\r\n },\r\n formatter (val) {\r\n return val > 999 ? `${(val / 1000).toFixed(1)}k` : val\r\n }\r\n }\r\n },\r\n tooltip: {\r\n x: { show: false }\r\n }\r\n }\r\n },\r\n // ClientRetention Bar Chart\r\n clientRetentionBar: {\r\n // series: [{\r\n // name: 'New Clients',\r\n // data: [175, 125, 225, 175, 160, 189, 206, 134, 159, 216, 148, 123]\r\n // }, {\r\n // name: 'Retained Clients',\r\n // data: [-144, -155, -141, -167, -122, -143, -158, -107, -126, -131, -140, -137]\r\n // }],\r\n chartOptions: {\r\n grid: {\r\n borderColor: '#ebebeb',\r\n padding: {\r\n left: 0,\r\n right: 0\r\n }\r\n },\r\n legend: {\r\n show: false\r\n },\r\n dataLabels: {\r\n enabled: false\r\n },\r\n chart: {\r\n stacked: true,\r\n type: 'bar',\r\n toolbar: { show: false }\r\n },\r\n colors: ['#009688', '#EA5455'],\r\n plotOptions: {\r\n bar: {\r\n columnWidth: '10%'\r\n }\r\n },\r\n xaxis: {\r\n labels: {\r\n style: {\r\n cssClass: 'text-grey fill-current'\r\n }\r\n },\r\n axisTicks: {\r\n show: false\r\n },\r\n categories: ['01-99', '02-99', '03-99', '04-99', '05-99', '06-99', '07-99', '08-99', '09-99', '10-99', '11-99', '12-99'],\r\n axisBorder: {\r\n show: false\r\n }\r\n },\r\n yaxis: {\r\n tickAmount: 5,\r\n labels: {\r\n style: {\r\n cssClass: 'text-grey fill-current'\r\n }\r\n }\r\n },\r\n tooltip: {\r\n x: { show: false }\r\n }\r\n }\r\n },\r\n // OTHER\r\n browserAnalytics: [\r\n {\r\n id: 1,\r\n name: 'Google Chrome',\r\n ratio: 73,\r\n time: 'Mon Dec 10 2018 07:46:05 GMT+0000 (GMT)',\r\n comparedResult: '800'\r\n },\r\n {\r\n id: 3,\r\n name: 'Opera',\r\n ratio: 8,\r\n time: 'Mon Dec 10 2018 07:46:05 GMT+0000 (GMT)',\r\n comparedResult: '-200'\r\n },\r\n {\r\n id: 2,\r\n name: 'Firefox',\r\n ratio: 19,\r\n time: 'Mon Dec 10 2018 07:46:05 GMT+0000 (GMT)',\r\n comparedResult: '100'\r\n },\r\n {\r\n id: 4,\r\n name: 'Internet Explorer',\r\n ratio: 27,\r\n time: 'Mon Dec 10 2018 07:46:05 GMT+0000 (GMT)',\r\n comparedResult: '-450'\r\n }\r\n ]\r\n}\r\n","var render = function render(_c,_vm){return _c('vs-dropdown',{staticClass:\"cursor-pointer\",class:_vm.data.staticClass,attrs:{\"vs-trigger-click\":\"\"}},[_c('small',{staticClass:\"flex cursor-pointer\"},[_c('span',[_vm._v(\"Last 7 days\")]),_c('feather-icon',{staticClass:\"ml-1\",attrs:{\"icon\":\"ChevronDownIcon\",\"svgClasses\":\"h-4 w-4\"}})],1),_c('vs-dropdown-menu',{staticClass:\"w-32\"},[_c('vs-dropdown-item',{on:{\"click\":function($event){_vm.listeners.timeDurationChanged ? { timeDurationChanged: _vm.listeners.timeDurationChanged('last-28-days') } : null}}},[_vm._v(\"Last 28 days\")]),_c('vs-dropdown-item',{on:{\"click\":function($event){_vm.listeners.timeDurationChanged ? { timeDurationChanged: _vm.listeners.timeDurationChanged('last-month') } : null}}},[_vm._v(\"Last Month\")]),_c('vs-dropdown-item',{on:{\"click\":function($event){_vm.listeners.timeDurationChanged ? { timeDurationChanged: _vm.listeners.timeDurationChanged('last-year') } : null}}},[_vm._v(\"Last Year\")])],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./ChangeTimeDurationDropdown.vue?vue&type=template&id=26b29b1c&functional=true&\"\nvar script = {}\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 true,\n null,\n null,\n null\n \n)\n\nexport default component.exports"," <!-- =========================================================================================\r\n File Name: CardAnalytics.vue\r\n Description: Analytic Cards\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n\r\n<template>\r\n <div id=\"demo-card-analytics\">\r\n <!-- ROW 1 -->\r\n <div class=\"vx-row\">\r\n <!-- SESSIONS BY DEVICES -->\r\n <div class=\"vx-col w-full lg:w-1/3 mb-base\">\r\n <vx-card title=\"Sessions By Device\">\r\n <!-- SLOT = ACTION -->\r\n <template slot=\"actions\">\r\n <change-time-duration-dropdown />\r\n </template>\r\n\r\n <!-- CHART -->\r\n <div slot=\"no-body\">\r\n <vue-apex-charts type=\"donut\" height=\"340\" class=\"mb-12 mt-4\" :options=\"analyticsData.sessionsByDeviceDonut.chartOptions\" :series=\"sessionsData.series\" />\r\n </div>\r\n\r\n <!-- CHART DATA -->\r\n <ul>\r\n <li v-for=\"deviceData in sessionsData.analyticsData\" :key=\"deviceData.device\" class=\"flex mb-3\">\r\n <feather-icon :icon=\"deviceData.icon\" :svgClasses=\"[`h-5 w-5 stroke-current text-${deviceData.color}`]\"></feather-icon>\r\n <span class=\"ml-2 inline-block font-semibold\">{{ deviceData.device }}</span>\r\n <span class=\"mx-2\">-</span>\r\n <span class=\"mr-4\">{{ deviceData.sessionsPercentage }}%</span>\r\n <div class=\"ml-auto flex -mr-1\">\r\n <span class=\"mr-1\">{{ deviceData.comparedResultPercentage }}%</span>\r\n <feather-icon :icon=\" deviceData.comparedResultPercentage < 0 ? 'ArrowDownIcon' : 'ArrowUpIcon'\" :svgClasses=\"[deviceData.comparedResultPercentage < 0 ? 'text-danger' : 'text-success' ,'stroke-current h-4 w-4 mb-1 mr-1']\"></feather-icon>\r\n </div>\r\n </li>\r\n </ul>\r\n </vx-card>\r\n </div>\r\n\r\n <!-- PRODUCT ORDERS -->\r\n <div class=\"vx-col w-full lg:w-1/3 mb-base\">\r\n <vx-card title=\"Product Orders\">\r\n <!-- SLOT = ACTIONS -->\r\n <template slot=\"actions\">\r\n <change-time-duration-dropdown />\r\n </template>\r\n\r\n <!-- CHART -->\r\n <div slot=\"no-body\">\r\n <vue-apex-charts type=\"radialBar\" height=\"420\" :options=\"analyticsData.productOrdersRadialBar.chartOptions\" :series=\"productsOrder.series\" />\r\n </div>\r\n\r\n <!-- CHART DATA -->\r\n <ul>\r\n <li v-for=\"orderData in productsOrder.analyticsData\" :key=\"orderData.orderType\" 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\" :class=\"`border-${orderData.color}`\"></span>\r\n <span class=\"font-semibold\">{{ orderData.orderType }}</span>\r\n </span>\r\n <span>{{ orderData.counts }}</span>\r\n </li>\r\n </ul>\r\n </vx-card>\r\n </div>\r\n\r\n <!-- CUSTOMERS CHART -->\r\n <div class=\"vx-col w-full lg:w-1/3 mb-base\">\r\n <vx-card title=\"Customers\">\r\n <!-- SLOT = ACTIONS -->\r\n <template slot=\"actions\">\r\n <change-time-duration-dropdown />\r\n </template>\r\n\r\n <div slot=\"no-body\">\r\n <!-- CHART -->\r\n <vue-apex-charts type=\"pie\" height=\"334\" class=\"my-12\" :options=\"analyticsData.customersPie.chartOptions\" :series=\"customersData.series\" />\r\n\r\n <!-- CHART DATA -->\r\n <ul class=\"mb-1\">\r\n <li v-for=\"customerData in customersData.analyticsData\" :key=\"customerData.customerType\" class=\"flex justify-between py-3 px-6 border d-theme-border-grey-light border-solid border-r-0 border-l-0 border-b-0\">\r\n <span class=\"flex items-center\">\r\n <span class=\"inline-block h-3 w-3 rounded-full mr-2\" :class=\"`bg-${customerData.color}`\"></span>\r\n <span class=\"font-semibold\">{{ customerData.customerType }}</span>\r\n </span>\r\n <span>{{ customerData.counts }}</span>\r\n </li>\r\n </ul>\r\n </div>\r\n\r\n </vx-card>\r\n </div>\r\n\r\n </div>\r\n\r\n <!-- ROW 2 -->\r\n <div class=\"vx-row\">\r\n <!-- SALES CHART - RADIAL -->\r\n <div class=\"vx-col w-full md:w-1/2 lg:w-1/2 xl:w-1/2 mb-base\">\r\n <vx-card title=\"Sales\" subtitle=\"Last 6 Months\">\r\n <!-- SLOT = ACTION -->\r\n <template slot=\"actions\">\r\n <feather-icon icon=\"MoreVerticalIcon\" svgClasses=\"w-6 h-6 text-grey\"></feather-icon>\r\n </template>\r\n <!-- LABELS -->\r\n <div class=\"flex\">\r\n <span class=\"flex items-center\"><div class=\"h-3 w-3 rounded-full mr-2 bg-primary\"></div><span>Sales</span></span>\r\n <span class=\"flex items-center ml-5\"><div class=\"h-3 w-3 rounded-full mr-2 bg-success\"></div><span>Visits</span></span>\r\n </div>\r\n <!-- CHART -->\r\n <div slot=\"no-body-bottom\">\r\n <vue-apex-charts type=\"radar\" :options=\"analyticsData.statisticsRadar.chartOptions\" :series=\"salesRadar.series\" />\r\n </div>\r\n </vx-card>\r\n </div>\r\n\r\n <!-- SUPPORT TRACKER CHART+- -->\r\n <div class=\"vx-col w-full md:w-1/2 lg:w-1/2 xl:w-1/2 mb-base\">\r\n <vx-card title=\"Support Tracker\">\r\n <!-- CARD ACTION -->\r\n <template slot=\"actions\">\r\n <change-time-duration-dropdown />\r\n </template>\r\n\r\n <div slot=\"no-body\" v-if=\"supportTracker.analyticsData\">\r\n <div class=\"vx-row text-center\">\r\n\r\n <!-- Open Tickets Heading -->\r\n <div class=\"vx-col w-full lg:w-1/5 md:w-full sm:w-1/5 flex flex-col justify-between mb-4 lg:order-first md:order-last sm:order-first order-last\">\r\n <div class=\"lg:ml-6 lg:mt-6 md:mt-0 md:ml-0 sm:ml-6 sm:mt-6\">\r\n <h1 class=\"font-bold text-5xl\">{{ supportTracker.analyticsData.openTickets }}</h1>\r\n <small>Tickets</small>\r\n </div>\r\n </div>\r\n\r\n <!-- Chart -->\r\n <div class=\"vx-col w-full lg:w-4/5 md:w-full sm:w-4/5 justify-center mx-auto lg:mt-0 md:mt-6 sm:mt-0 mt-6\">\r\n <vue-apex-charts type=\"radialBar\" height=\"385\" :options=\"analyticsData.supportTrackerRadialBar.chartOptions\" :series=\"supportTracker.series\" />\r\n </div>\r\n </div>\r\n\r\n <!-- Support Tracker Meta Data -->\r\n <div class=\"flex flex-row justify-between px-8 pb-4 mt-2\">\r\n <p class=\"text-center\" v-for=\"(val, key) in supportTracker.analyticsData.meta\" :key=\"key\">\r\n <span class=\"block\">{{ key }}</span>\r\n <span class=\"text-2xl font-semibold\">{{ val }}</span>\r\n </p>\r\n </div>\r\n </div>\r\n </vx-card>\r\n </div>\r\n </div>\r\n\r\n <!-- ROW 1 -->\r\n <div class=\"vx-row\">\r\n\r\n <!-- LINE CHART -->\r\n <div class=\"vx-col w-full md:w-2/3 mb-base\">\r\n <vx-card title=\"Revenue\">\r\n\r\n <template slot=\"actions\">\r\n <feather-icon icon=\"SettingsIcon\" svgClasses=\"w-6 h-6 text-grey\"></feather-icon>\r\n </template>\r\n\r\n <div slot=\"no-body\" class=\"p-6 pb-0\">\r\n\r\n <div class=\"flex\" v-if=\"revenueComparisonLine.analyticsData\">\r\n <div class=\"mr-6\">\r\n <p class=\"mb-1 font-semibold\">This Month</p>\r\n <p class=\"text-3xl text-success\"><sup class=\"text-base mr-1\">$</sup>{{ revenueComparisonLine.analyticsData.thisMonth.toLocaleString() }}</p>\r\n </div>\r\n <div>\r\n <p class=\"mb-1 font-semibold\">Last Month</p>\r\n <p class=\"text-3xl\"><sup class=\"text-base mr-1\">$</sup>{{ revenueComparisonLine.analyticsData.lastMonth.toLocaleString() }}</p>\r\n </div>\r\n </div>\r\n\r\n <vue-apex-charts\r\n type=\"line\"\r\n height=\"266\"\r\n :options=\"analyticsData.revenueComparisonLine.chartOptions\"\r\n :series=\"revenueComparisonLine.series\" />\r\n </div>\r\n </vx-card>\r\n </div>\r\n\r\n <!-- RADIAL CHART -->\r\n <div class=\"vx-col w-full md:w-1/3 mb-base\">\r\n <vx-card title=\"Goal Overview\">\r\n <template slot=\"actions\">\r\n <feather-icon icon=\"HelpCircleIcon\" svgClasses=\"w-6 h-6 text-grey\"></feather-icon>\r\n </template>\r\n\r\n <!-- CHART -->\r\n <template slot=\"no-body\">\r\n <div class=\"mt-10\">\r\n <vue-apex-charts\r\n type=\"radialBar\"\r\n height=\"240\"\r\n :options=\"analyticsData.goalOverviewRadialBar.chartOptions\"\r\n :series=\"goalOverview.series\" />\r\n </div>\r\n </template>\r\n\r\n <!-- DATA -->\r\n <div\r\n v-if=\"goalOverview.analyticsData\"\r\n class=\"flex justify-between text-center mt-4\"\r\n slot=\"no-body-bottom\">\r\n\r\n <div class=\"w-1/2 border border-solid d-theme-border-grey-light border-r-0 border-b-0 border-l-0\">\r\n <p class=\"mt-4\">Completed</p>\r\n <p class=\"mb-4 text-3xl font-semibold\">{{ goalOverview.analyticsData.completed.toLocaleString() }}</p>\r\n </div>\r\n <div class=\"w-1/2 border border-solid d-theme-border-grey-light border-r-0 border-b-0\">\r\n <p class=\"mt-4\">In Progress</p>\r\n <p class=\"mb-4 text-3xl font-semibold\">{{ goalOverview.analyticsData.inProgress.toLocaleString() }}</p>\r\n </div>\r\n </div>\r\n </vx-card>\r\n </div>\r\n </div>\r\n\r\n <!-- ROW 4 -->\r\n <div class=\"vx-row\">\r\n <div class=\"vx-col w-full md:w-1/2 mb-base\">\r\n <vx-card>\r\n <div class=\"vx-row flex-col-reverse lg:flex-row\">\r\n\r\n <!-- LEFT COL -->\r\n <div class=\"vx-col w-full lg:w-1/2 xl:w-1/2 flex flex-col justify-between\" v-if=\"salesBarSession.analyticsData\">\r\n <div>\r\n\r\n <!-- Avg Session -->\r\n <h2 class=\"mb-1 font-bold\">{{ salesBarSession.analyticsData.session | k_formatter }}</h2>\r\n <span class=\"font-medium\">Avg Sessions</span>\r\n\r\n <!-- Previous Data comparison -->\r\n <p class=\"mt-2 text-xl font-medium\">\r\n <span :class=\"salesBarSession.analyticsData.comparison.result >= 0 ? 'text-success' : 'text-danger'\">\r\n <span v-if=\"salesBarSession.analyticsData.comparison.result > 0\">+</span>\r\n <span>{{ salesBarSession.analyticsData.comparison.result }}</span>\r\n </span>\r\n <span> vs </span>\r\n <span>{{ salesBarSession.analyticsData.comparison.str }}</span>\r\n </p>\r\n\r\n </div>\r\n <vs-button icon-pack=\"feather\" icon=\"icon-chevrons-right\" icon-after class=\"shadow-md w-full lg:mt-0 mt-4\">View Details</vs-button>\r\n </div>\r\n\r\n <!-- RIGHT COL -->\r\n <div class=\"vx-col w-full lg:w-1/2 xl:w-1/2 flex flex-col lg:mb-0 mb-base\">\r\n <change-time-duration-dropdown class=\"self-end\" />\r\n <vue-apex-charts\r\n type=\"bar\"\r\n height=\"200\"\r\n :options=\"analyticsData.salesBar.chartOptions\"\r\n :series=\"salesBarSession.series\"\r\n v-if=\"salesBarSession.series\" />\r\n </div>\r\n\r\n </div>\r\n\r\n <vs-divider class=\"my-6\"></vs-divider>\r\n\r\n <div class=\"vx-row\">\r\n <div class=\"vx-col w-1/2 mb-3\">\r\n <small>Goal: $100000</small>\r\n <vs-progress class=\"block mt-1\" :percent=\"50\" color=\"primary\"></vs-progress>\r\n </div>\r\n <div class=\"vx-col w-1/2 mb-3\">\r\n <small>Users: 100K</small>\r\n <vs-progress class=\"block mt-1\" :percent=\"60\" color=\"warning\"></vs-progress>\r\n </div>\r\n <div class=\"vx-col w-1/2 mb-3\">\r\n <small>Retention: 90%</small>\r\n <vs-progress class=\"block mt-1\" :percent=\"70\" color=\"danger\"></vs-progress>\r\n </div>\r\n <div class=\"vx-col w-1/2 mb-3\">\r\n <small>Duration: 1yr</small>\r\n <vs-progress class=\"block mt-1\" :percent=\"90\" color=\"success\"></vs-progress>\r\n </div>\r\n </div>\r\n </vx-card>\r\n </div>\r\n <div class=\"vx-col w-full md:w-1/2 mb-base\">\r\n <vx-card class=\"overflow-hidden\">\r\n <template slot=\"no-body\">\r\n <div class=\"flex justify-between items-center p-6 border border-solid d-theme-border-grey-light border-r-0 border-l-0 border-t-0\">\r\n <div>\r\n <p><span class=\"font-semibold\">{{ todoToday.numComletedTasks }} task completed</span> out of {{ todoToday.totalTasks }}</p>\r\n <vs-progress :percent=\"20\" color=\"primary\"></vs-progress>\r\n </div>\r\n <span>{{ todoToday.date }}</span>\r\n </div>\r\n <ul class=\"tasks-today-container\">\r\n <li class=\"px-6 py-4 tasks-today__task\" v-for=\"todo in todoToday.tasksToday\" :key=\"todo.id\">\r\n <div class=\"vx-row\">\r\n <div class=\"vx-col w-full sm:w-auto\">\r\n <p class=\"font-semibold text-lg\">{{ todo.task }}</p>\r\n <small>{{ todo.date }}</small>\r\n </div>\r\n <div class=\"tasks-today__actions vx-col w-full sm:w-auto ml-auto mt-2 sm:mt-0\">\r\n <vs-button radius color=\"primary\" type=\"border\" icon-pack=\"feather\" icon=\"icon-check\" size=\"small\"></vs-button>\r\n <vs-button radius color=\"primary\" type=\"border\" icon-pack=\"feather\" icon=\"icon-edit-2\" size=\"small\" class=\"ml-3\"></vs-button>\r\n <vs-button radius color=\"primary\" type=\"border\" icon-pack=\"feather\" icon=\"icon-trash\" size=\"small\" class=\"ml-3\"></vs-button>\r\n </div>\r\n </div>\r\n </li>\r\n </ul>\r\n </template>\r\n </vx-card>\r\n </div>\r\n </div>\r\n\r\n <!-- ROW 3 -->\r\n <div class=\"vx-row\">\r\n <div class=\"vx-col w-full md:w-2/3 lg:w-3/4\">\r\n <vx-card title=\"Sales\" class=\"mb-base\">\r\n <template slot=\"actions\">\r\n <feather-icon icon=\"SettingsIcon\" svgClasses=\"w-6 h-6 text-grey\"></feather-icon>\r\n </template>\r\n <div slot=\"no-body\" class=\"p-6 pb-0\">\r\n <vue-apex-charts type=\"line\" height=\"266\" :options=\"analyticsData.salesLine.chartOptions\" :series=\"salesLine.series\" />\r\n </div>\r\n </vx-card>\r\n </div>\r\n <div class=\"vx-col w-full md:w-1/3 lg:w-1/4 xl:w-1/4\">\r\n <vx-card>\r\n <template slot=\"no-body\" v-if=\"Object.entries(funding).length\">\r\n <div class=\"p-8 clearfix\">\r\n <div>\r\n <h1>\r\n <sup class=\"text-lg\">$</sup>\r\n <span>{{ funding.currBalance.toLocaleString() }}</span>\r\n </h1>\r\n <small>\r\n <span class=\"text-grey\">Deposits: </span>\r\n <span>$</span>\r\n <span>{{ funding.depostis.toLocaleString() }}</span>\r\n </small>\r\n </div>\r\n <p\r\n class=\"mt-2 mb-8 text-xl font-medium\"\r\n :class=\"funding.comparison.resultPerc >= 0 ? 'text-success' : 'text-danger'\"\r\n >\r\n <span v-if=\"funding.comparison.resultPerc > 0\">+</span>\r\n <span>{{ funding.comparison.resultPerc }}%</span>\r\n <span class=\"ml-1\">(${{ funding.comparison.pastData }})</span>\r\n </p>\r\n <vs-button icon-pack=\"feather\" icon=\"icon-chevrons-right\" icon-after class=\"shadow-md w-full\">Add Funds</vs-button>\r\n </div>\r\n <div class=\"p-8 border d-theme-border-grey-light border-solid border-r-0 border-l-0 border-b-0\">\r\n <div class=\"mb-4\">\r\n <small>Earned: ${{ funding.meta.earned.val }}</small>\r\n <vs-progress :percent=\"funding.meta.earned.progress\" color=\"success\"></vs-progress>\r\n </div>\r\n <div>\r\n <small>Duration: {{ funding.meta.duration.val }}</small>\r\n <vs-progress :percent=\"funding.meta.duration.progress\" color=\"warning\"></vs-progress>\r\n </div>\r\n </div>\r\n </template>\r\n </vx-card>\r\n </div>\r\n </div>\r\n\r\n <div class=\"vx-row\">\r\n\r\n <div class=\"vx-col w-full md:w-1/3 lg:w-1/3 xl:w-1/3\">\r\n <vx-card title=\"Browser Statistics\" class=\"mt-base\">\r\n <div v-for=\"(browser, index) in browserStatistics\" :key=\"browser.id\" :class=\"{'mt-4': index}\">\r\n <div class=\"flex justify-between\">\r\n <div class=\"flex flex-col\">\r\n <span class=\"mb-1\">{{ browser.name }}</span>\r\n <h4>{{ browser.ratio }}%</h4>\r\n </div>\r\n <div class=\"flex flex-col text-right\">\r\n <span class=\"flex -mr-1\">\r\n <span class=\"mr-1\">{{ browser.comparedResult }}</span>\r\n <feather-icon :icon=\" browser.comparedResult < 0 ? 'ArrowDownIcon' : 'ArrowUpIcon'\" :svgClasses=\"[browser.comparedResult < 0 ? 'text-danger' : 'text-success' ,'stroke-current h-4 w-4 mb-1 mr-1']\"></feather-icon>\r\n </span>\r\n <span class=\"text-grey\">{{ browser.time | time(true) }}</span>\r\n </div>\r\n </div>\r\n <vs-progress :percent=\"browser.ratio\"></vs-progress>\r\n </div>\r\n </vx-card>\r\n </div>\r\n\r\n <div class=\"vx-col w-full md:w-2/3\">\r\n <vx-card title=\"Client Retention\" class=\"mt-base\">\r\n <div class=\"flex items-center mb-3\">\r\n <span class=\"flex items-center\"><div class=\"h-3 w-3 rounded-full mr-1 bg-warning\"></div><span>New Clients</span></span>\r\n <span class=\"flex items-center ml-4\"><div class=\"h-3 w-3 rounded-full mr-1 bg-danger\"></div><span>Retained Clients</span></span>\r\n </div>\r\n <vue-apex-charts type=\"bar\" height=\"266\" :options=\"analyticsData.clientRetentionBar.chartOptions\" :series=\"clientRetentionBar.series\" />\r\n </vx-card>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport VueApexCharts from 'vue-apexcharts'\r\n\r\nimport StatisticsCardLine from '@/components/statistics-cards/StatisticsCardLine.vue'\r\nimport analyticsData from './analyticsData.js'\r\nimport ChangeTimeDurationDropdown from '@/components/ChangeTimeDurationDropdown.vue'\r\n\r\nexport default {\r\n data () {\r\n return {\r\n sessionsData: {},\r\n productsOrder: {},\r\n customersData: {},\r\n\r\n salesRadar: {},\r\n supportTracker: {},\r\n\r\n revenueComparisonLine: {},\r\n goalOverview: {},\r\n\r\n salesBarSession: {},\r\n sessionDataTime: 'lastWeek',\r\n todoToday: {},\r\n\r\n salesLine: {},\r\n funding: {},\r\n\r\n browserStatistics: [],\r\n clientRetentionBar: {},\r\n\r\n analyticsData\r\n }\r\n },\r\n components: {\r\n VueApexCharts,\r\n StatisticsCardLine,\r\n ChangeTimeDurationDropdown\r\n },\r\n created () {\r\n // Sessions By Device\r\n this.$http.get('/api/card/card-analytics/session-by-device')\r\n .then((response) => { this.sessionsData = response.data })\r\n .catch((error) => { console.log(error) })\r\n\r\n // Products Order\r\n this.$http.get('/api/card/card-analytics/products-orders')\r\n .then((response) => { this.productsOrder = response.data })\r\n .catch((error) => { console.log(error) })\r\n\r\n // Customers\r\n this.$http.get('/api/card/card-analytics/customers')\r\n .then((response) => { this.customersData = response.data })\r\n .catch((error) => { console.log(error) })\r\n\r\n // Sales Radar\r\n this.$http.get('/api/card/card-analytics/sales/radar')\r\n .then((response) => { this.salesRadar = response.data })\r\n .catch((error) => { console.log(error) })\r\n\r\n // Support Tracker\r\n this.$http.get('/api/card/card-analytics/support-tracker')\r\n .then((response) => { this.supportTracker = response.data })\r\n .catch((error) => { console.log(error) })\r\n\r\n // Revenue Comparison\r\n this.$http.get('/api/card/card-analytics/revenue-comparison')\r\n .then((response) => { this.revenueComparisonLine = response.data })\r\n .catch((error) => { console.log(error) })\r\n\r\n // Goal Overview\r\n this.$http.get('/api/card/card-analytics/goal-overview')\r\n .then((response) => { this.goalOverview = response.data })\r\n .catch((error) => { console.log(error) })\r\n\r\n // Sales bar\r\n this.$http.get('/api/card/card-analytics/sales/bar')\r\n .then((response) => { this.salesBarSession = response.data })\r\n .catch((error) => { console.log(error) })\r\n\r\n // Todo\r\n this.$http.get('/api/card/card-analytics/todo/today')\r\n .then((response) => { this.todoToday = response.data })\r\n .catch((error) => { console.log(error) })\r\n\r\n // Funding\r\n this.$http.get('/api/card/card-analytics/funding')\r\n .then((response) => { this.funding = response.data })\r\n .catch((error) => { console.log(error) })\r\n\r\n // Sales line\r\n this.$http.get('/api/card/card-analytics/sales/line')\r\n .then((response) => { this.salesLine = response.data })\r\n .catch((error) => { console.log(error) })\r\n\r\n // Browser Analytics\r\n this.$http.get('/api/card/card-analytics/browser-analytics')\r\n .then((response) => { this.browserStatistics = response.data })\r\n .catch((error) => { console.log(error) })\r\n\r\n // Client Retention\r\n this.$http.get('/api/card/card-analytics/client-retention')\r\n .then((response) => { this.clientRetentionBar = response.data })\r\n .catch((error) => { console.log(error) })\r\n }\r\n}\r\n</script>\r\n\r\n\r\n<style lang=\"scss\">\r\n#demo-card-analytics {\r\n .tasks-today-container {\r\n .tasks-today__task {\r\n transition: background .15s ease-out;\r\n .tasks-today__actions {\r\n display: none;\r\n }\r\n\r\n &:hover {\r\n background: rgba(var(--vs-primary),.04) ;\r\n .tasks-today__actions {\r\n display: flex;\r\n }\r\n }\r\n }\r\n }\r\n}\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!./CardAnalytics.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!./CardAnalytics.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CardAnalytics.vue?vue&type=template&id=3465fe8a&\"\nimport script from \"./CardAnalytics.vue?vue&type=script&lang=js&\"\nexport * from \"./CardAnalytics.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CardAnalytics.vue?vue&type=style&index=0&id=3465fe8a&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","// https://github.com/tc39/proposal-object-values-entries\nvar $export = require('./_export');\nvar $entries = require('./_object-to-array')(true);\n\n$export($export.S, 'Object', {\n entries: function entries(it) {\n return $entries(it);\n }\n});\n"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure