瀏覽代碼

Merge branch 'cd_bug_4156'

hbchen 1 年之前
父節點
當前提交
03b85054e5
共有 1 個文件被更改,包括 17 次插入18 次删除
  1. 17 18
      src/views/datasheet_manage/components/SheetExcel.vue

+ 17 - 18
src/views/datasheet_manage/components/SheetExcel.vue

@@ -38,35 +38,34 @@ export default {
         //#luckysheet-icon-morebtn-div
         const sheetDom = document.querySelector('#sheet-container')
         const morebtn = document.querySelector('#luckysheet-icon-morebtn-div')
-        morebtn.style.maxWidth = sheetDom.clientWidth - 70 +'px';
+        morebtn && (morebtn.style.maxWidth = sheetDom.clientWidth - 70 +'px')
       }, 300);
     },
     copyDisable(e){
       // 变向的禁止复制
-      // console.log(e.target.value && e.target.value.indexOf('lucksheet'));
-      this.copyData()
+      // this.copyData()
       if(!this.limit.disabled) return
-      if(e.target.value && e.target.value.indexOf('lucksheet')){
+      if(e.target && e.target.getAttribute('data-type') &&  e.target.getAttribute('data-type').indexOf('lucksheet')){
         luckysheet.enterEditMode();
         // luckysheet.exitEditMode();
         return false
       }
     },
-
-    copyData() {
-      let rangeArr = luckysheet.getRangeValue();
-      console.log(rangeArr)
-      let str = ''
-      rangeArr.forEach((item,r_index) => {
-        let row = ''
-        item.forEach((cell,index) => {
-          row+= `${index!==0?'\t':''}${cell?(cell.m||this.getCellContent(cell.ct.s)):''}`
-        })
-        str+= r_index===rangeArr.length-1 ? row : `${row}\n`
-      });
+    // 原本用于复制时,可以粘贴到腾讯文档中。后由于官方版本更新,修复了这个问题
+    // copyData() {
+    //   let rangeArr = luckysheet.getRangeValue();
+    //   console.log(rangeArr)
+    //   let str = ''
+    //   rangeArr.forEach((item,r_index) => {
+    //     let row = ''
+    //     item.forEach((cell,index) => {
+    //       row+= `${index!==0?'\t':''}${cell?(cell.m||this.getCellContent(cell.ct.s)):''}`
+    //     })
+    //     str+= r_index===rangeArr.length-1 ? row : `${row}\n`
+    //   });
       
-      copyFit(str)
-    },
+    //   copyFit(str)
+    // },
 
     // 单元格内的文字分段
     getCellContent(arr) {