Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yuyixcx
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
yuyixcx
Commits
e77faa95
Commit
e77faa95
authored
Mar 13, 2025
by
chenjinjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
0e1b0325
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
42 additions
and
29 deletions
+42
-29
enterpriseInfo.ts
src/biz/enterpriseInfo.ts
+8
-6
qualification.ts
src/biz/qualification.ts
+33
-23
public.ts
src/routers/public.ts
+1
-0
No files found.
src/biz/enterpriseInfo.ts
View file @
e77faa95
...
@@ -96,7 +96,7 @@ export async function enterpriseByPhone(phone:string) {
...
@@ -96,7 +96,7 @@ export async function enterpriseByPhone(phone:string) {
export
async
function
homePage
(
eId
:
string
)
{
export
async
function
homePage
(
eId
:
string
)
{
let
filesList
=
[
"enterpriseName"
,
"eId"
];
let
filesList
=
[
"enterpriseName"
,
"eId"
];
let
enterpriseInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
企业基础信息表
,
{
eId
},
filesList
);
let
enterpriseInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
企业基础信息表
,
{
eId
},
filesList
);
let
canBaoFileList
=
[
"annual"
,
"zhuanKe"
,
"benKe"
,
"shuoshi"
,
"boShi"
,
"qiTa"
];
let
canBaoFileList
=
[
"annual"
,
"zhuanKe"
,
"benKe"
,
"shuoshi"
,
"boShi"
,
"qiTa"
,
"boshiyishang"
];
let
canBaoInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
参保记录
,
{
eId
},
canBaoFileList
);
let
canBaoInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
参保记录
,
{
eId
},
canBaoFileList
);
canBaoInfo
.
sort
(
(
a
,
b
)
=>
{
return
new
Date
(
b
.
annual
).
valueOf
()
-
new
Date
(
a
.
annual
).
valueOf
()});
canBaoInfo
.
sort
(
(
a
,
b
)
=>
{
return
new
Date
(
b
.
annual
).
valueOf
()
-
new
Date
(
a
.
annual
).
valueOf
()});
...
@@ -107,6 +107,7 @@ export async function homePage(eId:string) {
...
@@ -107,6 +107,7 @@ export async function homePage(eId:string) {
if
(
canBaoInfo
[
0
].
benKe
)
chongYeRenYuan
+=
canBaoInfo
[
0
].
benKe
;
if
(
canBaoInfo
[
0
].
benKe
)
chongYeRenYuan
+=
canBaoInfo
[
0
].
benKe
;
if
(
canBaoInfo
[
0
].
shuoshi
)
chongYeRenYuan
+=
canBaoInfo
[
0
].
shuoshi
;
if
(
canBaoInfo
[
0
].
shuoshi
)
chongYeRenYuan
+=
canBaoInfo
[
0
].
shuoshi
;
if
(
canBaoInfo
[
0
].
boShi
)
chongYeRenYuan
+=
canBaoInfo
[
0
].
boShi
;
if
(
canBaoInfo
[
0
].
boShi
)
chongYeRenYuan
+=
canBaoInfo
[
0
].
boShi
;
if
(
canBaoInfo
[
0
].
boshiyishang
)
chongYeRenYuan
+=
canBaoInfo
[
0
].
boshiyishang
;
if
(
canBaoInfo
[
0
].
qiTa
)
chongYeRenYuan
+=
canBaoInfo
[
0
].
qiTa
;
if
(
canBaoInfo
[
0
].
qiTa
)
chongYeRenYuan
+=
canBaoInfo
[
0
].
qiTa
;
}
}
canBaoInfo
.
sort
(
(
a
,
b
)
=>
{
return
new
Date
(
b
.
annual
).
valueOf
()
-
new
Date
(
a
.
annual
).
valueOf
()});
canBaoInfo
.
sort
(
(
a
,
b
)
=>
{
return
new
Date
(
b
.
annual
).
valueOf
()
-
new
Date
(
a
.
annual
).
valueOf
()});
...
@@ -126,7 +127,7 @@ export async function homePage(eId:string) {
...
@@ -126,7 +127,7 @@ export async function homePage(eId:string) {
poId
,
poId
,
title
,
title
,
source
,
source
,
createTimeMs
,
createTimeMs
:
createTimeMs
?
moment
(
createTimeMs
).
format
(
"YYYY-MM-DD"
)
:
""
,
closeTimeMs
:
formattedCloseTime
,
closeTimeMs
:
formattedCloseTime
,
coverImg
:
coverImgDefault
coverImg
:
coverImgDefault
});
});
...
@@ -590,7 +591,7 @@ export async function enterprisePolicyList(state) {
...
@@ -590,7 +591,7 @@ export async function enterprisePolicyList(state) {
poId
,
poId
,
title
,
title
,
source
,
source
,
createTimeMs
,
createTimeMs
:
createTimeMs
?
moment
(
createTimeMs
).
format
(
"YYYY-MM-DD"
)
:
""
,
closeTimeMs
:
formattedCreateTime
,
closeTimeMs
:
formattedCreateTime
,
coverImg
:
coverImg
?
JSON
.
parse
(
coverImg
)[
0
]
:
''
,
coverImg
:
coverImg
?
JSON
.
parse
(
coverImg
)[
0
]
:
''
,
isPermanent
isPermanent
...
@@ -602,7 +603,7 @@ export async function enterprisePolicyList(state) {
...
@@ -602,7 +603,7 @@ export async function enterprisePolicyList(state) {
poId
,
poId
,
title
,
title
,
source
,
source
,
createTimeMs
,
createTimeMs
:
createTimeMs
?
moment
(
createTimeMs
).
format
(
"YYYY-MM-DD"
)
:
""
,
closeTimeMs
:
formattedCreateTime
,
closeTimeMs
:
formattedCreateTime
,
coverImg
:
coverImg
?
JSON
.
parse
(
coverImg
)[
0
]
:
''
,
coverImg
:
coverImg
?
JSON
.
parse
(
coverImg
)[
0
]
:
''
,
isPermanent
isPermanent
...
@@ -618,7 +619,7 @@ export async function enterprisePolicyList(state) {
...
@@ -618,7 +619,7 @@ export async function enterprisePolicyList(state) {
export
async
function
enterprisePolicyInfo
(
poId
)
{
export
async
function
enterprisePolicyInfo
(
poId
)
{
let
filesList
=
[
"poId"
,
"desc"
,
"title"
,
"source"
,
"closeTimeMs"
,
"coverImg"
,
"isPermanent"
];
let
filesList
=
[
"poId"
,
"desc"
,
"title"
,
"source"
,
"closeTimeMs"
,
"coverImg"
,
"isPermanent"
,
"createTimeMs"
];
let
resInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
政策表
,
{
poId
},
filesList
);
let
resInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
政策表
,
{
poId
},
filesList
);
if
(
!
resInfo
||
!
resInfo
.
poId
)
{
if
(
!
resInfo
||
!
resInfo
.
poId
)
{
throw
new
BizError
(
ERRORENUM
.
数据不存在
);
throw
new
BizError
(
ERRORENUM
.
数据不存在
);
...
@@ -635,7 +636,8 @@ export async function enterprisePolicyInfo(poId) {
...
@@ -635,7 +636,8 @@ export async function enterprisePolicyInfo(poId) {
title
:
resInfo
.
title
,
title
:
resInfo
.
title
,
source
:
resInfo
.
source
,
source
:
resInfo
.
source
,
closeTimeMs
:
formattedCreateTime
,
closeTimeMs
:
formattedCreateTime
,
coverImg
:
JSON
.
parse
(
resInfo
.
coverImg
)
coverImg
:
JSON
.
parse
(
resInfo
.
coverImg
),
// createTimeMs:moment(closeTimeMs).format("YYYY-MM-DD")
}
}
...
...
src/biz/qualification.ts
View file @
e77faa95
...
@@ -120,21 +120,33 @@ export async function enterpriseIPRInfo(eId:string) {
...
@@ -120,21 +120,33 @@ export async function enterpriseIPRInfo(eId:string) {
let
filesList
=
[
"iprId"
,
"year"
,
"number"
];
let
filesList
=
[
"iprId"
,
"year"
,
"number"
];
let
iprList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
知识产权
,
{
eId
},
filesList
);
let
iprList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
知识产权
,
{
eId
},
filesList
);
let
dataList
:
any
[]
=
[];
let
iprInfo
=
{};
if
(
iprList
||
iprList
.
length
)
{
if
(
iprList
&&
iprList
.
length
)
{
let
yearStr
=
moment
(
iprList
[
0
].
year
).
format
(
"YYYY"
);
iprList
.
forEach
(
item
=>
{
iprList
.
forEach
(
item
=>
{
let
yearStr
=
moment
(
item
.
year
).
format
(
"YYYY"
);
let
{
iprId
,
year
,
number
}
=
item
;
let
{
iprId
,
year
,
number
}
=
item
;
dataList
.
push
({
if
(
!
iprInfo
[
yearStr
])
iprInfo
[
yearStr
]
=
{};
else
number
=
number
+
iprInfo
[
yearStr
].
number
;
iprInfo
[
yearStr
]
=
{
iprId
,
iprId
,
year
,
year
,
yearStr
:
`
${
yearStr
}
年`
,
yearStr
:
`
${
yearStr
}
年`
,
number
number
}
)
;
};
});
});
}
}
let
dataList
:
any
=
[];
for
(
let
key
in
iprInfo
)
{
let
{
iprId
,
year
,
yearStr
,
number
}
=
iprInfo
[
key
];
dataList
.
push
({
iprId
,
year
,
yearStr
,
number
})
}
//倒序
//倒序
dataList
.
sort
(
function
(
a
,
b
)
{
dataList
.
sort
(
function
(
a
,
b
)
{
return
parseInt
(
moment
(
b
.
year
).
format
(
"YYYY"
))
-
parseInt
(
moment
(
a
.
year
).
format
(
"YYYY"
));
return
parseInt
(
moment
(
b
.
year
).
format
(
"YYYY"
))
-
parseInt
(
moment
(
a
.
year
).
format
(
"YYYY"
));
...
@@ -454,28 +466,26 @@ export async function updateEnterpriseQualificationInfo(eId, param) {
...
@@ -454,28 +466,26 @@ export async function updateEnterpriseQualificationInfo(eId, param) {
let
iprInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
企业资质
,
{
eId
},
filesList
)
let
iprInfo
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
企业资质
,
{
eId
},
filesList
)
/**修改字段 */
/**修改字段 */
filesList
.
forEach
(
keyStr
=>
{
// filesList.forEach(keyStr => {
if
(
keyStr
==
"goPublicSector"
||
keyStr
==
"kxState"
||
keyStr
==
"zjtxState"
// if (keyStr == "goPublicSector" || keyStr == "kxState" || keyStr == "zjtxState"
||
keyStr
==
"xjrState"
||
keyStr
==
"xjrPyState"
||
keyStr
==
"gxjsState"
||
keyStr
==
"listedState"
// || keyStr == "xjrState" || keyStr == "xjrPyState" || keyStr == "gxjsState" || keyStr == "listedState"
)
return
;
// ) return;
if
(
!
param
[
keyStr
])
delete
param
[
keyStr
]
// if (!param[keyStr]) delete param[keyStr]
});
// });
let
addInfo
:
any
=
{};
param
.
kxNumber
=
param
.
kxNumber
?
param
.
kxNumber
:
null
;
param
.
goPublicSector
=
param
.
goPublicSector
?
JSON
.
stringify
(
param
.
goPublicSector
)
:
"[]"
;
param
.
goPublicSector
=
param
.
goPublicSector
?
JSON
.
stringify
(
param
.
goPublicSector
)
:
"[]"
;
param
.
kxImg
=
param
.
kxImg
?
JSON
.
stringify
(
param
.
kxImg
)
:
"[]"
;
param
.
kxImg
=
param
.
kxImg
?
JSON
.
stringify
(
param
.
kxImg
)
:
"[]"
;
param
.
zjtxImg
=
param
.
zjtxImg
?
JSON
.
stringify
(
param
.
zjtxImg
)
:
"[]"
;
param
.
zjtxImg
=
param
.
zjtxImg
?
JSON
.
stringify
(
param
.
zjtxImg
)
:
"[]"
;
param
.
xjrImg
=
param
.
xjrImg
?
JSON
.
stringify
(
param
.
xjrImg
)
:
"[]"
;
param
.
xjrImg
=
param
.
xjrImg
?
JSON
.
stringify
(
param
.
xjrImg
)
:
"[]"
;
param
.
xjrPyImg
=
param
.
xjrPyImg
?
JSON
.
stringify
(
param
.
xjrPyImg
)
:
"[]"
;
param
.
xjrPyImg
=
param
.
xjrPyImg
?
JSON
.
stringify
(
param
.
xjrPyImg
)
:
"[]"
;
param
.
gaoXinJiShuImg
=
param
.
gaoXinJiShuImg
?
JSON
.
stringify
(
param
.
gaoXinJiShuImg
)
:
"[]"
;
param
.
gaoXinJiShuImg
=
param
.
gaoXinJiShuImg
?
JSON
.
stringify
(
param
.
gaoXinJiShuImg
)
:
"[]"
;
param
.
kxTime
=
param
.
kxTime
?
getMySqlMs
(
param
.
kxTime
)
:
null
;
if
(
param
.
kxTime
)
param
.
kxTime
=
getMySqlMs
(
param
.
kxTime
);
param
.
zjtxTime
=
param
.
zjtxTime
?
getMySqlMs
(
param
.
zjtxTime
)
:
null
;
if
(
param
.
zjtxTime
)
param
.
zjtxTime
=
getMySqlMs
(
param
.
zjtxTime
);
param
.
xjrTime
=
param
.
xjrTime
?
getMySqlMs
(
param
.
xjrTime
)
:
null
;
if
(
param
.
xjrTime
)
param
.
xjrTime
=
getMySqlMs
(
param
.
xjrTime
);
param
.
xjrPyTime
=
param
.
xjrPyTime
?
getMySqlMs
(
param
.
xjrPyTime
)
:
null
;
if
(
param
.
xjrPyTime
)
param
.
xjrPyTime
=
getMySqlMs
(
param
.
xjrPyTime
);
param
.
gaoXinJiShuTime
=
param
.
gaoXinJiShuTime
?
getMySqlMs
(
param
.
gaoXinJiShuTime
)
:
null
;
if
(
param
.
gaoXinJiShuTime
)
param
.
gaoXinJiShuTime
=
getMySqlMs
(
param
.
gaoXinJiShuTime
);
//高新技术
param
.
goPublicTime
=
param
.
goPublicTime
?
getMySqlMs
(
param
.
goPublicTime
)
:
null
;
if
(
param
.
goPublicTime
)
param
.
goPublicTime
=
getMySqlMs
(
param
.
goPublicTime
);
if
(
!
iprInfo
||
!
iprInfo
.
eId
)
{
if
(
!
iprInfo
||
!
iprInfo
.
eId
)
{
param
.
qId
=
randomId
(
TABLEID
.
企业资质
);
param
.
qId
=
randomId
(
TABLEID
.
企业资质
);
...
...
src/routers/public.ts
View file @
e77faa95
...
@@ -43,6 +43,7 @@ function getEnumItf(enumCof) {
...
@@ -43,6 +43,7 @@ function getEnumItf(enumCof) {
dataList
.
push
({
key
,
value
:
enumCof
[
key
]});
dataList
.
push
({
key
,
value
:
enumCof
[
key
]});
}
}
}
}
console
.
log
(
dataList
);
res
.
success
({
dataList
});
res
.
success
({
dataList
});
}
}
...
...
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