Commit f287cf60 by chenjinjing

no message

parent c781ec70
import { getKeyNumberValueOutData, getKeyStringValueOutData } from "../cal/out";
import { KEYVALUETYPEENUM } from "../config/enum";
import { getKeyNumValue, getKeyStringValue } from "../data/dataModule";
export function getData(req, res) {
let typeName = req.query.typeName;
let ret:any = {};
let modulesNumData:any = getKeyNumValue(typeName);
ret["KeyValueNumber"] = getKeyNumberValueOutData("", modulesNumData);
let modulesStringData:any = getKeyStringValue(typeName);
ret["KeyValueNumber"] = getKeyNumberValueOutData("", modulesStringData);
}
import { addSubTitle } from "../cal/addDataModule";
import { getChartOutData } from "../cal/out";
function test(req, res) {
let chart = getChartOutData();
chart = addSubTitle(chart, "dddd");
res.send(chart);
}
\ No newline at end of file
export function addSubTitle(data, subTitle) {
return Object.assign(data, {subTitle});
}
export enum REQUESTENUM { export enum KEYVALUETYPEENUM {
get=1, 雷达图,
post, 键值对数值,
postForm 键值对字符,
}
export enum CHARTTYPEENUM {
YX,
YX,
YX
}
export enum DATALISTTYPEENUM {
数据列表
}
export enum STRINGLISTTYPEENUM {
字符列表
}
export enum SCATTERFIGURETYPEENUM {
撒点图
} }
\ No newline at end of file
import { CHARTTYPEENUM, KEYVALUETYPEENUM } from "../config/enum";
export function getKeyNumValue(typeName) {
let dataList = [["数据名称","数据值"],["数据名称1",36],["数据名称2",15]];
let result = {};
let keyValueNumId = KEYVALUETYPEENUM.键值对数值;
for (let i = 0; i < dataList.length; i++) {
if (typeName == keyValueNumId) result = getKeyValue(dataList);
}
return result;
}
export function getKeyStringValue(typeName) {
let dataList = [["数据名称","数据值"],["数据名称1","数据值1"],["数据名称2","数据值2"]];
let result = {};
let keyValueString = KEYVALUETYPEENUM.键值对字符;
for (let i = 0; i < dataList.length; i++) {
if (typeName == keyValueString) result = getKeyValue(dataList);
}
return result;
}
export function getKeyValue(dataList) {
let result = {};
let keyList = dataList[0];
let valueList = dataList[1];
for (let i = 0; i < keyList.length; i++) {
let key = keyList[i];
let value = valueList[i];
result[key] = value;
}
return result;
}
export function getSingleYAndMoreX(typeName) {
let dataList = [["数据名称","数据值"],["数据名称1","数据值1"],["数据名称2","数据值2"]];
let result = {};
let keyValueString = CHARTTYPEENUM.YX;
for (let i = 0; i < dataList.length; i++) {
if (typeName == keyValueString) result = getMoreObject(dataList);
}
return result;
}
export function getMoreObject(dataList) {
let result = {};
let titleList = dataList[0];
for (let y = 1; y < dataList.length; y++) {
let dataTitle = dataList[y][0];
let thisData = {};
for (let x = 1; x < dataList[y].length; x++) {
let key = titleList[x];
thisData[key] = dataList[y][x];
}
result[dataTitle] = thisData;
}
return result;
}
async function lanuch() { async function lanuch() {
} }
lanuch(); lanuch();
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment