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
7868a79e
Commit
7868a79e
authored
Jan 16, 2025
by
chenjinjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
7dc02bda
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
66 additions
and
9 deletions
+66
-9
out20250115.zip
out20250115.zip
+0
-0
yuyiServer.xlsx
res/yuyiServer.xlsx
+0
-0
yuyiServer备份.xlsx
res/yuyiServer备份.xlsx
+0
-0
serverConfig.xml
serverConfig.xml
+2
-1
qyfw.ts
src/biz/qyfw.ts
+9
-1
qyszhx.ts
src/biz/qyszhx.ts
+26
-3
zhyy.ts
src/biz/zhyy.ts
+24
-3
serverConfig.ts
src/config/serverConfig.ts
+3
-1
systemClass.ts
src/config/systemClass.ts
+2
-0
No files found.
out20250115.zip
0 → 100644
View file @
7868a79e
File added
res/yuyiServer.xlsx
View file @
7868a79e
No preview for this file type
res/yuyiServer备份.xlsx
0 → 100644
View file @
7868a79e
File added
serverConfig.xml
View file @
7868a79e
<config>
<port>
40015
</port>
<dbPort>
40012
</dbPort>
<dbHost>
1
92.168.0.7
1
</dbHost>
<dbHost>
1
27.0.0.
1
</dbHost>
<sign>
xxx90909082fsdahfjosadjfpoiwausjorip2hjklrhn1ioud0u124rx0qwejfokasjfolksaujfoas
</sign>
<imgPath>
http://127.0.0.1:4980/yuyi/viewpage
</imgPath>
</config>
src/biz/qyfw.ts
View file @
7868a79e
import
{
systemConfig
}
from
'../config/serverConfig'
;
import
{
getEnterprise
}
from
'../data/db/qyfw'
;
import
{
qyfwTableData
}
from
'../data/table/qyfwData'
;
import
{
doubleYBarCharPackage
,
keyValuePackage
,
onceYBarChartPackage
,
rankPackage
,
tablePackage
}
from
'../dataPackage/inFrontOut'
;
...
...
@@ -44,7 +45,14 @@ export async function getData(req, res) {
ret
[
'qyxqdtxx'
]
=
getTableOut
(
'企业需求动态详细'
,
qyxqdtxxTableData
);
let
dtTableData
=
tablePackage
(
excelData
[
"地图"
].
headerList
[
0
],
excelData
[
"地图"
].
bodyList
);
ret
[
'dt'
]
=
getTableOut
(
'地图'
,
dtTableData
);
let
dt
=
{
dataList
:[],
titleList
:
dtTableData
.
titleList
};
dtTableData
.
dataList
.
forEach
(
info
=>
{
let
{
D
}
=
info
;
let
imgUrl
=
`
${
systemConfig
.
imgPath
}
/
${
D
}
`
;
info
[
"D"
]
=
imgUrl
;
dt
.
dataList
.
push
(
info
);
})
ret
[
'dt'
]
=
getTableOut
(
'地图'
,
dt
);
let
qybhqkPackageData
=
keyValuePackage
(
excelData
[
'企业变化情况'
].
dataList
);
ret
[
'qybhqk'
]
=
getKeyValueOut
(
'企业变化情况'
,
qybhqkPackageData
);
...
...
src/biz/qyszhx.ts
View file @
7868a79e
...
...
@@ -2,6 +2,7 @@
import
{
qyszhxTableData
}
from
'../data/table/qyszhxData'
;
import
{
doubleYBarCharPackage
,
keyValuePackage
,
onceYBarChartPackage
,
rankPackage
,
stringListPackage
,
tablePackage
}
from
'../dataPackage/inFrontOut'
;
import
{
getDoubleYBarChartOut
,
getKeyValueOut
,
getOnceYBarChartOut
,
getStringOut
,
getTableOut
}
from
'../dataPackage/out'
;
import
{
systemConfig
}
from
'../config/serverConfig'
;
/* 企业数字画像 */
...
...
@@ -11,7 +12,15 @@ export function getData(req, res) {
let
ret
:
any
=
{};
let
qyjbqkPackageData
=
keyValuePackage
(
excelData
[
'企业基本情况'
].
dataList
);
ret
[
'qyjbqk'
]
=
getKeyValueOut
(
'企业基本情况'
,
qyjbqkPackageData
);
let
qyjbqk
=
[];
qyjbqkPackageData
.
forEach
(
info
=>
{
let
{
key
,
value
}
=
info
;
if
(
key
==
"企业图片"
)
{
info
.
value
=
`
${
systemConfig
.
imgPath
}
/
${
value
}
`
;
}
qyjbqk
.
push
(
info
);
})
ret
[
'qyjbqk'
]
=
getKeyValueOut
(
'企业基本情况'
,
qyjbqk
);
let
qyjbsjPackageData
=
keyValuePackage
(
excelData
[
'企业基本数据'
].
dataList
,
"false"
);
ret
[
'qyjbsj'
]
=
getKeyValueOut
(
'企业基本数据'
,
qyjbsjPackageData
);
...
...
@@ -47,7 +56,14 @@ export function getData(req, res) {
ret
[
'ysbhqs'
]
=
getOnceYBarChartOut
(
'营收变化趋势'
,
ysbhqsPackageData
);
let
qydtTableData
=
tablePackage
(
excelData
[
"企业动态"
].
headerList
[
0
],
excelData
[
"企业动态"
].
bodyList
);
ret
[
'qydt'
]
=
getTableOut
(
'企业动态'
,
qydtTableData
);
let
qydt
=
{
dataList
:[],
titleList
:
qydtTableData
.
titleList
};
qydtTableData
.
dataList
.
forEach
(
info
=>
{
let
{
A
}
=
info
;
let
imgUrl
=
`
${
systemConfig
.
imgPath
}
/
${
A
}
`
;
info
[
"A"
]
=
imgUrl
;
qydt
.
dataList
.
push
(
info
);
})
ret
[
'qydt'
]
=
getTableOut
(
'企业动态'
,
qydt
);
let
fwxqPackageData
=
keyValuePackage
(
excelData
[
'服务需求'
].
dataList
,
"false"
);
ret
[
'fwxq'
]
=
getKeyValueOut
(
'服务需求'
,
fwxqPackageData
);
...
...
@@ -71,7 +87,14 @@ export function getData(req, res) {
ret
[
'yqtz'
]
=
getKeyValueOut
(
'园区通知'
,
yqtzPackageData
);
let
yqtzxqTableData
=
tablePackage
(
excelData
[
"园区通知详情"
].
headerList
[
0
],
excelData
[
"园区通知详情"
].
bodyList
);
ret
[
'yqtzxq'
]
=
getTableOut
(
'园区通知详情'
,
yqtzxqTableData
);
let
yqtzxq
=
{
dataList
:[],
titleList
:
yqtzxqTableData
.
titleList
};
yqtzxqTableData
.
dataList
.
forEach
(
info
=>
{
let
{
A
}
=
info
;
let
imgUrl
=
`
${
systemConfig
.
imgPath
}
/
${
A
}
`
;
info
[
"A"
]
=
imgUrl
;
yqtzxq
.
dataList
.
push
(
info
);
})
ret
[
'yqtzxq'
]
=
getTableOut
(
'园区通知详情'
,
yqtzxq
);
let
yqhdPackageData
=
keyValuePackage
(
excelData
[
'园区活动'
].
dataList
);
ret
[
'yqhd'
]
=
getKeyValueOut
(
'园区活动'
,
yqhdPackageData
);
...
...
src/biz/zhyy.ts
View file @
7868a79e
import
{
systemConfig
}
from
'../config/serverConfig'
;
import
{
zhyyTableData
}
from
'../data/table/zhyyData'
;
import
{
doubleYBarCharPackage
,
keyValuePackage
,
onceYBarChartPackage
,
rankPackage
,
tablePackage
}
from
'../dataPackage/inFrontOut'
;
import
{
getDoubleYBarChartOut
,
getKeyValueOut
,
getOnceYBarChartOut
,
getTableOut
}
from
'../dataPackage/out'
;
...
...
@@ -44,7 +45,14 @@ export function getData(req, res) {
ret
[
'zhyyhzsj'
]
=
getKeyValueOut
(
'智慧运营汇总数据'
,
zhyyhzsjPackageData
);
let
dtTableData
=
tablePackage
(
excelData
[
"地图"
].
headerList
[
0
],
excelData
[
"地图"
].
bodyList
);
ret
[
'dt'
]
=
getTableOut
(
'地图'
,
dtTableData
);
let
dt
=
{
dataList
:[],
titleList
:
dtTableData
.
titleList
};
dtTableData
.
dataList
.
forEach
(
info
=>
{
let
{
D
}
=
info
;
let
imgUrl
=
`
${
systemConfig
.
imgPath
}
/
${
D
}
`
;
info
[
"D"
]
=
imgUrl
;
dt
.
dataList
.
push
(
info
);
})
ret
[
'dt'
]
=
getTableOut
(
'地图'
,
dt
);
let
jyfxPackageData
=
keyValuePackage
(
excelData
[
'就业分析'
].
dataList
);
ret
[
'jyfx'
]
=
getKeyValueOut
(
'就业分析'
,
jyfxPackageData
);
...
...
@@ -77,10 +85,22 @@ export function getData(req, res) {
ret
[
'cyzcxx'
]
=
getKeyValueOut
(
'产业政策详细'
,
cyzcxxPackageData
);
let
yqhdPackageData
=
keyValuePackage
(
excelData
[
'园区活动'
].
dataList
);
ret
[
'yqhd'
]
=
getKeyValueOut
(
'园区活动'
,
yqhdPackageData
);
let
yqhd
=
[];
yqhdPackageData
.
forEach
(
info
=>
{
let
{
key
,
value
}
=
info
;
info
.
value
=
`
${
systemConfig
.
imgPath
}
/
${
value
}
`
;
yqhd
.
push
(
info
);
})
ret
[
'yqhd'
]
=
getKeyValueOut
(
'园区活动'
,
yqhd
);
let
yqxwPackageData
=
keyValuePackage
(
excelData
[
'园区新闻'
].
dataList
);
ret
[
'yqxw'
]
=
getKeyValueOut
(
'园区新闻'
,
yqxwPackageData
);
let
yqxw
=
[];
yqxwPackageData
.
forEach
(
info
=>
{
let
{
key
,
value
}
=
info
;
info
.
value
=
`
${
systemConfig
.
imgPath
}
/
${
value
}
`
;
yqxw
.
push
(
info
);
})
ret
[
'yqxw'
]
=
getKeyValueOut
(
'园区新闻'
,
yqxw
);
res
.
send
(
ret
);
}
\ No newline at end of file
src/config/serverConfig.ts
View file @
7868a79e
...
...
@@ -15,11 +15,13 @@ export async function initConfig() {
if
(
!
configInfo
||
!
configInfo
.
config
)
throw
new
BizError
(
'xml中无配置'
);
else
{
let
{
port
,
dbHost
,
dbPort
,
sign
}
=
configInfo
.
config
;
let
{
port
,
dbHost
,
dbPort
,
sign
,
imgPath
}
=
configInfo
.
config
;
systemConfig
.
port
=
parseInt
(
port
[
0
]);
systemConfig
.
dbPath
=
analysisDBPathStr
(
dbHost
[
0
],
dbPort
[
0
]);
systemConfig
.
sign
=
sign
[
0
];
systemConfig
.
imgPath
=
imgPath
[
0
];
}
console
.
log
(
"config init success"
);
...
...
src/config/systemClass.ts
View file @
7868a79e
...
...
@@ -8,4 +8,5 @@ export class ServerConfig {
port
:
number
;
dbPath
:
string
;
sign
:
string
;
imgPath
:
string
;
}
\ No newline at end of file
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