{"version":3,"file":"lineChart.mjs","sources":["../../../../../../src/pagesDefault/dev/log/vislog/lineChart.vue"],"sourcesContent":["<template>\r\n\t<div id=\"visLogChartLine\" style=\"height: 180px\"></div>\r\n</template>\r\n<script setup name=\"visLogLineChart\">\r\n\timport logApi from '@/api/dev/logApi'\r\n\timport { Line } from '@antv/g2plot'\r\n\timport { onMounted } from 'vue'\r\n\tconst seriesKey = 'series'\r\n\tconst valueKey = 'value'\r\n\tconst processData = (data, yFields, meta) => {\r\n\t\tconst result = []\r\n\t\tdata.forEach((d) => {\r\n\t\t\tyFields.forEach((yField) => {\r\n\t\t\t\tconst name = meta?.[yField]?.alias || yField\r\n\t\t\t\tresult.push({ ...d, [seriesKey]: name, [valueKey]: d[yField] })\r\n\t\t\t})\r\n\t\t})\r\n\t\treturn result\r\n\t}\r\n\tonMounted(() => {\r\n\t\tconst lineMeta = {\r\n\t\t\tdate: {\r\n\t\t\t\talias: '登录登出周统计'\r\n\t\t\t},\r\n\t\t\tloginCount: {\r\n\t\t\t\talias: '登录'\r\n\t\t\t},\r\n\t\t\tlogoutCount: {\r\n\t\t\t\talias: '登出'\r\n\t\t\t}\r\n\t\t}\r\n\t\tlogApi.logVisLineChartData().then((data) => {\r\n\t\t\tconst line = new Line('visLogChartLine', {\r\n\t\t\t\tdata: processData(data, ['loginCount', 'logoutCount'], lineMeta),\r\n\t\t\t\tpadding: 'auto',\r\n\t\t\t\txField: 'date',\r\n\t\t\t\tyField: valueKey,\r\n\t\t\t\tseriesField: seriesKey,\r\n\t\t\t\tcolor: ['#1890ff', 'rgb(188, 189, 190)'],\r\n\t\t\t\tappendPadding: [0, 8, 0, 0]\r\n\t\t\t})\r\n\t\t\tline.render()\r\n\t\t})\r\n\t})\r\n</script>\r\n"],"names":["_openBlock","_createElementBlock"],"mappings":";;;;;;;;AAOC,MAAM,YAAY;AAClB,MAAM,WAAW;;;;AACjB,UAAM,cAAc,CAAC,MAAM,SAAS,SAAS;AAC5C,YAAM,SAAS,CAAE;AACjB,WAAK,QAAQ,CAAC,MAAM;AACnB,gBAAQ,QAAQ,CAAC,WAAW;AAC3B,gBAAM,OAAO,OAAO,SAAS,SAAS;AACtC,iBAAO,KAAK,EAAE,GAAG,GAAG,CAAC,YAAY,MAAM,CAAC,WAAW,EAAE,QAAO,CAAE;AAAA,QAClE,CAAI;AAAA,MACJ,CAAG;AACD,aAAO;AAAA,IACP;AACD,cAAU,MAAM;AACf,YAAM,WAAW;AAAA,QAChB,MAAM;AAAA,UACL,OAAO;AAAA,QACP;AAAA,QACD,YAAY;AAAA,UACX,OAAO;AAAA,QACP;AAAA,QACD,aAAa;AAAA,UACZ,OAAO;AAAA,QACP;AAAA,MACD;AACD,aAAO,oBAAmB,EAAG,KAAK,CAAC,SAAS;AAC3C,cAAM,OAAO,IAAI,KAAK,mBAAmB;AAAA,UACxC,MAAM,YAAY,MAAM,CAAC,cAAc,aAAa,GAAG,QAAQ;AAAA,UAC/D,SAAS;AAAA,UACT,QAAQ;AAAA,UACR,QAAQ;AAAA,UACR,aAAa;AAAA,UACb,OAAO,CAAC,WAAW,oBAAoB;AAAA,UACvC,eAAe,CAAC,GAAG,GAAG,GAAG,CAAC;AAAA,QAC9B,CAAI;AACD,aAAK,OAAQ;AAAA,MAChB,CAAG;AAAA,IACH,CAAE;;AA1CD,aAAAA,UAAA,GAAAC,mBAAsD,OAAtD,UAAsD;AAAA;;;;"}