|
@@ -4,7 +4,7 @@ import CardType from '/src/components/card-type';
|
|
|
import Pagination from '/src/components/pagination';
|
|
|
import SearchGroupResources from './search-group-resources';
|
|
|
import { materialQueryPage } from '../../api';
|
|
|
-import { NSpin } from 'naive-ui';
|
|
|
+import { NModal, NSpin } from 'naive-ui';
|
|
|
import TheEmpty from '/src/components/TheEmpty';
|
|
|
import CardPreview from '/src/components/card-preview';
|
|
|
|
|
@@ -27,6 +27,7 @@ export default defineComponent({
|
|
|
sourceType: 2
|
|
|
},
|
|
|
tableList: [] as any,
|
|
|
+ teachingStatus: false,
|
|
|
show: false,
|
|
|
item: {} as any
|
|
|
});
|
|
@@ -57,7 +58,10 @@ export default defineComponent({
|
|
|
});
|
|
|
return () => (
|
|
|
<>
|
|
|
- <SearchGroupResources onSearch={(item: any) => onSearch(item)} />
|
|
|
+ <SearchGroupResources
|
|
|
+ onSearch={(item: any) => onSearch(item)}
|
|
|
+ onAdd={() => (state.teachingStatus = true)}
|
|
|
+ />
|
|
|
|
|
|
<NSpin v-model:show={state.loading}>
|
|
|
<div class={styles.list}>
|
|
@@ -97,6 +101,17 @@ export default defineComponent({
|
|
|
|
|
|
{/* 弹窗查看 */}
|
|
|
<CardPreview v-model:show={state.show} item={state.item} />
|
|
|
+
|
|
|
+ {/* 添加自定义教材 */}
|
|
|
+ <NModal
|
|
|
+ v-model:show={state.teachingStatus}
|
|
|
+ preset="card"
|
|
|
+ showIcon={false}
|
|
|
+ class={['modalTitle background', styles.teachingModal]}
|
|
|
+ title={'自定义教材'}
|
|
|
+ blockScroll={false}>
|
|
|
+ 1212
|
|
|
+ </NModal>
|
|
|
</>
|
|
|
);
|
|
|
}
|