1
YM
2024-05-15 e4bbe681c35e9f8f2d2ef6a3e40f3645239987ac
1
1个文件已修改
1个文件已添加
27 ■■■■■ 已修改文件
dist.rar 补丁 | 查看 | 原始文档 | blame | 历史
src/views/home.vue 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dist.rar
Binary files differ
src/views/home.vue
@@ -92,7 +92,12 @@
      <div class="menuContent" v-if="menuState.open">
        <div class="searchBox">
          <div class="inputBox" v-if="activeMenu !== 2">
            <el-input class="custom-input" placeholder="请输入内容" v-model="searchText" @keyup.enter="searchBook">
            <el-input
              class="custom-input"
              placeholder="请输入内容"
              v-model="searchText"
              @keyup.enter="searchBook"
            >
              <template #prefix>
                <el-icon><Search /></el-icon>
              </template>
@@ -1006,8 +1011,7 @@
      //   catalogName: "",
      // }
      console.log(data, '页面切换:目前显示页面和对应的章节信息')
    },
    }
  })
  // 调用子层方法
  // if (window.qiankunState && window.qiankunState.aa) window.qiankunState.aa(1)
@@ -1304,7 +1308,6 @@
  if (activeMenu.value == 1) {
    // getNotesList()
    getSignData()
  }
  if (activeMenu.value == 2) {
    let dataList = JSON.parse(JSON.stringify(resourceDataList.value))
@@ -1926,6 +1929,7 @@
    case '高亮':
      dom = 'highLightData-' + bookId.value
      data = dialogToolData.lineHeight[dialogToolData.chapter]
      if (!data) data = []
      data.push({
        id: toolClass.uuid(8),
        txt: dialogToolData.txt,
@@ -1937,6 +1941,7 @@
    case '划线':
      dom = 'underline-' + bookId.value
      data = dialogToolData.scribeList[dialogToolData.chapter]
      if (!data) data = []
      data.push({
        id: toolClass.uuid(8),
        txt: dialogToolData.txt,
@@ -1957,6 +1962,7 @@
      dom = 'notes-' + bookId.value
      data =
        dialogToolData.notesList.length != 0 ? dialogToolData.notesList[dialogToolData.chapter] : []
      if (!data) data = []
      data.push({
        id: toolClass.uuid(8),
        txt: dialogToolData.txt,
@@ -1990,8 +1996,6 @@
    getSignData()
  })
}
const getSignData = () => {
  request({
@@ -2055,7 +2059,7 @@
        // 储值
        scribeData.noteList = data
        dialogToolData.notesList[item.key] = data
        console.log(dialogToolData.notesList,"notesList")
        console.log(dialogToolData.notesList, 'notesList')
        // 渲染
        for (let j = 0; j < data.length; j++) {
          const citem = data[j]
@@ -2078,7 +2082,7 @@
// 划线、笔记、高亮点击回调
window.signClick = (type, id)=>{
  console.log("signClick点击事件回调的实例", type, id);
  console.log('signClick点击事件回调的实例', type, id)
  // if (window.qiankunState && window.qiankunState.delSign) window.qiankunState.delSign({ids:[id]})
  if(type == 'Note'){
    let data = dialogToolData.notesList.filter((item) => id.indexOf(item.id) == -1)
@@ -2135,11 +2139,11 @@
      ]
    }
  }).then((res) => {
    if (window.qiankunState && window.qiankunState.delSign) window.qiankunState.delSign({ids:[ids]})
    if (window.qiankunState && window.qiankunState.delSign)
      window.qiankunState.delSign({ ids: [ids] })
    getSignData()
  })
}
const lineDeleteBtn = () => {
  if (lineDelete.deleteType == 'underline') {
@@ -2240,7 +2244,8 @@
        message: '删除笔记成功!',
        type: 'success'
      })
      if (window.qiankunState && window.qiankunState.delSign) window.qiankunState.delSign({ids:[id]})
      if (window.qiankunState && window.qiankunState.delSign)
        window.qiankunState.delSign({ ids: [id] })
      getNotesList()
    })
  }