Commit 174eafb4 by 孙香冬

no message

parent 1bf0ed4c
......@@ -4,18 +4,94 @@ exports.getData = void 0;
const dqfxjdData_1 = require("../data/table/dqfxjdData");
const inFrontOut_1 = require("../dataPackage/inFrontOut");
const out_1 = require("../dataPackage/out");
/* 当前风险节点 */
/*当前风险节点*/
function getData(req, res) {
let line = req.query.line || "全部";
let excelData = dqfxjdData_1.dqfxjdTableData();
let ret = {};
let dqfxzsPackageData = inFrontOut_1.keyValuePackage(excelData['当前风险指数'].dataList);
ret['dqfxzs'] = out_1.getKeyValueOut('当前风险指数', dqfxzsPackageData);
let jkPackageData = inFrontOut_1.keyValuePackage(excelData['基坑'].dataList);
ret['jk'] = out_1.getKeyValueOut('基坑', jkPackageData);
let qjPackageData = inFrontOut_1.keyValuePackage(excelData['区间'].dataList);
ret['qj'] = out_1.getKeyValueOut('区间', qjPackageData);
let ptdPackageData = inFrontOut_1.keyValuePackage(excelData['旁通道'].dataList);
ret['ptd'] = out_1.getKeyValueOut('旁通道', ptdPackageData);
let xxjdsjTableDataList = inFrontOut_1.tablePackage(excelData["当前风险指数"].headerList[0], excelData["当前风险指数"].bodyList);
let 基坑变形 = [];
let 地层损失率 = [];
let 旁通道地表沉降 = [];
let jkbx = 0;
let dcssl = 0;
let ptddbcx = 0;
xxjdsjTableDataList.dataList.forEach(info => {
let { A, B, C, D } = info;
if (!D)
D = "-";
if (A == line) {
基坑变形.push({ key: "基坑变形", value: B });
地层损失率.push({ key: "地层损失率", value: C });
旁通道地表沉降.push({ key: "旁通道地表沉降", value: D });
}
else if (line == "全部") {
jkbx = parseInt(B) + jkbx;
dcssl = parseInt(C) + dcssl;
if (!D)
ptddbcx = parseInt(D) + ptddbcx;
基坑变形 = [{ key: "基坑变形", value: jkbx }];
地层损失率 = [{ key: "地层损失率", value: dcssl }];
旁通道地表沉降 = [{ key: "旁通道地表沉降", value: ptddbcx }];
}
});
let jkbxPackageData = inFrontOut_1.keyValuePackage(基坑变形);
ret['jkbx'] = out_1.getKeyValueOut('基坑变形', jkbxPackageData);
let dcsslPackageData = inFrontOut_1.keyValuePackage(地层损失率);
ret['dcssl'] = out_1.getKeyValueOut('地层损失率', dcsslPackageData);
let ptddbcxPackageData = inFrontOut_1.keyValuePackage(旁通道地表沉降);
ret['ptddbcx'] = out_1.getKeyValueOut('旁通道地表沉降', ptddbcxPackageData);
let xxjdxxsjTableDataList = inFrontOut_1.tablePackage(excelData["风险节点数据"].headerList[0], excelData["风险节点数据"].bodyList);
let 基坑 = [];
let 区间 = [];
let 旁通道 = [];
let jk = 0;
let qj = 0;
let ptd = 0;
let jkdqsl = 0;
let qjdqsl = 0;
let ptddqsl = 0;
xxjdxxsjTableDataList.dataList.forEach(info => {
let { A, B, C, D } = info;
if (A == line) {
switch (B) {
case '基坑':
基坑.push({ key: B + "总数", value: C }, { key: "当前数量", value: D });
break;
case '区间':
区间.push({ key: B + "总数", value: C }, { key: "当前数量", value: D });
break;
case '旁通道':
旁通道.push({ key: B + "总数", value: C }, { key: "当前数量", value: D });
break;
}
}
else if (line == "全部") {
switch (B) {
case '基坑':
jk = parseInt(C) + jk;
jkdqsl = parseInt(D) + jkdqsl;
基坑 = [{ key: B + "总数", value: jk }, { key: "当前数量", value: jkdqsl }];
break;
case '区间':
qj = parseInt(C) + qj;
qjdqsl = parseInt(D) + qjdqsl;
区间 = [{ key: B + "总数", value: qj }, { key: "当前数量", value: qjdqsl }];
break;
case '旁通道':
ptd = parseInt(C) + ptd;
ptddqsl = parseInt(D) + ptddqsl;
旁通道 = [{ key: B + "总数", value: ptd }, { key: "当前数量", value: ptddqsl }];
break;
}
}
});
let jkxxsjPackageData = inFrontOut_1.keyValuePackage(基坑);
ret['jkxxsj'] = { title: '基坑详细数据', dataList: jkxxsjPackageData };
let qjxxsjPackageData = inFrontOut_1.keyValuePackage(区间);
ret['qjxxsj'] = { title: '区间详细数据', dataList: qjxxsjPackageData };
let ptdxxsjPackageData = inFrontOut_1.keyValuePackage(旁通道);
ret['ptdxxsj'] = { title: '旁通道详细数据', dataList: ptdxxsjPackageData };
res.send(ret);
}
exports.getData = getData;
......
{"version":3,"file":"dqfxjd.js","sourceRoot":"","sources":["../../src/biz/dqfxjd.ts"],"names":[],"mappings":";;;AACA,yDAA2D;AAC3D,0DAAoI;AACpI,4CAA6G;AAE7G,0DAA0D;AAE1D,SAAgB,OAAO,CAAC,GAAG,EAAE,GAAG;IAC5B,IAAI,SAAS,GAAG,4BAAe,EAAE,CAAC;IAElC,IAAI,GAAG,GAAO,EAAE,CAAC;IAEjB,IAAI,iBAAiB,GAAG,4BAAe,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,CAAC;IACtE,GAAG,CAAC,QAAQ,CAAC,GAAG,oBAAc,CAAC,QAAQ,EAAE,iBAAiB,CAAC,CAAC;IAE5D,IAAI,aAAa,GAAG,4BAAe,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC;IAC9D,GAAG,CAAC,IAAI,CAAC,GAAG,oBAAc,CAAC,IAAI,EAAE,aAAa,CAAC,CAAC;IAEhD,IAAI,aAAa,GAAG,4BAAe,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC;IAC9D,GAAG,CAAC,IAAI,CAAC,GAAG,oBAAc,CAAC,IAAI,EAAE,aAAa,CAAC,CAAC;IAEhD,IAAI,cAAc,GAAG,4BAAe,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC;IAChE,GAAG,CAAC,KAAK,CAAC,GAAG,oBAAc,CAAC,KAAK,EAAE,cAAc,CAAC,CAAC;IAEnD,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,CAAC;AAlBD,0BAkBC"}
\ No newline at end of file
{"version":3,"file":"dqfxjd.js","sourceRoot":"","sources":["../../src/biz/dqfxjd.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getData = void 0;
const dtData_1 = require("../data/table/dtData");
const jszhptdtData_1 = require("../data/table/jszhptdtData");
const inFrontOut_1 = require("../dataPackage/inFrontOut");
const out_1 = require("../dataPackage/out");
/*地图*/
function getData(req, res) {
let excelData = dtData_1.dtTableData();
let excelData = jszhptdtData_1.jszhptdtTableData();
let ret = {};
let jcsjPackageData = inFrontOut_1.keyValuePackage(excelData['基础数据'].dataList);
ret['jcsj'] = out_1.getKeyValueOut('基础数据', jcsjPackageData);
......
{"version":3,"file":"dt.js","sourceRoot":"","sources":["../../src/biz/dt.ts"],"names":[],"mappings":";;;AACA,iDAAmD;AACnD,0DAAoI;AACpI,4CAA6G;AAE7G,MAAM;AAEN,SAAgB,OAAO,CAAC,GAAG,EAAE,GAAG;IAC5B,IAAI,SAAS,GAAG,oBAAW,EAAE,CAAC;IAE9B,IAAI,GAAG,GAAO,EAAE,CAAC;IAEjB,IAAI,eAAe,GAAG,4BAAe,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC;IAClE,GAAG,CAAC,MAAM,CAAC,GAAG,oBAAc,CAAC,MAAM,EAAE,eAAe,CAAC,CAAC;IAEtD,IAAI,eAAe,GAAG,yBAAY,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC;IAChG,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,eAAe,CAAC,QAAQ,CAAC,OAAO,CAAE,IAAI,CAAC,EAAE;QACrC,IAAI,EAAC,CAAC,EAAE,CAAC,EAAC,GAAG,IAAI,CAAC;QAClB,IAAI,GAAG,GAAI,CAAC,GAAG,MAAM,CAAC;QACtB,UAAU,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,GAAG,EAAC,CAAC,CAAC;IAC9C,CAAC,CAAC,CAAA;IAEF,GAAG,CAAC,IAAI,CAAC,GAAG,EAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,UAAU,EAAC,CAAC;IAElD,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,CAAC;AAnBD,0BAmBC"}
\ No newline at end of file
{"version":3,"file":"dt.js","sourceRoot":"","sources":["../../src/biz/dt.ts"],"names":[],"mappings":";;;AACA,6DAA+D;AAC/D,0DAAoI;AACpI,4CAA6G;AAE7G,MAAM;AACN,SAAgB,OAAO,CAAC,GAAG,EAAE,GAAG;IAC5B,IAAI,SAAS,GAAG,gCAAiB,EAAE,CAAC;IAEpC,IAAI,GAAG,GAAO,EAAE,CAAC;IAEjB,IAAI,eAAe,GAAG,4BAAe,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC;IAClE,GAAG,CAAC,MAAM,CAAC,GAAG,oBAAc,CAAC,MAAM,EAAE,eAAe,CAAC,CAAC;IAEtD,IAAI,eAAe,GAAG,yBAAY,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC;IAChG,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,eAAe,CAAC,QAAQ,CAAC,OAAO,CAAE,IAAI,CAAC,EAAE;QACrC,IAAI,EAAC,CAAC,EAAE,CAAC,EAAC,GAAG,IAAI,CAAC;QAClB,IAAI,GAAG,GAAI,CAAC,GAAG,MAAM,CAAC;QACtB,UAAU,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,GAAG,EAAC,CAAC,CAAC;IAC9C,CAAC,CAAC,CAAA;IAEF,GAAG,CAAC,IAAI,CAAC,GAAG,EAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,UAAU,EAAC,CAAC;IAElD,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,CAAC;AAnBD,0BAmBC"}
\ No newline at end of file
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getGCAQZT = exports.getData = void 0;
exports.getData = void 0;
const gcaqztData_1 = require("../data/table/gcaqztData");
const inFrontOut_1 = require("../dataPackage/inFrontOut");
const out_1 = require("../dataPackage/out");
/* 工程 安全状态 */
/*工程安全状态*/
function getData(req, res) {
let excelData = gcaqztData_1.gcaqztTableData();
let ret = {};
let gcaqztPackageData = inFrontOut_1.onceYBarChartPackage(excelData['工程安全状态'], '', '');
ret['gcaqzt'] = out_1.getOnceYBarChartOut('工程安全状态', gcaqztPackageData);
res.send(ret);
}
exports.getData = getData;
function getGCAQZT(req, res) {
let line = req.query.line || "全部";
let excelData = gcaqztData_1.gcaqztTableDataV();
let excelData = gcaqztData_1.gcaqztTableData();
let ret = {};
let zmxfxfbTableDataList = inFrontOut_1.tablePackage(excelData["工程安全状态"].headerList[0], excelData["工程安全状态"].bodyList);
let 安全 = [];
let 风险可控 = [];
let 重点关注 = [];
let aqkj = 0;
let aqqj = 0;
let aqptd = 0;
let fxkj = 0;
let fxqj = 0;
let fxptd = 0;
let zdgzkj = 0;
let zdgzqj = 0;
let zdgzptd = 0;
let xxjdsjTableDataList = inFrontOut_1.tablePackage(excelData["风险期数量"].headerList[0], excelData["风险期数量"].bodyList);
let 基坑风险期数量 = [];
let 盾构区间风险期数量 = [];
let 旁通道风险期数量 = [];
let jkfxqsl = 0;
let dgqjfxqsl = 0;
let ptdfxqsl = 0;
xxjdsjTableDataList.dataList.forEach(info => {
let { A, B, C, D } = info;
if (!D)
D = "-";
if (A == line) {
基坑风险期数量.push({ key: "基坑风险期数量", value: B });
盾构区间风险期数量.push({ key: "盾构区间风险期数量", value: C });
旁通道风险期数量.push({ key: "旁通道风险期数量", value: D });
}
else if (line == "全部") {
jkfxqsl = parseInt(B) + jkfxqsl;
dgqjfxqsl = parseInt(C) + dgqjfxqsl;
if (!D)
ptdfxqsl = parseInt(D) + ptdfxqsl;
基坑风险期数量 = [{ key: "基坑风险期数量", value: jkfxqsl }];
盾构区间风险期数量 = [{ key: "盾构区间风险期数量", value: dgqjfxqsl }];
旁通道风险期数量 = [{ key: "旁通道风险期数量", value: ptdfxqsl }];
}
});
let jkfxqslPackageData = inFrontOut_1.keyValuePackage(基坑风险期数量);
ret['jkfxqsl'] = out_1.getKeyValueOut('基坑风险期数量', jkfxqslPackageData);
let dgqjfxqslPackageData = inFrontOut_1.keyValuePackage(盾构区间风险期数量);
ret['dgqjfxqsl'] = out_1.getKeyValueOut('盾构区间风险期数量', dgqjfxqslPackageData);
let ptdfxqslPackageData = inFrontOut_1.keyValuePackage(旁通道风险期数量);
ret['ptdfxqsl'] = out_1.getKeyValueOut('旁通道风险期数量', ptdfxqslPackageData);
let zmxfxfbTableDataList = inFrontOut_1.tablePackage(excelData["工程安全状态详细数据"].headerList[0], excelData["工程安全状态详细数据"].bodyList);
let 基坑 = [];
let 盾构区间 = [];
let 旁通道 = [];
let jkxx = 0;
let dgqjxx = 0;
let ptdxx = 0;
let jkjd = 0;
let dgqjjd = 0;
let ptdjd = 0;
zmxfxfbTableDataList.dataList.forEach(info => {
let { A, B, C, D, E } = info;
if (B == line) {
switch (A) {
case "安全":
安全.push({ key: "基坑", value: C }, { key: "区间", value: D }, { key: "旁通道", value: E });
if (A == line) {
switch (B) {
case '基坑':
基坑.push({ key: C, value: D }, { key: C + "进度", value: E });
break;
case "风险可控":
风险可控.push({ key: "基坑", value: C }, { key: "区间", value: D }, { key: "旁通道", value: E });
case '盾构区间':
盾构区间.push({ key: C, value: D }, { key: C + "进度", value: E });
break;
case "重点关注":
重点关注.push({ key: "基坑", value: C }, { key: "区间", value: D }, { key: "旁通道", value: E });
case '旁通道':
旁通道.push({ key: C, value: D }, { key: C + "进度", value: E });
break;
}
}
else if (line == "全部") {
switch (A) {
case "安全":
aqkj = parseInt(C) + aqkj;
aqqj = parseInt(D) + aqqj;
aqptd = parseInt(E) + aqptd;
安全 = [{ key: "基坑", value: aqkj }, { key: "区间", value: aqqj }, { key: "旁通道", value: aqptd }];
switch (B) {
case '基坑':
jkxx = parseInt(D) + jkxx;
jkjd = parseInt(E) + jkjd;
基坑 = [{ key: C, value: jkxx }, { key: C + "进度", value: jkjd }];
break;
case "风险可控":
fxkj = parseInt(C) + fxkj;
fxqj = parseInt(D) + fxqj;
fxptd = parseInt(E) + fxptd;
风险可控 = [{ key: "基坑", value: fxkj }, { key: "区间", value: fxqj }, { key: "旁通道", value: fxptd }];
case '盾构区间':
dgqjxx = parseInt(D) + dgqjxx;
dgqjjd = parseInt(E) + dgqjjd;
盾构区间 = [{ key: C, value: dgqjxx }, { key: C + "进度", value: dgqjjd }];
break;
case "重点关注":
zdgzkj = parseInt(C) + zdgzkj;
zdgzqj = parseInt(D) + zdgzqj;
zdgzptd = parseInt(E) + zdgzptd;
重点关注 = [{ key: "基坑", value: zdgzkj }, { key: "区间", value: zdgzqj }, { key: "旁通道", value: zdgzptd }];
case '旁通道':
ptdxx = parseInt(D) + ptdxx;
ptdjd = parseInt(E) + ptdjd;
旁通道 = [{ key: C, value: ptdxx }, { key: C + "进度", value: ptdjd }];
break;
}
}
});
let gcaqztPackageData = { dataInfo: { "安全": 安全, "风险可控": 风险可控, "重点关注": 重点关注 }, xUnit: "", yUnit: "" };
ret['gcaqzt'] = out_1.getOnceYBarChartOut('工程安全状态', gcaqztPackageData);
let jkxxsjPackageData = inFrontOut_1.keyValuePackage(基坑);
ret['jkxxsj'] = { title: '基坑详细数据', dataList: jkxxsjPackageData };
let dgqjxxsjPackageData = inFrontOut_1.keyValuePackage(盾构区间);
ret['dgqjxxsj'] = { title: '盾构区间详细数据', dataList: dgqjxxsjPackageData };
let ptdxxsjPackageData = inFrontOut_1.keyValuePackage(旁通道);
ret['ptdxxsj'] = { title: '旁通道详细数据', dataList: ptdxxsjPackageData };
res.send(ret);
}
exports.getGCAQZT = getGCAQZT;
exports.getData = getData;
//# sourceMappingURL=gcaqzt.js.map
\ No newline at end of file
{"version":3,"file":"gcaqzt.js","sourceRoot":"","sources":["../../src/biz/gcaqzt.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"gcaqzt.js","sourceRoot":"","sources":["../../src/biz/gcaqzt.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getJHJD = exports.getData = void 0;
exports.getData = void 0;
const jhjdData_1 = require("../data/table/jhjdData");
const inFrontOut_1 = require("../dataPackage/inFrontOut");
const out_1 = require("../dataPackage/out");
/* 计划进度 */
/*计划进度*/
function getData(req, res) {
let line = req.query.line || "全部";
let excelData = jhjdData_1.jhjdTableData();
let ret = {};
let zjblPackageData = inFrontOut_1.keyValuePackage(excelData['证件办理'].dataList);
let zjblJd = [];
zjblPackageData[0]["progress"] = zjblPackageData[1].value;
zjblJd.push(zjblPackageData[0]);
ret['zjbl'] = { title: "证件办理", dataList: zjblJd };
let zjblxxxlPackageData = inFrontOut_1.keyValuePackage(excelData['证件办理详细线路'].dataList);
ret['zjblxxxl'] = out_1.getKeyValueOut('证件办理详细线路', zjblxxxlPackageData);
let dqPackageData = inFrontOut_1.keyValuePackage(excelData['动迁'].dataList);
let dqJd = [];
dqPackageData[0]["progress"] = dqPackageData[1].value;
dqJd.push(dqPackageData[0]);
ret['dq'] = { title: "动迁", dataList: dqJd };
let dqxxxlPackageData = inFrontOut_1.keyValuePackage(excelData['动迁详细线路'].dataList);
ret['dqxxxl'] = out_1.getKeyValueOut('动迁详细线路', dqxxxlPackageData);
let yjPackageData = inFrontOut_1.keyValuePackage(excelData['移交'].dataList);
let yjJd = [];
yjPackageData[0]["progress"] = yjPackageData[1].value;
yjJd.push(yjPackageData[0]);
ret['yj'] = { title: "移交", dataList: yjJd };
let yjxxxlPackageData = inFrontOut_1.keyValuePackage(excelData['移交详细线路'].dataList);
ret['yjxxxl'] = out_1.getKeyValueOut('移交详细线路', yjxxxlPackageData);
res.send(ret);
}
exports.getData = getData;
function getJHJD(req, res) {
let line = req.query.line || -1;
let excelData = jhjdData_1.jhjdTableDataV();
let ret = {};
let jhjdsjTableDataList = inFrontOut_1.tablePackage(excelData["计划进度数据"].headerList[0], excelData["计划进度数据"].bodyList);
let 证件办理 = [];
let 动迁 = [];
let 移交 = [];
let 年度总计划 = 0;
let zjbl = 0;
let dq = 0;
let yj = 0;
......@@ -53,6 +27,7 @@ function getJHJD(req, res) {
证件办理.push({ key: "证件办理", value: B }, { key: "证件办理进度", value: C });
动迁.push({ key: "动迁", value: D }, { key: "动迁进度", value: E });
移交.push({ key: "移交", value: F }, { key: "移交进度", value: G });
// 年度总计划 = B + D + F;
}
else if (line == "全部") {
zjbl = parseInt(B) + zjbl;
......@@ -61,11 +36,13 @@ function getJHJD(req, res) {
zjbljd = parseInt(C) + zjbljd;
dqjd = parseInt(E) + dqjd;
yjjd = parseInt(G) + yjjd;
// 年度总计划 = zjbl + dq + yj;
证件办理 = [{ key: "证件办理", value: zjbl }, { key: "证件办理进度", value: zjbljd / len }];
动迁 = [{ key: "动迁", value: dq }, { key: "动迁进度", value: dqjd / len }];
移交 = [{ key: "移交", value: yj }, { key: "移交进度", value: yjjd / len }];
}
});
// ret['ndzjh'] = {title: "年度总计划", dataList: {key:"年度总计划", value:年度总计划}};
let zjblPackageData = inFrontOut_1.keyValuePackage(证件办理);
let zjblJd = getXxsj(zjblPackageData);
ret['zjbl'] = { title: "证件办理", dataList: zjblJd };
......@@ -94,7 +71,7 @@ function getJHJD(req, res) {
break;
}
}
else if (line == -1) {
else if (line == "全部") {
switch (B) {
case '证件办理':
证件办理详细.push({ key: C, value: D });
......@@ -109,14 +86,14 @@ function getJHJD(req, res) {
}
});
let zjblxxPackageData = inFrontOut_1.keyValuePackage(证件办理详细);
ret['zjblxx'] = out_1.getKeyValueOut('证件办理详细', zjblxxPackageData);
ret['zjblxxxl'] = out_1.getKeyValueOut('证件办理详细线路', zjblxxPackageData);
let dqxxxlPackageData = inFrontOut_1.keyValuePackage(动迁详细);
ret['dqxxxl'] = out_1.getKeyValueOut('动迁详细线路', dqxxxlPackageData);
let yjxxxlPackageData = inFrontOut_1.keyValuePackage(移交详细);
ret['yjxxxl'] = out_1.getKeyValueOut('移交详细线路', yjxxxlPackageData);
res.send(ret);
}
exports.getJHJD = getJHJD;
exports.getData = getData;
function getXxsj(packageData) {
let result = [];
packageData[0]["progress"] = packageData[1].value;
......
{"version":3,"file":"jhjd.js","sourceRoot":"","sources":["../../src/biz/jhjd.ts"],"names":[],"mappings":";;;AACA,qDAAuE;AACvE,0DAAoI;AACpI,4CAA6G;AAE7G,wDAAwD;AAExD,SAAgB,OAAO,CAAC,GAAG,EAAE,GAAG;IAC5B,IAAI,SAAS,GAAG,wBAAa,EAAE,CAAC;IAEhC,IAAI,GAAG,GAAO,EAAE,CAAC;IAEjB,IAAI,eAAe,GAAG,4BAAe,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC;IAClE,IAAI,MAAM,GAAG,EAAE,CAAC;IAChB,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,eAAe,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;IAC1D,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC;IAChC,GAAG,CAAC,MAAM,CAAC,GAAG,EAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAC,CAAC;IAEhD,IAAI,mBAAmB,GAAG,4BAAe,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,QAAQ,CAAC,CAAC;IAC1E,GAAG,CAAC,UAAU,CAAC,GAAG,oBAAc,CAAC,UAAU,EAAE,mBAAmB,CAAC,CAAC;IAElE,IAAI,aAAa,GAAG,4BAAe,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC;IAC9D,IAAI,IAAI,GAAG,EAAE,CAAC;IACd,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;IACtD,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC;IAC5B,GAAG,CAAC,IAAI,CAAC,GAAG,EAAC,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAC,CAAC;IAE1C,IAAI,iBAAiB,GAAG,4BAAe,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,CAAC;IACtE,GAAG,CAAC,QAAQ,CAAC,GAAG,oBAAc,CAAC,QAAQ,EAAE,iBAAiB,CAAC,CAAC;IAE5D,IAAI,aAAa,GAAG,4BAAe,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC;IAC9D,IAAI,IAAI,GAAG,EAAE,CAAC;IACd,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;IACtD,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC;IAC5B,GAAG,CAAC,IAAI,CAAC,GAAG,EAAC,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAC,CAAC;IAE1C,IAAI,iBAAiB,GAAG,4BAAe,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,CAAC;IACtE,GAAG,CAAC,QAAQ,CAAC,GAAG,oBAAc,CAAC,QAAQ,EAAE,iBAAiB,CAAC,CAAC;IAE5D,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,CAAC;AAjCD,0BAiCC;AAED,SAAgB,OAAO,CAAC,GAAG,EAAE,GAAG;IAC5B,IAAI,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC;IAChC,IAAI,SAAS,GAAG,yBAAc,EAAE,CAAC;IAEjC,IAAI,GAAG,GAAO,EAAE,CAAC;IAEjB,IAAI,mBAAmB,GAAG,yBAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,CAAC;IACxG,IAAI,IAAI,GAAG,EAAE,CAAC;IACd,IAAI,EAAE,GAAG,EAAE,CAAC;IACZ,IAAI,EAAE,GAAG,EAAE,CAAC;IAEZ,IAAI,IAAI,GAAG,CAAC,CAAC;IACb,IAAI,EAAE,GAAG,CAAC,CAAC;IACX,IAAI,EAAE,GAAG,CAAC,CAAC;IAEX,IAAI,MAAM,GAAG,CAAC,CAAC;IACf,IAAI,IAAI,GAAG,CAAC,CAAC;IACb,IAAI,IAAI,GAAG,CAAC,CAAC;IAEb,IAAI,GAAG,GAAG,mBAAmB,CAAC,QAAQ,CAAC,MAAM,CAAC;IAC9C,mBAAmB,CAAC,QAAQ,CAAC,OAAO,CAAE,IAAI,CAAC,EAAE;QACzC,IAAI,EAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAC,GAAG,IAAI,CAAC;QACjC,IAAI,CAAC,IAAI,IAAI,EAAE;YACX,IAAI,CAAC,IAAI,CAAE,EAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,EAAC,EAAE,EAAC,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,CAAC,EAAC,CAAE,CAAC;YAChE,EAAE,CAAC,IAAI,CAAE,EAAC,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,EAAC,EAAE,EAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,EAAC,CAAE,CAAC;YAC1D,EAAE,CAAC,IAAI,CAAE,EAAC,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,EAAC,EAAE,EAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,EAAC,CAAE,CAAC;SAC7D;aAAM,IAAI,IAAI,IAAI,IAAI,EAAE;YACrB,IAAI,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC;YAC1B,EAAE,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC;YACtB,EAAE,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC;YAEtB,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC;YAC9B,IAAI,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC;YAC1B,IAAI,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC;YAC1B,IAAI,GAAG,CAAC,EAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAC,EAAE,EAAC,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,MAAM,GAAC,GAAG,EAAC,CAAC,CAAC;YACxE,EAAE,GAAG,CAAC,EAAC,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAC,EAAE,EAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,GAAC,GAAG,EAAC,CAAC,CAAC;YAC9D,EAAE,GAAG,CAAC,EAAC,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAC,EAAE,EAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,GAAC,GAAG,EAAC,CAAC,CAAC;SACjE;IACL,CAAC,CAAC,CAAA;IAEF,IAAI,eAAe,GAAG,4BAAe,CAAC,IAAI,CAAC,CAAC;IAE5C,IAAI,MAAM,GAAG,OAAO,CAAC,eAAe,CAAC,CAAC;IACtC,GAAG,CAAC,MAAM,CAAC,GAAG,EAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAC,CAAC;IAEhD,IAAI,aAAa,GAAG,4BAAe,CAAC,EAAE,CAAC,CAAC;IACxC,IAAI,IAAI,GAAG,OAAO,CAAC,aAAa,CAAC,CAAC;IAClC,GAAG,CAAC,IAAI,CAAC,GAAG,EAAC,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAC,CAAC;IAE1C,IAAI,aAAa,GAAG,4BAAe,CAAC,EAAE,CAAC,CAAC;IACxC,IAAI,IAAI,GAAG,OAAO,CAAC,aAAa,CAAC,CAAC;IAClC,GAAG,CAAC,IAAI,CAAC,GAAG,EAAC,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAC,CAAC;IAE1C,IAAI,qBAAqB,GAAG,yBAAY,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,CAAC,QAAQ,CAAC,CAAC;IAC9G,IAAI,MAAM,GAAG,EAAE,CAAC;IAChB,IAAI,IAAI,GAAG,EAAE,CAAC;IACd,IAAI,IAAI,GAAG,EAAE,CAAC;IAEd,qBAAqB,CAAC,QAAQ,CAAC,OAAO,CAAE,IAAI,CAAC,EAAE;QAC3C,IAAI,EAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAC,GAAG,IAAI,CAAC;QACxB,IAAI,CAAC,IAAI,IAAI,EAAE;YACX,QAAQ,CAAC,EAAE;gBACP,KAAK,MAAM;oBACP,MAAM,CAAC,IAAI,CAAE,EAAC,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAC,CAAE,CAAC;oBACtC,MAAM;gBACN,KAAK,IAAI;oBACL,IAAI,CAAC,IAAI,CAAE,EAAC,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAC,CAAE,CAAC;oBACpC,MAAM;gBACN,KAAK,IAAI;oBACL,IAAI,CAAC,IAAI,CAAE,EAAC,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAC,CAAE,CAAC;oBACpC,MAAM;aACT;SACJ;aAAM,IAAI,IAAI,IAAI,CAAC,CAAC,EAAE;YACnB,QAAQ,CAAC,EAAE;gBACP,KAAK,MAAM;oBACP,MAAM,CAAC,IAAI,CAAE,EAAC,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAC,CAAE,CAAC;oBACtC,MAAM;gBACN,KAAK,IAAI;oBACL,IAAI,CAAC,IAAI,CAAE,EAAC,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAC,CAAE,CAAC;oBACpC,MAAM;gBACN,KAAK,IAAI;oBACL,IAAI,CAAC,IAAI,CAAE,EAAC,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAC,CAAE,CAAC;oBACpC,MAAM;aACT;SACJ;IACL,CAAC,CAAC,CAAA;IAEF,IAAI,iBAAiB,GAAG,4BAAe,CAAC,MAAM,CAAC,CAAC;IAChD,GAAG,CAAC,QAAQ,CAAC,GAAG,oBAAc,CAAC,QAAQ,EAAE,iBAAiB,CAAC,CAAC;IAE5D,IAAI,iBAAiB,GAAG,4BAAe,CAAC,IAAI,CAAC,CAAC;IAC9C,GAAG,CAAC,QAAQ,CAAC,GAAG,oBAAc,CAAC,QAAQ,EAAE,iBAAiB,CAAC,CAAC;IAE5D,IAAI,iBAAiB,GAAG,4BAAe,CAAC,IAAI,CAAC,CAAC;IAC9C,GAAG,CAAC,QAAQ,CAAC,GAAG,oBAAc,CAAC,QAAQ,EAAE,iBAAiB,CAAC,CAAC;IAE5D,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,CAAC;AAjGD,0BAiGC;AAED,SAAS,OAAO,CAAC,WAAW;IACxB,IAAI,MAAM,GAAG,EAAE,CAAC;IAChB,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;IAClD,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC;IAC5B,OAAO,MAAM,CAAC;AAClB,CAAC"}
\ No newline at end of file
{"version":3,"file":"jhjd.js","sourceRoot":"","sources":["../../src/biz/jhjd.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
......@@ -4,7 +4,7 @@ exports.getData = void 0;
const lcbjdwcqkData_1 = require("../data/table/lcbjdwcqkData");
const inFrontOut_1 = require("../dataPackage/inFrontOut");
const out_1 = require("../dataPackage/out");
/* 里程碑节点完成情况 */
/*里程碑节点完成情况*/
function getData(req, res) {
let excelData = lcbjdwcqkData_1.lcbjdwcqkTableData();
let ret = {};
......
{"version":3,"file":"lcbjdwcqk.js","sourceRoot":"","sources":["../../src/biz/lcbjdwcqk.ts"],"names":[],"mappings":";;;AACA,+DAAiE;AACjE,0DAAoI;AACpI,4CAA6G;AAE7G,6DAA6D;AAE7D,SAAgB,OAAO,CAAC,GAAG,EAAE,GAAG;IAC5B,IAAI,SAAS,GAAG,kCAAkB,EAAE,CAAC;IAErC,IAAI,GAAG,GAAO,EAAE,CAAC;IAEjB,IAAI,sBAAsB,GAAG,yBAAY,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,WAAW,CAAC,CAAC,QAAQ,CAAC,CAAC;IACjH,GAAG,CAAC,WAAW,CAAC,GAAG,iBAAW,CAAE,WAAW,EAAE,sBAAsB,CAAC,CAAC;IAErE,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,CAAC;AATD,0BASC"}
\ No newline at end of file
{"version":3,"file":"lcbjdwcqk.js","sourceRoot":"","sources":["../../src/biz/lcbjdwcqk.ts"],"names":[],"mappings":";;;AACA,+DAAiE;AACjE,0DAAoI;AACpI,4CAA6G;AAE7G,aAAa;AAEb,SAAgB,OAAO,CAAC,GAAG,EAAE,GAAG;IAC5B,IAAI,SAAS,GAAG,kCAAkB,EAAE,CAAC;IAErC,IAAI,GAAG,GAAO,EAAE,CAAC;IAEjB,IAAI,sBAAsB,GAAG,yBAAY,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,WAAW,CAAC,CAAC,QAAQ,CAAC,CAAC;IACjH,GAAG,CAAC,WAAW,CAAC,GAAG,iBAAW,CAAE,WAAW,EAAE,sBAAsB,CAAC,CAAC;IAErE,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,CAAC;AATD,0BASC"}
\ No newline at end of file
{"version":3,"file":"xl.js","sourceRoot":"","sources":["../../src/biz/xl.ts"],"names":[],"mappings":";;;AACA,iDAAmD;AAEnD,4CAA2H;AAE3H,MAAM;AAEN,SAAgB,OAAO,CAAC,GAAG,EAAE,GAAG;IAC5B,IAAI,SAAS,GAAG,oBAAW,EAAE,CAAC;IAE9B,IAAI,GAAG,GAAO,EAAE,CAAC;IAEjB,GAAG,CAAC,IAAI,CAAC,GAAG,kBAAY,CAAC,IAAI,EAAE,SAAS,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC;IAE3D,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,CAAC;AARD,0BAQC"}
\ No newline at end of file
{"version":3,"file":"xl.js","sourceRoot":"","sources":["../../src/biz/xl.ts"],"names":[],"mappings":";;;AACA,iDAAmD;AACnD,4CAA2H;AAE3H,MAAM;AAEN,SAAgB,OAAO,CAAC,GAAG,EAAE,GAAG;IAC5B,IAAI,SAAS,GAAG,oBAAW,EAAE,CAAC;IAE9B,IAAI,GAAG,GAAO,EAAE,CAAC;IAEjB,GAAG,CAAC,IAAI,CAAC,GAAG,kBAAY,CAAC,IAAI,EAAE,SAAS,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC;IAE3D,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,CAAC;AARD,0BAQC"}
\ No newline at end of file
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getXXJD = exports.getData = void 0;
exports.getData = void 0;
const xxjdData_1 = require("../data/table/xxjdData");
const inFrontOut_1 = require("../dataPackage/inFrontOut");
const out_1 = require("../dataPackage/out");
/* 形象进度 */
/*形象进度*/
function getData(req, res) {
let line = req.query.line || "全部";
let excelData = xxjdData_1.xxjdTableData();
let ret = {};
let czzsPackageData = inFrontOut_1.keyValuePackage(excelData['车站总数'].dataList);
ret['czzs'] = out_1.getKeyValueOut('车站总数', czzsPackageData);
let czxxsjPackageData = inFrontOut_1.keyValuePackage(excelData['车站详细数据'].dataList);
let sgjd = getJd(czxxsjPackageData, "车站正在施工数进度");
let fdjd = getJd(czxxsjPackageData, "车站结构封顶数进度");
let czxxjd = [sgjd, fdjd];
ret['czxxsj'] = { title: '车站详细数据', dataList: czxxjd };
let dgjgztsPackageData = inFrontOut_1.keyValuePackage(excelData['盾构机工作台数'].dataList);
ret['dgjgzts'] = out_1.getKeyValueOut('盾构机工作台数', dgjgztsPackageData);
let dgjxxsjPackageData = inFrontOut_1.keyValuePackage(excelData['盾构机详细数据'].dataList);
let dgjjd = [getJd(dgjxxsjPackageData, "盾构机推进里程数进度")];
ret['dgjxxsj'] = { title: '盾构机详细数据', dataList: dgjjd };
let ptdzsPackageData = inFrontOut_1.keyValuePackage(excelData['旁通道总数'].dataList);
ret['ptdzs'] = out_1.getKeyValueOut('旁通道总数', ptdzsPackageData);
let ptdxxsjPackageData = inFrontOut_1.keyValuePackage(excelData['旁通道详细数据'].dataList);
let sgsjd = getJd(ptdxxsjPackageData, "旁通道正在施工数进度");
let wcsjd = getJd(ptdxxsjPackageData, "旁通道完成数进度");
let ptdjd = [sgsjd, wcsjd];
ret['ptdxxsj'] = { title: '旁通道详细数据', dataList: ptdjd };
res.send(ret);
}
exports.getData = getData;
function getXXJD(req, res) {
let line = req.query.line || -1;
let excelData = xxjdData_1.xxjdTableDataV();
let ret = {};
let xxjdsjTableDataList = inFrontOut_1.tablePackage(excelData["形象进度数据"].headerList[0], excelData["形象进度数据"].bodyList);
let 车站总数 = [];
let 盾构机 = [];
let 盾构机工作台 = [];
let 旁通道总数 = [];
let czzs = 0;
let dgjzs = 0;
......@@ -45,7 +20,7 @@ function getXXJD(req, res) {
let { A, B, C, D } = info;
if (A == line) {
车站总数.push({ key: "车站总数", value: B });
盾构机.push({ key: "盾构机工作台数", value: C });
盾构机工作台.push({ key: "盾构机工作台数", value: C });
旁通道总数.push({ key: "旁通道总数", value: D });
}
else if (line == "全部") {
......@@ -53,14 +28,14 @@ function getXXJD(req, res) {
dgjzs = parseInt(C) + dgjzs;
ptdzs = parseInt(D) + ptdzs;
车站总数 = [{ key: "车站总数", value: czzs }];
盾构机 = [{ key: "盾构机工作台数", value: dgjzs }];
盾构机工作台 = [{ key: "盾构机工作台数", value: dgjzs }];
旁通道总数 = [{ key: "旁通道总数", value: ptdzs }];
}
});
let czzsPackageData = inFrontOut_1.keyValuePackage(车站总数);
ret['czzs'] = out_1.getKeyValueOut('车站总数', czzsPackageData);
let dgjzsPackageData = inFrontOut_1.keyValuePackage(盾构机);
ret['dgjgzts'] = out_1.getKeyValueOut('盾构机数', dgjzsPackageData);
let dgjzsPackageData = inFrontOut_1.keyValuePackage(盾构机工作台);
ret['dgjgzts'] = out_1.getKeyValueOut('盾构机工作台数', dgjzsPackageData);
let ptdzsPackageData = inFrontOut_1.keyValuePackage(旁通道总数);
ret['ptdzs'] = out_1.getKeyValueOut('旁通道总数', ptdzsPackageData);
let xxjdxxsjTableDataList = inFrontOut_1.tablePackage(excelData["形象进度详细数据"].headerList[0], excelData["形象进度详细数据"].bodyList);
......@@ -88,7 +63,7 @@ function getXXJD(req, res) {
break;
}
}
else if (line == -1) {
else if (line == "全部") {
switch (B) {
case '车站':
czxx = parseInt(D) + czxx;
......@@ -116,16 +91,5 @@ function getXXJD(req, res) {
ret['ptdxxsj'] = { title: '旁通道详细数据', dataList: ptdxxsjPackageData };
res.send(ret);
}
exports.getXXJD = getXXJD;
function getJd(packageData, title) {
let result;
for (let i = 0; i < packageData.length; i++) {
let { key, value, unit } = packageData[i];
if (key == title) {
packageData[i - 1]["progress"] = value;
result = packageData[i - 1];
}
}
return result;
}
exports.getData = getData;
//# sourceMappingURL=xxjd.js.map
\ No newline at end of file
{"version":3,"file":"xxjd.js","sourceRoot":"","sources":["../../src/biz/xxjd.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"xxjd.js","sourceRoot":"","sources":["../../src/biz/xxjd.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getZMXFXFB = exports.getData = void 0;
exports.getData = void 0;
const zmxfxfbData_1 = require("../data/table/zmxfxfbData");
const inFrontOut_1 = require("../dataPackage/inFrontOut");
const out_1 = require("../dataPackage/out");
/* 致命性风险分布 */
/*致命性风险分布*/
function getData(req, res) {
let excelData = zmxfxfbData_1.zmxfxfbTableData();
let ret = {};
let zmxfxfbPackageData = inFrontOut_1.onceYBarChartPackage(excelData['致命性风险分布'], '', '');
ret['zmxfxfb'] = out_1.getOnceYBarChartOut('致命性风险分布', zmxfxfbPackageData);
res.send(ret);
}
exports.getData = getData;
function getZMXFXFB(req, res) {
let line = req.query.line || -1;
let excelData = zmxfxfbData_1.zmxfxfbTableDataV();
let excelData = zmxfxfbData_1.zmxfxfbTableData();
let ret = {};
let zmxfxfbTableDataList = inFrontOut_1.tablePackage(excelData["致命性风险分布"].headerList[0], excelData["致命性风险分布"].bodyList);
let jk = 0;
......@@ -44,5 +36,5 @@ function getZMXFXFB(req, res) {
});
res.send(ret);
}
exports.getZMXFXFB = getZMXFXFB;
exports.getData = getData;
//# sourceMappingURL=zmxfxfb.js.map
\ No newline at end of file
{"version":3,"file":"zmxfxfb.js","sourceRoot":"","sources":["../../src/biz/zmxfxfb.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"zmxfxfb.js","sourceRoot":"","sources":["../../src/biz/zmxfxfb.ts"],"names":[],"mappings":";;;AACA,2DAA6D;AAC7D,0DAAoI;AACpI,4CAA6G;AAE7G,WAAW;AACX,SAAgB,OAAO,CAAC,GAAG,EAAE,GAAG;IAC5B,IAAI,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC;IAChC,IAAI,SAAS,GAAG,8BAAgB,EAAE,CAAC;IAEnC,IAAI,GAAG,GAAO,EAAE,CAAC;IAEjB,IAAI,oBAAoB,GAAG,yBAAY,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC,QAAQ,CAAC,CAAC;IAC3G,IAAI,EAAE,GAAG,CAAC,CAAC;IACX,IAAI,EAAE,GAAG,CAAC,CAAC;IACX,IAAI,GAAG,GAAG,CAAC,CAAC;IACZ,IAAI,EAAE,GAAG,EAAE,CAAC;IACZ,IAAI,KAAK,GAAG,EAAE,CAAC;IACf,oBAAoB,CAAC,QAAQ,CAAC,OAAO,CAAE,IAAI,CAAC,EAAE;QAC1C,IAAI,EAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAC,GAAG,IAAI,CAAC;QACxB,IAAI,CAAC,IAAI,IAAI,EAAE;YACX,IAAI,CAAC,IAAI,IAAI,EAAE;gBACX,KAAK,GAAG,CAAC,EAAC,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,EAAC,EAAE,EAAC,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,EAAC,EAAE,EAAC,GAAG,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC,EAAC,CAAC,CAAC;aAClF;iBAAM,IAAI,IAAI,IAAI,CAAC,CAAC,EAAE;gBACnB,EAAE,IAAI,QAAQ,CAAC,CAAC,CAAC,CAAC;gBAClB,EAAE,IAAI,QAAQ,CAAC,CAAC,CAAC,CAAC;gBAClB,GAAG,IAAI,QAAQ,CAAC,CAAC,CAAC,CAAC;gBACnB,KAAK,GAAG,CAAC,EAAC,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAC,EAAE,EAAC,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,EAAE,EAAC,EAAE,EAAC,GAAG,EAAE,KAAK,EAAE,KAAK,EAAE,GAAG,EAAC,CAAC,CAAC;aACtF;SACJ;aAAM;YACH,EAAE,CAAC,IAAI,CAAE,EAAC,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,EAAC,EAAE,EAAC,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,EAAC,EAAE,EAAC,GAAG,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC,EAAC,CAAE,CAAC;SACnF;QAED,IAAK,kBAAkB,GAAG,EAAC,QAAQ,EAAE,EAAC,IAAI,EAAE,EAAE,EAAE,OAAO,EAAE,KAAK,EAAC,EAAE,KAAK,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAC,CAAC;QACvF,GAAG,CAAC,SAAS,CAAC,GAAG,yBAAmB,CAAC,SAAS,EAAE,kBAAkB,CAAC,CAAC;IAGxE,CAAC,CAAC,CAAA;IACF,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAClB,CAAC;AAjCD,0BAiCC"}
\ No newline at end of file
......@@ -22,11 +22,11 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
return result;
}
function dqfxjdTableData() {
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('申电云.xlsx', '当前风险节点');
let keyValueOrTitleList = ["当前风险指数", "基坑", "区间", "旁通道"]; //适配 饼图 键值以及需要多个key的
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('建设指挥平台.xlsx', '当前风险节点');
let keyValueOrTitleList = []; //适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList = []; //适配 表格
let decollatePlanarList = ["当前风险指数", "风险节点数据"]; //适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
......
{"version":3,"file":"dqfxjdData.js","sourceRoot":"","sources":["../../../src/data/table/dqfxjdData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,eAAe;IAE3B,IAAI,aAAa,GAAG,0CAA0B,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC;IAErE,IAAI,mBAAmB,GAAG,CAAC,QAAQ,EAAC,IAAI,EAAC,IAAI,EAAC,KAAK,CAAC,CAAC,CAAA,oBAAoB;IACzE,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,EAAE,CAAC,CAAA,OAAO;IACnC,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAGlB,CAAC;AAdD,0CAcC"}
\ No newline at end of file
{"version":3,"file":"dqfxjdData.js","sourceRoot":"","sources":["../../../src/data/table/dqfxjdData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,eAAe;IAE3B,IAAI,aAAa,GAAG,0CAA0B,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC;IAExE,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,QAAQ,EAAC,QAAQ,CAAC,CAAC,CAAA,OAAO;IACpD,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,0CAYC"}
\ No newline at end of file
......@@ -22,7 +22,7 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
return result;
}
function dtTableData() {
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('申电云.xlsx', '地图');
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('建设指挥平台.xlsx', '建设指挥平台地图');
let keyValueOrTitleList = ["基础数据"]; //适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
......
{"version":3,"file":"dtData.js","sourceRoot":"","sources":["../../../src/data/table/dtData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,WAAW;IACvB,IAAI,aAAa,GAAG,0CAA0B,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;IAEjE,IAAI,mBAAmB,GAAG,CAAC,MAAM,CAAC,CAAC,CAAA,oBAAoB;IACvD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,MAAM,CAAC,CAAC,CAAA,OAAO;IACzC,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAGlB,CAAC;AAbD,kCAaC"}
\ No newline at end of file
{"version":3,"file":"dtData.js","sourceRoot":"","sources":["../../../src/data/table/dtData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,WAAW;IACvB,IAAI,aAAa,GAAG,0CAA0B,CAAC,aAAa,EAAE,UAAU,CAAC,CAAC;IAE1E,IAAI,mBAAmB,GAAG,CAAC,MAAM,CAAC,CAAC,CAAA,oBAAoB;IACvD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,MAAM,CAAC,CAAC,CAAA,OAAO;IACzC,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAGlB,CAAC;AAbD,kCAaC"}
\ No newline at end of file
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.gcaqztTableDataV = exports.gcaqztTableData = void 0;
exports.gcaqztTableData = void 0;
const planaryArrayAnalysis_1 = require("../../dataPackage/planaryArrayAnalysis");
const analysisExcel_1 = require("../../util/analysisExcel");
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
......@@ -22,25 +22,14 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
return result;
}
function gcaqztTableData() {
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('申电云.xlsx', '工程安全状态');
let keyValueOrTitleList = []; //适配 饼图 键值以及需要多个key的
let barChartList = ["工程安全状态"]; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList = []; //适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
}
exports.gcaqztTableData = gcaqztTableData;
function gcaqztTableDataV() {
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('申电云V3.xlsx', '工程安全状态');
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('建设指挥平台.xlsx', '工程安全状态');
let keyValueOrTitleList = []; //适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList = ["工程安全状态"]; //适配 表格
let decollatePlanarList = ["风险期数量", "工程安全状态详细数据"]; //适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
}
exports.gcaqztTableDataV = gcaqztTableDataV;
exports.gcaqztTableData = gcaqztTableData;
//# sourceMappingURL=gcaqztData.js.map
\ No newline at end of file
{"version":3,"file":"gcaqztData.js","sourceRoot":"","sources":["../../../src/data/table/gcaqztData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,eAAe;IAE3B,IAAI,aAAa,GAAG,0CAA0B,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC;IAErE,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa;IAC5C,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,EAAE,CAAC,CAAA,OAAO;IACnC,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,0CAYC;AAED,SAAgB,gBAAgB;IAE5B,IAAI,aAAa,GAAG,0CAA0B,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC;IAEvE,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,QAAQ,CAAC,CAAC,CAAA,OAAO;IAC3C,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,4CAYC"}
\ No newline at end of file
{"version":3,"file":"gcaqztData.js","sourceRoot":"","sources":["../../../src/data/table/gcaqztData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,eAAe;IAE3B,IAAI,aAAa,GAAG,0CAA0B,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC;IAExE,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,OAAO,EAAE,YAAY,CAAC,CAAC,CAAA,OAAO;IACxD,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,0CAYC"}
\ No newline at end of file
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.jhjdTableDataV = exports.jhjdTableData = void 0;
exports.jhjdTableData = void 0;
const planaryArrayAnalysis_1 = require("../../dataPackage/planaryArrayAnalysis");
const analysisExcel_1 = require("../../util/analysisExcel");
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
......@@ -22,18 +22,7 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
return result;
}
function jhjdTableData() {
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('申电云.xlsx', '计划进度');
let keyValueOrTitleList = ["证件办理", "证件办理详细线路", "动迁", "动迁详细线路", "移交", "移交详细线路"]; //适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList = []; //适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
}
exports.jhjdTableData = jhjdTableData;
function jhjdTableDataV() {
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('申电云V3.xlsx', '计划进度');
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('建设指挥平台.xlsx', '计划进度');
let keyValueOrTitleList = []; //适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
......@@ -42,5 +31,5 @@ function jhjdTableDataV() {
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
}
exports.jhjdTableDataV = jhjdTableDataV;
exports.jhjdTableData = jhjdTableData;
//# sourceMappingURL=jhjdData.js.map
\ No newline at end of file
{"version":3,"file":"jhjdData.js","sourceRoot":"","sources":["../../../src/data/table/jhjdData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,aAAa;IAEzB,IAAI,aAAa,GAAG,0CAA0B,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC;IAEnE,IAAI,mBAAmB,GAAG,CAAC,MAAM,EAAC,UAAU,EAAC,IAAI,EAAC,QAAQ,EAAC,IAAI,EAAC,QAAQ,CAAC,CAAC,CAAA,oBAAoB;IAC9F,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,EAAE,CAAC,CAAA,OAAO;IACnC,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,sCAYC;AAED,SAAgB,cAAc;IAE1B,IAAI,aAAa,GAAG,0CAA0B,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC;IAErE,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,QAAQ,EAAC,UAAU,CAAC,CAAC,CAAA,OAAO;IACtD,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,wCAYC"}
\ No newline at end of file
{"version":3,"file":"jhjdData.js","sourceRoot":"","sources":["../../../src/data/table/jhjdData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,aAAa;IAEzB,IAAI,aAAa,GAAG,0CAA0B,CAAC,aAAa,EAAE,MAAM,CAAC,CAAC;IAEtE,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,QAAQ,EAAC,UAAU,CAAC,CAAC,CAAA,OAAO;IACtD,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,sCAYC"}
\ No newline at end of file
......@@ -22,7 +22,7 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
return result;
}
function lcbjdwcqkTableData() {
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('申电云.xlsx', '里程碑节点完成情况');
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('建设指挥平台.xlsx', '里程碑节点完成情况');
let keyValueOrTitleList = []; //适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
......
{"version":3,"file":"lcbjdwcqkData.js","sourceRoot":"","sources":["../../../src/data/table/lcbjdwcqkData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,kBAAkB;IAE9B,IAAI,aAAa,GAAG,0CAA0B,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;IAExE,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,WAAW,CAAC,CAAC,CAAA,OAAO;IAC9C,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAGlB,CAAC;AAdD,gDAcC"}
\ No newline at end of file
{"version":3,"file":"lcbjdwcqkData.js","sourceRoot":"","sources":["../../../src/data/table/lcbjdwcqkData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,kBAAkB;IAE9B,IAAI,aAAa,GAAG,0CAA0B,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC;IAE3E,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,WAAW,CAAC,CAAC,CAAA,OAAO;IAC9C,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAGlB,CAAC;AAdD,gDAcC"}
\ No newline at end of file
......@@ -22,7 +22,7 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
return result;
}
function xlTableData() {
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('申电云.xlsx', '线路');
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('建设指挥平台.xlsx', '线路');
let keyValueOrTitleList = ["选择线路"]; //适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
......
{"version":3,"file":"xlData.js","sourceRoot":"","sources":["../../../src/data/table/xlData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,WAAW;IACvB,IAAI,aAAa,GAAG,0CAA0B,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;IAEjE,IAAI,mBAAmB,GAAG,CAAC,MAAM,CAAC,CAAC,CAAA,oBAAoB;IACvD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,EAAE,CAAC,CAAA,OAAO;IACnC,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAGlB,CAAC;AAbD,kCAaC"}
\ No newline at end of file
{"version":3,"file":"xlData.js","sourceRoot":"","sources":["../../../src/data/table/xlData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,WAAW;IACvB,IAAI,aAAa,GAAG,0CAA0B,CAAC,aAAa,EAAE,IAAI,CAAC,CAAC;IAEpE,IAAI,mBAAmB,GAAG,CAAC,MAAM,CAAC,CAAC,CAAA,oBAAoB;IACvD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,EAAE,CAAC,CAAA,OAAO;IACnC,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAGlB,CAAC;AAbD,kCAaC"}
\ No newline at end of file
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.xxjdTableDataV = exports.xxjdTableData = void 0;
exports.xxjdTableData = void 0;
const planaryArrayAnalysis_1 = require("../../dataPackage/planaryArrayAnalysis");
const analysisExcel_1 = require("../../util/analysisExcel");
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
......@@ -22,18 +22,7 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
return result;
}
function xxjdTableData() {
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('申电云.xlsx', '形象进度');
let keyValueOrTitleList = ["车站总数", "车站详细数据", "盾构机工作台数", "盾构机详细数据", "旁通道总数", "旁通道详细数据"]; //适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList = []; //适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
}
exports.xxjdTableData = xxjdTableData;
function xxjdTableDataV() {
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('申电云V3.xlsx', '形象进度');
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('建设指挥平台.xlsx', '形象进度');
let keyValueOrTitleList = []; //适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
......@@ -42,5 +31,5 @@ function xxjdTableDataV() {
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
}
exports.xxjdTableDataV = xxjdTableDataV;
exports.xxjdTableData = xxjdTableData;
//# sourceMappingURL=xxjdData.js.map
\ No newline at end of file
{"version":3,"file":"xxjdData.js","sourceRoot":"","sources":["../../../src/data/table/xxjdData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,aAAa;IAEzB,IAAI,aAAa,GAAG,0CAA0B,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC;IAEnE,IAAI,mBAAmB,GAAG,CAAC,MAAM,EAAC,QAAQ,EAAC,SAAS,EAAC,SAAS,EAAC,OAAO,EAAC,SAAS,CAAC,CAAC,CAAA,oBAAoB;IACtG,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,EAAE,CAAC,CAAA,OAAO;IACnC,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,sCAYC;AAED,SAAgB,cAAc;IAE1B,IAAI,aAAa,GAAG,0CAA0B,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC;IAErE,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,QAAQ,EAAC,UAAU,CAAC,CAAC,CAAA,OAAO;IACtD,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,wCAYC"}
\ No newline at end of file
{"version":3,"file":"xxjdData.js","sourceRoot":"","sources":["../../../src/data/table/xxjdData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,aAAa;IAEzB,IAAI,aAAa,GAAG,0CAA0B,CAAC,aAAa,EAAE,MAAM,CAAC,CAAC;IAEtE,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,QAAQ,EAAC,UAAU,CAAC,CAAC,CAAA,OAAO;IACtD,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,sCAYC"}
\ No newline at end of file
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.zmxfxfbTableDataV = exports.zmxfxfbTableData = void 0;
exports.zmxfxfbTableData = void 0;
const planaryArrayAnalysis_1 = require("../../dataPackage/planaryArrayAnalysis");
const analysisExcel_1 = require("../../util/analysisExcel");
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
......@@ -22,18 +22,7 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
return result;
}
function zmxfxfbTableData() {
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('申电云.xlsx', '致命性风险分布');
let keyValueOrTitleList = []; //适配 饼图 键值以及需要多个key的
let barChartList = ["致命性风险分布"]; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList = []; //适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
}
exports.zmxfxfbTableData = zmxfxfbTableData;
function zmxfxfbTableDataV() {
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('申电云V3.xlsx', '致命性风险分布');
let blockDataList = analysisExcel_1.onceSheetBecomeOfblockData('建设指挥平台.xlsx', '致命性风险分布');
let keyValueOrTitleList = []; //适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
......@@ -42,5 +31,5 @@ function zmxfxfbTableDataV() {
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
}
exports.zmxfxfbTableDataV = zmxfxfbTableDataV;
exports.zmxfxfbTableData = zmxfxfbTableData;
//# sourceMappingURL=zmxfxfbData.js.map
\ No newline at end of file
{"version":3,"file":"zmxfxfbData.js","sourceRoot":"","sources":["../../../src/data/table/zmxfxfbData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,gBAAgB;IAE5B,IAAI,aAAa,GAAG,0CAA0B,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC;IAEtE,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,aAAa;IAC7C,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,EAAE,CAAC,CAAA,OAAO;IACnC,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,4CAYC;AAED,SAAgB,iBAAiB;IAE7B,IAAI,aAAa,GAAG,0CAA0B,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC;IAExE,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,SAAS,CAAC,CAAC,CAAA,OAAO;IAC5C,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,8CAYC"}
\ No newline at end of file
{"version":3,"file":"zmxfxfbData.js","sourceRoot":"","sources":["../../../src/data/table/zmxfxfbData.ts"],"names":[],"mappings":";;;AACA,iFAAkI;AAClI,4DAAsE;AAEtE,SAAS,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB;IAC1H,IAAI,MAAM,GAAG,EAAE,CAAC;IAEhB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QAC3C,IAAI,EAAC,SAAS,EAAE,UAAU,EAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;QAC/C,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC9C,IAAI,SAAS,GAAG,eAAe,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;YAClD,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;SACxE;aACI,IAAI,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,EAAE;YAC5C,MAAM,CAAC,UAAU,CAAC,GAAG,2CAAoB,CAAC,SAAS,CAAC,CAAC;SACxD;aACI,IAAI,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,6CAAsB,CAAC,SAAS,CAAC,CAAC;aAChG,IAAI,mBAAmB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAAE,MAAM,CAAC,UAAU,CAAC,GAAG,iDAA0B,CAAC,SAAS,CAAC,CAAC;KACrH;IAED,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,gBAAgB;IAE5B,IAAI,aAAa,GAAG,0CAA0B,CAAC,aAAa,EAAE,SAAS,CAAC,CAAC;IAEzE,IAAI,mBAAmB,GAAG,EAAE,CAAC,CAAA,oBAAoB;IACjD,IAAI,YAAY,GAAG,EAAE,CAAC,CAAC,aAAa;IACpC,IAAI,UAAU,GAAG,EAAE,CAAC;IACpB,IAAI,mBAAmB,GAAE,CAAC,SAAS,CAAC,CAAC,CAAA,OAAO;IAC5C,IAAI,eAAe,GAAG,EAAE,CAAC;IAEzB,IAAI,MAAM,GAAG,kBAAkB,CAAC,aAAa,EAAE,eAAe,EAAE,mBAAmB,EAAE,YAAY,EAAE,UAAU,EAAE,mBAAmB,CAAC,CAAC;IACpI,OAAO,MAAM,CAAC;AAClB,CAAC;AAZD,4CAYC"}
\ No newline at end of file
......@@ -32,6 +32,7 @@ class httpServer {
httpServer.use(watch_1.watch);
routers.setRouter(httpServer);
httpServer.use(httpErrorHandler_1.httpErrorHandler);
httpServer.use(express.static(path.join(__dirname, "../../img/")));
const root = path.join(__dirname, "../../public/");
httpServer.use(express.static(root));
httpServer.use(fallback('index.html', { root }));
......
{"version":3,"file":"http_server.js","sourceRoot":"","sources":["../../src/net/http_server.ts"],"names":[],"mappings":";;;AAAA,mCAAoC;AACpC,0CAA2C;AAC3C,6CAA8C;AAC9C,2CAA4C;AAC5C,yDAAyD;AACzD,6BAA6B;AAC7B,+CAA4C;AAC5C,qEAAkE;AAGlE,MAAa,UAAU;IACpB,MAAM,CAAC,YAAY,CAAC,IAAW;QAC9B,IAAI,UAAU,GAAG,OAAO,EAAE,CAAC;QAE3B,UAAU,CAAC,GAAG,CAAC,GAAG,EAAC,UAAU,GAAG,EAAE,GAAG,EAAE,IAAI;YACzC,GAAG,CAAC,MAAM,CAAC,6BAA6B,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;YAC9D,GAAG,CAAC,MAAM,CAAC,8BAA8B,EAAE,kBAAkB,CAAC,CAAC;YAC/D,GAAG,CAAC,MAAM,CAAC,8BAA8B,EAAE,cAAc,CAAC,CAAC;YAC3D,GAAG,CAAC,MAAM,CAAC,8BAA8B,EAAE,6BAA6B,CAAC,CAAC;YAC1E,GAAG,CAAC,MAAM,CAAC,kCAAkC,EAAE,IAAI,CAAC,CAAC;YACrD,GAAG,CAAC,MAAM,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC;YACrC,IAAG,GAAG,CAAC,MAAM,KAAK,SAAS,EAAC;gBACxB,GAAG,CAAC,UAAU,GAAG,GAAG,CAAC;gBACrB,GAAG,CAAC,GAAG,EAAE,CAAC;aACX;iBAAI;gBACD,IAAI,EAAE,CAAC;aACV;QACL,CAAC,CAAC,CAAC;QAGH,UAAU,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,EAAC,KAAK,EAAC,MAAM,EAAC,CAAC,CAAC,CAAC;QAChD,UAAU,CAAC,GAAG,CAAC,WAAW,EAAE,CAAC,CAAA;QAE7B,UAAU,CAAC,GAAG,CAAC,aAAK,CAAC,CAAC;QACtB,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;QAC9B,UAAU,CAAC,GAAG,CAAC,mCAAgB,CAAC,CAAC;QAEjC,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,eAAe,CAAC,CAAA;QAClD,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAA;QACpC,UAAU,CAAC,GAAG,CAAC,QAAQ,CAAC,YAAY,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC,CAAA;QAChD,OAAO,CAAC,GAAG,CAAC,qBAAqB,GAAC,IAAI,CAAC,CAAC;QAGxC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;QACxB,OAAO,CAAC,GAAG,CAAC,wBAAwB,GAAC,IAAI,CAAC,CAAC;QAE3C,OAAO,UAAU,CAAC;IACpB,CAAC;CACF;AAtCD,gCAsCC"}
\ No newline at end of file
{"version":3,"file":"http_server.js","sourceRoot":"","sources":["../../src/net/http_server.ts"],"names":[],"mappings":";;;AAAA,mCAAoC;AACpC,0CAA2C;AAC3C,6CAA8C;AAC9C,2CAA4C;AAC5C,yDAAyD;AACzD,6BAA6B;AAC7B,+CAA4C;AAC5C,qEAAkE;AAGlE,MAAa,UAAU;IACpB,MAAM,CAAC,YAAY,CAAC,IAAW;QAC9B,IAAI,UAAU,GAAG,OAAO,EAAE,CAAC;QAE3B,UAAU,CAAC,GAAG,CAAC,GAAG,EAAC,UAAU,GAAG,EAAE,GAAG,EAAE,IAAI;YACzC,GAAG,CAAC,MAAM,CAAC,6BAA6B,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;YAC9D,GAAG,CAAC,MAAM,CAAC,8BAA8B,EAAE,kBAAkB,CAAC,CAAC;YAC/D,GAAG,CAAC,MAAM,CAAC,8BAA8B,EAAE,cAAc,CAAC,CAAC;YAC3D,GAAG,CAAC,MAAM,CAAC,8BAA8B,EAAE,6BAA6B,CAAC,CAAC;YAC1E,GAAG,CAAC,MAAM,CAAC,kCAAkC,EAAE,IAAI,CAAC,CAAC;YACrD,GAAG,CAAC,MAAM,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC;YACrC,IAAG,GAAG,CAAC,MAAM,KAAK,SAAS,EAAC;gBACxB,GAAG,CAAC,UAAU,GAAG,GAAG,CAAC;gBACrB,GAAG,CAAC,GAAG,EAAE,CAAC;aACX;iBAAI;gBACD,IAAI,EAAE,CAAC;aACV;QACL,CAAC,CAAC,CAAC;QAGH,UAAU,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,EAAC,KAAK,EAAC,MAAM,EAAC,CAAC,CAAC,CAAC;QAChD,UAAU,CAAC,GAAG,CAAC,WAAW,EAAE,CAAC,CAAA;QAE7B,UAAU,CAAC,GAAG,CAAC,aAAK,CAAC,CAAC;QACtB,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;QAC9B,UAAU,CAAC,GAAG,CAAC,mCAAgB,CAAC,CAAC;QAGjC,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,YAAY,CAAC,CAAC,CAAE,CAAC;QAEpE,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,eAAe,CAAC,CAAA;QAClD,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAA;QACpC,UAAU,CAAC,GAAG,CAAC,QAAQ,CAAC,YAAY,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC,CAAA;QAChD,OAAO,CAAC,GAAG,CAAC,qBAAqB,GAAC,IAAI,CAAC,CAAC;QAGxC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;QACxB,OAAO,CAAC,GAAG,CAAC,wBAAwB,GAAC,IAAI,CAAC,CAAC;QAE3C,OAAO,UAAU,CAAC;IACpB,CAAC;CACF;AAzCD,gCAyCC"}
\ No newline at end of file
......@@ -2,27 +2,43 @@
Object.defineProperty(exports, "__esModule", { value: true });
exports.setRouter = void 0;
const asyncHandler = require("express-async-handler");
const jhjdBiz = require("../biz/jhjd");
const xxjdBiz = require("../biz/xxjd");
const lcbjdwcqkBiz = require("../biz/lcbjdwcqk");
const zmxfxfbBiz = require("../biz/zmxfxfb");
const dqfxjdBiz = require("../biz/dqfxjd");
const gcaqztBiz = require("../biz/gcaqzt");
const xlBiz = require("../biz/xl");
const dtBiz = require("../biz/dt");
//建设指挥平台
const qqglBiz = require("../biz/jszhpt/qqgl");
const xxjdBiz = require("../biz/jszhpt/xxjd");
const lcbjdwcqkBiz = require("../biz/jszhpt/lcbjdwcqk");
const zmxfxfbBiz = require("../biz/jszhpt/zmxfxfb");
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 jsyyBiz = require("../biz/ztjsgl/jsyy");
const lcbsjBiz = require("../biz/ztjsgl/lcbsj");
const jjcyBiz = require("../biz/ztjsgl/jjcy");
const lscxBiz = require("../biz/ztjsgl/lscx");
const ylghBiz = require("../biz/ztjsgl/ylgh");
const ztjsglBiz = require("../biz/ztjsgl/map");
function setRouter(httpServer) {
// httpServer.get('/jhjd', asyncHandler(jhjdBiz.getData));
// httpServer.get('/xxjd', asyncHandler(xxjdBiz.getData));
httpServer.get('/lcbjdwcqk', asyncHandler(lcbjdwcqkBiz.getData));
// httpServer.get('/zmxfxfb', asyncHandler(zmxfxfbBiz.getData));
httpServer.get('/dqfxjd', asyncHandler(dqfxjdBiz.getData));
// httpServer.get('/gcaqzt', asyncHandler(gcaqztBiz.getData));
httpServer.get('/xl', asyncHandler(xlBiz.getData));
httpServer.get('/dt', asyncHandler(dtBiz.getData));
httpServer.get('/jhjd', asyncHandler(jhjdBiz.getJHJD));
httpServer.get('/xxjd', asyncHandler(xxjdBiz.getXXJD));
httpServer.get('/zmxfxfb', asyncHandler(zmxfxfbBiz.getZMXFXFB));
httpServer.get('/gcaqzt', asyncHandler(gcaqztBiz.getGCAQZT));
/**
* 建设指挥平台
*/
httpServer.get('/lcbjdwcqk', asyncHandler(lcbjdwcqkBiz.getData)); //里程碑节点完成情况
httpServer.get('/xl', asyncHandler(xlBiz.getData)); //线路
httpServer.get('/jszhpt', asyncHandler(jszhptBiz.getData)); //地图
httpServer.get('/qqgl', asyncHandler(qqglBiz.getData)); //前期管理
httpServer.get('/xxjd', asyncHandler(xxjdBiz.getData)); //形象进度
httpServer.get('/zmxfxfb', asyncHandler(zmxfxfbBiz.getData)); //致命性风险分布
httpServer.get('/dqfxjd', asyncHandler(dqfxjdBiz.getData)); //当前风险节点
httpServer.get('/gcaqzt', asyncHandler(gcaqztBiz.getData)); //工程安全状态
/**
* 整体建设概览
*/
httpServer.get('/jsyy', asyncHandler(jsyyBiz.getData)); //建设运营
httpServer.get('/lcbsj', asyncHandler(lcbsjBiz.getData)); //里程碑事件&荣誉成果
httpServer.get('/jjcy', asyncHandler(jjcyBiz.getData)); //经济产业
httpServer.get('/lscx', asyncHandler(lscxBiz.getData)); //绿色出行
httpServer.get('/ylgh', asyncHandler(ylghBiz.getData)); //引领/规划
httpServer.get('/map', asyncHandler(ztjsglBiz.getData)); //地图
}
exports.setRouter = setRouter;
//# sourceMappingURL=router.js.map
\ No newline at end of file
{"version":3,"file":"router.js","sourceRoot":"","sources":["../../src/routers/router.ts"],"names":[],"mappings":";;;AACA,sDAAqD;AAErD,uCAAuC;AAEvC,uCAAuC;AAEvC,iDAAiD;AAEjD,6CAA6C;AAE7C,2CAA2C;AAE3C,2CAA2C;AAE3C,mCAAmC;AAEnC,mCAAmC;AAEnC,SAAgB,SAAS,CAAC,UAAU;IAChC,0DAA0D;IAC1D,0DAA0D;IAC1D,UAAU,CAAC,GAAG,CAAC,YAAY,EAAE,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC;IACjE,gEAAgE;IAChE,UAAU,CAAC,GAAG,CAAC,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC;IAC3D,8DAA8D;IAC9D,UAAU,CAAC,GAAG,CAAC,KAAK,EAAE,YAAY,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;IACnD,UAAU,CAAC,GAAG,CAAC,KAAK,EAAE,YAAY,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;IAEnD,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvD,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC;IACvD,UAAU,CAAC,GAAG,CAAC,UAAU,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC;IAChE,UAAU,CAAC,GAAG,CAAC,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC;AACjE,CAAC;AAdD,8BAcC"}
\ No newline at end of file
{"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;AAEpD,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;;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;AAvBD,8BAuBC"}
\ No newline at end of file
import { dqfxjdTableData } from '../data/table/dqfxjdData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../dataPackage/out';
/* 当前风险节点 */
export function getData(req, res) {
let excelData = dqfxjdTableData();
let ret:any = {};
let dqfxzsPackageData = keyValuePackage(excelData['当前风险指数'].dataList);
ret['dqfxzs'] = getKeyValueOut('当前风险指数', dqfxzsPackageData);
let jkPackageData = keyValuePackage(excelData['基坑'].dataList);
ret['jk'] = getKeyValueOut('基坑', jkPackageData);
let qjPackageData = keyValuePackage(excelData['区间'].dataList);
ret['qj'] = getKeyValueOut('区间', qjPackageData);
let ptdPackageData = keyValuePackage(excelData['旁通道'].dataList);
ret['ptd'] = getKeyValueOut('旁通道', ptdPackageData);
res.send(ret);
}
\ No newline at end of file
import { gcaqztTableData, gcaqztTableDataV } from '../data/table/gcaqztData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../dataPackage/out';
/* 工程 安全状态 */
export function getData(req, res) {
let excelData = gcaqztTableData();
let ret:any = {};
let gcaqztPackageData = onceYBarChartPackage( excelData['工程安全状态'], '','');
ret['gcaqzt'] = getOnceYBarChartOut('工程安全状态', gcaqztPackageData);
res.send(ret);
}
export function getGCAQZT(req, res) {
let line = req.query.line || "全部";
let excelData = gcaqztTableDataV();
let ret:any = {};
let zmxfxfbTableDataList = tablePackage(excelData["工程安全状态"].headerList[0], excelData["工程安全状态"].bodyList);
let 安全 = [];
let 风险可控 = [];
let 重点关注 = [];
let aqkj = 0;
let aqqj = 0;
let aqptd = 0;
let fxkj = 0;
let fxqj = 0;
let fxptd = 0;
let zdgzkj = 0;
let zdgzqj = 0;
let zdgzptd = 0;
zmxfxfbTableDataList.dataList.forEach( info => {
let {A, B, C, D, E} = info;
if (B == line) {
switch (A) {
case "安全":
安全.push( {key: "基坑", value: C}, {key: "区间", value: D}, {key: "旁通道", value: E} );
break;
case "风险可控":
风险可控.push( {key: "基坑", value: C}, {key: "区间", value: D}, {key: "旁通道", value: E} );
break;
case "重点关注":
重点关注.push( {key: "基坑", value: C}, {key: "区间", value: D}, {key: "旁通道", value: E} );
break;
}
} else if (line == "全部") {
switch (A) {
case "安全":
aqkj = parseInt(C) + aqkj;
aqqj = parseInt(D) + aqqj;
aqptd = parseInt(E) + aqptd;
安全 = [{key: "基坑", value: aqkj}, {key: "区间", value: aqqj}, {key: "旁通道", value: aqptd}];
break;
case "风险可控":
fxkj = parseInt(C) + fxkj;
fxqj = parseInt(D) + fxqj;
fxptd = parseInt(E) + fxptd;
风险可控 = [{key: "基坑", value: fxkj}, {key: "区间", value: fxqj}, {key: "旁通道", value: fxptd}];
break;
case "重点关注":
zdgzkj = parseInt(C) + zdgzkj;
zdgzqj = parseInt(D) + zdgzqj;
zdgzptd = parseInt(E) + zdgzptd;
重点关注 = [{key: "基坑", value: zdgzkj}, {key: "区间", value: zdgzqj}, {key: "旁通道", value: zdgzptd}];
break;
}
}
})
let gcaqztPackageData = {dataInfo: {"安全": 安全, "风险可控": 风险可控, "重点关注": 重点关注}, xUnit: "", yUnit: ""};
ret['gcaqzt'] = getOnceYBarChartOut('工程安全状态', gcaqztPackageData);
res.send(ret);
}
\ No newline at end of file
import { jhjdTableData, jhjdTableDataV } from '../data/table/jhjdData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../dataPackage/out';
import * as jhjdBiz from '../biz/jhjd';
/* 计划进度 */
export function getData(req, res) {
let excelData = jhjdTableData();
let ret:any = {};
let zjblPackageData = keyValuePackage(excelData['证件办理'].dataList);
let zjblJd = [];
zjblPackageData[0]["progress"] = zjblPackageData[1].value;
zjblJd.push(zjblPackageData[0]);
ret['zjbl'] = {title: "证件办理", dataList: zjblJd};
let zjblxxxlPackageData = keyValuePackage(excelData['证件办理详细线路'].dataList);
ret['zjblxxxl'] = getKeyValueOut('证件办理详细线路', zjblxxxlPackageData);
let dqPackageData = keyValuePackage(excelData['动迁'].dataList);
let dqJd = [];
dqPackageData[0]["progress"] = dqPackageData[1].value;
dqJd.push(dqPackageData[0]);
ret['dq'] = {title: "动迁", dataList: dqJd};
let dqxxxlPackageData = keyValuePackage(excelData['动迁详细线路'].dataList);
ret['dqxxxl'] = getKeyValueOut('动迁详细线路', dqxxxlPackageData);
let yjPackageData = keyValuePackage(excelData['移交'].dataList);
let yjJd = [];
yjPackageData[0]["progress"] = yjPackageData[1].value;
yjJd.push(yjPackageData[0]);
ret['yj'] = {title: "移交", dataList: yjJd};
let yjxxxlPackageData = keyValuePackage(excelData['移交详细线路'].dataList);
ret['yjxxxl'] = getKeyValueOut('移交详细线路', yjxxxlPackageData);
res.send(ret);
}
export function getJHJD(req, res) {
let line = req.query.line || "全部";
let excelData = jhjdTableDataV();
let ret:any = {};
let jhjdsjTableDataList = tablePackage(excelData["计划进度数据"].headerList[0], excelData["计划进度数据"].bodyList);
let 证件办理 = [];
let 动迁 = [];
let 移交 = [];
let zjbl = 0;
let dq = 0;
let yj = 0;
let zjbljd = 0;
let dqjd = 0;
let yjjd = 0;
let len = jhjdsjTableDataList.dataList.length;
jhjdsjTableDataList.dataList.forEach( info => {
let {A, B, C, D, E, F, G} = info;
if (A == line) {
证件办理.push( {key: "证件办理", value: B}, {key: "证件办理进度", value: C} );
动迁.push( {key: "动迁", value: D}, {key: "动迁进度", value: E} );
移交.push( {key: "移交", value: F}, {key: "移交进度", value: G} );
} else if (line == "全部") {
zjbl = parseInt(B) + zjbl;
dq = parseInt(D) + dq;
yj = parseInt(F) + yj;
zjbljd = parseInt(C) + zjbljd;
dqjd = parseInt(E) + dqjd;
yjjd = parseInt(G) + yjjd;
证件办理 = [{key: "证件办理", value: zjbl}, {key: "证件办理进度", value: zjbljd/len}];
动迁 = [{key: "动迁", value: dq}, {key: "动迁进度", value: dqjd/len}];
移交 = [{key: "移交", value: yj}, {key: "移交进度", value: yjjd/len}];
}
})
let zjblPackageData = keyValuePackage(证件办理);
let zjblJd = getXxsj(zjblPackageData);
ret['zjbl'] = {title: "证件办理", dataList: zjblJd};
let dqPackageData = keyValuePackage(动迁);
let dqJd = getXxsj(dqPackageData);
ret['dq'] = {title: "动迁", dataList: dqJd};
let yjPackageData = keyValuePackage(移交);
let yjJd = getXxsj(yjPackageData);
ret['yj'] = {title: "移交", dataList: yjJd};
let jhjdxxsjTableDataList = tablePackage(excelData["计划进度详细数据"].headerList[0], excelData["计划进度详细数据"].bodyList);
let 证件办理详细 = [];
let 动迁详细 = [];
let 移交详细 = [];
jhjdxxsjTableDataList.dataList.forEach( info => {
let {A, B, C, D} = info;
if (A == line) {
switch (B) {
case '证件办理':
证件办理详细.push( {key: C, value: D} );
break;
case '动迁':
动迁详细.push( {key: C, value: D} );
break;
case '移交':
移交详细.push( {key: C, value: D} );
break;
}
} else if (line == "全部") {
switch (B) {
case '证件办理':
证件办理详细.push( {key: C, value: D} );
break;
case '动迁':
动迁详细.push( {key: C, value: D} );
break;
case '移交':
移交详细.push( {key: C, value: D} );
break;
}
}
})
let zjblxxPackageData = keyValuePackage(证件办理详细);
ret['zjblxxxl'] = getKeyValueOut('证件办理详细线路', zjblxxPackageData);
let dqxxxlPackageData = keyValuePackage(动迁详细);
ret['dqxxxl'] = getKeyValueOut('动迁详细线路', dqxxxlPackageData);
let yjxxxlPackageData = keyValuePackage(移交详细);
ret['yjxxxl'] = getKeyValueOut('移交详细线路', yjxxxlPackageData);
res.send(ret);
}
function getXxsj(packageData) {
let result = [];
packageData[0]["progress"] = packageData[1].value;
result.push(packageData[0]);
return result;
}
\ No newline at end of file
import { dqfxjdTableData } from '../../data/table/jszhpt/dqfxjdData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../../dataPackage/out';
/*当前风险节点*/
export function getData(req, res) {
let line = req.query.line || "全部";
let excelData = dqfxjdTableData();
let ret:any = {};
let xxjdsjTableDataList = tablePackage(excelData["当前风险指数"].headerList[0], excelData["当前风险指数"].bodyList);
let 基坑变形 = {};
let 地层损失率 = {};
let 旁通道地表沉降 = {};
let jkbx = 0;
let dcssl = 0;
let ptddbcx:any = 0;
xxjdsjTableDataList.dataList.forEach( info => {
let {A, B, C, D} = info;
if (!D) D = "-";
if (A == line) {
基坑变形 = {key: "基坑变形", value: B};
地层损失率 = {key: "地层损失率", value: C};
旁通道地表沉降 = {key: "旁通道地表沉降", value: D};
} else if (line == "全部") {
jkbx = parseFloat(B) + jkbx;
dcssl = parseFloat(C) + dcssl;
if (!D) ptddbcx = parseFloat(D) + ptddbcx;
基坑变形 = {key: "基坑变形", value: jkbx};
地层损失率 = {key: "地层损失率", value: dcssl};
旁通道地表沉降 = {key: "旁通道地表沉降", value: ptddbcx};
}
})
ret['jkbx'] = {title: '基坑变形', dataList: 基坑变形};
ret['dcssl'] = {title: '地层损失率', dataList: 地层损失率};
ret['ptddbcx'] = {title: '旁通道地表沉降', dataList: 旁通道地表沉降};
let xxjdxxsjTableDataList = tablePackage(excelData["风险节点数据"].headerList[0], excelData["风险节点数据"].bodyList);
let 基坑 = [];
let 区间 = [];
let 旁通道 = [];
let jk = 0;
let qj = 0;
let ptd = 0;
let jkdqsl = 0;
let qjdqsl = 0;
let ptddqsl = 0;
xxjdxxsjTableDataList.dataList.forEach( info => {
let {A, B, C, D} = info;
if (A == line) {
switch (B) {
case '基坑':
基坑.push( {key : B + "总数", value: C}, {key: "当前数量", value: D} );
break;
case '区间':
区间.push( {key : B + "总数", value: C}, {key: "当前数量", value: D} );
break;
case '旁通道':
旁通道.push( {key : B + "总数", value: C}, {key: "当前数量", value: D} );
break;
}
} else if (line == "全部") {
switch (B) {
case '基坑':
jk = parseInt(C) + jk;
jkdqsl = parseInt(D) + jkdqsl;
基坑 = [{key : B + "总数", value: jk}, {key: "当前数量", value: jkdqsl}];
break;
case '区间':
qj = parseInt(C) + qj;
qjdqsl = parseInt(D) + qjdqsl;
区间 = [{key : B + "总数", value: qj}, {key: "当前数量", value: qjdqsl}];
break;
case '旁通道':
ptd = parseInt(C) + ptd;
ptddqsl = parseInt(D) + ptddqsl;
旁通道 = [{key : B + "总数", value: ptd}, {key: "当前数量", value: ptddqsl}];
break;
}
}
})
let jkxxsjPackageData = keyValuePackage(基坑);
ret['jkxxsj'] = {title: '基坑详细数据', dataList: jkxxsjPackageData};
let qjxxsjPackageData = keyValuePackage(区间);
ret['qjxxsj'] = {title: '区间详细数据', dataList: qjxxsjPackageData};
let ptdxxsjPackageData = keyValuePackage(旁通道);
ret['ptdxxsj'] = {title: '旁通道详细数据', dataList: ptdxxsjPackageData};
res.send(ret);
}
import { gcaqztTableData } from '../../data/table/jszhpt/gcaqztData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../../dataPackage/out';
/*工程安全状态*/
export function getData(req, res) {
let line = req.query.line || "全部";
let excelData = gcaqztTableData();
let ret:any = {};
let xxjdsjTableDataList = tablePackage(excelData["风险期数量"].headerList[0], excelData["风险期数量"].bodyList);
let 基坑风险期数量 = {};
let 盾构区间风险期数量 = {};
let 旁通道风险期数量 = {};
let jkfxqsl = 0;
let dgqjfxqsl = 0;
let ptdfxqsl:any = 0;
xxjdsjTableDataList.dataList.forEach( info => {
let {A, B, C, D} = info;
if (!D) D = "-";
if (A == line) {
基坑风险期数量 = {key: "基坑风险期数量", value: parseInt(B)};
盾构区间风险期数量 = {key: "盾构区间风险期数量", value: parseInt(C)};
旁通道风险期数量 = {key: "旁通道风险期数量", value: parseInt(D)};
} else if (line == "全部") {
jkfxqsl = parseInt(B) + jkfxqsl;
dgqjfxqsl = parseInt(C) + dgqjfxqsl;
if (!D) ptdfxqsl = parseInt(D) + ptdfxqsl;
基坑风险期数量 = {key: "风险期数量", value: jkfxqsl};
盾构区间风险期数量 = {key: "风险期数量", value: dgqjfxqsl};
旁通道风险期数量 = {key: "风险期数量", value: ptdfxqsl};
}
})
ret['jkfxqsl'] = {title: '基坑风险期数量', dataList: 基坑风险期数量};
ret['dgqjfxqsl'] = {title: '盾构区间风险期数量', dataList: 盾构区间风险期数量};
ret['ptdfxqsl'] = {title: '旁通道风险期数量', dataList: 旁通道风险期数量};
let zmxfxfbTableDataList = tablePackage(excelData["工程安全状态详细数据"].headerList[0], excelData["工程安全状态详细数据"].bodyList);
let 基坑 = [];
let 盾构区间 = [];
let 旁通道 = [];
zmxfxfbTableDataList.dataList.forEach( info => {
let {A, B, C, D, E} = info;
if (A == line) {
switch (B) {
case '基坑':
基坑.push({type:C, num:D, rate:E});
break;
case '盾构区间':
盾构区间.push({type:C, num:D, rate:E});
break;
case '旁通道':
旁通道.push({type:C, num:D, rate:E});
break;
}
} else if(line == "全部") {
switch (B) {
case '基坑':
基坑.push({type:C, num:D, rate:E});
break;
case '盾构区间':
盾构区间.push({type:C, num:D, rate:E});
break;
case '旁通道':
旁通道.push({type:C, num:D, rate:E});
break;
}
}
})
let jkxxsjPackageData = getXl(基坑);
// let jkxxsjPackageData = keyValuePackage(基坑);
ret['jkxxsj'] = {title: '基坑详细数据', dataList: jkxxsjPackageData};
// let dgqjxxsjPackageData = keyValuePackage(盾构区间);
let dgqjxxsjPackageData = getXl(盾构区间);
ret['dgqjxxsj'] = {title: '盾构区间详细数据', dataList: dgqjxxsjPackageData};
// let ptdxxsjPackageData = keyValuePackage(旁通道);
let ptdxxsjPackageData = getXl(旁通道);
ret['ptdxxsj'] = {title: '旁通道详细数据', dataList: ptdxxsjPackageData};
res.send(ret);
}
function getXl(data) {
let result = [];
let 安全 = {};
let 风险可控 = {};
let 重点关注 = {};
let aqNum = 0;
let aqRate = 0;
let fxkkNum = 0;
let fxkkRate = 0;
let zdgzNum = 0;
let zdgzRate = 0;
data.forEach( info => {
let {type, num, rate} = info;
if(type == "安全") {
aqNum = parseFloat(num) + aqNum;
aqRate = parseFloat(rate) + aqRate;
安全 = {key:"安全", num:aqNum, rate:aqRate};
} else if (type == "风险可控") {
fxkkNum = parseFloat(num) + fxkkNum;
fxkkRate = parseFloat(rate) + fxkkRate;
风险可控 = {key:"风险可控", num:fxkkNum, rate:fxkkRate};
} else if (type == "重点关注") {
zdgzNum = parseFloat(num) + zdgzNum;
zdgzRate = parseFloat(rate) + zdgzRate;
重点关注 = {key:"重点关注", num:zdgzNum, rate: zdgzRate};
}
})
result = [安全, 风险可控, 重点关注];
return result;
}
import { dtTableData } from '../data/table/dtData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../dataPackage/out';
import { jszhptdtTableData } from '../../data/table/jszhpt/jszhptdtData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../../dataPackage/out';
/*地图*/
export function getData(req, res) {
let excelData = dtTableData();
let excelData = jszhptdtTableData();
let ret:any = {};
......@@ -22,6 +21,16 @@ export function getData(req, res) {
})
ret['dt'] = {title: '线路列表', dataList: dtDataList};
let zbTableDataList = tablePackage(excelData["线路坐标"].headerList[0], excelData["线路坐标"].bodyList);
let zbTableData = [];
zbTableDataList.dataList.forEach( info => {
let {A, B, C, D, E, F, G} = info;
zbTableData.push({line:A, heading:B, height:C, lat:D, lng:E, pitch:F, roll:G})
})
ret['xlzb'] = {title: "线路坐标", dataList: zbTableData};
res.send(ret);
}
\ No newline at end of file
import { lcbjdwcqkTableData } from '../data/table/lcbjdwcqkData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../dataPackage/out';
import { lcbjdwcqkTableData } from '../../data/table/jszhpt/lcbjdwcqkData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../../dataPackage/out';
/* 里程碑节点完成情况 */
/*里程碑节点完成情况*/
export function getData(req, res) {
let excelData = lcbjdwcqkTableData();
......
import { qqglTableData } from '../../data/table/jszhpt/jhjdData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../../dataPackage/out';
/*前期管理*/
export function getData(req, res) {
let line = req.query.line || "全部";
let excelData = qqglTableData();
let ret:any = {};
// ------------------------4月11日----------------------
let qqgljcsjTableDataList = tablePackage(excelData["前期管理基础数据"].headerList[0], excelData["前期管理基础数据"].bodyList);
let 基础数据 = getValueAndTarget("完成情况", "年度总计划", qqgljcsjTableDataList.dataList, line)
let jcsjPackageData = keyValuePackage(基础数据);
ret["jcsj"] = getKeyValueOut('前期管理基础数据', jcsjPackageData)
let qqsjTableDataList = tablePackage(excelData["前期设计"].headerList[0], excelData["前期设计"].bodyList);
let 前期设计 = getValueAndTarget("前期设计", "目标值", qqsjTableDataList.dataList, line);
ret['qqsj'] = {title: "前期设计", dataList: 前期设计};
let zzblTableDataList = tablePackage(excelData["证照办理"].headerList[0], excelData["证照办理"].bodyList);
let 证照办理 = getValueAndTarget("证照办理", "目标值", zzblTableDataList.dataList, line);
ret['zzbl'] = {title: "证照办理", dataList: 证照办理};
let dqtdTableDataList = tablePackage(excelData["动迁腾地"].headerList[0], excelData["动迁腾地"].bodyList);
let 动迁腾地 = getValueAndTarget("动迁腾地", "目标值", dqtdTableDataList.dataList, line);
ret['dqtd'] = {title: "动迁腾地", dataList: 动迁腾地};
let qqsjxxsjTableDataList = tablePackage(excelData["前期设计详细数据"].headerList[0], excelData["前期设计详细数据"].bodyList);
let 前期设计详细数据 = getqqsjDetailed(qqsjxxsjTableDataList.dataList, line, ["专项规划", "工可批复", "初设批复"])
ret['qqsjxxsj'] = {title: "前期设计详细数据", dataList: 前期设计详细数据};
let zzblxxsjTableDataList = tablePackage(excelData["证照办理详细数据"].headerList[0], excelData["证照办理详细数据"].bodyList);
let 证照办理详细数据 = getDetailedAndTarget(zzblxxsjTableDataList.dataList, line, ["单体规划设计", "单体建设用途", "单体建设工程"])
ret['zzblxxsj'] = {title: "证照办理详细数据", dataList: 证照办理详细数据};
let dqtdxxsjTableDataList = tablePackage(excelData["动迁腾地详细数据"].headerList[0], excelData["动迁腾地详细数据"].bodyList);
let 动迁腾地详细数据 = getDetailed(dqtdxxsjTableDataList.dataList, line, ["静安区", "黄浦区", "徐汇区"])
ret['dqtdxxsj'] = {title: "动迁腾地详细数据", dataList: 动迁腾地详细数据};
res.send(ret);
}
/**
* 获取数据值和目标值特化处理
* @param title
* @param subTitle
* @param dataList
* @param line
* @returns
*/
function getValueAndTarget(title, subTitle, dataList, line) {
let result = [];
let num = 0;
let targetNum = 0;
dataList.forEach( info => {
let {A, B, C} = info;
if (A == line) {
result.push({key: title, value: B}, {key: subTitle, value: C});
} else if (line == "全部") {
num = parseFloat(B) + num;
targetNum = parseFloat(C) + targetNum;
result = [{key: title, value: num}, {key: subTitle, value: targetNum}];
}
})
return result;
}
/**
* 前期设计详细数据特化处理
* @param title
* @param dataList
* @param line
* @param type ['专项规划', '工可批复', '初设批复']
*/
function getqqsjDetailed(dataList, line, type) {
let result = [];
let list = {};
for(let i = 0; i < type.length; i++) {
outer: for (let key in dataList) {
let {A, B, C} = dataList[key];
if (A == line) {
switch (B) {
case type[i]:
list[type[i]] = C;
break;
}
} else if (line == "全部") {
switch (B) {
case type[i]:
if(C == "完成") {
list[type[i]] = C;
}
else {
list[type[i]] = "未完成";
break outer;
}
break;
}
}
}
}
for(let key in list) {
result.push({key, value: list[key]});
}
return result;
}
/**
* 获取详细数据特化处理
* @param dataList
* @param line
* @param type
* @returns
*/
function getDetailed(dataList, line, type) {
let result = [];
let list = {};
for(let i = 0; i < type.length; i++) {
let num = 0;
for (let key in dataList) {
let {A, B, C} = dataList[key];
if (A == line) {
switch (B) {
case type[i]:
list[type[i]] = C;
break;
}
} else if (line == "全部") {
switch (B) {
case type[i]:
num = parseFloat(C) + num;
list[type[i]] = num;
break;
}
}
}
}
for(let key in list) {
result.push({key, value: list[key]});
}
return result;
}
/**
* 证照办理详细数据特化处理
* @param dataList
* @param line
* @param type
* @returns
*/
function getDetailedAndTarget(dataList, line, type) {
let result = [];
let list = {};
for(let i = 0; i < type.length; i++) {
let num = 0;
let targetNum = 0;
for (let key in dataList) {
let {A, B, C, D} = dataList[key];
if (A == line) {
switch (B) {
case type[i]:
result.push({key: type[i], value: C, target:D});
break;
}
} else if (line == "全部") {
switch (B) {
case type[i]:
num = parseFloat(C) + num;
targetNum = parseFloat(D) + targetNum;
break;
}
}
}
if (line == "全部") result.push({key: type[i], value: num, target:targetNum});
}
return result;
}
import { xlTableData } from '../data/table/xlData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut, getStringOut } from '../dataPackage/out';
import { xlTableData } from '../../data/table/jszhpt/xlData';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut, getStringOut } from '../../dataPackage/out';
/*线路*/
......
import { xxjdTableData } from '../../data/table/jszhpt/xxjdData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../../dataPackage/inFrontOut';
/*形象进度*/
export function getData(req, res) {
let line = req.query.line || "全部";
let excelData = xxjdTableData();
let ret:any = {};
// --------------------------4月12日-------------------------
let xxjdsjTableDataList = tablePackage(excelData["形象进度数据"].headerList[0], excelData["形象进度数据"].bodyList);
let 形象进度数据 = getDetailed(xxjdsjTableDataList.dataList, line, ["车站总数", "盾构机工作台数", "旁通道总数"])
ret['xxjdsj'] = {title: "形象进度数据", dataList: 形象进度数据};
let czxxsjTableDataList = tablePackage(excelData["车站详细数据"].headerList[0], excelData["车站详细数据"].bodyList);
let 车站详细数据 = getValueAndProgress(czxxsjTableDataList.dataList, line, ["车站正在施工数", "车站结构封顶数"], "个")
ret['czxxsj'] = {title: "车站详细数据", dataList: 车站详细数据};
let dgjxxsjTableDataList = tablePackage(excelData["盾构机详细数据"].headerList[0], excelData["盾构机详细数据"].bodyList);
let 盾构机详细数据 = getValueAndProgress(dgjxxsjTableDataList.dataList, line, ["盾构机推进里程数", "盾构机总里程数"], "km")
ret['dgjxxsj'] = {title: "盾构机详细数据", dataList: 盾构机详细数据};
let ptdxxsjTableDataList = tablePackage(excelData["旁通道详细数据"].headerList[0], excelData["旁通道详细数据"].bodyList);
let 旁通道详细数据 = getValueAndProgress(ptdxxsjTableDataList.dataList, line, ["旁通道正在施工数", "旁通道完成数"], "条")
ret['ptdxxsj'] = {title: "旁通道详细数据", dataList: 旁通道详细数据};
res.send(ret);
}
/**
* 形象进度详细数据特化处理
* @param dataList 原数据
* @param line 线路
* @param type 类型
* @param unit 单位
* @returns
*/
function getValueAndProgress(dataList, line, type, unit) {
let result = [];
let num = 0;
let progressNum = 0;
for(let i = 0; i < type.length; i++) {
dataList.forEach( info => {
let {A, B, C, D} = info;
if (A == line) {
switch (B) {
case type[i]:
result.push({key: type[i], value: C, progress:D + "%", unit});
break;
}
} else if (line == "全部") {
switch (B) {
case type[i]:
num = parseFloat(C) + num;
progressNum = parseFloat(D) + progressNum;
break;
}
}
})
if (line == "全部") result.push({key: type[i], value: num, progress:progressNum/dataList.length + "%", unit});
}
return result;
}
/**
* 形象进度数据特化处理
* @param dataList 原数据
* @param line 线路
* @param type 类型
* @returns
*/
function getDetailed(dataList, line, type) {
let result = [];
let list = {};
for(let i = 0; i < type.length; i++) {
let num = 0;
for (let key in dataList) {
let {A, B, C} = dataList[key];
if (A == line) {
switch (B) {
case type[i]:
list[type[i]] = C;
break;
}
} else if (line == "全部") {
switch (B) {
case type[i]:
num = parseFloat(C) + num;
list[type[i]] = num;
break;
}
}
}
}
for(let key in list) {
result.push({key, value: list[key]});
}
return result;
}
import { zmxfxfbTableData } from '../../data/table/jszhpt/zmxfxfbData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../../dataPackage/out';
/*致命性风险分布*/
export function getData(req, res) {
let line = req.query.line || "全部";
let excelData = zmxfxfbTableData();
let ret:any = {};
let zmxfxfbTableDataList = tablePackage(excelData["致命性风险分布"].headerList[0], excelData["致命性风险分布"].bodyList);
let 全网 = [];
let 致命性风险 = [];
let jk = 0;
let qj = 0;
let ptd = 0;
let qwjk = 0;
let qwqj = 0;
let qwptd = 0;
zmxfxfbTableDataList.dataList.forEach( info => {
let {A, B, C, D, E} = info;
if (A == line) {
switch(B) {
case "全网":
全网 = [{key: "基坑", value: C}, {key: "区间", value: D}, {key: "旁通道", value: E}];
break;
case "致命性风险":
致命性风险 = [{key: "基坑", value: C}, {key: "区间", value: D}, {key: "旁通道", value: E}];
break;
}
} else if (line == "全部") {
switch(B) {
case "全网":
qwjk += parseInt(C);
qwqj += parseInt(D);
qwptd += parseInt(E);
全网 = [{key: "基坑", value: qwjk}, {key: "区间", value: qwqj}, {key: "旁通道", value: qwptd}];
break;
case "致命性风险":
jk += parseInt(C);
qj += parseInt(D);
ptd += parseInt(E);
致命性风险 = [{key: "基坑", value: jk}, {key: "区间", value: qj}, {key: "旁通道", value: ptd}];
break;
}
}
// let qwPackageData = keyValuePackage(全网);
// ret['qw'] = {title: '全网', dataList: qwPackageData};
// let zmxfxfbPackageData = keyValuePackage(致命性风险);
// ret['zmxfxfb'] = {title: '致命性风险分布', dataList: zmxfxfbPackageData};
let zmxfxfbPackageData = {dataInfo: {"全网": 全网, "致命性风险": 致命性风险}, xUnit: "", yUnit: ""};
ret['zmxfxfb'] = getOnceYBarChartOut('致命性风险分布', zmxfxfbPackageData);
})
res.send(ret);
}
\ No newline at end of file
import { xxjdTableData, xxjdTableDataV } from '../data/table/xxjdData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../dataPackage/out';
/* 形象进度 */
export function getData(req, res) {
let excelData = xxjdTableData();
let ret:any = {};
let czzsPackageData = keyValuePackage(excelData['车站总数'].dataList);
ret['czzs'] = getKeyValueOut('车站总数', czzsPackageData);
let czxxsjPackageData = keyValuePackage(excelData['车站详细数据'].dataList);
let sgjd = getJd(czxxsjPackageData, "车站正在施工数进度");
let fdjd = getJd(czxxsjPackageData, "车站结构封顶数进度");
let czxxjd = [sgjd, fdjd];
ret['czxxsj'] = {title: '车站详细数据', dataList: czxxjd};
let dgjgztsPackageData = keyValuePackage(excelData['盾构机工作台数'].dataList);
ret['dgjgzts'] = getKeyValueOut('盾构机工作台数', dgjgztsPackageData);
let dgjxxsjPackageData = keyValuePackage(excelData['盾构机详细数据'].dataList);
let dgjjd = [getJd(dgjxxsjPackageData, "盾构机推进里程数进度")];
ret['dgjxxsj'] = {title: '盾构机详细数据', dataList: dgjjd};
let ptdzsPackageData = keyValuePackage(excelData['旁通道总数'].dataList);
ret['ptdzs'] = getKeyValueOut('旁通道总数', ptdzsPackageData);
let ptdxxsjPackageData = keyValuePackage(excelData['旁通道详细数据'].dataList);
let sgsjd = getJd(ptdxxsjPackageData, "旁通道正在施工数进度");
let wcsjd = getJd(ptdxxsjPackageData, "旁通道完成数进度");
let ptdjd = [sgsjd, wcsjd];
ret['ptdxxsj'] = {title: '旁通道详细数据', dataList: ptdjd};
res.send(ret);
}
export function getXXJD(req, res) {
let line = req.query.line || -1;
let excelData = xxjdTableDataV();
let ret:any = {};
let xxjdsjTableDataList = tablePackage(excelData["形象进度数据"].headerList[0], excelData["形象进度数据"].bodyList);
let 车站总数 = [];
let 盾构机总数 = [];
let 旁通道总数 = [];
let czzs = 0;
let dgjzs = 0;
let ptdzs = 0;
xxjdsjTableDataList.dataList.forEach( info => {
let {A, B, C, D} = info;
if (A == line) {
车站总数.push( {key: "车站总数", value: B} );
盾构机总数.push( {key: "盾构机工作台数", value: C} );
旁通道总数.push( {key: "旁通道总数", value: D} );
} else if (line == "全部") {
czzs = parseInt(B) + czzs;
dgjzs = parseInt(C) + dgjzs;
ptdzs = parseInt(D) + ptdzs;
车站总数 = [{key: "车站总数", value: czzs}];
盾构机总数 = [{key: "盾构机工作台数", value: dgjzs}];
旁通道总数 = [{key: "旁通道总数", value: ptdzs}];
}
})
let czzsPackageData = keyValuePackage(车站总数);
ret['czzs'] = getKeyValueOut('车站总数', czzsPackageData);
let dgjzsPackageData = keyValuePackage(盾构机总数);
ret['dgjgzts'] = getKeyValueOut('盾构机总数', dgjzsPackageData);
let ptdzsPackageData = keyValuePackage(旁通道总数);
ret['ptdzs'] = getKeyValueOut('旁通道总数', ptdzsPackageData);
let xxjdxxsjTableDataList = tablePackage(excelData["形象进度详细数据"].headerList[0], excelData["形象进度详细数据"].bodyList);
let 车站 = [];
let 盾构机 = [];
let 旁通道 = [];
let czxx = 0;
let dgjxx = 0;
let ptdxx = 0;
let czjd = 0;
let dgjxxjd = 0;
let ptdxxjd = 0;
xxjdxxsjTableDataList.dataList.forEach( info => {
let {A, B, C, D, E} = info;
if (A == line) {
switch (B) {
case '车站':
车站.push( {key : C, value: D}, {key: C + "进度", value: E} );
break;
case '盾构机':
盾构机.push( {key : C, value: D}, {key: C + "进度", value: E} );
break;
case '旁通道':
旁通道.push( {key : C, value: D}, {key: C + "进度", value: E} );
break;
}
} else if (line == -1) {
switch (B) {
case '车站':
czxx = parseInt(D) + czxx;
czjd = parseInt(E) + czjd;
车站 = [{key : C, value: czxx}, {key: C + "进度", value: czjd}];
break;
case '盾构机':
dgjxx = parseInt(D) + dgjxx;
dgjxxjd = parseInt(E) + dgjxxjd;
盾构机 = [{key : C, value: dgjxx}, {key: C + "进度", value: dgjxxjd}];
break;
case '旁通道':
ptdxx = parseInt(D) + ptdxx;
ptdxxjd = parseInt(E) + ptdxxjd;
旁通道 = [{key : C, value: ptdxx}, {key: C + "进度", value: ptdxxjd}];
break;
}
}
})
let czxxsjPackageData = keyValuePackage(车站);
ret['czxxsj'] = {title: '车站详细数据', dataList: czxxsjPackageData};
let dgjxxsjPackageData = keyValuePackage(盾构机);
ret['dgjxxsj'] = {title: '盾构机详细数据', dataList: dgjxxsjPackageData};
let ptdxxsjPackageData = keyValuePackage(旁通道);
ret['ptdxxsj'] = {title: '旁通道详细数据', dataList: ptdxxsjPackageData};
res.send(ret);
}
function getJd(packageData, title) {
let result;
for (let i = 0; i < packageData.length; i++) {
let {key, value, unit} = packageData[i];
if (key == title) {
packageData[i - 1]["progress"] = value;
result = packageData[i - 1];
}
}
return result;
}
\ No newline at end of file
import { zmxfxfbTableData, zmxfxfbTableDataV } from '../data/table/zmxfxfbData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../dataPackage/out';
/* 致命性风险分布 */
export function getData(req, res) {
let excelData = zmxfxfbTableData();
let ret:any = {};
let zmxfxfbPackageData = onceYBarChartPackage( excelData['致命性风险分布'], '','');
ret['zmxfxfb'] = getOnceYBarChartOut('致命性风险分布', zmxfxfbPackageData);
res.send(ret);
}
export function getZMXFXFB(req, res) {
let line = req.query.line || -1;
let excelData = zmxfxfbTableDataV();
let ret:any = {};
let zmxfxfbTableDataList = tablePackage(excelData["致命性风险分布"].headerList[0], excelData["致命性风险分布"].bodyList);
let jk = 0;
let qj = 0;
let ptd = 0;
let 全网 = [];
let 致命性风险 = [];
zmxfxfbTableDataList.dataList.forEach( info => {
let {A, B, C, D} = info;
if (A != "全网") {
if (A == line) {
致命性风险 = [{key: "基坑", value: B}, {key: "区间", value: C}, {key: "旁通道", value: D}];
} else if (line == -1) {
jk += parseInt(B);
qj += parseInt(C);
ptd += parseInt(D);
致命性风险 = [{key: "基坑", value: jk}, {key: "区间", value: qj}, {key: "旁通道", value: ptd}];
}
} else {
全网.push( {key: "基坑", value: B}, {key: "区间", value: C}, {key: "旁通道", value: D} );
}
let zmxfxfbPackageData = {dataInfo: {"全网": 全网, "致命性风险": 致命性风险}, xUnit: "", yUnit: ""};
ret['zmxfxfb'] = getOnceYBarChartOut('致命性风险分布', zmxfxfbPackageData);
})
res.send(ret);
}
\ No newline at end of file
import { jjcyTableData } from '../../data/table/ztjsgl/jjcyData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage } from '../../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut } from '../../dataPackage/out';
/*经济产业*/
export function getData(req, res) {
let excelData = jjcyTableData();
let ret:any = {};
let jcsjPackageData = keyValuePackage(excelData['基础数据'].dataList);
ret['jcsj'] = getKeyValueOut('基础数据', jcsjPackageData);
let shdttzjsGDPPackageData = onceYBarChartPackage( excelData['上海地铁投资建设占上海GDP变化趋势'], '','');
ret['shdttzjsGDP'] = getOnceYBarChartOut('上海地铁投资建设占上海GDP变化趋势', shdttzjsGDPPackageData);
let dtktqhqyjgbhPackageData = doubleYBarCharPackage( excelData['地铁开通前后区域价格变化趋势'], '开通地铁后房价上浮', '元/㎡','%','');
ret['dtktqhqyjgbh'] = getDoubleYBarChartOut('地铁开通前后区域价格变化趋势', dtktqhqyjgbhPackageData);
let qgGDPPackageData = keyValuePackage(excelData['全国GDP'].dataList);
ret['qgGDP'] = getKeyValueOut('全国GDP', qgGDPPackageData);
let shGDPPackageData = keyValuePackage(excelData['上海GDP'].dataList);
ret['shGDP'] = getKeyValueOut('上海GDP', shGDPPackageData);
res.send(ret);
}
\ No newline at end of file
import { jsyyTableData } from '../../data/table/ztjsgl/jsyyData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../../dataPackage/out';
/*建设运营*/
export function getData(req, res) {
let excelData = jsyyTableData();
let ret:any = {};
// let jcsjPackageData = keyValuePackage(excelData['基础数据'].dataList);
let jcsjPackageData = {};
let jcsjPackage = excelData['基础数据'].dataList;
let {key, value} = jcsjPackage[0];
let dataUnit = value.slice(-1, value.length);
let dataNum = value.slice(0, -1);
let yoy = jcsjPackage[1].value;
jcsjPackageData = {key, value:dataNum, unit:dataUnit, yoy};
ret['jcsj'] = {title:"基础数据", dataList:jcsjPackageData};
let gcjsPackageData = keyValuePackage(excelData['工程建设'].dataList);
ret['gcjs'] = getKeyValueOut('工程建设', gcjsPackageData);
let qmcyPackageData = keyValuePackage(excelData['全面创优'].dataList);
ret['qmcy'] = getKeyValueOut('全面创优', qmcyPackageData);
let zysssbPackageData = keyValuePackage(excelData['专业设施设备'].dataList);
ret['zysssb'] = getKeyValueOut('专业设施设备', zysssbPackageData);
let jsjdPackageData = keyValuePackage(excelData['建设进度'].dataList);
ret['jsjd'] = getKeyValueOut('建设进度', jsjdPackageData);
let jsjdzbPackageData = keyValuePackage(excelData['建设进度占比'].dataList);
ret['jsjdzb'] = getKeyValueOut('建设进度占比', jsjdzbPackageData);
let zlPackageData = keyValuePackage(excelData['质量'].dataList);
ret['zl'] = getKeyValueOut('质量', zlPackageData);
let zlhglPackageData = keyValuePackage(excelData['质量合格率'].dataList);
ret['zlhgl'] = getKeyValueOut('质量合格率', zlhglPackageData);
let gxysdbqkPackageData = keyValuePackage(excelData['各项目验收达标情况'].dataList);
ret['gxysdbqk'] = getKeyValueOut('各项目验收达标情况', gxysdbqkPackageData);
let aqPackageData = keyValuePackage(excelData['安全'].dataList);
ret['aq'] = getKeyValueOut('安全', aqPackageData);
let aqczsjPackageData = keyValuePackage(excelData['安全处置数据'].dataList);
ret['aqczsj'] = getKeyValueOut('安全处置数据', aqczsjPackageData);
let fxfbPackageData = keyValuePackage(excelData['风险分布'].dataList);
fxfbPackageData.sort( (a, b) => {
return b.value - a.value;
})
// ret['fxfb'] = getKeyValueOut('风险分布', fxfbPackageData);
ret['fxfb'] = {title:"风险分布", dataList:fxfbPackageData, maxNum: fxfbPackageData[0].value};
let jcsjyccbPackageData = keyValuePackage(excelData['监测数据异常超标'].dataList);
jcsjyccbPackageData.sort( (a, b) => {
return b.value - a.value;
})
// ret['jcsjyccb'] = getKeyValueOut('监测数据异常超标', jcsjyccbPackageData);
ret['jcsjyccb'] = {title:"监测数据异常超标", dataList:jcsjyccbPackageData, maxNum:jcsjyccbPackageData[0].value};
let gxljsjdhzPackageData = onceYBarChartPackage( excelData['各线路建设进度汇总'], '','');
ret['gxljsjdhz'] = getOnceYBarChartOut('各线路建设进度汇总', gxljsjdhzPackageData);
let mbzPackageData = keyValuePackage(excelData['各线路建设进度汇总目标值'].dataList);
ret['mbz'] = getKeyValueOut('各线路建设进度汇总目标值', mbzPackageData);
res.send(ret);
}
\ No newline at end of file
import { lcbsjTableData } from '../../data/table/ztjsgl/lcbsjData';
import { tablePackage } from '../../dataPackage/inFrontOut';
/*里程碑事件荣誉成国*/
export function getData(req, res) {
let excelData = lcbsjTableData();
let ret:any = {};
let lcbsjTableDataList = tablePackage(excelData["里程碑事件"].headerList[0], excelData["里程碑事件"].bodyList);
ret['lcbsj'] = {title: '里程碑事件', dataList: lcbsjTableDataList};
let rycgTableDataList = tablePackage(excelData["荣誉成果"].headerList[0], excelData["荣誉成果"].bodyList);
ret['rycg'] = {title: '荣誉成果', dataList: rycgTableDataList};
res.send(ret);
}
\ No newline at end of file
import { lscxTableData } from '../../data/table/ztjsgl/lscxData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getStringOut, getTableOut } from '../../dataPackage/out';
/*绿色出行*/
export function getData(req, res) {
let excelData = lscxTableData();
let ret:any = {};
let cxfszbPackageData = keyValuePackage(excelData['出行方式占比'].dataList);
ret['cxfszb'] = getKeyValueOut('出行方式占比', cxfszbPackageData);
ret['lsjn'] = getStringOut("绿色节能", excelData['绿色节能'].dataList);
let dtjnjpqsPackageData = keyValuePackage(excelData['地铁节能减排趋势'].dataList);
ret['dtjnjpqs'] = getKeyValueOut('地铁节能减排趋势', dtjnjpqsPackageData);
res.send(ret);
}
\ No newline at end of file
import { dtTableData } from '../../data/table/ztjsgl/dtData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../../dataPackage/out';
/*地图*/
export function getData(req, res) {
let excelData = dtTableData();
let ret:any = {};
let jcsjPackageData = keyValuePackage(excelData['基础数据'].dataList);
ret['jcsj'] = getKeyValueOut('基础数据', jcsjPackageData);
let dtPackageData = keyValuePackage(excelData['历年建设里程列表'].dataList);
ret['lnjslc'] = getKeyValueOut('历年建设里程列表', dtPackageData);
res.send(ret);
}
\ No newline at end of file
import { ylghTableData } from '../../data/table/ztjsgl/ylghData';
import { getDoubleYBarChartOut, getKeyValueOut, getObjectListOut, getOnceYBarChartOut, getStringOut } from '../../dataPackage/out';
import { separateDataAndUint } from '../../dataPackage/tool';
/*引领规划*/
export function getData(req, res) {
let excelData = ylghTableData();
let ret:any = {};
ret['csgh'] = getStringOut("城市规划", excelData['城市规划'].dataList);
ret['lbt'] = getStringOut("轮播图", excelData['轮播图'].dataList);
let wlghPackageData = excelData['未来规划'];
let wlghData = [];
wlghPackageData.forEach( info => {
let {name, data} = info;
let wlghList = [];
data.forEach( item => {
let {key, value} = item;
let {dataNum, dataUnit} = separateDataAndUint(value);
wlghList.push({key, value:dataNum, unit:dataUnit});
})
wlghData.push({name, data: wlghList});
})
ret['wlgh'] = {title:'未来规划', dataList:wlghData};
res.send(ret);
}
\ No newline at end of file
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
for (let i = 0; i < blockDataList.length; i++) {
let {blockData, blockTitle} = blockDataList[i];
if (keyValueOrTitleList.indexOf(blockTitle) > -1) {
let titleList = titltListConfig[blockTitle] || [];
result[blockTitle] = planarArrForObjectList(blockData, 0, titleList);
}
else if (barChartList.indexOf(blockTitle) > -1) {
result[blockTitle] = planarArrDeconstruct(blockData);
}
else if (stringList.indexOf(blockTitle) > -1) result[blockTitle] = planarArrForObjectList(blockData);
else if (decollatePlanarList.indexOf(blockTitle) > -1) result[blockTitle] = planarArrDecollateForIndex(blockData);
}
return result;
}
export function dqfxjdTableData() {
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
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../util/analysisExcel";
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
......@@ -23,26 +23,12 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
export function gcaqztTableData() {
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;
}
export function gcaqztTableDataV() {
let blockDataList = onceSheetBecomeOfblockData('申电云V3.xlsx', '工程安全状态');
let blockDataList = onceSheetBecomeOfblockData('建设指挥平台.xlsx', '工程安全状态');
let keyValueOrTitleList = [];//适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList =["工程安全状态"];//适配 表格
let decollatePlanarList =["风险期数量", "工程安全状态详细数据"];//适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
......
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../util/analysisExcel";
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
......@@ -21,28 +21,14 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
return result;
}
export function jhjdTableData() {
export function qqglTableData() {
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;
}
export function jhjdTableDataV() {
let blockDataList = onceSheetBecomeOfblockData('申电云V3.xlsx', '计划进度');
let blockDataList = onceSheetBecomeOfblockData('计划进度面板.xlsx', '前期管理');
let keyValueOrTitleList = [];//适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList =["计划进度数据","计划进度详细数据"];//适配 表格
let decollatePlanarList =["前期管理基础数据","前期管理数据", "前期设计", "证照办理", "动迁腾地", "前期设计详细数据", "证照办理详细数据", "动迁腾地详细数据"];//适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
......
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../util/analysisExcel";
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
......@@ -21,13 +21,13 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
return result;
}
export function dtTableData() {
let blockDataList = onceSheetBecomeOfblockData('申电云.xlsx', '地图');
export function jszhptdtTableData() {
let blockDataList = onceSheetBecomeOfblockData('建设指挥平台.xlsx', '地图');
let keyValueOrTitleList = ["基础数据"];//适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList =["线路列表"];//适配 表格
let decollatePlanarList =["线路列表", "线路坐标"];//适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
......
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../util/analysisExcel";
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
......@@ -23,7 +23,7 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
export function lcbjdwcqkTableData() {
let blockDataList = onceSheetBecomeOfblockData('申电云.xlsx', '里程碑节点完成情况');
let blockDataList = onceSheetBecomeOfblockData('建设指挥平台.xlsx', '里程碑节点完成情况');
let keyValueOrTitleList = [];//适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
......
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../util/analysisExcel";
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
......@@ -22,7 +22,7 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
}
export function xlTableData() {
let blockDataList = onceSheetBecomeOfblockData('申电云.xlsx', '线路');
let blockDataList = onceSheetBecomeOfblockData('建设指挥平台.xlsx', '线路');
let keyValueOrTitleList = ["选择线路"];//适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
......
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
for (let i = 0; i < blockDataList.length; i++) {
let {blockData, blockTitle} = blockDataList[i];
if (keyValueOrTitleList.indexOf(blockTitle) > -1) {
let titleList = titltListConfig[blockTitle] || [];
result[blockTitle] = planarArrForObjectList(blockData, 0, titleList);
}
else if (barChartList.indexOf(blockTitle) > -1) {
result[blockTitle] = planarArrDeconstruct(blockData);
}
else if (stringList.indexOf(blockTitle) > -1) result[blockTitle] = planarArrForObjectList(blockData);
else if (decollatePlanarList.indexOf(blockTitle) > -1) result[blockTitle] = planarArrDecollateForIndex(blockData);
}
return result;
}
// export function xxjdTableData() {
// 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;
// }
export function xxjdTableData() {
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
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../util/analysisExcel";
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
......@@ -23,21 +23,7 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
export function zmxfxfbTableData() {
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;
}
export function zmxfxfbTableDataV() {
let blockDataList = onceSheetBecomeOfblockData('申电云V3.xlsx', '致命性风险分布');
let blockDataList = onceSheetBecomeOfblockData('建设指挥平台.xlsx', '致命性风险分布');
let keyValueOrTitleList = [];//适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
......
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../util/analysisExcel";
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
......@@ -21,11 +20,10 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
return result;
}
export function dqfxjdTableData() {
let blockDataList = onceSheetBecomeOfblockData('申电云.xlsx', '当前风险节点');
export function dtTableData() {
let blockDataList = onceSheetBecomeOfblockData('整体建设概览.xlsx', '地图');
let keyValueOrTitleList = ["当前风险指数","基坑","区间","旁通道"];//适配 饼图 键值以及需要多个key的
let keyValueOrTitleList = ["基础数据", "历年建设里程列表"];//适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList =[];//适配 表格
......
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
for (let i = 0; i < blockDataList.length; i++) {
let {blockData, blockTitle} = blockDataList[i];
if (keyValueOrTitleList.indexOf(blockTitle) > -1) {
let titleList = titltListConfig[blockTitle] || [];
result[blockTitle] = planarArrForObjectList(blockData, 0, titleList);
}
else if (barChartList.indexOf(blockTitle) > -1) {
result[blockTitle] = planarArrDeconstruct(blockData);
}
else if (stringList.indexOf(blockTitle) > -1) result[blockTitle] = planarArrForObjectList(blockData);
else if (decollatePlanarList.indexOf(blockTitle) > -1) result[blockTitle] = planarArrDecollateForIndex(blockData);
}
return result;
}
export function jjcyTableData() {
let blockDataList = onceSheetBecomeOfblockData('整体建设概览.xlsx', '经济产业');
let keyValueOrTitleList = ["基础数据", "全国GDP", "上海GDP"];//适配 饼图 键值以及需要多个key的
let barChartList = ["上海地铁投资建设占上海GDP变化趋势", "地铁开通前后区域价格变化趋势"]; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList =[];//适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
}
\ No newline at end of file
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
for (let i = 0; i < blockDataList.length; i++) {
let {blockData, blockTitle} = blockDataList[i];
if (keyValueOrTitleList.indexOf(blockTitle) > -1) {
let titleList = titltListConfig[blockTitle] || [];
result[blockTitle] = planarArrForObjectList(blockData, 0, titleList);
}
else if (barChartList.indexOf(blockTitle) > -1) {
result[blockTitle] = planarArrDeconstruct(blockData);
}
else if (stringList.indexOf(blockTitle) > -1) result[blockTitle] = planarArrForObjectList(blockData);
else if (decollatePlanarList.indexOf(blockTitle) > -1) result[blockTitle] = planarArrDecollateForIndex(blockData);
}
return result;
}
export function jsyyTableData() {
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
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../util/analysisExcel";
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
......@@ -21,30 +21,16 @@ function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList,
return result;
}
export function xxjdTableData() {
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;
}
export function xxjdTableDataV() {
let blockDataList = onceSheetBecomeOfblockData('申电云V3.xlsx', '形象进度');
export function lcbsjTableData() {
let blockDataList = onceSheetBecomeOfblockData('整体建设概览.xlsx', '里程碑事件荣誉成果');
let keyValueOrTitleList = [];//适配 饼图 键值以及需要多个key的
let barChartList = []; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList =["形象进度数据","形象进度详细数据"];//适配 表格
let decollatePlanarList =["里程碑事件", "荣誉成果"];//适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
return result;
}
\ No newline at end of file
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
for (let i = 0; i < blockDataList.length; i++) {
let {blockData, blockTitle} = blockDataList[i];
if (keyValueOrTitleList.indexOf(blockTitle) > -1) {
let titleList = titltListConfig[blockTitle] || [];
result[blockTitle] = planarArrForObjectList(blockData, 0, titleList);
}
else if (barChartList.indexOf(blockTitle) > -1) {
result[blockTitle] = planarArrDeconstruct(blockData);
}
else if (stringList.indexOf(blockTitle) > -1) result[blockTitle] = planarArrForObjectList(blockData);
else if (decollatePlanarList.indexOf(blockTitle) > -1) result[blockTitle] = planarArrDecollateForIndex(blockData);
}
return result;
}
export function lscxTableData() {
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
import { planarArrDecollateForIndex, planarArrDeconstruct, planarArrForObjectList } from "../../../dataPackage/planaryArrayAnalysis";
import { onceSheetBecomeOfblockData } from "../../../util/analysisExcel";
function packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList) {
let result = {};
for (let i = 0; i < blockDataList.length; i++) {
let {blockData, blockTitle} = blockDataList[i];
if (keyValueOrTitleList.indexOf(blockTitle) > -1) {
let titleList = titltListConfig[blockTitle] || [];
result[blockTitle] = planarArrForObjectList(blockData, 0, titleList);
}
else if (barChartList.indexOf(blockTitle) > -1) {
result[blockTitle] = planarArrDeconstruct(blockData);
}
else if (stringList.indexOf(blockTitle) > -1) result[blockTitle] = planarArrForObjectList(blockData);
else if (decollatePlanarList.indexOf(blockTitle) > -1) result[blockTitle] = planarArrDecollateForIndex(blockData);
}
return result;
}
export function ylghTableData() {
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
......@@ -35,6 +35,9 @@ export class httpServer {
routers.setRouter(httpServer);
httpServer.use(httpErrorHandler);
httpServer.use(express.static(path.join(__dirname, "../../img/")) );
const root = path.join(__dirname, "../../public/")
httpServer.use(express.static(root))
httpServer.use(fallback('index.html', { root }))
......
import * as asyncHandler from 'express-async-handler'
//建设指挥平台
import * as qqglBiz from '../biz/jszhpt/qqgl';
import * as xxjdBiz from '../biz/jszhpt/xxjd';
import * as lcbjdwcqkBiz from '../biz/jszhpt/lcbjdwcqk';
import * as zmxfxfbBiz from '../biz/jszhpt/zmxfxfb';
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 jhjdBiz from '../biz/jhjd';
import * as xxjdBiz from '../biz/xxjd';
import * as lcbjdwcqkBiz from '../biz/lcbjdwcqk';
import * as zmxfxfbBiz from '../biz/zmxfxfb';
import * as dqfxjdBiz from '../biz/dqfxjd';
import * as gcaqztBiz from '../biz/gcaqzt';
//整体建设概览
import * as jsyyBiz from '../biz/ztjsgl/jsyy';
import * as lcbsjBiz from '../biz/ztjsgl/lcbsj';
import * as jjcyBiz from '../biz/ztjsgl/jjcy';
import * as lscxBiz from '../biz/ztjsgl/lscx';
import * as ylghBiz from '../biz/ztjsgl/ylgh';
import * as ztjsglBiz from '../biz/ztjsgl/map';
import * as xlBiz from '../biz/xl';
import * as dtBiz from '../biz/dt';
export function setRouter(httpServer){
// httpServer.get('/jhjd', asyncHandler(jhjdBiz.getData));
// httpServer.get('/xxjd', asyncHandler(xxjdBiz.getData));
httpServer.get('/lcbjdwcqk', asyncHandler(lcbjdwcqkBiz.getData));
// httpServer.get('/zmxfxfb', asyncHandler(zmxfxfbBiz.getData));
httpServer.get('/dqfxjd', asyncHandler(dqfxjdBiz.getData));
// httpServer.get('/gcaqzt', asyncHandler(gcaqztBiz.getData));
httpServer.get('/xl', asyncHandler(xlBiz.getData));
httpServer.get('/dt', asyncHandler(dtBiz.getData));
/**
* 建设指挥平台
*/
httpServer.get('/lcbjdwcqk', asyncHandler(lcbjdwcqkBiz.getData));//里程碑节点完成情况
httpServer.get('/xl', asyncHandler(xlBiz.getData));//线路
httpServer.get('/jszhpt', asyncHandler(jszhptBiz.getData));//地图
httpServer.get('/qqgl', asyncHandler(qqglBiz.getData));//前期管理
httpServer.get('/xxjd', asyncHandler(xxjdBiz.getData));//形象进度
httpServer.get('/zmxfxfb', asyncHandler(zmxfxfbBiz.getData));//致命性风险分布
httpServer.get('/dqfxjd', asyncHandler(dqfxjdBiz.getData));//当前风险节点
httpServer.get('/gcaqzt', asyncHandler(gcaqztBiz.getData));//工程安全状态
/**
* 整体建设概览
*/
httpServer.get('/jsyy', asyncHandler(jsyyBiz.getData));//建设运营
httpServer.get('/lcbsj', asyncHandler(lcbsjBiz.getData));//里程碑事件&荣誉成果
httpServer.get('/jjcy', asyncHandler(jjcyBiz.getData));//经济产业
httpServer.get('/lscx', asyncHandler(lscxBiz.getData));//绿色出行
httpServer.get('/ylgh', asyncHandler(ylghBiz.getData));//引领/规划
httpServer.get('/map', asyncHandler(ztjsglBiz.getData));//地图
httpServer.get('/jhjd', asyncHandler(jhjdBiz.getJHJD));
httpServer.get('/xxjd', asyncHandler(xxjdBiz.getXXJD));
httpServer.get('/zmxfxfb', asyncHandler(zmxfxfbBiz.getZMXFXFB));
httpServer.get('/gcaqzt', asyncHandler(gcaqztBiz.getGCAQZT));
}
\ 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