|
@@ -2,7 +2,7 @@ import CourseVideoItem from '@/business-components/course-video-item'
|
|
|
import SectionDetail from '@/business-components/section-detail'
|
|
|
import UserDetail from '@/business-components/user-detail'
|
|
|
import UserList from '@/business-components/user-list'
|
|
|
-import { Button, List, Popup, Sticky, Tab, Tabs, Toast } from 'vant'
|
|
|
+import { Button, Dialog, List, Popup, Sticky, Tab, Tabs, Toast } from 'vant'
|
|
|
import { defineComponent } from 'vue'
|
|
|
import styles from './video-detail.module.less'
|
|
|
import request from '@/helpers/request'
|
|
@@ -111,22 +111,28 @@ export default defineComponent({
|
|
|
})
|
|
|
},
|
|
|
async updateShelves() {
|
|
|
- try {
|
|
|
- // 下架
|
|
|
- await request.post('/api-teacher/videoLessonGroup/updateShelves', {
|
|
|
- data: {
|
|
|
- id: this.userInfo.lessonId,
|
|
|
- shelvesFlag: 0
|
|
|
- }
|
|
|
- })
|
|
|
+ Dialog.confirm({
|
|
|
+ title: '提示',
|
|
|
+ message: '确认下架该课程吗?',
|
|
|
+ confirmButtonColor: 'var(--van-primary)'
|
|
|
+ }).then(async () => {
|
|
|
+ try {
|
|
|
+ // 下架
|
|
|
+ await request.post('/api-teacher/videoLessonGroup/updateShelves', {
|
|
|
+ data: {
|
|
|
+ id: this.userInfo.lessonId,
|
|
|
+ shelvesFlag: 0
|
|
|
+ }
|
|
|
+ })
|
|
|
|
|
|
- Toast('下架成功')
|
|
|
- setTimeout(() => {
|
|
|
- postMessage({ api: 'back' })
|
|
|
- }, 800)
|
|
|
- } catch {
|
|
|
- //
|
|
|
- }
|
|
|
+ Toast('下架成功')
|
|
|
+ setTimeout(() => {
|
|
|
+ postMessage({ api: 'back' })
|
|
|
+ }, 800)
|
|
|
+ } catch {
|
|
|
+ //
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
},
|
|
|
render() {
|