|
@@ -215,7 +215,7 @@ $(document).ready(() => {
|
|
colSpan: '2|1', rowSpan: '1|1',
|
|
colSpan: '2|1', rowSpan: '1|1',
|
|
field: 'audit_amount_' + audit[0].audit_order,
|
|
field: 'audit_amount_' + audit[0].audit_order,
|
|
hAlign: 2, width: 60, type: 'Number',
|
|
hAlign: 2, width: 60, type: 'Number',
|
|
- readOnly: !(change.shenpiPower && audit.aid === parseInt(cur_uid))
|
|
|
|
|
|
+ readOnly: !(change.shenpiPower && _.findIndex(audit, { aid: parseInt(cur_uid) }) !== -1),
|
|
};
|
|
};
|
|
const newColTp = {
|
|
const newColTp = {
|
|
title: '|金额',
|
|
title: '|金额',
|
|
@@ -319,14 +319,16 @@ $(document).ready(() => {
|
|
changeSpreadSheet.setValue(changeSpreadSheet.getRowCount() - 1, 6, oSum !== 0 ? oSum : null);
|
|
changeSpreadSheet.setValue(changeSpreadSheet.getRowCount() - 1, 6, oSum !== 0 ? oSum : null);
|
|
changeSpreadSheet.setValue(changeSpreadSheet.getRowCount() - 1, 8, cSum !== 0 ? cSum : null);
|
|
changeSpreadSheet.setValue(changeSpreadSheet.getRowCount() - 1, 8, cSum !== 0 ? cSum : null);
|
|
changeSpreadSheet.setValue(changeSpreadSheet.getRowCount() - 1, 10, sSum !== 0 ? sSum : null);
|
|
changeSpreadSheet.setValue(changeSpreadSheet.getRowCount() - 1, 10, sSum !== 0 ? sSum : null);
|
|
- // 用户的数据合计
|
|
|
|
- for (const j in change.userGroups) {
|
|
|
|
- if (change.userGroups[j][0].audit_order !== 0) {
|
|
|
|
- let audit_sum = 0;
|
|
|
|
- for (let i = 0; i < rowCount - 1; i++) {
|
|
|
|
- audit_sum = ZhCalc.add(audit_sum, changeSpreadSheet.getValue(i, 12 + (j - 1) * 2));
|
|
|
|
|
|
+ if (readOnly) {
|
|
|
|
+ // 用户的数据合计
|
|
|
|
+ for (const j in change.userGroups) {
|
|
|
|
+ if (change.userGroups[j][0].audit_order !== 0) {
|
|
|
|
+ let audit_sum = 0;
|
|
|
|
+ for (let i = 0; i < rowCount - 1; i++) {
|
|
|
|
+ audit_sum = ZhCalc.add(audit_sum, changeSpreadSheet.getValue(i, 12 + (j - 1) * 2));
|
|
|
|
+ }
|
|
|
|
+ changeSpreadSheet.setValue(changeSpreadSheet.getRowCount() - 1, 12 + (j - 1) * 2, audit_sum !== 0 ? audit_sum : null);
|
|
}
|
|
}
|
|
- changeSpreadSheet.setValue(changeSpreadSheet.getRowCount() - 1, 12 + (j - 1) * 2, audit_sum !== 0 ? audit_sum : null);
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|