Commit fc13a42b by 孙香冬

目前只完成了投资管控指标面板,业财融合指标面板还在写excel表格

parent cd13dc07
......@@ -11,10 +11,14 @@ const dqfxjdBiz = require("../biz/jszhpt/dqfxjd");
const gcaqztBiz = require("../biz/jszhpt/gcaqzt");
const xlBiz = require("../biz/jszhpt/xl");
const jszhptBiz = require("../biz/jszhpt/jszhptdt");
//投资管控面板
const nfBiz = require("../biz/jszhpt/nf");
//投资管控指标面板
const gszsBiz = require("../biz/jszhpt/gszs");
const tkjsBiz = require("../biz/jszhpt/tkjs");
const jstjBiz = require("../biz/jszhpt/jstj");
//业财融合指标面板
const tzwcqkBiz = require("../biz/jszhpt/tzwcqk");
const htjeyizlBiz = require("../biz/jszhpt/htjeyjzl");
//整体建设概览
const jsyyBiz = require("../biz/ztjsgl/jsyy");
const lcbsjBiz = require("../biz/ztjsgl/lcbsj");
......@@ -34,10 +38,14 @@ function setRouter(httpServer) {
httpServer.get('/zmxfxfb', asyncHandler(zmxfxfbBiz.getData)); //致命性风险分布
httpServer.get('/dqfxjd', asyncHandler(dqfxjdBiz.getData)); //当前风险节点
httpServer.get('/gcaqzt', asyncHandler(gcaqztBiz.getData)); //工程安全状态
httpServer.get('/nf', asyncHandler(nfBiz.getData)); //工程安全状态
//投资管控指标面板
httpServer.get('/gszs', asyncHandler(gszsBiz.getData)); //概算总数
httpServer.get('/tkjs', asyncHandler(tkjsBiz.getData)); //投控建设
httpServer.get('/jstj', asyncHandler(jstjBiz.getData)); //决算统计
//业财融合指标面板
httpServer.get('/tzwcqk', asyncHandler(tzwcqkBiz.getData)); //投资完成情况
httpServer.get('/htjeyjzl', asyncHandler(htjeyizlBiz.getData)); //合同金额预警总览
/**
* 整体建设概览
*/
......
{"version":3,"file":"router.js","sourceRoot":"","sources":["../../src/routers/router.ts"],"names":[],"mappings":";;;AACA,sDAAqD;AACrD,QAAQ;AACR,8CAA8C;AAC9C,8CAA8C;AAC9C,wDAAwD;AACxD,oDAAoD;AACpD,kDAAkD;AAClD,kDAAkD;AAClD,0CAA0C;AAC1C,oDAAoD;AACpD,QAAQ;AACR,8CAA8C;AAC9C,8CAA8C;AAC9C,8CAA8C;AAE9C,QAAQ;AACR,8CAA8C;AAC9C,gDAAgD;AAChD,8CAA8C;AAC9C,8CAA8C;AAC9C,8CAA8C;AAC9C,+CAA+C;AAE/C,SAAgB,SAAS,CAAC,UAAU;IAChC;;OAEG;IACH,UAAU,CAAC,GAAG,CAAC,YAAY,EAAE,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,WAAW;IAC5E,UAAU,CAAC,GAAG,CAAC,KAAK,EAAE,YAAY,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,IAAI;IACvD,UAAU,CAAC,GAAG,CAAC,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,IAAI;IAC/D,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,MAAM;IAC7D,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,MAAM;IAC7D,UAAU,CAAC,GAAG,CAAC,UAAU,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,SAAS;IACtE,UAAU,CAAC,GAAG,CAAC,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,QAAQ;IACnE,UAAU,CAAC,GAAG,CAAC,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,QAAQ;IAEnE,UAAU;IACV,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM;IAC9D,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM;IAC9D,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM;IAE9D;;OAEG;IACH,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,MAAM;IAC7D,UAAU,CAAC,GAAG,CAAC,QAAQ,EAAE,YAAY,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,YAAY;IACrE,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,MAAM;IAC7D,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,MAAM;IAC7D,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,OAAO;IAC9D,UAAU,CAAC,GAAG,CAAC,MAAM,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,IAAI;AAEhE,CAAC;AA5BD,8BA4BC"}
\ No newline at end of file
{"version":3,"file":"router.js","sourceRoot":"","sources":["../../src/routers/router.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
......@@ -14,9 +14,6 @@ export function getData(req, res) {
let ret:any = {};
let nfPackageData = stringListPackage(excelData['下拉年份'].dataList);
ret['nf'] = getStringOut('下拉年份', nfPackageData);
let index = 1;
for (let key in excelData) {
if (key.search(year) > -1) { //匹配年份
......
/**
* 建设指挥平台大屏 投资管控指标面板
* 5月23号
*/
import { nfTableData } from '../../data/table/jszhpt/tzgkData';
import { keyValuePackage, stringListPackage } from '../../dataPackage/inFrontOut';
import { getKeyValueOut, getStringOut } from '../../dataPackage/out';
/*概算总数*/
export function getData(req, res) {
let excelData = nfTableData();
let ret:any = {};
let nfPackageData = stringListPackage(excelData['下拉年份'].dataList);
ret['nf'] = getStringOut('下拉年份', nfPackageData);
res.send(ret);
}
\ No newline at end of file
......@@ -15,9 +15,6 @@ export function getData(req, res) {
let ret:any = {};
let nfPackageData = stringListPackage(excelData['下拉年份'].dataList);
ret['nf'] = getStringOut('下拉年份', nfPackageData);
let tkjsExcelData = {};
let index = 1;
for (let key in excelData) {
......
/**
* 建设指挥平台大屏 投资管控指标面板
* 5月23号
*/
import { nfTableData } from '../../data/table/jszhpt/tzgkData';
import { keyValuePackage, stringListPackage } from '../../dataPackage/inFrontOut';
import { getKeyValueOut, getStringOut } from '../../dataPackage/out';
/*下拉年份*/
export function getData(req, res) {
let excelData = nfTableData();
let ret:any = {};
let nfPackageData = stringListPackage(excelData['下拉年份'].dataList);
ret['nf'] = getStringOut('下拉年份', nfPackageData);
res.send(ret);
}
\ No newline at end of file
......@@ -14,8 +14,6 @@ export function getData(req, res) {
let ret:any = {};
let nfPackageData = stringListPackage(excelData['下拉年份'].dataList);
ret['nf'] = getStringOut('下拉年份', nfPackageData);
let index = 1;
for (let key in excelData) {
if (key.search(year) > -1) { //匹配年份
......
/**
* 建设指挥平台大屏 投资管控指标面板
* 5月23号
*/
import { nfTableData } from '../../data/table/jszhpt/tzgkData';
import { keyValuePackage, stringListPackage } from '../../dataPackage/inFrontOut';
import { getKeyValueOut, getStringOut } from '../../dataPackage/out';
/*概算总数*/
export function getData(req, res) {
let excelData = nfTableData();
let ret:any = {};
let nfPackageData = stringListPackage(excelData['下拉年份'].dataList);
ret['nf'] = getStringOut('下拉年份', nfPackageData);
res.send(ret);
}
\ No newline at end of file
......@@ -25,7 +25,7 @@ export function gszsTableData() {
let blockDataList = onceSheetBecomeOfblockData('投资管控面板.xlsx', '概算总数');
let keyValueOrTitleList = ["下拉年份", "2021总线路", "2022总线路", "2023总线路", "2021各线路概算金额", "2022各线路概算金额", "2023各线路概算金额"];//适配 饼图 键值以及需要多个key的
let keyValueOrTitleList = ["2021总线路", "2022总线路", "2023总线路", "2021各线路概算金额", "2022各线路概算金额", "2023各线路概算金额"];//适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList =[];//适配 表格
......@@ -39,7 +39,7 @@ export function tkjsTableData() {
let blockDataList = onceSheetBecomeOfblockData('投资管控面板.xlsx', '投控建设');
let keyValueOrTitleList = ["下拉年份"];//适配 饼图 键值以及需要多个key的
let keyValueOrTitleList = [];//适配 饼图 键值以及需要多个key的
let barChartList = ["2021投控建设", "2022投控建设"]; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList =[];//适配 表格
......@@ -53,7 +53,7 @@ export function jstjTableData() {
let blockDataList = onceSheetBecomeOfblockData('投资管控面板.xlsx', '决算统计');
let keyValueOrTitleList = ["下拉年份"];//适配 饼图 键值以及需要多个key的
let keyValueOrTitleList = [];//适配 饼图 键值以及需要多个key的
let barChartList = ["2021合同数据", "2022合同数据", "2021合同决算统计", "2022合同决算统计", "2021业务系统数", "2022业务系统数"]; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList =[];//适配 表格
......@@ -63,3 +63,18 @@ export function jstjTableData() {
return result;
}
export function nfTableData() {
let blockDataList = onceSheetBecomeOfblockData('投资管控面板.xlsx', '年份');
let keyValueOrTitleList = ["下拉年份"];//适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList =[];//适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
}
\ No newline at end of file
......@@ -9,10 +9,15 @@ import * as dqfxjdBiz from '../biz/jszhpt/dqfxjd';
import * as gcaqztBiz from '../biz/jszhpt/gcaqzt';
import * as xlBiz from '../biz/jszhpt/xl';
import * as jszhptBiz from '../biz/jszhpt/jszhptdt';
//投资管控面板
import * as nfBiz from '../biz/jszhpt/nf';
//投资管控指标面板
import * as gszsBiz from '../biz/jszhpt/gszs';
import * as tkjsBiz from '../biz/jszhpt/tkjs';
import * as jstjBiz from '../biz/jszhpt/jstj';
//业财融合指标面板
import * as tzwcqkBiz from '../biz/jszhpt/tzwcqk';
import * as htjeyizlBiz from '../biz/jszhpt/htjeyjzl';
//整体建设概览
import * as jsyyBiz from '../biz/ztjsgl/jsyy';
......@@ -35,11 +40,16 @@ export function setRouter(httpServer){
httpServer.get('/dqfxjd', asyncHandler(dqfxjdBiz.getData));//当前风险节点
httpServer.get('/gcaqzt', asyncHandler(gcaqztBiz.getData));//工程安全状态
httpServer.get('/nf', asyncHandler(nfBiz.getData));//工程安全状态
//投资管控指标面板
httpServer.get('/gszs', asyncHandler(gszsBiz.getData)); //概算总数
httpServer.get('/tkjs', asyncHandler(tkjsBiz.getData)); //投控建设
httpServer.get('/jstj', asyncHandler(jstjBiz.getData)); //决算统计
//业财融合指标面板
httpServer.get('/tzwcqk', asyncHandler(tzwcqkBiz.getData)) //投资完成情况
httpServer.get('/htjeyjzl', asyncHandler(htjeyizlBiz.getData)) //合同金额预警总览
/**
* 整体建设概览
*/
......
No preview for this file type
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