|
@@ -184,18 +184,25 @@ let TEMPLATE_BILLS_SETTING = {
|
|
|
|
|
|
$(document).ready(function () {
|
|
|
let RefreshBaseActn = function (tree) {
|
|
|
- let showButton = function (show, btn) {
|
|
|
+ /* let showButton = function (show, btn) { 隐藏改成灰显
|
|
|
if (show) {
|
|
|
btn.show();
|
|
|
} else {
|
|
|
btn.hide();
|
|
|
}
|
|
|
+ };*/
|
|
|
+ let setButtonValid = function (valid, btn) {
|
|
|
+ if (valid) {
|
|
|
+ btn.removeClass('disabled');
|
|
|
+ } else {
|
|
|
+ btn.addClass('disabled');
|
|
|
+ }
|
|
|
};
|
|
|
- showButton(tree.selected && tree.selected.canUpLevel(), $('#upLevel'));
|
|
|
- showButton(tree.selected && tree.selected.canDownLevel(), $('#downLevel'));
|
|
|
- showButton(tree.selected && tree.selected.canUpMove(), $('#upMove'));
|
|
|
- showButton(tree.selected && tree.selected.canDownMove(), $('#downMove'));
|
|
|
- showButton(tree.selected ? true : false, $('#delete'));
|
|
|
+ setButtonValid(tree.selected && tree.selected.canUpLevel(), $('#upLevel'));
|
|
|
+ setButtonValid(tree.selected && tree.selected.canDownLevel(), $('#downLevel'));
|
|
|
+ setButtonValid(tree.selected && tree.selected.canUpMove(), $('#upMove'));
|
|
|
+ setButtonValid(tree.selected && tree.selected.canDownMove(), $('#downMove'));
|
|
|
+ setButtonValid(tree.selected ? true : false, $('#delete'));
|
|
|
};
|
|
|
let RefreshBillsData = function (datas) {
|
|
|
datas.forEach(function (data) {
|
|
@@ -251,7 +258,7 @@ $(document).ready(function () {
|
|
|
}
|
|
|
};
|
|
|
let getRealValue = function (value,map) {//中文到实际值的转换
|
|
|
- value = value.replace(/[\s\r\n]/g, "");//去掉空格,回车等无用字符
|
|
|
+ if(value) value = value.replace(/[\s\r\n]/g, "");//去掉空格,回车等无用字符
|
|
|
if(map[value]!==undefined && map[value]!==null) value = map[value];
|
|
|
return value;
|
|
|
};
|
|
@@ -379,6 +386,8 @@ $(document).ready(function () {
|
|
|
});
|
|
|
tree.loadDatas(templateData);
|
|
|
controller.showTreeData();
|
|
|
+ let sel = billsSpread.getActiveSheet().getSelections()[0];
|
|
|
+ controller.setTreeSelected(tree.items[sel.row == -1?0:sel.row]);//初始化选中项
|
|
|
RefreshBaseActn(tree);
|
|
|
|
|
|
$('#insert').click(function () {
|