|
@@ -371,6 +371,25 @@ export default defineComponent({
|
|
chapterLoading: false // 加载数据
|
|
chapterLoading: false // 加载数据
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+ watch(
|
|
|
|
+ () => [popupData.open, popupData.chapterOpen],
|
|
|
|
+ val => {
|
|
|
|
+ // 为了处理window电脑滑动时的问题 - pointr-events
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ const drawers = document.querySelectorAll('.n-drawer-container');
|
|
|
|
+ if (val[0] || val[1]) {
|
|
|
|
+ drawers?.forEach(drawer => {
|
|
|
|
+ drawer.classList.remove('n-drawer-container-relative');
|
|
|
|
+ });
|
|
|
|
+ } else {
|
|
|
|
+ drawers?.forEach(drawer => {
|
|
|
|
+ drawer.classList.add('n-drawer-container-relative');
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ }, 200);
|
|
|
|
+ }
|
|
|
|
+ );
|
|
|
|
+
|
|
const formatParentId = (id: any, list: any, ids = [] as any) => {
|
|
const formatParentId = (id: any, list: any, ids = [] as any) => {
|
|
for (const item of list) {
|
|
for (const item of list) {
|
|
if (item.knowledgeList && item.knowledgeList.length > 0) {
|
|
if (item.knowledgeList && item.knowledgeList.length > 0) {
|
|
@@ -1688,7 +1707,9 @@ export default defineComponent({
|
|
v-model:show={popupData.open}
|
|
v-model:show={popupData.open}
|
|
class={[styles.drawerContainer, styles.drawerContainerSource]}
|
|
class={[styles.drawerContainer, styles.drawerContainerSource]}
|
|
onAfterLeave={handleClosePopup}
|
|
onAfterLeave={handleClosePopup}
|
|
- showMask={false}>
|
|
|
|
|
|
+ showMask={false}
|
|
|
|
+ blockScroll={false}
|
|
|
|
+ trapFocus={false}>
|
|
<NDrawerContent closable>
|
|
<NDrawerContent closable>
|
|
{{
|
|
{{
|
|
header: () => (
|
|
header: () => (
|
|
@@ -1716,8 +1737,9 @@ export default defineComponent({
|
|
class={styles.drawerContainer}
|
|
class={styles.drawerContainer}
|
|
onAfterLeave={handleClosePopup}
|
|
onAfterLeave={handleClosePopup}
|
|
showMask={false}
|
|
showMask={false}
|
|
- displayDirective="show"
|
|
|
|
- maskClosable={data.selectClassStatus ? false : true}>
|
|
|
|
|
|
+ maskClosable={data.selectClassStatus ? false : true}
|
|
|
|
+ blockScroll={false}
|
|
|
|
+ trapFocus={false}>
|
|
<NDrawerContent title="切换章节" closable>
|
|
<NDrawerContent title="切换章节" closable>
|
|
<Chapter
|
|
<Chapter
|
|
treeList={popupData.chapterDetails}
|
|
treeList={popupData.chapterDetails}
|