12345678910111213141516171819202122232425262728293031 |
- declare var WWOpenData: any;
- /**
- * echarts 转译处理
- * @param items 需要转译的数据源
- * @param allData 源数据
- */
- export function dealWithTranslation(items: { type: 'userName' | 'departmentName', id: number | string }[], allData: any[]) {
- if (WWOpenData.initCanvas) {
- WWOpenData.initCanvas();
- }
- const myFunOne = async () => {
- const result: any = await new Promise((resolve, reject) => {
- if (WWOpenData.prefetch) {
- WWOpenData.prefetch({ items }, (err: any, data: any) => {
- if (err) {
- return reject(err);
- }
- resolve(data);
- });
- }
- });
- for (var i in allData) {
- if (result.items[i]) {
- allData[i].name = result.items[i].data;
- }
- }
- return allData
- };
- return myFunOne();
- }
|