Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yuyiViewServer
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
node_server
yuyiViewServer
Commits
914cef49
Commit
914cef49
authored
May 20, 2025
by
chenjinjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
2900bc37
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
49 additions
and
31 deletions
+49
-31
qyszhx.ts
src/biz/qyszhx.ts
+13
-8
jxgljsc.ts
src/data/db/jxgljsc.ts
+11
-6
qyszhx.ts
src/data/db/qyszhx.ts
+25
-17
No files found.
src/biz/qyszhx.ts
View file @
914cef49
...
...
@@ -58,17 +58,22 @@ export async function getData(req, res) {
let
zzrzTableData
=
tablePackage
(
dbData
[
"资质认证"
].
headerList
[
0
],
dbData
[
"资质认证"
].
bodyList
);
ret
[
'zzrzTable'
]
=
getTableOut
(
'资质认证表格'
,
zzrzTableData
);
let
sxhc
=
keyValuePackage
(
dbData
[
'
失信
详情'
].
count
);
ret
[
'sxhc'
]
=
getKeyValueOut
(
'
失信
详情'
,
sxhc
);
let
sxhc
=
keyValuePackage
(
dbData
[
'
风险
详情'
].
count
);
ret
[
'sxhc'
]
=
getKeyValueOut
(
'
风险
详情'
,
sxhc
);
let
sxhcxx
=
keyValuePackage
(
dbData
[
'失信详情'
].
dataList
);
ret
[
'sxhcxx'
]
=
getKeyValueOut
(
'失信详情详细'
,
sxhcxx
);
ret
[
'sxhcxx'
]
=
{
title
:
'风险详情详细'
,
dataList
:
dbData
[
'风险详情'
].
dataList
};
let
wfhc
=
keyValuePackage
(
dbData
[
'违法核查
'
].
count
);
ret
[
'wfhc'
]
=
getKeyValueOut
(
'违法核查'
,
wf
hc
);
// let sxhc = keyValuePackage(dbData['失信详情
'].count);
// ret['sxhc'] = getKeyValueOut('失信详情', sx
hc);
let
wfhcxx
=
keyValuePackage
(
dbData
[
'违法核查'
].
dataList
);
ret
[
'wfhcxx'
]
=
getKeyValueOut
(
'违法核查详细'
,
wfhcxx
);
// let sxhcxx = keyValuePackage(dbData['失信详情'].dataList);
// ret['sxhcxx'] = getKeyValueOut('失信详情详细', sxhcxx);
// let wfhc = keyValuePackage(dbData['违法核查'].count);
// ret['wfhc'] = getKeyValueOut('违法核查', wfhc);
// let wfhcxx = keyValuePackage(dbData['违法核查'].dataList);
// ret['wfhcxx'] = getKeyValueOut('违法核查详细', wfhcxx);
let
qyfwsqqk
=
keyValuePackage
(
dbData
[
'企业服务申请情况'
].
dataList
);
ret
[
'qyfwsqqk'
]
=
getKeyValueOut
(
'企业服务申请情况'
,
qyfwsqqk
);
...
...
src/data/db/jxgljsc.ts
View file @
914cef49
...
...
@@ -159,8 +159,16 @@ async function getRfqyslbhqsMonth(在孵dbList, 迁出dbList) {
"月"
:[],
"年"
:[]
}
let
本月在孵数量
=
0
;
在孵
dbList
.
forEach
(
info
=>
{
// 检查入孵开始时间的月份是否与当前月份相同
let
parsedStartTime
=
moment
(
info
.
startTime
);
// 获取入孵开始时间
if
(
parsedStartTime
.
isValid
()
&&
moment
(
parsedStartTime
).
format
(
"YY/MM"
)
==
currentMonth
)
{
本月在孵数量
+=
1
}
})
let
上月在孵数量
=
0
;
for
(
let
i
=
0
;
i
<
month
.
length
;
i
++
)
{
let
qianruMonth
=
0
;
...
...
@@ -171,9 +179,6 @@ async function getRfqyslbhqsMonth(在孵dbList, 迁出dbList) {
if
(
parsedStartTime
.
isValid
()
&&
moment
(
parsedStartTime
).
format
(
"YY/MM"
)
===
month
[
i
])
{
qianruMonth
+=
1
;
}
if
(
parsedStartTime
.
isValid
()
&&
moment
(
parsedStartTime
).
format
(
"YY/MM"
)
==
currentMonth
)
{
本月在孵数量
+=
1
}
if
(
parsedStartTime
.
isValid
()
&&
moment
(
parsedStartTime
).
format
(
"YY/MM"
)
==
lastMonth
)
{
上月在孵数量
+=
1
}
...
...
@@ -189,7 +194,7 @@ async function getRfqyslbhqsMonth(在孵dbList, 迁出dbList) {
rfqyslbhqs
.
月
.
push
({
key
:
month
[
i
],
qianru
:
qianruMonth
,
qianchu
:
qianchuMonth
});
}
for
(
let
i
=
0
;
i
<
year
.
length
;
i
++
)
{
let
qianruYear
=
0
;
let
qianchuYear
=
0
;
...
...
@@ -211,7 +216,7 @@ async function getRfqyslbhqsMonth(在孵dbList, 迁出dbList) {
rfqyslbhqs
.
年
.
push
({
key
:
year
[
i
],
qianru
:
qianruYear
,
qianchu
:
qianchuYear
});
}
let
yoy
=
""
;
if
(
上月在孵数量
===
0
)
yoy
=
"0%"
;
else
yoy
=
((
本月在孵数量
-
上月在孵数量
)
/
上月在孵数量
*
100
).
toFixed
(
2
)
+
"%"
;
...
...
src/data/db/qyszhx.ts
View file @
914cef49
...
...
@@ -13,8 +13,9 @@ export async function getQyszhx(eId) {
企业科创分
:
{
count
:
[],
dataList
:
[],
chartData
:[]},
//count:所属国际二级行业,chartData:饼图
股权结构
:
{
dataList
:
[],
titleList
:
[
'key'
,
'value'
]
},
资质认证
:
{
count
:[],
bodyList
:
[],
headerList
:
[[
'生效时间'
,
'证书类型'
,
'状态'
]]},
//count:资质认证总数
失信详情
:
{
count
:[],
dataList
:[]},
//todo
违法核查
:
{
count
:[],
dataList
:
[]},
//todo
风险详情
:
{
count
:[],
dataList
:[]},
// 失信详情: {count:[], dataList:[]},//todo
// 违法核查: {count:[], dataList: []},//todo
企业服务申请情况
:
{
dataList
:
[],
titleList
:
[
'key'
,
'value'
]
},
企业服务申请类型
:
{
dataList
:
[],
titleList
:
[
'key'
,
'value'
]
},
知识产权
:
{
count
:[],
dataList
:
[],
titleList
:
[
'key'
,
'value'
]
},
...
...
@@ -112,29 +113,36 @@ export async function getQyszhx(eId) {
qyszhx
.
资质认证
.
count
=
[{
key
:
"资质认证"
,
value
:
资质证书
.
length
}];
qyszhx
.
资质认证
.
bodyList
=
zzzs
;
//企业风险动态:失信核查、失信详情、违法核查
let
企业风险动态
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
失信核查
,
{
eId
},
[
"eId"
,
"liandate"
,
"anno"
,
"executegov"
,
"executestatus"
,
"publicdate"
,
"executeno"
,
"actionRemark"
,
"amount
"
]);
let
qyfxdt
=
{
失信详情
:[],
违法核查
:[]};
//企业风险动态:失信核查、失信详情、违法核查
--改为风险数据
let
企业风险动态
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
风险
,
{
eId
},
[
"eId"
,
"title"
,
"description"
,
"passage"
,
"riskType"
,
"typeCode
"
]);
let
qyfxdt
=
{
风险详情
:[]};
企业风险动态
.
forEach
(
info
=>
{
qyfxdt
.
失信详情
.
push
(
info
.
actionRemark
);
qyfxdt
.
风险详情
.
push
(
info
.
description
);
})
qyszhx
.
失信详情
.
count
=
[{
key
:
"失信核查次数"
,
value
:
企业风险动态
.
length
}];
qyszhx
.
失信详情
.
dataList
=
qyfxdt
.
失信详情
;
let
严重违法犯罪
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
严重违法犯罪
,
{
eId
},
[
"eId"
,
"Type"
,
"AddReason"
,
"AddDate"
,
"AddOffice"
,
"RemoveReason"
,
"RemoveDate"
,
"RemoveOffice"
]);
严重违法犯罪
.
forEach
(
info
=>
{
qyfxdt
.
违法核查
.
push
(
info
.
AddReason
);
})
qyszhx
.
违法核查
.
count
=
[{
key
:
"违法核查次数"
,
value
:
严重违法犯罪
.
length
}];
qyszhx
.
违法核查
.
dataList
=
qyfxdt
.
违法核查
;
qyszhx
.
风险详情
.
count
=
[{
key
:
"风险统计次数"
,
value
:
企业风险动态
.
length
}];
qyszhx
.
风险详情
.
dataList
=
qyfxdt
.
风险详情
;
// let 企业风险动态 = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.失信核查, {eId}, ["eId", "liandate", "anno", "executegov", "executestatus", "publicdate", "executeno", "actionRemark", "amount"]);
// let qyfxdt = {失信详情:[], 违法核查:[]};
// 企业风险动态.forEach( info => {
// qyfxdt.失信详情.push(info.actionRemark);
// })
// qyszhx.失信详情.count = [{key:"失信核查次数", value:企业风险动态.length}];
// qyszhx.失信详情.dataList = qyfxdt.失信详情;
// let 严重违法犯罪 = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.严重违法犯罪, {eId}, ["eId", "Type", "AddReason", "AddDate", "AddOffice", "RemoveReason", "RemoveDate", "RemoveOffice"]);
// 严重违法犯罪.forEach( info => {
// qyfxdt.违法核查.push(info.AddReason);
// })
// qyszhx.违法核查.count = [{key:"违法核查次数", value:严重违法犯罪.length}];
// qyszhx.违法核查.dataList = qyfxdt.违法核查;
//企业服务申请情况
let
企业服务
dbList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
企业服务表
,
{
eId
},
[]);
//获取所有企业服务表联查企业信息表
let
未受理企业服务
Count
=
await
selectData
(
OPERATIONALDATATYPE
.
查询数据量
,
TABLENAME
.
企业服务表
,
{
eId
,
followUpStatus
:
FOLLOWUPSTATUS
.
未受理
},
[]);
let
已
完成企业服务
Count
=
await
selectData
(
OPERATIONALDATATYPE
.
查询数据量
,
TABLENAME
.
企业服务表
,
{
eId
,
followUpStatus
:
FOLLOWUPSTATUS
.
已完成
},
[]);
let
已
受理企业服务
Count
=
await
selectData
(
OPERATIONALDATATYPE
.
查询数据量
,
TABLENAME
.
企业服务表
,
{
eId
,
followUpStatus
:{
"%ne%"
:
FOLLOWUPSTATUS
.
未受理
}
},
[]);
let
qyfwsqqk
=
{
服务次数
:
企业服务
dbList
.
length
,
已
完成
:
已完成
企业服务
Count
,
已
受理
:
已受理
企业服务
Count
,
未受理
:
未受理企业服务
Count
}
qyszhx
.
企业服务申请情况
.
dataList
=
getKeyValue
(
qyfwsqqk
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment