Commit f28ddecc by chenjinjing

no message

parent d0f5e79b
import { systemConfig } from '../config/serverConfig'; import { systemConfig } from '../config/serverConfig';
import { getEnterprise, getEnterpriseDetails, get入孵企业数量变化趋势 } from '../data/db/qyfw'; import { getEnterprise, getEnterpriseDetails, get入孵企业数量变化趋势 } from '../data/db/qyfw';
import { zhyyTableData } from '../data/table/zhyyData'; import { zhyyTableData } from '../data/table/zhyyData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut'; import { keyValuePackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../dataPackage/out'; import { getKeyValueOut, getTableOut } from '../dataPackage/out';
/* 企业服务 */ /* 企业服务 */
......
import { systemConfig } from '../config/serverConfig'; import { systemConfig } from '../config/serverConfig';
import { getZhyy } from '../data/db/zhyy'; import { getZhyy } from '../data/db/zhyy';
import { zhyyTableData } from '../data/table/zhyyData'; import { zhyyTableData } from '../data/table/zhyyData';
import { doubleYBarCharPackage, keyValuePackage, onceYBarChartPackage, rankPackage, tablePackage } from '../dataPackage/inFrontOut'; import { keyValuePackage, tablePackage } from '../dataPackage/inFrontOut';
import { getDoubleYBarChartOut, getKeyValueOut, getOnceYBarChartOut, getTableOut } from '../dataPackage/out'; import { getKeyValueOut, getTableOut } from '../dataPackage/out';
import { getChart } from '../data/db/out'; import { getChart } from '../data/db/out';
/* 智慧运营 */ /**智慧运营 */
export async function getData(req, res) { export async function getData(req, res) {
let excelData = zhyyTableData(); let excelData = zhyyTableData();
......
...@@ -40,6 +40,19 @@ export enum TABLENAME { ...@@ -40,6 +40,19 @@ export enum TABLENAME {
企业专利表 = 'enterprise_patent', 企业专利表 = 'enterprise_patent',
企业基础信息表 = 'enterprise', 企业基础信息表 = 'enterprise',
企业服务表 = 'enterprise_service', 企业服务表 = 'enterprise_service',
股权结构 = 'ownership',
行业信息分类 = "enterprise_industry",
主要人员 = "employees",
分支机构 = "branches",
行政许可核查 = "license",
空壳扫描 = "empty",
风险 = "enterprise_risk",
科创分 = "enterprise_stem",
资质证书 = "certification",
失信核查 = "dishonesty",
严重违法犯罪 = "break_the_law",
对外投资 = "overseas_investment",
} }
......
...@@ -72,3 +72,37 @@ export function getYearList() { ...@@ -72,3 +72,37 @@ export function getYearList() {
return years; return years;
} }
/**
* 获取最近的四个季度
* @param count
* @returns
*/
export function getRecentQuarters(count = 4) {
const currentDate = moment();
const currentQuarter = Math.floor(currentDate.month() / 3) + 1;
const result = [];
let year = currentDate.year();
let quarter = currentQuarter;
for (let i = 0; i < count; i++) {
result.push({
year: year,
quarter: quarter
});
// 计算上一个季度
quarter--;
if (quarter === 0) {
quarter = 4;
year--;
}
}
return result;
}
...@@ -80,6 +80,7 @@ async function calculateRevenue(start: string, end: string) { ...@@ -80,6 +80,7 @@ async function calculateRevenue(start: string, end: string) {
return totalRevenue; return totalRevenue;
} }
export async function getZhyy() { export async function getZhyy() {
let zhyy = { let zhyy = {
孵化器概况:[], 孵化器概况:[],
......
import * as asyncHandler from 'express-async-handler' import * as asyncHandler from 'express-async-handler'
import * as wmkqyszhxBiz from '../biz/qyszhx'; import * as qyszhxBiz from '../biz/qyszhx';
import * as jxgljscBiz from '../biz/jxgljsc'; import * as jxgljscBiz from '../biz/jxgljsc';
...@@ -14,8 +14,8 @@ import * as publicBiz from '../biz/public'; ...@@ -14,8 +14,8 @@ import * as publicBiz from '../biz/public';
export function setRouter(httpServer){ export function setRouter(httpServer){
//======post //======post
httpServer.post('/yuyi/viewserver/getnamelist', asyncHandler(qyszhxBiz.getPinyinName))
httpServer.post('/yuyi/viewserver/qyszhx', asyncHandler(wmkqyszhxBiz.getData)); httpServer.post('/yuyi/viewserver/qyszhx', asyncHandler(qyszhxBiz.getData));
httpServer.post('/yuyi/viewserver/jxgljsc', asyncHandler(jxgljscBiz.getData)); httpServer.post('/yuyi/viewserver/jxgljsc', asyncHandler(jxgljscBiz.getData));
httpServer.post('/yuyi/viewserver/qyfw', asyncHandler(qyfwBiz.getData)); httpServer.post('/yuyi/viewserver/qyfw', asyncHandler(qyfwBiz.getData));
httpServer.post('/yuyi/viewserver/qianruqianchutable', asyncHandler(qyfwBiz.getQianRuQianChu)); httpServer.post('/yuyi/viewserver/qianruqianchutable', asyncHandler(qyfwBiz.getQianRuQianChu));
......
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