|
@@ -118,6 +118,9 @@ $(document).ready(() => {
|
|
|
this.calculateAll();
|
|
|
this.resortData();
|
|
|
}
|
|
|
+ getMaxOrder() {
|
|
|
+ return this.data.length > 0 ? this.data[this.data.length - 1].m_order : 0;
|
|
|
+ }
|
|
|
}
|
|
|
const yjclObj = new Yjcl();
|
|
|
|
|
@@ -212,6 +215,7 @@ $(document).ready(() => {
|
|
|
const node = info.sheet.zh_data[info.row];
|
|
|
const col = info.sheet.zh_setting.cols[info.col];
|
|
|
const data = {};
|
|
|
+ const maxOrder = yjclObj.getMaxOrder();
|
|
|
|
|
|
if (node) {
|
|
|
data.update = {};
|
|
@@ -231,7 +235,7 @@ $(document).ready(() => {
|
|
|
return;
|
|
|
}
|
|
|
data.add = {};
|
|
|
- data.add.m_order = info.row + 1;
|
|
|
+ data.add.m_order = maxOrder + 1;
|
|
|
data.add.name = trimInvalidChar(info.editingText);
|
|
|
}
|
|
|
|
|
@@ -286,6 +290,7 @@ $(document).ready(() => {
|
|
|
};
|
|
|
|
|
|
const uDatas = [], iDatas = [];
|
|
|
+ const maxOrder = yjclObj.getMaxOrder();
|
|
|
for (let iRow = 0; iRow < info.cellRange.rowCount; iRow++) {
|
|
|
const curRow = info.cellRange.row + iRow;
|
|
|
const node = sortData[curRow];
|
|
@@ -317,7 +322,7 @@ $(document).ready(() => {
|
|
|
data.id = node.id;
|
|
|
uDatas.push(data);
|
|
|
} else {
|
|
|
- data.m_order = curRow + 1;
|
|
|
+ data.m_order = maxOrder + iDatas.length + 1;
|
|
|
iDatas.push(data);
|
|
|
}
|
|
|
}
|