This commit is contained in:
lihao 2025-09-19 13:18:19 +08:00
parent 5c4ac2a745
commit 65a8cf9265
1 changed files with 55 additions and 0 deletions

View File

@ -7,8 +7,10 @@ import { rowCopyPasteUtils } from '../../../../../mmpub/mmpub/pub/tool/editTable
import { showSuccessInfo, showWarningInfo, showWarningDialog } from '../../../../../mmpub/mmpub/pub/tool/messageUtil';
import { getDefData, setDefData } from '../../../../../mmpub/mmpub/pub/cache';
import { buttonControl } from '../viewController/buttonController';
import { output} from 'nc-lightapp-front';
export default function onList_BtnClicks(props, btncode, text, record, index) {
switch (btncode) {
case BUTTON.delete:
delrow.call(this);
@ -140,10 +142,63 @@ export default function onList_BtnClicks(props, btncode, text, record, index) {
BUTTON.PlaseBtns
);
break;
// 输出功能
case "Output":
let isAll = false;
let tableData = [];
let oids=[];
let selectedRow = this.props.editTable.getCheckedRows(AREA.pickmViewTableArea);;
let indexs = [];
if (!selectedRow || selectedRow.length < 1) {
isAll = true;
tableData = this.props.editTable.getAllRows(AREA.pickmViewTableArea);
}else{
tableData = this.props.editTable.getCheckedRows(AREA.pickmViewTableArea);
}
tableData.forEach((row) => {
oids.push(row.data.values.cpickm_bid.value);
});
let printdata={
funcode: "50080105",
nodekey: "10086",
oids: oids,
outputType: "output",
};
//小应用编码//小应用编码
//默认模板分配的key//需要输出的单据主键//输出类型 --默认output
output({ url: "/nccloud/mmpac/issue/printAction.do", data: printdata });
break;
default:
break;
}
}
// function onOutput() {
// let isAll = false;
// let tableData = [];
// let oids=[];
// let selectedRow = this.props.editTable.getCheckedRows(AREA.pickmViewTableArea);;
// let indexs = [];
// if (!selectedRow || selectedRow.length < 1) {
// isAll = true;
// tableData = this.props.editTable.getAllRows(AREA.pickmViewTableArea);
// }
// tableData.forEach((row) => {
// oids.push(row.values.cpickm_bid.value);
// });
// let printdata={
// funcode: this.config.moduleId,
// appcode: this.config.moduleId,
// nodekey: nodekey,
// oids: oids,
// outputType: "output",
// };
// //小应用编码//小应用编码
// //默认模板分配的key//需要输出的单据主键//输出类型 --默认output
// output({ url: urls['print'], data: printdata });
// };
//下游单据
function downStreamBill() {
ajax({