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
75eb6c76
Commit
75eb6c76
authored
Dec 20, 2020
by
zhangleyuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:调整课件的删除接口
parent
4af66253
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
20 deletions
+20
-20
src/modules/course-manage/modal/ManageCoursewareModal.jsx
+20
-20
No files found.
src/modules/course-manage/modal/ManageCoursewareModal.jsx
View file @
75eb6c76
...
...
@@ -170,7 +170,7 @@ class ManageCoursewareModal extends React.Component {
// 删除文件
deleteFile
(
item
)
{
const
{
list
}
=
this
.
state
;
window
.
axios
.
Apollo
(
'public/businessLiv
e/delCourseDoc'
,
{
docId
:
item
.
id
}).
then
(()
=>
{
Service
.
Hades
(
'public/courseWar
e/delCourseDoc'
,
{
docId
:
item
.
id
}).
then
(()
=>
{
item
.
docId
&&
message
.
success
(
'删除成功'
)
})
const
_list
=
_
.
reject
(
list
,
(
data
)
=>
data
.
id
==
item
.
id
);
...
...
@@ -230,26 +230,26 @@ class ManageCoursewareModal extends React.Component {
};
// 校验余额
handleCheckBalance
=
async
()
=>
{
const
{
type
}
=
this
.
props
;
const
balanceRes
=
await
axios
.
Business
(
"public/liveAssets/query"
,
{
});
// 判断是否欠费,旗舰版用户不需要校验余额
const
ultimateRes
=
await
axios
.
Business
(
'public/inst/checkInstProduct'
,
{
productCodeList
:
[
'ULTIMATESELL'
,
'PIP_TO_ULTIMATE'
,
'HIGH_TO_ULTIMATE'
]
});
//
handleCheckBalance = async () => {
//
const { type } = this.props;
//
const balanceRes = await axios.Business("public/liveAssets/query", { });
//
// 判断是否欠费,旗舰版用户不需要校验余额
//
const ultimateRes = await axios.Business('public/inst/checkInstProduct', {
//
productCodeList: ['ULTIMATESELL', 'PIP_TO_ULTIMATE', 'HIGH_TO_ULTIMATE']
//
});
const
{
result
}
=
balanceRes
;
// balance小于0表示已经欠费
if
((
!
result
||
result
.
balance
<=
0
)
&&
!
ultimateRes
.
result
&&
type
===
'interactive'
)
{
Modal
.
info
({
title
:
'无法继续操作'
,
content
:
'直播服务已升级,请联系运营老师。'
,
icon
:
<
span
className=
"icon iconfont default-confirm-icon"
>

</
span
>
})
return
false
;
}
return
true
;
};
//
const { result } = balanceRes;
//
// balance小于0表示已经欠费
//
if ((!result || result.balance <= 0) && !ultimateRes.result && type === 'interactive') {
//
Modal.info({
//
title: '无法继续操作',
//
content: '直播服务已升级,请联系运营老师。',
//
icon: <span className="icon iconfont default-confirm-icon"></span>
//
})
//
return false;
//
}
//
return true;
//
};
render
()
{
const
columns
=
[
...
...
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