Commit a5955082 by 孙香冬

高桥镇创就业服务数字化管理平台

parent ca55f99a
No preview for this file type
......@@ -2,6 +2,7 @@
import { jcsjTableData } from '../data/table/jcsjData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../dataPackage/out';
import { separateDataAndUint } from '../dataPackage/tool';
/* 基础数据 */
......@@ -34,8 +35,25 @@ export function getData(req, res) {
let sqztjylPackageData = keyValuePackage(excelData['社区总体就业率'].dataList);
ret['sqztjyl'] = getKeyValueOut('社区总体就业率', sqztjylPackageData);
let sqztjylxqPackageData = keyValuePackage(excelData['社区总体就业率详情'].dataList);
ret['sqztjylxq'] = getKeyValueOut('社区总体就业率详情', sqztjylxqPackageData);
let sqztjylxqTableData = tablePackage(excelData['社区总体就业率详情'].headerList[0], excelData['社区总体就业率详情'].bodyList);
let sqztjylxqDataList = sqztjylxqTableData.dataList;
sqztjylxqTableData.titleList.push('是否红色')
sqztjylxqDataList.forEach(info => {
let checkStr = info.B;
let str = checkStr.substring(0, 1);
let {dataNum, dataUnit} = separateDataAndUint(checkStr.substring(1, checkStr.length));
let type = ``;
if ( str == ">" ) type = `${info.C}>${dataNum}`;
else if (str == "<") type = `${info.C}<${dataNum}`;
else if (str == "=") {
type = `${separateDataAndUint(info.C).dataNum}==${dataNum}`;
}
else {
type = '';
}
info.isRed = !eval(type);
})
ret['sqztjylxq'] = getTableOut('社区总体就业率详情', sqztjylxqTableData);
let cyfwPackageData = keyValuePackage(excelData['创业服务'].dataList);
ret['cyfw'] = getKeyValueOut('创业服务', cyfwPackageData);
......
......@@ -25,10 +25,10 @@ export function jcsjTableData() {
let blockDataList = onceSheetBecomeOfblockData('高桥.xlsx', '基础数据');
let keyValueOrTitleList = ["左上数据","劳动年龄段人口概况","男女比例","失无业类型比例","失无业人员分析","服务资源","社区总体就业率","社区总体就业率详情","创业服务","就业服务"];//适配 饼图 键值以及需要多个key的
let keyValueOrTitleList = ["左上数据","劳动年龄段人口概况","男女比例","失无业类型比例","失无业人员分析","服务资源","社区总体就业率","创业服务","就业服务"];//适配 饼图 键值以及需要多个key的
let barChartList = ["重点人员男女比例数据"]; //适配 柱状图 折线图
let stringList = [];
let decollatePlanarList =["技培服务"];//适配 表格
let decollatePlanarList =["社区总体就业率详情","技培服务"];//适配 表格
let titltListConfig = {};
let result = packageDataProcess(blockDataList, titltListConfig, keyValueOrTitleList, barChartList, stringList, decollatePlanarList);
......
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