|
@@ -98,11 +98,12 @@ class LuckySheet extends React.Component {
|
|
|
_this.currentSheetIndex = operate.sheetIndex;
|
|
|
return;
|
|
|
}
|
|
|
+ // 延迟1秒
|
|
|
clearTimeout(_this.updateTimer);
|
|
|
_this.updateTimer = setTimeout(() => {
|
|
|
onUpdate.bind(_this);
|
|
|
onUpdate();
|
|
|
- }, 3000);
|
|
|
+ }, 1000);
|
|
|
}
|
|
|
},
|
|
|
// 修改批注后保存sheet
|
|
@@ -111,7 +112,7 @@ class LuckySheet extends React.Component {
|
|
|
_this.updateTimer = setTimeout(() => {
|
|
|
onUpdate.bind(_this);
|
|
|
onUpdate(true);
|
|
|
- }, 3000);
|
|
|
+ }, 1000);
|
|
|
},
|
|
|
sheetActivate: sheet => {
|
|
|
console.log(sheet);
|
|
@@ -284,8 +285,13 @@ class LuckySheet extends React.Component {
|
|
|
(sheet.celldata || []).forEach(cell => {
|
|
|
if (!cell.v.cid) {
|
|
|
unknowCid.push(cell);
|
|
|
- } else {
|
|
|
+ } else if (!allCell[cell.v.cid]) {
|
|
|
allCell[cell.v.cid] = cell;
|
|
|
+ } else {
|
|
|
+ // 当存在相同cid时
|
|
|
+ // 做异常处理
|
|
|
+ delete cell.v.cid;
|
|
|
+ unknowCid.push(cell);
|
|
|
}
|
|
|
if (cell.v.tb) cell.v.tb = Number(cell.v.tb);
|
|
|
// 清除比对样式
|