Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yfs_xcx_server
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
yfs_xcx_server
Commits
49a68c51
Project 'vue-project/liangXing/frontEnd' was moved to 'vue-project/ZhangJian/ZhangJianFrontEnd'. Please update any links and bookmarks that may still have the old path.
Commit
49a68c51
authored
Jul 18, 2025
by
lixinming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
bc9c2ec5
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
394 additions
and
33 deletions
+394
-33
base.ts
src/biz/base.ts
+1
-1
dw.ts
src/biz/dw.ts
+247
-14
eccFormParamConfig.ts
src/config/eccFormParamConfig.ts
+26
-0
enum.ts
src/config/enum.ts
+0
-1
dw.ts
src/routers/applet/dw.ts
+100
-16
public.ts
src/routers/public.ts
+20
-1
No files found.
src/biz/base.ts
View file @
49a68c51
...
...
@@ -40,7 +40,7 @@ import { getStudent } from "./partyMember";
let
partyMemberNum
=
allMemberList
.
length
;
//本支部人员总数
let
partyNoticeParam
=
{
bId
};
let
partyNoticeList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党建通知
,
partyNoticeParam
,
[]);
let
partyNoticeList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党建通知
,
partyNoticeParam
,
[
"title"
,
"content"
,
"dataTime"
]);
let
noticeList
=
[];
partyNoticeList
.
forEach
(
info
=>
{
...
...
src/biz/dw.ts
View file @
49a68c51
...
...
@@ -10,7 +10,7 @@ import * as verificationEnumTools from "../util/verificationEnum";
import
{
getStudent
}
from
"./partyMember"
;
import
{
getRandomId
,
md5PwdStr
}
from
"../tools/system"
;
import
{
eccFormParam
}
from
"../util/verificationParam"
;
import
{
Create
FZDXConfig
,
CreateRDJJFZConfig
,
CreateRDSQConfig
,
CreateYBDYConfig
,
CreateZSDY
Config
}
from
"../config/eccFormParamConfig"
;
import
{
Create
ActivityConfig
,
CreateDWZBZDConfig
,
CreateFZDXConfig
,
CreateRDJJFZConfig
,
CreateRDSQConfig
,
CreateYBDYConfig
,
CreateZBZDConfig
,
CreateZSDYConfig
,
DWCreateActivity
Config
}
from
"../config/eccFormParamConfig"
;
const
ColorConfig
=
{
1
:
"#C62A23"
,
...
...
@@ -54,7 +54,7 @@ export async function homeData() {
let
branchCount
=
4
;
let
partyNoticeParam
=
{};
let
partyNoticeList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党建通知
,
partyNoticeParam
,
[]);
let
partyNoticeList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党建通知
,
partyNoticeParam
,
[
"title"
,
"content"
,
"dataTime"
]);
let
noticeList
=
[];
partyNoticeList
.
forEach
(
info
=>
{
...
...
@@ -98,14 +98,17 @@ export async function activitiesData() {
id
:
info
.
pbId
,
fileUrl
:
info
.
fileName
[
0
]
||
""
}
dynamicsList
.
push
(
addInfo
);
});
return
{
dynamicsList
,
informationList
:
dataList
}
}
export
async
function
partymemberList
()
{
let
param
=
{};
let
dbList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党员基础信息表
,
param
,
[
"peId"
,
"bId"
,
"payAmount
"
]);
let
dbList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党员基础信息表
,
param
,
[
"bId
"
]);
let
map
=
{};
let
allCount
=
0
;
...
...
@@ -118,7 +121,7 @@ export async function partymemberList() {
allCount
+=
1
;
});
let
dataList
=
[{
name
:
"牙防所党建总人数"
,
count
:
allCount
}];
let
dataList
=
[{
name
:
"牙防所党建总人数"
,
count
:
allCount
,
bId
:
0
}];
for
(
let
key
in
map
)
{
dataList
.
push
(
map
[
key
])
...
...
@@ -128,7 +131,8 @@ export async function partymemberList() {
}
export
async
function
partymemberTypeList
(
bId
)
{
let
param
:
any
=
{
bId
};
let
param
:
any
=
{};
if
(
bId
)
param
.
bId
=
bId
;
let
dbList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党员基础信息表
,
param
,
[
"etId"
,
"bId"
]);
...
...
@@ -136,7 +140,7 @@ export async function partymemberTypeList(bId) {
dbList
.
forEach
(
info
=>
{
let
{
etId
}
=
info
;
if
(
!
map
[
etId
])
map
[
etId
]
=
{
count
:
0
,
name
:
changeEnumValue
(
configEnum
.
ENTRYTYPE
,
etId
),
bId
}
if
(
!
map
[
etId
])
map
[
etId
]
=
{
count
:
0
,
name
:
changeEnumValue
(
configEnum
.
ENTRYTYPE
,
etId
),
memberType
:
etId
,
bId
}
map
[
etId
].
count
+=
1
;
});
...
...
@@ -154,7 +158,9 @@ export async function partymemberTypeList(bId) {
export
async
function
partymemberSublist
(
bId
:
number
,
name
:
string
,
duration
:
number
,
memberType
:
number
,
departmentName
:
number
)
{
let
param
=
{
bId
:{
"%like%"
:
bId
}}
let
param
:
any
=
{}
if
(
bId
)
param
.
bId
=
{
"%like%"
:
bId
};
if
(
memberType
)
param
.
etId
=
{
"%like%"
:
memberType
};
if
(
name
)
param
[
"name"
]
=
{
"%like%"
:
name
};
let
clomun
=
[
"pmId"
,
"name"
,
"etId"
,
"partyPositionsName"
,
"partyJoiningTime"
,
"departmentName"
];
let
partyMemberList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党员基础信息表
,
param
,
clomun
);
...
...
@@ -173,6 +179,8 @@ export async function partymemberSublist(bId:number, name:string, duration:numbe
if
(
info
.
partyJoiningTime
)
partyJoiningTime
=
moment
(
info
.
partyJoiningTime
).
format
(
"YYYY"
)
changeData
.
partyStanding
=
parseInt
(
time
)
-
parseInt
(
partyJoiningTime
)
+
"年"
;
changeData
.
branchName
=
changeEnumValue
(
configEnum
.
BRANCHNAMESTR
,
info
.
bId
);
let
departmentName
=
JSON
.
parse
(
changeData
.
departmentName
);
changeData
.
departmentName
=
verificationEnumTools
.
changeEnumValue
(
configEnum
.
DEDPARTMENT
,
departmentName
);
...
...
@@ -282,7 +290,7 @@ export async function partyexpensesList(payableYear, payableMonth) {
partyExpensesList
.
forEach
(
info
=>
{
let
{
partyMember
,
payAmount
,
payType
}
=
info
;
if
(
!
map
[
partyMember
.
bId
])
map
[
partyMember
.
bId
]
=
{
name
:
changeEnumValue
(
configEnum
.
BRANCHNAMESTR
,
partyMember
.
bId
),
allCount
:
0
,
payCount
:
0
};
if
(
!
map
[
partyMember
.
bId
])
map
[
partyMember
.
bId
]
=
{
name
:
changeEnumValue
(
configEnum
.
BRANCHNAMESTR
,
partyMember
.
bId
),
bId
:
partyMember
.
bId
,
allCount
:
0
,
payCount
:
0
};
map
[
partyMember
.
bId
].
allCount
+=
1
;
...
...
@@ -309,7 +317,7 @@ export async function partyexpensesList(payableYear, payableMonth) {
itemRate
=
Math
.
round
(
info
.
payCount
/
info
.
allCount
*
100
)
}
dataList
.
push
({
name
:
info
.
name
,
rate
:
itemRate
,
count
:
info
.
allCount
});
dataList
.
push
({
name
:
info
.
name
,
rate
:
itemRate
,
count
:
info
.
allCount
,
bId
:
info
.
bId
});
}
...
...
@@ -368,10 +376,10 @@ export async function partyexpensesBranchList(bId, payType, payableYear, payable
export
async
function
partyexpensesMemberList
(
payType
:
number
,
bId
,
name
:
string
,
duration
:
number
,
departmentName
:
number
)
{
let
param
:
any
=
{
payType
};
if
(
bId
)
param
.
bId
=
bId
;
if
(
bId
)
param
.
bId
=
{
"%like%"
:
bId
}
;
// if (duration) param.duration = duration;
if
(
departmentName
)
param
.
departmentName
=
departmentName
;
if
(
name
)
param
.
name
=
name
;
//
if (name) param.name = name;
// if (payType) param.payType = payType;
let
manyTableConfig
=
{};
...
...
@@ -387,10 +395,236 @@ export async function partyexpensesMemberList(payType:number, bId, name:string,
partyPositionsName
:
"党员"
,
//党员类型
payType
:
changeEnumValue
(
configEnum
.
PAYTYPE
,
info
.
payType
),
//状态
partyJoiningTime
:
moment
(
partyMember
.
partyJoiningTime
).
format
(
"YYYY-MM-DD"
),
departmentName
:
changeEnumValue
(
configEnum
.
DEDPARTMENT
,
partyMember
.
departmentName
),
departmentName
:
changeEnumValue
(
configEnum
.
DEDPARTMENT
,
JSON
.
parse
(
partyMember
.
departmentName
)
),
payAmount
:
payAmount
};
dataList
.
push
(
item
)
});
return
{
dataList
};
}
\ No newline at end of file
}
/**
* 支部制度列表
* @param bId 支部id
* @param systemTitle 制度主题 可模糊查询
* @returns branchSystemList:[{"bsId":1, "systemTitle":"制度标题"}, ......]
*/
export
async
function
branchSystemList
(
systemTitle
:
string
)
{
let
param
=
{
};
if
(
systemTitle
)
param
[
"systemTitle"
]
=
{
"%like%"
:
systemTitle
};
let
branchSystemList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
支部制度表
,
param
,
[
"bsId"
,
"systemTitle"
,
"releaseTime"
]);
branchSystemList
=
branchSystemList
||
[];
let
dataList
=
[];
branchSystemList
.
forEach
(
info
=>
{
dataList
.
push
({
bsId
:
info
.
bsId
,
title
:
info
.
systemTitle
,
time
:
moment
(
info
.
releaseTime
).
format
(
"YYYY-MM-DD"
)
});
});
return
{
dataList
};
}
/**
* 添加制度细则
* @param bsId 支部制度id
* @returns
*/
export
async
function
addOneBranchSystemDetsils
(
param
)
{
eccFormParam
(
"添加制度细则"
,
CreateDWZBZDConfig
,
param
);
let
addInfo
=
{
systemTitle
:
param
.
title
,
releaseTime
:
moment
(
param
.
releaseTime
).
format
(
"YYYY-MM-DD"
),
periodTime
:
moment
(
param
.
periodTime
).
format
(
"YYYY-MM-DD"
),
content
:
param
.
content
,
bId
:
JSON
.
stringify
(
param
.
bId
)
};
await
operationalData
(
OPERATIONALDATATYPE
.
增加
,
TABLENAME
.
支部制度表
,
addInfo
,
{});
return
{
isSuccess
:
true
};
}
/**
* 获取组织生活列表
* @param bId 支部id
* @param theme 活动名称 模糊查询
* @param themeType 活动类型
* @param dataMonth 活动月份
* @returns organizationalLifeList[{"oId":1, "theme":"活动主题", "themeType":"活动类型", "dataMonth":"活动月份"}]
*/
export
async
function
organizationalLifeList
(
theme
:
string
,
themeType
:
number
)
{
let
param
=
{
};
if
(
theme
)
param
[
"theme"
]
=
{
"%like%"
:
theme
};
if
(
themeType
)
param
[
"partyActivityType"
]
=
themeType
;
let
clomun
=
[
"oId"
,
"activityStartTime"
,
"activityEndTime"
,
"activityAdd"
,
"partyActivityType"
];
let
organizationalLifeDataList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
组织生活表
,
param
,
clomun
);
const
Now
=
new
Date
().
valueOf
();
let
dataList
=
[];
organizationalLifeDataList
.
forEach
(
info
=>
{
let
st
=
new
Date
(
info
.
activityStartTime
).
valueOf
();
let
et
=
new
Date
(
info
.
activityEndTime
).
valueOf
();
let
state
=
""
;
if
(
st
<
Now
&&
et
>
Now
)
state
=
"正在进行"
;
else
if
(
Now
>
et
)
state
=
"已结束"
;
else
state
=
"即将开展"
;
let
sTimeStr
=
moment
(
info
.
activityStartTime
).
format
(
"YYYY-MM-DD HH:mm"
);
let
time
=
`
${
sTimeStr
}
-
${
moment
(
info
.
activityEndTime
).
format
(
"HH:mm"
)}
`
;
dataList
.
push
({
oId
:
info
.
oId
,
address
:
info
.
activityAdd
,
time
,
state
,
theme
:
verificationEnumTools
.
changeEnumValue
(
configEnum
.
THEMETYPE
,
info
.
partyActivityType
)
});
});
return
{
dataList
};
}
export
async
function
addOrg
(
param
)
{
const
FuncName
=
"添加组织生活"
;
eccFormParam
(
FuncName
,
DWCreateActivityConfig
,
param
);
verificationEnumTools
.
eccEnumValue
(
FuncName
,
"partyActivityType"
,
configEnum
.
THEMETYPE
,
param
.
partyActivityType
);
let
leavePartyMember
=
[];
if
(
param
.
leavePartyMember
)
leavePartyMember
=
[
param
.
leavePartyMember
];
let
addInfo
=
{
partyActivityType
:
param
.
partyActivityType
,
activityStartTime
:
moment
(
param
.
activityStartTime
).
format
(
"YYYY-MM-DD HH:mm:SS"
),
activityEndTime
:
moment
(
param
.
activityEndTime
).
format
(
"YYYY-MM-DD HH:mm:SS"
),
activityAdd
:
param
.
activityAdd
,
activityHost
:
param
.
activityHost
,
activityNoteTaker
:
param
.
activityNoteTaker
,
leavePartyMember
:
JSON
.
stringify
(
leavePartyMember
),
participatingPartyMember
:
JSON
.
stringify
(
param
.
participatingPartyMember
||
[]),
};
await
operationalData
(
OPERATIONALDATATYPE
.
增加
,
TABLENAME
.
组织生活表
,
addInfo
,
{});
return
{
isSuccess
:
true
}
}
//====================
/**
* 获取党建先锋列表
* @param bId 弃用支部id,数据表删除该字段
* @param honorName
* @returns
*/
export
async
function
dwPartyVanguardList
(
bId
:
number
,
honorName
:
string
)
{
let
param
:
any
=
{};
if
(
honorName
)
param
.
honorName
=
honorName
;
let
clomun
=
[
"pvId"
,
"honorName"
,
"honorType"
,
"grantingRange"
,
"grantingUnit"
,
"grantTime"
,
"img"
,
"content"
];
let
partyVanguardData
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党建先锋表
,
param
,
clomun
);
let
allUserList
=
await
selectData
(
OPERATIONALDATATYPE
.
查询多个
,
TABLENAME
.
党员基础信息表
,
{
bId
},
[
"name"
,
"pmId"
])
let
allUserMap
=
{};
allUserList
.
forEach
(
info
=>
{
allUserMap
[
info
.
pmId
]
=
info
.
name
;
});
let
dataList
=
[];
partyVanguardData
.
forEach
(
info
=>
{
let
changeData
:
any
=
extractData
(
splitResultConfig
.
partyVanguardConfig
,
info
);
let
grantingUnitStr
=
""
;
if
(
info
.
grantingRange
==
configEnum
.
GRANTINGRANGE
.
个人
)
{
changeData
.
honorType
=
verificationEnumTools
.
changeEnumValue
(
configEnum
.
PERSONHONORTYPE
,
info
.
honorType
);
JSON
.
parse
(
info
.
grantingUnit
).
forEach
(
str
=>
{
grantingUnitStr
+=
`,
${
allUserMap
[
str
]}
`
;
});
}
else
{
changeData
.
honorType
=
verificationEnumTools
.
changeEnumValue
(
configEnum
.
HONORTYPE
,
info
.
honorType
);
JSON
.
parse
(
info
.
grantingUnit
).
forEach
(
str
=>
{
grantingUnitStr
+=
`,
${
str
}
`
;
});
}
changeData
.
grantingRange
=
verificationEnumTools
.
changeEnumValue
(
configEnum
.
GRANTINGRANGE
,
info
.
grantingRange
);
changeData
.
grantTime
=
moment
(
info
.
grantTime
).
format
(
"YYYY-MM-DD"
);
changeData
.
content
=
info
.
content
;
changeData
.
img
=
info
.
img
;
changeData
.
grantingUnit
=
grantingUnitStr
.
replace
(
","
,
""
);
dataList
.
push
(
changeData
);
});
return
{
dataList
};
}
/**
* 获取党建先锋荣誉详情
* @param pvId
* @returns
*/
export
async
function
dwPartyVanguardDetsils
(
pvId
:
number
)
{
let
param
=
{
pvId
};
let
clomun
=
[
"pvId"
,
"honorName"
,
"honorType"
,
"grantingRange"
,
"grantingUnit"
,
"grantTime"
,
"img"
,
"content"
];
let
partyVanguardData
=
await
selectData
(
OPERATIONALDATATYPE
.
查询单个
,
TABLENAME
.
党建先锋表
,
param
,
clomun
);
if
(
!
partyVanguardData
||
!
partyVanguardData
.
pvId
)
throw
new
BizError
(
ERRORENUM
.
目标数据不存在
);
let
dataInfo
:
any
=
extractData
(
splitResultConfig
.
partyVanguardConfig
,
partyVanguardData
);
dataInfo
.
honorType
=
verificationEnumTools
.
changeEnumValue
(
configEnum
.
HONORTYPE
,
partyVanguardData
.
honorType
);
dataInfo
.
grantingRange
=
verificationEnumTools
.
changeEnumValue
(
configEnum
.
GRANTINGRANGE
,
partyVanguardData
.
grantingRange
);
dataInfo
.
grantTime
=
moment
(
partyVanguardData
.
grantTime
).
format
(
"YYYY-MM-DD"
);
dataInfo
.
content
=
partyVanguardData
.
content
;
dataInfo
.
img
=
partyVanguardData
.
img
;
let
grantingUnitStr
=
""
;
partyVanguardData
.
grantingUnit
.
forEach
(
str
=>
{
grantingUnitStr
+=
`,
${
str
}
`
;
});
dataInfo
.
grantingUnit
=
grantingUnitStr
.
replace
(
","
,
""
);
return
{
dataInfo
}
}
export
async
function
addDWPartyVanguard
(
bId
,
param
)
{
const
FuncName
=
"添加先锋"
;
eccFormParam
(
FuncName
,
CreateDJXFConfig
,
param
);
verificationEnumTools
.
eccEnumValue
(
FuncName
,
"honorType"
,
configEnum
.
HONORTYPE
,
param
.
honorType
);
verificationEnumTools
.
eccEnumValue
(
FuncName
,
"grantingRange"
,
configEnum
.
GRANTINGRANGE
,
param
.
grantingRange
);
let
addInfo
=
{
honorName
:
param
.
honorName
,
// "荣誉名称1",
honorType
:
param
.
honorType
,
// "区级",
grantingRange
:
param
.
grantingRange
,
// "团体",
grantingUnit
:
JSON
.
stringify
(
param
.
grantingUnit
),
// "上海市*****单位",
grantTime
:
new
Date
(
param
.
grantTime
),
// "2023-08-30"
content
:
param
.
content
,
// "内容"
img
:
param
.
img
,
// "图片
bId
};
await
operationalData
(
OPERATIONALDATATYPE
.
增加
,
TABLENAME
.
党建先锋表
,
addInfo
,
{});
return
{
isSuccess
:
true
}
}
src/config/eccFormParamConfig.ts
View file @
49a68c51
...
...
@@ -24,6 +24,18 @@ export const CreateActivityConfig = {
// participationRecord:{type:"String", notMustHave:true},//活动记录
};
export
const
DWCreateActivityConfig
=
{
partyActivityType
:{
type
:
"Number"
},
//党建活动类型
activityStartTime
:{
type
:
"Number"
},
//活动开始时间
activityEndTime
:{
type
:
"Number"
},
//活动结束时间
activityAdd
:{
type
:
"String"
,
notMustHave
:
true
},
//活动地点
activityHost
:{
type
:
"String"
,
notMustHave
:
true
},
//活动主持人
activityNoteTaker
:{
type
:
"String"
,
notMustHave
:
true
},
//活动记录人
// leavePartyMember:{type:"[String]", notMustHave:true},//请假党员
participatingPartyMember
:{
type
:
"[String]"
,
notMustHave
:
true
},
//参与党员
// participationRecord:{type:"String", notMustHave:true},//活动记录
};
export
const
UpdateActivityConfig
=
{
...
...
@@ -140,6 +152,20 @@ export const CreateZBZDConfig = {
/**
* 党委支部制度
*/
export
const
CreateDWZBZDConfig
=
{
bId
:{
type
:
"[Number]"
},
//生效支部
title
:{
type
:
"String"
,
notMustHave
:
true
},
//制度标题
releaseTime
:{
type
:
"Number"
,
notMustHave
:
true
},
//发布时间
periodTime
:{
type
:
"Number"
,
notMustHave
:
true
},
//有效期
content
:{
type
:
"String"
,
notMustHave
:
true
},
//内容
}
export
const
CreateDJXFConfig
=
{
honorName
:{
type
:
"String"
},
// "荣誉名称1",
honorType
:{
type
:
"Number"
},
// "区级",
...
...
src/config/enum.ts
View file @
49a68c51
...
...
@@ -289,4 +289,3 @@ export enum ACTIVITIESTYPE {
先进典型
,
}
src/routers/applet/dw.ts
View file @
49a68c51
...
...
@@ -16,26 +16,25 @@ export function setRouter(httpServer) {
httpServer
.
post
(
'/yfs/dw/member/partymember/typelist'
,
checkAppletDWToken
,
asyncHandler
(
partymember_type_list
));
// httpServer.post('/yfs/dw/member/partymember/typelist/sublist', checkAppletDWToken, asyncHandler());
httpServer
.
post
(
'/yfs/dw/member/partymember/add'
,
checkAppletDWToken
,
asyncHandler
(
partymember_add
));
httpServer
.
post
(
'/yfs/dw/notice/list'
,
checkAppletToken
,
asyncHandler
(
party_notice_ist
));
httpServer
.
post
(
'/yfs/dw/notice/list'
,
checkApplet
DW
Token
,
asyncHandler
(
party_notice_ist
));
httpServer
.
post
(
'/yfs/dw/applet/partyexpenses/list'
,
checkAppletDWToken
,
asyncHandler
(
partyexpenses_list
));
httpServer
.
post
(
'/yfs/dw/applet/partyexpenses/branchlist'
,
checkAppletDWToken
,
asyncHandler
(
partyexpenses_branch_list
));
httpServer
.
post
(
'/yfs/dw/applet/partyexpenses/member/paylist'
,
checkAppletDWToken
,
asyncHandler
(
partyexpenses_pay_member_list
));
httpServer
.
post
(
'/yfs/dw/applet/partyexpenses/member/notpaylist'
,
checkAppletDWToken
,
asyncHandler
(
partyexpenses_notpay_member_list
));
// httpServer.post('/yfs/dw/applet/partyexpenses/list', checkAppletDWToken, asyncHandler());
// httpServer.post('/yfs/dw/applet/partyexpenses/list/sublist', checkAppletDWToken, asyncHandler());
// httpServer.post('/yfs/dw/applet/partyexpenses/statis', checkAppletDWToken, asyncHandler());
// httpServer.post('/yfs/applet/branchsystem/list', checkAppletToken, asyncHandler(getBranchSystem));
httpServer
.
post
(
'/yfs/dw/applet/branchsystem/list'
,
checkAppletDWToken
,
asyncHandler
(
get_branch_system
));
httpServer
.
post
(
'/yfs/dw/applet/branchsystem/add'
,
checkAppletDWToken
,
asyncHandler
(
add_branch_system
));
// httpServer.post('/yfs/applet/branchsystem/detsils', checkAppletToken, asyncHandler(getBranchSystemDetsils));
// httpServer.post('/yfs/applet/branchsystem/add', checkAppletToken, asyncHandler(addBranchSystemDetsils));
httpServer
.
post
(
'/yfs/dw/applet/branchsystem/add'
,
checkAppletDWToken
,
asyncHandler
(
add_branch_system
));
// httpServer.post('/yfs/applet/organizationallife/list', checkAppletToken, asyncHandler(organizationalLifeL
ist));
// httpServer.post('/yfs/applet/organizationallife/add', checkAppletToken, asyncHandler(addD
etails));
httpServer
.
post
(
'/yfs/dw/applet/organizationallife/list'
,
checkAppletDWToken
,
asyncHandler
(
organizational_life_l
ist
));
httpServer
.
post
(
'/yfs/dw/applet/organizationallife/add'
,
checkAppletDWToken
,
asyncHandler
(
add_d
etails
));
httpServer
.
post
(
'/yfs/dw/applet/partyvanguard/list'
,
checkAppletToken
,
asyncHandler
(
get_party_vanguard
));
httpServer
.
post
(
'/yfs/dw/applet/partyvanguard/detsils'
,
checkAppletToken
,
asyncHandler
(
get_party_vanguard_detsils
));
httpServer
.
post
(
'/yfs/dw/applet/partyvanguard/add'
,
checkAppletToken
,
asyncHandler
(
add_party_vanguard_detsils
));
}
...
...
@@ -73,8 +72,8 @@ async function partymember_list(req, res) {
}
async
function
partymember_sublist
(
req
,
res
)
{
let
reqConf
=
{
bId
:
'Number'
,
name
:
"String"
,
partyPositionsName
:
"Number"
,
duration
:
"Number"
,
memberType
:
"Number"
,
departmentName
:
"Number"
};
let
{
bId
,
name
,
duration
,
memberType
,
departmentName
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[
"name"
,
"
partyPositions
Name"
]);
let
reqConf
=
{
bId
:
'Number'
,
name
:
"String"
,
duration
:
"Number"
,
memberType
:
"Number"
,
departmentName
:
"Number"
};
let
{
bId
,
name
,
duration
,
memberType
,
departmentName
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[
"name"
,
"
duration"
,
"memberType"
,
"department
Name"
]);
let
activitiesInfo
=
await
dwBiz
.
partymemberSublist
(
bId
,
name
,
duration
,
memberType
,
departmentName
);
res
.
success
(
activitiesInfo
);
}
...
...
@@ -129,17 +128,102 @@ async function partyexpenses_branch_list(req, res) {
async
function
partyexpenses_pay_member_list
(
req
,
res
)
{
let
reqConf
=
{
bId
:
"Number"
,
name
:
"String"
,
duration
:
"Number"
,
departmentName
:
"Number"
};
let
{
bId
,
name
,
duration
,
departmentName
}
=
eccReqParamater
(
reqConf
,
req
.
body
);
let
reqConf
=
{
name
:
"String"
,
duration
:
"Number"
,
departmentName
:
"Number"
};
let
{
bId
,
name
,
duration
,
departmentName
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[
"name"
,
"duration"
,
"departmentName"
]
);
let
activitiesInfo
=
await
dwBiz
.
partyexpensesMemberList
(
1
,
bId
,
name
,
duration
,
departmentName
);
res
.
success
(
activitiesInfo
);
}
async
function
partyexpenses_notpay_member_list
(
req
,
res
)
{
let
reqConf
=
{
bId
:
"Number"
,
name
:
"String"
,
duration
:
"Number"
,
departmentName
:
"Number"
};
let
{
bId
,
name
,
duration
,
departmentName
}
=
eccReqParamater
(
reqConf
,
req
.
body
);
let
reqConf
=
{
name
:
"String"
,
duration
:
"Number"
,
departmentName
:
"Number"
};
let
{
bId
,
name
,
duration
,
departmentName
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[
"name"
,
"duration"
,
"departmentName"
]
);
let
activitiesInfo
=
await
dwBiz
.
partyexpensesMemberList
(
2
,
bId
,
name
,
duration
,
departmentName
);
res
.
success
(
activitiesInfo
);
}
async
function
get_branch_system
(
req
,
res
)
{
let
reqConf
=
{
systemTitle
:
"String"
};
let
{
systemTitle
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[
"systemTitle"
]);
let
activitiesInfo
=
await
dwBiz
.
branchSystemList
(
systemTitle
);
res
.
success
(
activitiesInfo
);
}
async
function
add_branch_system
(
req
,
res
)
{
let
reqConf
=
{
param
:
"Object"
};
let
{
param
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[]);
let
activitiesInfo
=
await
dwBiz
.
addOneBranchSystemDetsils
(
param
);
res
.
success
(
activitiesInfo
);
}
async
function
organizational_life_list
(
req
,
res
)
{
let
reqConf
=
{
theme
:
"String"
,
themeType
:
"Number"
};
let
{
theme
,
themeType
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[]);
let
activitiesInfo
=
await
dwBiz
.
organizationalLifeList
(
theme
,
themeType
);
res
.
success
(
activitiesInfo
);
}
async
function
add_details
(
req
,
res
)
{
let
reqConf
=
{
param
:
"Object"
};
let
{
param
}
=
eccReqParamater
(
reqConf
,
req
.
body
);
let
result
=
await
dwBiz
.
addOrg
(
param
);
res
.
success
(
result
);
}
/**
* 党建先锋 荣誉列表
* @param req
* @param res
*/
async
function
get_party_vanguard
(
req
,
res
)
{
let
reqConf
=
{
honorName
:
'String'
};
let
{
honorName
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[
"honorName"
]);
let
bId
=
req
.
headers
.
bId
;
let
result
=
await
dwBiz
.
dwPartyVanguardList
(
bId
,
honorName
);
res
.
success
(
result
);
}
/**
* 党建先锋 获取荣誉详情
* @param req
* @param res
*/
async
function
get_party_vanguard_detsils
(
req
,
res
)
{
let
reqConf
=
{
pvId
:
'Number'
};
let
{
pvId
}
=
eccReqParamater
(
reqConf
,
req
.
body
);
let
result
=
await
dwBiz
.
dwPartyVanguardDetsils
(
pvId
);
res
.
success
(
result
);
}
/**
* 党建先锋 添加荣誉详情
* @param req
* @param res
*/
async
function
add_party_vanguard_detsils
(
req
,
res
)
{
let
reqConf
=
{
param
:
'Object'
};
let
{
param
}
=
eccReqParamater
(
reqConf
,
req
.
body
);
let
bId
=
req
.
headers
.
bId
;
let
result
=
await
dwBiz
.
addDWPartyVanguard
(
bId
,
param
);
res
.
success
(
result
);
}
src/routers/public.ts
View file @
49a68c51
...
...
@@ -25,9 +25,28 @@ export function setRouter(httpServer) {
httpServer
.
post
(
'/yfs/applet/public/personhonortype'
,
asyncHandler
(
personhonortype
));
httpServer
.
post
(
'/yfs/public/entrytype'
,
asyncHandler
(
entryType
));
httpServer
.
post
(
'/yfs/public/branchname'
,
asyncHandler
(
branchname
));
httpServer
.
post
(
'/yfs/public/age'
,
asyncHandler
(
age
));
}
function
age
(
req
,
res
)
{
let
dataList
=
[];
dataList
.
push
({
key
:
"0-5年"
,
value
:
1
})
dataList
.
push
({
key
:
"5-10年"
,
value
:
2
})
dataList
.
push
({
key
:
"10-15年"
,
value
:
3
})
dataList
.
push
({
key
:
"15-20年"
,
value
:
4
})
dataList
.
push
({
key
:
"20年以上"
,
value
:
5
});
res
.
success
({
dataList
})
}
function
branchname
(
req
,
res
)
{
let
dataList
=
getEnumList
(
configEnum
.
BRANCHNAME
);
res
.
success
(
dataList
);
}
function
personhonortype
(
req
,
res
)
{
let
dataList
=
getEnumList
(
configEnum
.
PERSONHONORTYPE
);
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