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
a7a9661a
Commit
a7a9661a
authored
May 15, 2025
by
chenjinjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
e9c3ccff
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
27 additions
and
21 deletions
+27
-21
qyszhx.ts
src/biz/qyszhx.ts
+3
-0
out.ts
src/data/db/out.ts
+1
-1
qyszhx.ts
src/data/db/qyszhx.ts
+22
-19
zhyy.ts
src/data/db/zhyy.ts
+1
-1
No files found.
src/biz/qyszhx.ts
View file @
a7a9661a
...
@@ -15,6 +15,9 @@ export async function getData(req, res) {
...
@@ -15,6 +15,9 @@ export async function getData(req, res) {
let
dbData
=
await
getQyszhx
(
eId
);
let
dbData
=
await
getQyszhx
(
eId
);
let
ret
:
any
=
{};
let
ret
:
any
=
{};
let
qymc
=
keyValuePackage
(
dbData
[
'企业名称'
].
dataList
);
ret
[
'qymc'
]
=
getKeyValueOut
(
'企业名称'
,
qymc
);
let
qyzhxPackageData
=
keyValuePackage
(
dbData
[
'企业自画像'
].
dataList
);
let
qyzhxPackageData
=
keyValuePackage
(
dbData
[
'企业自画像'
].
dataList
);
ret
[
'qyzhx'
]
=
getKeyValueOut
(
'企业自画像'
,
qyzhxPackageData
);
ret
[
'qyzhx'
]
=
getKeyValueOut
(
'企业自画像'
,
qyzhxPackageData
);
...
...
src/data/db/out.ts
View file @
a7a9661a
...
@@ -80,7 +80,7 @@ export async function get在孵企业面积变化趋势() {
...
@@ -80,7 +80,7 @@ export async function get在孵企业面积变化趋势() {
let
anyKey
:
any
=
key
;
let
anyKey
:
any
=
key
;
if
(
isNaN
(
anyKey
))
{
if
(
isNaN
(
anyKey
))
{
let
keyStr
=
key
;
let
keyStr
=
key
;
行业领域分布
.
push
({
key
:
keyStr
,
value
:
industryMap
[
keyStr
]
});
行业领域分布
.
push
({
key
:
keyStr
,
value
:
industryMap
[
keyStr
]
||
0
});
}
}
}
}
...
...
src/data/db/qyszhx.ts
View file @
a7a9661a
...
@@ -26,6 +26,7 @@ export async function getQyszhx(eId) {
...
@@ -26,6 +26,7 @@ export async function getQyszhx(eId) {
研发投入明细
:
{
bodyList
:
[],
headerList
:
[[
'名称'
,
'时间'
,
'金额'
]]},
研发投入明细
:
{
bodyList
:
[],
headerList
:
[[
'名称'
,
'时间'
,
'金额'
]]},
/**中间切换 */
/**中间切换 */
企业名称
:
{
dataList
:[],
titleList
:
[
'key'
,
'value'
]
},
企业自画像
:
{
dataList
:
[],
titleList
:
[
'key'
,
'value'
]
},
企业自画像
:
{
dataList
:
[],
titleList
:
[
'key'
,
'value'
]
},
租房补贴
:
{
dataList
:
[],
titleList
:
[
'key'
,
'value'
]
},
租房补贴
:
{
dataList
:
[],
titleList
:
[
'key'
,
'value'
]
},
高新
:
{
dataList
:
[],
titleList
:
[
'key'
,
'value'
]
},
高新
:
{
dataList
:
[],
titleList
:
[
'key'
,
'value'
]
},
...
@@ -39,6 +40,8 @@ export async function getQyszhx(eId) {
...
@@ -39,6 +40,8 @@ export async function getQyszhx(eId) {
if
(
!
Object
.
keys
(
企业基础信息
).
length
)
console
.
log
(
'eId:'
,
eId
);
if
(
!
Object
.
keys
(
企业基础信息
).
length
)
console
.
log
(
'eId:'
,
eId
);
let
法人信息
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
法人信息表
,
{
eId
},
null
);
let
法人信息
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
法人信息表
,
{
eId
},
null
);
qyszhx
.
企业名称
.
dataList
=
[{
key
:
"企业名称"
,
value
:
企业基础信息
.
enterpriseName
}];
//企业基本情况
//企业基本情况
let
qyjbqk
=
{
let
qyjbqk
=
{
统一社会信用代码
:
企业基础信息
.
uscc
,
统一社会信用代码
:
企业基础信息
.
uscc
,
...
@@ -58,10 +61,10 @@ export async function getQyszhx(eId) {
...
@@ -58,10 +61,10 @@ export async function getQyszhx(eId) {
//企业科创分
//企业科创分
let
企业科创分
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
科创分
,
{
eId
},
[
"eId"
,
"industry"
,
"subIndustry"
,
"industryRanking"
,
"score"
]);
let
企业科创分
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
科创分
,
{
eId
},
[
"eId"
,
"industry"
,
"subIndustry"
,
"industryRanking"
,
"score"
]);
let
ssgjejhy
=
{
所属国际二级行业
:
企业科创分
.
subIndustry
};
let
ssgjejhy
=
{
所属国际二级行业
:
企业科创分
.
subIndustry
||
""
};
qyszhx
.
企业科创分
.
count
=
getKeyValue
(
ssgjejhy
);
qyszhx
.
企业科创分
.
count
=
getKeyValue
(
ssgjejhy
);
//饼图
//饼图
let
qykcfChart
=
{
占比
:
企业科创分
.
industryRanking
,
等级
:
""
,
星级
:
0
};
let
qykcfChart
=
{
占比
:
企业科创分
.
industryRanking
||
"0%"
,
等级
:
""
,
星级
:
0
};
let
industryRanking
=
0
;
let
industryRanking
=
0
;
if
(
企业科创分
.
industryRanking
)
industryRanking
=
parseInt
(
企业科创分
.
industryRanking
.
split
(
'%'
)[
0
]);
if
(
企业科创分
.
industryRanking
)
industryRanking
=
parseInt
(
企业科创分
.
industryRanking
.
split
(
'%'
)[
0
]);
if
(
industryRanking
>=
96
&&
industryRanking
<=
100
)
{
if
(
industryRanking
>=
96
&&
industryRanking
<=
100
)
{
...
@@ -84,7 +87,7 @@ export async function getQyszhx(eId) {
...
@@ -84,7 +87,7 @@ export async function getQyszhx(eId) {
}
}
qyszhx
.
企业科创分
.
chartData
=
getKeyValue
(
qykcfChart
);
qyszhx
.
企业科创分
.
chartData
=
getKeyValue
(
qykcfChart
);
//表格
//表格
let
qykcf
=
{
科创分
:
企业科创分
.
score
,
同行业内科创排名
:
企业科创分
.
industryRanking
};
let
qykcf
=
{
科创分
:
企业科创分
.
score
||
0
,
同行业内科创排名
:
企业科创分
.
industryRanking
||
0
};
qyszhx
.
企业科创分
.
dataList
=
getKeyValue
(
qykcf
);
qyszhx
.
企业科创分
.
dataList
=
getKeyValue
(
qykcf
);
//股权结构
//股权结构
...
@@ -382,11 +385,14 @@ function get租房补贴(企业资质信息, 企业专利信息, 参保记录信
...
@@ -382,11 +385,14 @@ function get租房补贴(企业资质信息, 企业专利信息, 参保记录信
// 检查科小状态
// 检查科小状态
let
kxCompleted
=
false
;
let
kxCompleted
=
false
;
企业资质信息
.
forEach
(
item
=>
{
if
(
企业资质信息
)
{
if
(
item
.
kxTime
)
{
企业资质信息
.
forEach
(
item
=>
{
kxCompleted
=
true
;
if
(
item
.
kxTime
)
{
}
kxCompleted
=
true
;
});
}
});
}
zfbt
.
科小
=
kxCompleted
?
"已完成"
:
"未完成"
;
zfbt
.
科小
=
kxCompleted
?
"已完成"
:
"未完成"
;
// 计算租房补贴占比
// 计算租房补贴占比
...
@@ -416,17 +422,14 @@ function get资质达标情况(data, key: string) {
...
@@ -416,17 +422,14 @@ function get资质达标情况(data, key: string) {
是否达标
:
"继续努力"
,
是否达标
:
"继续努力"
,
};
};
data
.
forEach
(
info
=>
{
data
.
forEach
(
item
=>
{
let
{
enterprise_qualifications
}
=
info
;
if
(
item
[
key
])
{
enterprise_qualifications
.
forEach
(
item
=>
{
result
.
占比
=
100
;
if
(
item
[
key
])
{
result
.
是否达标
=
"已达标"
;
result
.
占比
=
100
;
}
else
{
result
.
是否达标
=
"已达标"
;
result
.
占比
=
0
;
}
else
{
result
.
是否达标
=
"继续努力"
;
result
.
占比
=
0
;
}
result
.
是否达标
=
"继续努力"
;
}
});
});
});
return
result
;
return
result
;
...
...
src/data/db/zhyy.ts
View file @
a7a9661a
...
@@ -167,7 +167,7 @@ export async function getZhyy() {
...
@@ -167,7 +167,7 @@ export async function getZhyy() {
//入孵企业就业情况
//入孵企业就业情况
let
{
bnjyxz
,
rfqyjyrsph
,
xlqkfx
}
=
await
get
就业情况
();
let
{
bnjyxz
,
rfqyjyrsph
,
xlqkfx
}
=
await
get
就业情况
();
zhyy
.
本年新增就业
=
getKeyValue
(
bnjyxz
);
zhyy
.
本年新增就业
=
getKeyValue
(
bnjyxz
);
zhyy
.
入孵企业就业人数排行
=
getKeyValue
(
rfqyjyrsph
)
;
zhyy
.
入孵企业就业人数排行
=
rfqyjyrsph
;
zhyy
.
学历情况分析
=
getKeyValue
(
xlqkfx
);
zhyy
.
学历情况分析
=
getKeyValue
(
xlqkfx
);
//本季度新增规模
//本季度新增规模
...
...
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