Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yafangsuo_applet
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
yafangsuo_applet
Commits
c8ee483b
Commit
c8ee483b
authored
Sep 25, 2023
by
lixinming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
f40ef27c
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
20 deletions
+15
-20
partyBuilding.ts
src/biz/abi/partyBuilding.ts
+13
-19
target.ts
src/biz/abi/target.ts
+1
-0
base.ts
src/biz/base.ts
+1
-1
No files found.
src/biz/abi/partyBuilding.ts
View file @
c8ee483b
...
@@ -101,28 +101,22 @@ export async function getMidScreen(year:string) {
...
@@ -101,28 +101,22 @@ export async function getMidScreen(year:string) {
let
clomun
=
[
"primaryIndicators"
,
"completionProgress"
];
let
clomun
=
[
"primaryIndicators"
,
"completionProgress"
];
let
partyQuality
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党建质量三级指标
,
{
dataYear
:
year
},
clomun
);
let
partyQuality
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党建质量三级指标
,
{
dataYear
:
year
},
clomun
);
let
partyQualityList
=
{
title
:
"党建质量雷达图"
,
list
:[]};
let
indicatorsMap
=
{};
for
(
let
key
in
enums
.
PRIMARYINDICATORS
)
{
let
anyKey
:
any
=
key
;
if
(
isNaN
(
anyKey
))
{
const
EnumValue
=
parseInt
(
enums
.
PRIMARYINDICATORS
[
key
])
let
completion
=
0
let
count
=
0
;
partyQuality
.
forEach
(
info
=>
{
partyQuality
.
forEach
(
info
=>
{
let
{
primaryIndicators
,
completionProgress
}
=
info
;
//一级指标、完成进度
let
{
primaryIndicators
,
completionProgress
}
=
info
;
//一级指标、完成进度
if
(
primaryIndicators
==
EnumValue
)
{
if
(
!
indicatorsMap
[
primaryIndicators
])
indicatorsMap
[
primaryIndicators
]
=
{
count
:
0
,
completionProgress
:
0
};
completion
+=
completionProgress
;
indicatorsMap
[
primaryIndicators
].
completionProgress
+=
completionProgress
;
count
++
;
indicatorsMap
[
primaryIndicators
].
count
+=
1
;
}
});
})
let
partyQualityList
=
{
title
:
"党建质量雷达图"
,
list
:[]};
//list:[{key:一级指标名称,value:一级指标数量:0}]
for
(
let
key
in
indicatorsMap
)
{
let
changeData
=
{
let
{
count
,
completionProgress
}
=
indicatorsMap
[
key
];
key
:
anyKey
,
let
keyStr
=
enums
.
PRIMARYINDICATORS
[
key
];
value
:
Math
.
round
((
completion
/
count
)
*
100
)
/
100
partyQualityList
.
list
.
push
({
};
key
:
keyStr
,
value
:
Math
.
round
((
completionProgress
/
count
)
*
100
)
/
100
partyQualityList
.
list
.
push
(
changeData
);
}
}
);
}
}
let
branchPartyQuality
=
{
title
:
"各支部党建质量评分"
,
list
:[]};
let
branchPartyQuality
=
{
title
:
"各支部党建质量评分"
,
list
:[]};
...
...
src/biz/abi/target.ts
View file @
c8ee483b
...
@@ -11,6 +11,7 @@ export async function getTargetData() {
...
@@ -11,6 +11,7 @@ export async function getTargetData() {
let
clomun
=
[
"tlId"
,
"primaryIndicators"
,
"secondaryIndicators"
,
"thirdLevelContent"
,
"thirdLevelScore"
,
"currentScore"
,
"completionProgress"
];
let
clomun
=
[
"tlId"
,
"primaryIndicators"
,
"secondaryIndicators"
,
"thirdLevelContent"
,
"thirdLevelScore"
,
"currentScore"
,
"completionProgress"
];
let
partyQualityData
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党建质量三级指标
,
{},
clomun
);
let
partyQualityData
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党建质量三级指标
,
{},
clomun
);
//todo优化一下 循环方式反了,参考partyBuilding 中的getMidScreen的写法
let
partyQualityList
=
[];
let
partyQualityList
=
[];
for
(
let
key
in
PRIMARYINDICATORS
)
{
for
(
let
key
in
PRIMARYINDICATORS
)
{
let
primaryIndicatorsData
=
{};
let
primaryIndicatorsData
=
{};
...
...
src/biz/base.ts
View file @
c8ee483b
...
@@ -24,7 +24,7 @@ import { OPERATIONALDATATYPE, TABLENAME } from "../config/dbEnum";
...
@@ -24,7 +24,7 @@ import { OPERATIONALDATATYPE, TABLENAME } from "../config/dbEnum";
let
branch
=
changeEnumValue
(
configEnum
.
BRANCHNAME
,
bId
);
//支部名称
let
branch
=
changeEnumValue
(
configEnum
.
BRANCHNAME
,
bId
);
//支部名称
let
param
=
{
bId
};
let
param
=
{
bId
};
let
partyQualityScore
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党建质量
,
param
,
[
"thirdLevelScore"
,
"currentScore"
]);
let
partyQualityScore
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党建质量
三级指标
,
param
,
[
"thirdLevelScore"
,
"currentScore"
]);
let
massIndex
=
0
;
//得分
let
massIndex
=
0
;
//得分
let
massCount
=
0
;
//总分
let
massCount
=
0
;
//总分
...
...
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