|
@@ -1,6 +1,6 @@
|
|
|
import request from '@/helpers/request';
|
|
|
import { state } from '@/state';
|
|
|
-import { Button, Cell, Collapse, CollapseItem, Popup } from 'vant';
|
|
|
+import { Button, Cell, Collapse, CollapseItem, Popup, showToast } from 'vant';
|
|
|
import { defineComponent, onMounted, reactive, TransitionGroup } from 'vue';
|
|
|
import styles from './index.module.less';
|
|
|
import { useRoute, useRouter } from 'vue-router';
|
|
@@ -23,8 +23,8 @@ export default defineComponent({
|
|
|
name: 'courseList',
|
|
|
setup() {
|
|
|
const route = useRoute();
|
|
|
- const router = useRouter();
|
|
|
- const browserInfo = browser();
|
|
|
+ // const router = useRouter();
|
|
|
+ // const browserInfo = browser();
|
|
|
const data = reactive({
|
|
|
titleOpacity: 0,
|
|
|
catchStatus: false,
|
|
@@ -343,6 +343,12 @@ export default defineComponent({
|
|
|
color="linear-gradient( 132deg, #60DBC7 0%, #01C1B5 100%)"
|
|
|
onClick={() => {
|
|
|
const ids = getKnowledgeMaterialIds(data.list);
|
|
|
+ if (state.max !== -1) {
|
|
|
+ if (ids.length > state.max) {
|
|
|
+ showToast(`练习组还可以添加${state.max}练习`);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
const body = {
|
|
|
api: 'onCoursewareSelectResult',
|