|
@@ -169,10 +169,11 @@ $(document).ready(() => {
|
|
|
SpreadJsObj.loadSheetData(leafXmjSpread.getActiveSheet(), SpreadJsObj.DataType.Data, gcl.leafXmjs);
|
|
|
// 对清单调差工料table的单位数量进行改变
|
|
|
materialSpreadSetting.cols[materialSpreadSetting.cols.length - 1].title = '|' + gcl.unit + '数量 �';
|
|
|
- SpreadJsObj.initSheet(materialSpread.getActiveSheet(), materialSpreadSetting);
|
|
|
+ // SpreadJsObj.initSheet(materialSpread.getActiveSheet(), materialSpreadSetting);
|
|
|
} else {
|
|
|
SpreadJsObj.loadSheetData(leafXmjSpread.getActiveSheet(), SpreadJsObj.DataType.Data, []);
|
|
|
}
|
|
|
+ SpreadJsObj.initSheet(materialSpread.getActiveSheet(), materialSpreadSetting);
|
|
|
}
|
|
|
SpreadJsObj.initSheet(ledgerSpread.getActiveSheet(), ledgerSpreadSetting);
|
|
|
|
|
@@ -406,6 +407,9 @@ $(document).ready(() => {
|
|
|
const sheet = leafXmjSpread.getActiveSheet();
|
|
|
const select = SpreadJsObj.getSelectObject(sheet);
|
|
|
const notx = findNotJoinLeafXmj(select);
|
|
|
+ if (!select) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
if (!readOnly && select && notx === undefined) {
|
|
|
return true;
|
|
|
} else {
|
|
@@ -423,6 +427,9 @@ $(document).ready(() => {
|
|
|
const sheet = leafXmjSpread.getActiveSheet();
|
|
|
const select = SpreadJsObj.getSelectObject(sheet);
|
|
|
const notx = findNotJoinLeafXmj(select);
|
|
|
+ if (!select) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
if (!readOnly && select && notx === undefined) {
|
|
|
return false;
|
|
|
} else {
|
|
@@ -659,6 +666,9 @@ $(document).ready(() => {
|
|
|
const sheet = leafXmjSpread.getActiveSheet();
|
|
|
const select = SpreadJsObj.getSelectObject(sheet);
|
|
|
const notx = findNotJoinLeafXmj(select);
|
|
|
+ if (!select) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
if (!readOnly && notx === undefined) {
|
|
|
return false;
|
|
|
} else {
|
|
@@ -675,6 +685,9 @@ $(document).ready(() => {
|
|
|
disabled: function (key, opt) {
|
|
|
const sheet = materialSpread.getActiveSheet();
|
|
|
const select = SpreadJsObj.getSelectObject(sheet);
|
|
|
+ if (!select) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
if (!readOnly && select && materialBase.isEdit(select)) {
|
|
|
return false;
|
|
|
} else {
|