同步操作将从 美乐低代码/MetaLowCode 企业级全栈低代码平台 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
/*** 图标接口*/import http from "@/utils/request"import useCommonStore from "@/store/modules/common";import { storeToRefs } from "pinia";const ChartTypes = {// 统计数值'statistic': 'number',// 进度条'progressbar': 'number',// 柱状图'barChart': 'axis',// 条形图'barXChart': 'axis',// 折线图'lineChart': 'axis',// 漏斗图'funnelChart': 'pie',// 漏斗图'pieChart': 'pie',// 雷达图'radarChart': 'axis',// 数据列表'listTable': 'table',// 透视表'pivotTable': 'table',};const formatItem = (list, target) => {let items = list.map(el => {let newItem = {fieldName: el.fieldName,label: el.alias,sort: el.sort,};if (target == 'longitude') {newItem.calcMode = el.calcMode;newItem.axisFormat = {thousandsSeparator: el.thousandsSeparator,decimalPlaces: el.showDecimalPlaces ? el.decimalPlaces : 0,numericUnits: el.showNumericUnits && el.numericUnits != '无' ? el.numericUnits : "",}}return { ...newItem }})return items}// 图表数据获取接口export async function queryChartData(formModel, type) {const { allEntityName } = storeToRefs(useCommonStore());// getEntityList().then(() => {let latitude = formatItem(formModel?.setDimensional.dimension || [], 'latitude');// 指标let longitude = formatItem(formModel?.setDimensional.metrics || [], 'longitude');if (type == 'pivotTable') {latitude = formatItem(formModel?.setDimensional.dimensionRow || [], 'latitude');let dimensionCol = formatItem(formModel?.setDimensional.dimensionCol || [], 'latitude');dimensionCol.forEach(el => {el.columns = true;latitude.push(el)})}let param = {chartType: ChartTypes[type],entityName: allEntityName.value[formModel.dataEntity],latitude,longitude,noPrivileges: formModel?.setChartConf.useAllData,filter: formModel.setChartFilter};return http.post('/plugins/metaDataCube/chart/queryChartData', param)// });}// 修改默认视图export function updateDefault(id, defaultChart) {return http.post('/plugins/metaDataCube/chart/updateDefault', {}, {params: { id, defaultChart },})}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。