Commit c5e9fc45 by maolipeng

fix:adafgdg

parent e50f9c63
...@@ -96,6 +96,12 @@ class Axios { ...@@ -96,6 +96,12 @@ class Axios {
content: "当前企业购买的小麦企学院服务已到期,如需继续使用学院功能,请尽快续费购买", content: "当前企业购买的小麦企学院服务已到期,如需继续使用学院功能,请尽快续费购买",
okText: "我知道了" okText: "我知道了"
}) })
} else if (resultCode === "LIVE_START_FORBID_DEL") {
Modal.warning({
title:"提示",
content: "直播进行中,无法删除直播",
okText: "我知道了"
})
} else if (success || resultCode === 0) { } else if (success || resultCode === 0) {
return response; return response;
} else if (!options.reject) { } else if (!options.reject) {
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
* @Description: 大班互动-添加/编辑直播课 * @Description: 大班互动-添加/编辑直播课
*/ */
import React, { ReactElement, useEffect, useState } from 'react'; import React, { ReactElement, useEffect, useRef, useState } from 'react';
import { withRouter } from 'react-router-dom'; import { withRouter } from 'react-router-dom';
import { Button, message, Modal } from 'antd'; import { Button, message, Modal } from 'antd';
...@@ -62,6 +62,7 @@ function CreateWorkWXCourse() { ...@@ -62,6 +62,7 @@ function CreateWorkWXCourse() {
const [getInfo, setGetInfo] = useState(false) const [getInfo, setGetInfo] = useState(false)
const [previewLiveCourseModal, setPreviewLiveCourseModal] = useState() const [previewLiveCourseModal, setPreviewLiveCourseModal] = useState()
const [exItems, setExItems] = useState([]) const [exItems, setExItems] = useState([])
const [enableSubmit, setEnableSubmit] = useState(true)
useEffect(()=> { useEffect(()=> {
routeHook.addSaveCase(); routeHook.addSaveCase();
...@@ -244,11 +245,7 @@ function CreateWorkWXCourse() { ...@@ -244,11 +245,7 @@ function CreateWorkWXCourse() {
}; };
function submitRemote({ introduceId, id }) { function submitRemote({ introduceId, id }) {
if (type === 'add') { setEnableSubmit(false)
} else {
}
console.log('取消')
routeHook.cancel() routeHook.cancel()
if (type === 'add') { if (type === 'add') {
...@@ -263,6 +260,7 @@ function CreateWorkWXCourse() { ...@@ -263,6 +260,7 @@ function CreateWorkWXCourse() {
...basicInfo ...basicInfo
}; };
CourseService.createWorkWXLiveCourse(params).then((res) => { CourseService.createWorkWXLiveCourse(params).then((res) => {
setEnableSubmit(true)
if (res.success) { if (res.success) {
message.success('新建成功'); message.success('新建成功');
Bus.trigger('freshCourseList') Bus.trigger('freshCourseList')
...@@ -284,6 +282,7 @@ function CreateWorkWXCourse() { ...@@ -284,6 +282,7 @@ function CreateWorkWXCourse() {
liveCourseId: id liveCourseId: id
}; };
CourseService.updateWorkWXLiveCourse(params).then((res) => { CourseService.updateWorkWXLiveCourse(params).then((res) => {
setEnableSubmit(true)
if (res.success) { if (res.success) {
Bus.trigger('freshCourseList') Bus.trigger('freshCourseList')
message.success('更新成功'); message.success('更新成功');
...@@ -458,8 +457,8 @@ function CreateWorkWXCourse() { ...@@ -458,8 +457,8 @@ function CreateWorkWXCourse() {
<div className='footer shrink-footer'> <div className='footer shrink-footer'>
<Button onClick={handleGoBack}>取消</Button> <Button onClick={handleGoBack}>取消</Button>
<Button onClick={handleShowPreviewModal}>预览</Button> <Button onClick={handleShowPreviewModal}>预览</Button>
<Button type='primary' onClick={_.debounce(() => handleSubmit(), 3000, true)}> <Button type='primary' onClick={_.debounce(() => handleSubmit(), 3000, true)} disabled={!enableSubmit}>
保存 {enableSubmit?"保存":"正在提交"}
</Button> </Button>
</div> </div>
{previewLiveCourseModal} {previewLiveCourseModal}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment