wangming 1 gadu atpakaļ
vecāks
revīzija
11dfe9458a
1 mainītis faili ar 19 papildinājumiem un 13 dzēšanām
  1. 19 13
      src/controllers/server.js

+ 19 - 13
src/controllers/server.js

@@ -215,19 +215,21 @@ const server = {
 					})
 				}
 	            if(type == 1){ //send 成功或失败
-                const oldIndex = data.data.v.index;
-                const sheetToUpdate = Store.luckysheetfile.filter((sheet)=> sheet.index === oldIndex)[0];
-                if (sheetToUpdate !== null) {
-                  setTimeout(() => {
-                    const index = data.data.i;
-                    sheetToUpdate.index = index;
-                    Store.currentSheetIndex = index;
-
-                    $(`#luckysheet-sheets-item${oldIndex}`).attr('data-index', index);
-                    $(`#luckysheet-sheets-item${oldIndex}`).prop('id', `luckysheet-sheets-item${index}`);
-                    $(`#luckysheet-datavisual-selection-set-${oldIndex}`).prop('id', `luckysheet-datavisual-selection-set-${index}`);
-                  }, 1);
-                }
+					if(data.data) {
+						const oldIndex = data.data.v.index;
+						const sheetToUpdate = Store.luckysheetfile.filter((sheet)=> sheet.index === oldIndex)[0];
+						if (sheetToUpdate !== null) {
+						setTimeout(() => {
+							const index = data.data.i;
+							sheetToUpdate.index = index;
+							Store.currentSheetIndex = index;
+
+							$(`#luckysheet-sheets-item${oldIndex}`).attr('data-index', index);
+							$(`#luckysheet-sheets-item${oldIndex}`).prop('id', `luckysheet-sheets-item${index}`);
+							$(`#luckysheet-datavisual-selection-set-${oldIndex}`).prop('id', `luckysheet-datavisual-selection-set-${index}`);
+						}, 1);
+						}
+					}
 	            }
 	            else if(type == 2){ //更新数据
 	                let item = JSON.parse(data.data);
@@ -541,6 +543,10 @@ const server = {
 	                }
 
 	                luckysheetFreezen.createAssistCanvas();
+
+					setTimeout(function () {
+	                    luckysheetrefreshgrid();
+	                }, 1);
 	            }
 	        }
 	        else if(k == "filter_select"){ //筛选范围