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
7a7c3a31
Commit
7a7c3a31
authored
Jan 18, 2021
by
zhangleyuan
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/zhangleyuan/20201124/cloud-class_third-stage' into gray
parents
597608ef
219a97ce
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
20 additions
and
5 deletions
+20
-5
src/components/ImgCutModalNew.jsx
+1
-0
src/modules/course-manage/components/AddLiveBasic.jsx
+3
-2
src/modules/course-manage/components/AddLiveClass.jsx
+16
-3
No files found.
src/components/ImgCutModalNew.jsx
View file @
7a7c3a31
...
@@ -67,6 +67,7 @@ class ImgCutModalNew extends React.Component {
...
@@ -67,6 +67,7 @@ class ImgCutModalNew extends React.Component {
})
})
}
}
};
};
if
(
!
photoclip
)
{
if
(
!
photoclip
)
{
const
_photoclip
=
new
PhotoClip
(
'#imgCutModalNew'
,
options
);
const
_photoclip
=
new
PhotoClip
(
'#imgCutModalNew'
,
options
);
_photoclip
.
load
(
imageFile
);
_photoclip
.
load
(
imageFile
);
...
...
src/modules/course-manage/components/AddLiveBasic.jsx
View file @
7a7c3a31
...
@@ -150,15 +150,16 @@ class AddLiveBasic extends React.Component {
...
@@ -150,15 +150,16 @@ class AddLiveBasic extends React.Component {
},
},
};
};
const
imgUrl
=
`
${
imageFile
.
ossUrl
}
?
${
new
Date
().
getTime
()}
`
if
(
!
this
.
state
.
photoclip
)
{
if
(
!
this
.
state
.
photoclip
)
{
const
_photoclip
=
new
PhotoClip
(
"#headPicModal"
,
options
);
const
_photoclip
=
new
PhotoClip
(
"#headPicModal"
,
options
);
_photoclip
.
load
(
im
ageFile
.
oss
Url
);
_photoclip
.
load
(
im
g
Url
);
this
.
setState
({
this
.
setState
({
photoclip
:
_photoclip
,
photoclip
:
_photoclip
,
});
});
}
else
{
}
else
{
this
.
state
.
photoclip
.
clear
();
this
.
state
.
photoclip
.
clear
();
this
.
state
.
photoclip
.
load
(
im
ageFile
.
oss
Url
);
this
.
state
.
photoclip
.
load
(
im
g
Url
);
}
}
},
200
);
},
200
);
...
...
src/modules/course-manage/components/AddLiveClass.jsx
View file @
7a7c3a31
...
@@ -49,7 +49,8 @@ class AddLiveClass extends React.Component {
...
@@ -49,7 +49,8 @@ class AddLiveClass extends React.Component {
this
.
getAssistantList
();
this
.
getAssistantList
();
}
}
componentWillReceiveProps
(
nextProps
)
{
componentWillReceiveProps
(
nextProps
)
{
if
(
nextProps
.
data
.
assistantStoreUserId
.
length
>
0
)
{
if
(
nextProps
.
data
.
assistantStoreUserId
.
sort
().
toString
()
!==
this
.
props
.
data
.
assistantStoreUserId
.
sort
().
toString
())
{
console
.
log
(
'我在改变'
)
// 获取助教老师列表
// 获取助教老师列表
this
.
getAssistantList
(
1
,
nextProps
.
data
.
assistantStoreUserId
);
this
.
getAssistantList
(
1
,
nextProps
.
data
.
assistantStoreUserId
);
}
}
...
@@ -73,6 +74,9 @@ class AddLiveClass extends React.Component {
...
@@ -73,6 +74,9 @@ class AddLiveClass extends React.Component {
}
}
// 获取助教老师列表
// 获取助教老师列表
getAssistantList
=
(
current
=
1
,
selectList
)
=>
{
getAssistantList
=
(
current
=
1
,
selectList
)
=>
{
console
.
log
(
'zhujiao'
,
current
);
const
{
assistantQuery
,
assistantList
}
=
this
.
state
;
const
{
assistantQuery
,
assistantList
}
=
this
.
state
;
const
{
assistantStoreUserId
}
=
this
.
props
.
data
;
const
{
assistantStoreUserId
}
=
this
.
props
.
data
;
const
idList
=
selectList
?
selectList
:
assistantStoreUserId
;
const
idList
=
selectList
?
selectList
:
assistantStoreUserId
;
...
@@ -87,6 +91,7 @@ class AddLiveClass extends React.Component {
...
@@ -87,6 +91,7 @@ class AddLiveClass extends React.Component {
const
{
records
=
[],
total
=
0
,
hasNext
}
=
result
;
const
{
records
=
[],
total
=
0
,
hasNext
}
=
result
;
const
{
teacherId
}
=
this
.
props
.
data
const
{
teacherId
}
=
this
.
props
.
data
let
list
=
current
>
1
?
assistantList
.
concat
(
records
)
:
records
;
let
list
=
current
>
1
?
assistantList
.
concat
(
records
)
:
records
;
console
.
log
(
"hasNext"
,
typeof
(
hasNext
),
hasNext
)
this
.
setState
({
this
.
setState
({
assistantHasNext
:
hasNext
,
assistantHasNext
:
hasNext
,
assistantList
:
list
,
assistantList
:
list
,
...
@@ -101,7 +106,11 @@ class AddLiveClass extends React.Component {
...
@@ -101,7 +106,11 @@ class AddLiveClass extends React.Component {
const
scrollToBottom
=
container
&&
container
.
scrollHeight
<=
container
.
clientHeight
+
container
.
scrollTop
;
const
scrollToBottom
=
container
&&
container
.
scrollHeight
<=
container
.
clientHeight
+
container
.
scrollTop
;
if
(
scrollToBottom
&&
hasNext
)
{
if
(
scrollToBottom
&&
hasNext
)
{
const
{
teacherQuery
}
=
this
.
state
;
const
{
teacherQuery
}
=
this
.
state
;
this
.
getTeacherList
(
teacherQuery
.
current
+
1
);
let
_teacherQuery
=
teacherQuery
;
_teacherQuery
.
current
=
_teacherQuery
.
current
+
1
this
.
setState
({
assistantQuery
:{...
_teacherQuery
}
},()
=>
{
this
.
getTeacherList
(
_teacherQuery
.
current
)})
}
}
}
}
...
@@ -112,7 +121,11 @@ class AddLiveClass extends React.Component {
...
@@ -112,7 +121,11 @@ class AddLiveClass extends React.Component {
const
scrollToBottom
=
container
&&
container
.
scrollHeight
<=
container
.
clientHeight
+
container
.
scrollTop
;
const
scrollToBottom
=
container
&&
container
.
scrollHeight
<=
container
.
clientHeight
+
container
.
scrollTop
;
if
(
scrollToBottom
&&
assistantHasNext
)
{
if
(
scrollToBottom
&&
assistantHasNext
)
{
const
{
assistantQuery
}
=
this
.
state
;
const
{
assistantQuery
}
=
this
.
state
;
this
.
getAssistantList
(
assistantQuery
.
current
+
1
);
let
_assistantQuery
=
assistantQuery
;
_assistantQuery
.
current
=
_assistantQuery
.
current
+
1
this
.
setState
({
assistantQuery
:{...
_assistantQuery
}
},()
=>
{
this
.
getAssistantList
(
_assistantQuery
.
current
)})
}
}
}
}
...
...
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