Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xiaomai-cloud-class-web
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xiaomai-cloud-class
xiaomai-cloud-class-web
Commits
efa95b63
Commit
efa95b63
authored
Jul 09, 2021
by
yuananting
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:线上课外部课程课程分类树接口替换
parent
70a3acc2
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
26 additions
and
20 deletions
+26
-20
src/data-source/aidTool/request-apis.ts
+7
-2
src/domains/aid-tool-domain/AidToolService.ts
+8
-2
src/modules/course-manage/video-course/components/VideoCourseFilter.jsx
+11
-16
No files found.
src/data-source/aidTool/request-apis.ts
View file @
efa95b63
/*
* @Author: yuananting
* @Date: 2021-03-03 15:13:12
* @LastEditors:
Please set LastEditors
* @LastEditTime: 2021-0
6-22 14:31:46
* @LastEditors:
yuananting
* @LastEditTime: 2021-0
7-09 16:58:34
* @Description: 助学工具接口
* @Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
...
...
@@ -88,3 +88,7 @@ export function batchQueryQuestionDetails(params: object) {
export
function
queryQuestionPageListWithContent
(
params
:
object
)
{
return
Service
.
Hades
(
'public/hades/queryQuestionPageListWithContent'
,
params
);
}
export
function
queryCategoryTreeByPackage
(
params
:
object
)
{
return
Service
.
Hades
(
'public/externalHades/queryPackageCategory'
,
params
);
}
\ No newline at end of file
src/domains/aid-tool-domain/AidToolService.ts
View file @
efa95b63
/*
* @Author: yuananting
* @Date: 2021-03-11 11:34:37
* @LastEditors:
fusanqias
ng
* @LastEditTime: 2021-0
6-16 09:56:46
* @LastEditors:
yuananti
ng
* @LastEditTime: 2021-0
7-09 16:54:54
* @Description: 助学工具接口
* @Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
import
{
queryExternalCategoryTree
,
queryCategoryTreeByPackage
,
queryCategoryTree
,
addCategory
,
delCategory
,
...
...
@@ -38,6 +39,11 @@ export default class AidToolService {
return
queryExternalCategoryTree
(
parmas
);
}
// 课程分类树(按课程包)
static
queryCategoryTreeByPackage
(
params
:
any
)
{
return
queryCategoryTreeByPackage
(
params
);
}
// 获取题目分类树
static
queryCategoryTree
(
params
:
any
)
{
return
queryCategoryTree
(
params
);
...
...
src/modules/course-manage/video-course/components/VideoCourseFilter.jsx
View file @
efa95b63
/*
* @Author: 吴文洁
* @Date: 2020-08-05 10:11:57
* @LastEditors:
fusanqias
ng
* @LastEditTime: 2021-0
5-28 20:14:37
* @LastEditors:
yuananti
ng
* @LastEditTime: 2021-0
7-09 17:19:22
* @Description: 线上课-搜索模块
* @Copyright: 杭州杰竞科技有限公司 版权所有
*/
...
...
@@ -56,22 +56,17 @@ class VideoCourseFilter extends React.Component {
this
.
getTeacherList
()
this
.
queryCategoryTree
()
}
// 查询分类树
queryCategoryTree
=
(
categoryName
=
''
)
=>
{
let
query
=
{
bizType
:
'QUESTION'
,
source
:
2
,
categoryName
,
tenantId
:
User
.
getStoreId
(),
userId
:
User
.
getStoreUserId
(),
count
:
false
,
queryCategoryTree
=
()
=>
{
const
params
=
{
storeId
:
User
.
getStoreId
()
}
AidToolService
.
queryExternalCategoryTree
(
query
).
then
((
res
)
=>
{
const
{
categoryList
=
[]
}
=
res
.
result
console
.
log
(
this
.
renderTreeNodes
(
categoryList
))
this
.
setState
({
categoryList
:
this
.
renderTreeNodes
(
categoryList
),
categoryName
,
StoreService
.
getStoreDetail
(
params
).
then
((
res
)
=>
{
const
{
result
=
{}
}
=
res
;
AidToolService
.
queryCategoryTreeByPackage
({
coursePackageId
:
result
.
coursePackageId
}).
then
((
res
)
=>
{
const
{
result
=
[]
}
=
res
;
this
.
setState
({
categoryList
:
this
.
renderTreeNodes
(
result
)})
})
})
}
...
...
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