文件操作 - query.ts
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/grafana/public/app/core/utils/query.ts
编辑文件内容
import _ from 'lodash'; import { DataQuery } from '@grafana/data'; export const getNextRefIdChar = (queries: DataQuery[]): string | undefined => { const letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; return _.find(letters, refId => { return _.every(queries, other => { return other.refId !== refId; }); }); }; export function addQuery(queries: DataQuery[], query?: Partial<DataQuery>): DataQuery[] { const q = query || {}; q.refId = getNextRefIdChar(queries); return [...queries, q as DataQuery]; }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件