|
@@ -989,8 +989,11 @@ $(document).ready(function() {
|
|
|
const getChildSort = function (i, split) {
|
|
|
if (i <= 0) throw '参数错误';
|
|
|
switch(split) {
|
|
|
- case '0': return i < 10 ? split + i : i + '';
|
|
|
- case '-': return split + i;
|
|
|
+ case '0':
|
|
|
+ return i < 10 ? split + i : i + '';
|
|
|
+ case '-':
|
|
|
+ default:
|
|
|
+ return split + i;
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -1004,7 +1007,7 @@ $(document).ready(function() {
|
|
|
cData.code = code;
|
|
|
data.push(cData);
|
|
|
if (!tree.isLeafXmj(child)) {
|
|
|
- recursiveSortCode(data, code, child.children);
|
|
|
+ recursiveSortCode(data, code, child.children, split);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1428,7 +1431,7 @@ $(document).ready(function() {
|
|
|
icon: 'fa-sort-numeric-asc',
|
|
|
disabled: function (key, opt) {
|
|
|
const node = SpreadJsObj.getSelectObject(ledgerSpread.getActiveSheet());
|
|
|
- return !node || !node.code || !node.children || node.children === 0;// || node.code.indexOf('-') < 0;
|
|
|
+ return !node || !node.code || !node.children || node.children === 0 || node.code.length < 3;
|
|
|
},
|
|
|
callback: function (key, opt) {
|
|
|
treeOperationObj.sortCode(ledgerSpread.getActiveSheet());
|