Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
skdSecond
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
skdSecond
Commits
c7cc2131
Commit
c7cc2131
authored
Dec 25, 2024
by
chenjinjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
77ecb1ea
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
123 additions
and
98 deletions
+123
-98
jsgrfz.ts
src/biz/duinei/jsgrfz.ts
+1
-1
jshx.ts
src/biz/duinei/jshx.ts
+3
-1
xshx.ts
src/biz/duinei/xshx.ts
+46
-31
ztbx.ts
src/biz/duinei/ztbx.ts
+9
-9
xshxgr.ts
src/biz/duiwai/xshxgr.ts
+63
-56
interficeEnum.ts
src/config/interficeEnum.ts
+1
-0
No files found.
src/biz/duinei/jsgrfz.ts
View file @
c7cc2131
...
@@ -22,7 +22,7 @@ export async function getData(req, res) {
...
@@ -22,7 +22,7 @@ export async function getData(req, res) {
let
jbxxData
=
await
getReqApiData
(
jsgrfzNENUM
.
教师基本信息
,
{
teacherId
});
let
jbxxData
=
await
getReqApiData
(
jsgrfzNENUM
.
教师基本信息
,
{
teacherId
});
let
jsrjbjData
=
await
getReqApiData
(
jsgrfzNENUM
.
教师任教班级
,
{
teacherId
});
let
jsrjbjData
=
await
getReqApiData
(
jsgrfzNENUM
.
教师任教班级
,
{
teacherId
});
let
jbxx
=
{
let
jbxx
=
{
img
:
""
,
img
:
`
${
systemConfig
.
ipUrl
}
对内/教师个人发展/默认头像.png`
,
state
:
"已认证"
,
state
:
"已认证"
,
name
:
jbxxData
[
0
].
name
,
name
:
jbxxData
[
0
].
name
,
sex
:
jbxxData
[
0
].
sexName
,
sex
:
jbxxData
[
0
].
sexName
,
...
...
src/biz/duinei/jshx.ts
View file @
c7cc2131
...
@@ -159,7 +159,9 @@ export async function getData(req, res) {
...
@@ -159,7 +159,9 @@ export async function getData(req, res) {
ret
[
"xxkc"
]
=
{
title
:
"选修课程"
,
dataList
:
xxkc
};
ret
[
"xxkc"
]
=
{
title
:
"选修课程"
,
dataList
:
xxkc
};
// let jshjData = await getReqApiData(jshxNENUM.教师获奖, {pageNo:1, pageSize:100});
// let jshjData = await getReqApiData(jshxNENUM.教师获奖, {pageNo:1, pageSize:100});
let
jshjData
=
await
getReqApiData
(
jshxNENUM
.
获奖情况
,
{
type
:
1
},
null
,
"data"
,
"jsfz"
);
// let jshjData = await getReqApiData(jshxNENUM.获奖情况, { type: 1 }, null, "data", "jsfz");
let
jshjData
=
await
getReqApiData
(
jshxNENUM
.
教师获奖
,
{
type
:
1
},
null
,
"data"
,
"jsfz"
);
let
jxtjDataList
=
{
gjj
:
[],
sj
:
[],
qj
:
[],
xj
:
[]
};
let
jxtjDataList
=
{
gjj
:
[],
sj
:
[],
qj
:
[],
xj
:
[]
};
if
(
jshjData
)
{
if
(
jshjData
)
{
jshjData
.
list
.
data
.
forEach
(
info
=>
{
jshjData
.
list
.
data
.
forEach
(
info
=>
{
...
...
src/biz/duinei/xshx.ts
View file @
c7cc2131
...
@@ -22,9 +22,10 @@ const Grade = {
...
@@ -22,9 +22,10 @@ const Grade = {
7
:
"七年级组"
,
7
:
"七年级组"
,
8
:
"八年级组"
,
8
:
"八年级组"
,
9
:
"九年级组"
,
9
:
"九年级组"
,
10
:
"高一年级组"
,
10
:
"高中组"
,
11
:
"高二年级组"
,
// 10:"高一年级组",
12
:
"高三年级组"
,
// 11:"高二年级组",
// 12:"高三年级组",
}
}
const
GradeChange
=
{
const
GradeChange
=
{
...
@@ -37,9 +38,10 @@ const GradeChange = {
...
@@ -37,9 +38,10 @@ const GradeChange = {
7
:
"七年级"
,
7
:
"七年级"
,
8
:
"八年级"
,
8
:
"八年级"
,
9
:
"九年级"
,
9
:
"九年级"
,
10
:
"高一"
,
10
:
"高中"
,
11
:
"高二"
,
// 10:"高一",
12
:
"高三"
,
// 11:"高二",
// 12:"高三",
}
}
export
async
function
getData
(
req
,
res
)
{
export
async
function
getData
(
req
,
res
)
{
...
@@ -216,35 +218,11 @@ export async function getData(req, res) {
...
@@ -216,35 +218,11 @@ export async function getData(req, res) {
},
},
{
{
key
:
"班级数"
,
key
:
"班级数"
,
value
:
parseInt
(
bjsl
.
classNum
)
value
:
parseInt
(
bjsl
)
}
}
];
];
ret
[
"jcsj"
]
=
{
title
:
"基础数据"
,
dataList
:
jcsj
};
ret
[
"jcsj"
]
=
{
title
:
"基础数据"
,
dataList
:
jcsj
};
let
bjwcl
=
[
{
key
:
"1班"
,
value
:
20
,
rate
:
86
},
{
key
:
"2班"
,
value
:
20
,
rate
:
86
},
{
key
:
"3班"
,
value
:
20
,
rate
:
86
},
{
key
:
"4班"
,
value
:
20
,
rate
:
86
},
];
ret
[
"bjwcl"
]
=
{
title
:
"班级完成率"
,
dataList
:
bjwcl
};
let
jgyzhwcl
=
[
let
jgyzhwcl
=
[
{
{
key
:
"九个一综合完成率"
,
key
:
"九个一综合完成率"
,
...
@@ -314,6 +292,43 @@ export async function getData(req, res) {
...
@@ -314,6 +292,43 @@ export async function getData(req, res) {
}
}
ret
[
"jgyxxwcqk"
]
=
{
title
:
"九个一详细完成情况"
,
dataList
:
jgyxxwcqk
};
ret
[
"jgyxxwcqk"
]
=
{
title
:
"九个一详细完成情况"
,
dataList
:
jgyxxwcqk
};
let
bjwcl
=
[];
let
classCount
=
0
;
for
(
let
key
in
xsczData
.
className
)
{
for
(
let
jgy
in
xsczData
.
className
[
key
])
{
classCount
+=
parseInt
(
xsczData
.
className
[
key
][
jgy
]);
}
}
let
classrate
=
0
;
for
(
let
key
in
xsczData
.
className
)
{
if
(
classCount
||
xsrs
)
classrate
=
Math
.
round
(
classCount
/
xsrs
)
||
0
;
bjwcl
.
push
({
key
,
value
:
parseInt
(
xsczData
.
className
[
key
]),
rate
:
classrate
});
}
// let bjwcl = [
// {
// key:"1班",
// value:20,
// rate:86
// },
// {
// key:"2班",
// value:20,
// rate:86
// },
// {
// key:"3班",
// value:20,
// rate:86
// },
// {
// key:"4班",
// value:20,
// rate:86
// },
// ];
ret
[
"bjwcl"
]
=
{
title
:
"班级完成率"
,
dataList
:
bjwcl
};
let
njtshd
=
{
let
njtshd
=
{
titleList
:[
"活动种类"
,
"活动名称"
,
"时间"
,
"地点"
,
"参与人数"
],
titleList
:[
"活动种类"
,
"活动名称"
,
"时间"
,
"地点"
,
"参与人数"
],
dataList
:[
dataList
:[
...
...
src/biz/duinei/ztbx.ts
View file @
c7cc2131
...
@@ -172,22 +172,22 @@ export async function getData(req, res) {
...
@@ -172,22 +172,22 @@ export async function getData(req, res) {
let
xxmrsp
=
await
getReqApiData
(
ztbxNENUM
.
每日食谱
,
mrspQuery
,
"GET"
,
"data"
);
let
xxmrsp
=
await
getReqApiData
(
ztbxNENUM
.
每日食谱
,
mrspQuery
,
"GET"
,
"data"
);
let
xx
=
[];
let
xx
=
[];
if
(
xxmrsp
)
xx
=
getMrsp
(
xxmrsp
.
list
);
if
(
xxmrsp
)
xx
=
getMrsp
(
xxmrsp
.
list
);
// 初中
A
每日食谱
// 初中每日食谱
let
czmrsp
=
[];
let
czmrsp
=
[];
let
czamrspQuery
=
{
date_str
:
mrspTime
,
typeid
:
5
};
let
czamrspQuery
=
{
date_str
:
mrspTime
,
typeid
:
11
};
let
czamrsp
=
await
getReqApiData
(
ztbxNENUM
.
每日食谱
,
czamrspQuery
,
"GET"
,
"data"
);
let
czamrsp
=
await
getReqApiData
(
ztbxNENUM
.
每日食谱
,
czamrspQuery
,
"GET"
,
"data"
);
let
cza
=
[];
let
cza
=
[];
if
(
czamrsp
)
cza
=
getMrsp
(
czamrsp
.
list
);
if
(
czamrsp
)
cza
=
getMrsp
(
czamrsp
.
list
);
// cza = getMrsp(czamrsp.list);
// cza = getMrsp(czamrsp.list);
czmrsp
=
cza
;
czmrsp
=
cza
;
// 初中B每日食谱
// 初中B每日食谱
let
czbmrspQuery
=
{
date_str
:
mrspTime
,
typeid
:
8
};
//
let czbmrspQuery = {date_str:mrspTime, typeid:8};
let
czbmrsp
=
await
getReqApiData
(
ztbxNENUM
.
每日食谱
,
czbmrspQuery
,
"GET"
,
"data"
);
//
let czbmrsp = await getReqApiData(ztbxNENUM.每日食谱, czbmrspQuery, "GET", "data");
let
czb
=
[];
//
let czb = [];
if
(
czbmrsp
)
czb
=
getMrsp
(
czbmrsp
.
list
);
//
if (czbmrsp) czb = getMrsp(czbmrsp.list);
czb
.
forEach
(
info
=>
{
//
czb.forEach( info => {
czmrsp
.
push
(
info
);
//
czmrsp.push(info);
})
//
})
// 住宿生每日食谱
// 住宿生每日食谱
let
zssmrspQuery
=
{
date_str
:
mrspTime
,
typeid
:
10
};
let
zssmrspQuery
=
{
date_str
:
mrspTime
,
typeid
:
10
};
let
zssmrsp
=
await
getReqApiData
(
ztbxNENUM
.
每日食谱
,
zssmrspQuery
,
"GET"
,
"data"
);
let
zssmrsp
=
await
getReqApiData
(
ztbxNENUM
.
每日食谱
,
zssmrspQuery
,
"GET"
,
"data"
);
...
...
src/biz/duiwai/xshxgr.ts
View file @
c7cc2131
...
@@ -275,7 +275,7 @@ export async function getData(req, res) {
...
@@ -275,7 +275,7 @@ export async function getData(req, res) {
ret
[
"zhpj"
]
=
{
title
:
"综合评价"
,
dataList
:
zhpj
};
ret
[
"zhpj"
]
=
{
title
:
"综合评价"
,
dataList
:
zhpj
};
/**修业课程与学业成绩 */
/**修业课程与学业成绩 */
let
xycjzfData
=
await
getReqApiData
(
xshxgrWENUM
.
获取学生成绩综合信息
,
{
studentId
,
type
:
"基础课程"
});
//todo
//
let xycjzfData = await getReqApiData(xshxgrWENUM.获取学生成绩综合信息, {studentId, type:"基础课程"}); //todo
let
xycjzData
=
cjExcelData
[
"学业成绩"
].
dataList
;
let
xycjzData
=
cjExcelData
[
"学业成绩"
].
dataList
;
let
stuXycjData
=
{};
let
stuXycjData
=
{};
xycjzData
.
forEach
(
info
=>
{
xycjzData
.
forEach
(
info
=>
{
...
@@ -325,20 +325,20 @@ export async function getData(req, res) {
...
@@ -325,20 +325,20 @@ export async function getData(req, res) {
];
];
ret
[
"xycjzf"
]
=
{
title
:
"修业课程与学业成绩"
,
dataList
:
xycjzf
};
ret
[
"xycjzf"
]
=
{
title
:
"修业课程与学业成绩"
,
dataList
:
xycjzf
};
let
gkcjData
=
await
getReqApiData
(
xshxgrWENUM
.
获取学生各科成绩
,
{
studentId
});
//todo
//
let gkcjData = await getReqApiData(xshxgrWENUM.获取学生各科成绩, {studentId}); //todo
let
gkcj
=
[];
//
let gkcj = [];
if
(
gkcjData
.
length
)
{
//
if (gkcjData.length) {
let
score
=
gkcjData
[
0
].
score
;
//
let score = gkcjData[0].score;
let
gkcjInfo
=
{};
//
let gkcjInfo = {};
score
.
forEach
(
info
=>
{
//
score.forEach( info => {
if
(
!
gkcjInfo
[
info
.
subject
])
gkcjInfo
[
info
.
subject
]
=
{
qz
:
0
,
qm
:
0
};
//
if (!gkcjInfo[info.subject]) gkcjInfo[info.subject] = {qz:0, qm:0};
gkcjInfo
[
info
.
subject
].
qz
=
info
.
score4
;
//
gkcjInfo[info.subject].qz = info.score4;
gkcjInfo
[
info
.
subject
].
qm
=
info
.
score5
;
//
gkcjInfo[info.subject].qm = info.score5;
})
//
})
for
(
let
key
in
gkcjInfo
)
{
//
for (let key in gkcjInfo) {
gkcj
.
push
({
key
,
midTerm
:
gkcjInfo
[
key
].
qz
,
endTerm
:
gkcjInfo
[
key
].
qm
});
//
gkcj.push({key, midTerm:gkcjInfo[key].qz, endTerm:gkcjInfo[key].qm});
}
//
}
}
//
}
// let gkcj = [
// let gkcj = [
...
@@ -373,6 +373,17 @@ export async function getData(req, res) {
...
@@ -373,6 +373,17 @@ export async function getData(req, res) {
// endTerm:0
// endTerm:0
// },
// },
// ]
// ]
let
gkcj
=
[];
let
xkConf
=
{
"yw"
:
"语文"
,
"sx"
:
"数学"
,
"yy"
:
"英语"
,
"df"
:
"道法"
,
"wl"
:
"物理"
,
"hx"
:
"化学"
,
"sw"
:
"生物"
,
"ls"
:
"历史"
,
"dl"
:
"地理"
,
"zz"
:
"政治"
,
"ty"
:
"体育"
};
for
(
let
key
in
xkConf
)
{
let
qm
=
`
${
key
}
qm`
;
let
qz
=
`
${
key
}
qz`
;
let
xkqm
=
thisStuXycj
[
qm
]
||
"-"
;
let
xkqz
=
thisStuXycj
[
qz
]
||
"-"
;
gkcj
.
push
({
key
:
xkConf
[
key
],
midTerm
:
xkqz
,
endTerm
:
xkqm
});
}
ret
[
"gkcj"
]
=
{
title
:
"各科成绩"
,
dataList
:
gkcj
};
ret
[
"gkcj"
]
=
{
title
:
"各科成绩"
,
dataList
:
gkcj
};
// let xqzhmscjData = await getReqApiData(xshxgrWENUM.获取学生成绩综合信息, {studentId, type:"综合面试"}); //todo
// let xqzhmscjData = await getReqApiData(xshxgrWENUM.获取学生成绩综合信息, {studentId, type:"综合面试"}); //todo
...
@@ -424,19 +435,19 @@ export async function getData(req, res) {
...
@@ -424,19 +435,19 @@ export async function getData(req, res) {
let
xssy
=
[
let
xssy
=
[
{
{
key
:
"科技素养"
,
key
:
"科技素养"
,
value
:
"
16
%"
value
:
"
0
%"
},
},
{
{
key
:
"艺术素养"
,
key
:
"艺术素养"
,
value
:
"
21
%"
value
:
"
0
%"
},
},
{
{
key
:
"健康素养"
,
key
:
"健康素养"
,
value
:
"
63
%"
value
:
"
0
%"
},
},
{
{
key
:
"人文素养"
,
key
:
"人文素养"
,
value
:
"
51
%"
value
:
"
0
%"
},
},
];
];
ret
[
"xssy"
]
=
{
title
:
"学生素养"
,
dataList
:
xssy
};
ret
[
"xssy"
]
=
{
title
:
"学生素养"
,
dataList
:
xssy
};
...
@@ -488,27 +499,27 @@ export async function getData(req, res) {
...
@@ -488,27 +499,27 @@ export async function getData(req, res) {
// ret["dtjk"] = {title:"动态-健康", dataList:jkdt};
// ret["dtjk"] = {title:"动态-健康", dataList:jkdt};
/**todo 接口接入方式不一致,最后修改 */
/**todo 接口接入方式不一致,最后修改 */
//
let dtData = await postReqApiData(xshxgrWENUM.学生日常行为规范, {personId:studentId, schoolId, classId});
let
dtData
=
await
postReqApiData
(
xshxgrWENUM
.
学生日常行为规范
,
{
personId
:
studentId
,
schoolId
,
classId
});
let
dt
=
[
let
dt
=
[
{
{
key
:
"思想品德"
,
key
:
"思想品德"
,
value
:
12
value
:
0
},
},
{
{
key
:
"学业水平"
,
key
:
"学业水平"
,
value
:
15
value
:
0
},
},
{
{
key
:
"艺术素养"
,
key
:
"艺术素养"
,
value
:
7
value
:
0
},
},
{
{
key
:
"身心健康"
,
key
:
"身心健康"
,
value
:
1
value
:
0
},
},
{
{
key
:
"社会实践"
,
key
:
"社会实践"
,
value
:
3
value
:
0
}
}
];
];
ret
[
"dt"
]
=
{
title
:
"动态"
,
rcdp
:
12
,
dataList
:
dt
};
ret
[
"dt"
]
=
{
title
:
"动态"
,
rcdp
:
12
,
dataList
:
dt
};
...
@@ -544,13 +555,13 @@ export async function getData(req, res) {
...
@@ -544,13 +555,13 @@ export async function getData(req, res) {
"时间"
,
"类型"
,
"课题名称"
,
"指导老师"
,
"是否跨学科"
"时间"
,
"类型"
,
"课题名称"
,
"指导老师"
,
"是否跨学科"
],
],
dataList
:[
dataList
:[
[
//
[
"2024-01-26"
,
//
"2024-01-26",
"探究学习报告"
,
//
"探究学习报告",
"*********"
,
//
"*********",
"李**"
,
//
"李**",
"是"
//
"是"
],
//
],
]
]
};
};
ret
[
"cxjsysjnlxxsj"
]
=
{
title
:
"创新精神与实践能力表格"
,
dataList
:
cxjsysjnlChart
};
ret
[
"cxjsysjnlxxsj"
]
=
{
title
:
"创新精神与实践能力表格"
,
dataList
:
cxjsysjnlChart
};
...
@@ -698,32 +709,32 @@ export async function getData(req, res) {
...
@@ -698,32 +709,32 @@ export async function getData(req, res) {
let
zpzs
=
[
let
zpzs
=
[
{
{
"key"
:
"活动瞬间"
,
"key"
:
"活动瞬间"
,
"value"
:
"
1
0"
"value"
:
"0"
},
},
{
{
"key"
:
"个人风采"
,
"key"
:
"个人风采"
,
"value"
:
"
8
"
"value"
:
"
0
"
}
}
];
];
ret
[
"zpzs"
]
=
{
title
:
"作品展示"
,
dataList
:
zpzs
};
ret
[
"zpzs"
]
=
{
title
:
"作品展示"
,
dataList
:
zpzs
};
let
zpzstp
=
[
let
zpzstp
=
[
{
//
{
"key"
:
"活动瞬间"
,
//
"key":"活动瞬间",
"value"
:
"http://*******.jpg"
//
"value":"http://*******.jpg"
},
//
},
{
//
{
"key"
:
"个人风采"
,
//
"key":"个人风采",
"value"
:
"http://*******.jpg"
//
"value":"http://*******.jpg"
},
//
},
{
//
{
"key"
:
"科技活动"
,
//
"key":"科技活动",
"value"
:
"http://*******.jpg"
//
"value":"http://*******.jpg"
},
//
},
{
//
{
"key"
:
"个人风采"
,
//
"key":"个人风采",
"value"
:
"http://*******.jpg"
//
"value":"http://*******.jpg"
},
//
},
];
];
ret
[
"zpzstp"
]
=
{
title
:
"作品展示图片"
,
dataList
:
zpzstp
};
ret
[
"zpzstp"
]
=
{
title
:
"作品展示图片"
,
dataList
:
zpzstp
};
...
@@ -731,12 +742,8 @@ export async function getData(req, res) {
...
@@ -731,12 +742,8 @@ export async function getData(req, res) {
let
sjhdjl
=
{
let
sjhdjl
=
{
titleList
:[
"时间"
,
"实践主题"
,
"场所"
,
"课时"
],
titleList
:[
"时间"
,
"实践主题"
,
"场所"
,
"课时"
],
dataList
:[
dataList
:[
[
"2024-04-24"
,
"这里是实践主题"
,
"这里是场所"
,
"18"
],
[
"-"
,
"-"
,
"-"
,
"-"
]
[
"2024-04-24"
,
"这里是实践主题"
,
"这里是场所"
,
"18"
],
// ["2024-04-24", "这里是实践主题", "这里是场所", "18"],
[
"2024-04-24"
,
"这里是实践主题"
,
"这里是场所"
,
"18"
],
[
"2024-04-24"
,
"这里是实践主题"
,
"这里是场所"
,
"18"
],
[
"2024-04-24"
,
"这里是实践主题"
,
"这里是场所"
,
"18"
],
[
"2024-04-24"
,
"这里是实践主题"
,
"这里是场所"
,
"18"
],
]
]
};
};
ret
[
"sjhdjl"
]
=
{
title
:
"实践活动记录"
,
dataList
:
sjhdjl
};
ret
[
"sjhdjl"
]
=
{
title
:
"实践活动记录"
,
dataList
:
sjhdjl
};
...
...
src/config/interficeEnum.ts
View file @
c7cc2131
...
@@ -182,6 +182,7 @@ export enum jshxNENUM {
...
@@ -182,6 +182,7 @@ export enum jshxNENUM {
获取近七天出勤人员
=
"/getTeacherReport"
,
获取近七天出勤人员
=
"/getTeacherReport"
,
教师调代课记录
=
"/getMoveSubject"
,
教师调代课记录
=
"/getMoveSubject"
,
获奖情况
=
"/api/portrait/jxbscyqk"
,
获奖情况
=
"/api/portrait/jxbscyqk"
,
教师获奖
=
"/api/portrait/zyry"
,
听评课情况
=
"/api/portrait/tpkqk"
,
听评课情况
=
"/api/portrait/tpkqk"
,
任务听评课情况
=
"/api/portrait/rwtpk"
,
任务听评课情况
=
"/api/portrait/rwtpk"
,
全员导师制
=
"/api/portrait/qydsz"
,
全员导师制
=
"/api/portrait/qydsz"
,
...
...
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