批量操作
// 1. 获取选中的复选框对应的行(沿用你的逻辑)
var $span = $('.fr-checkbox-checkon'); // 选中的复选框
var darray = [];
var $tds = $("td").has($span); // 选中复选框所在的单元格
// 2. 遍历选中的行,修改字段值(例如:将 "status" 改为 "已审核")
for (var i = 0, len = $tds.length; i < len; i++) {
var $td = $($tds[i]);
var row = $td.closest("tr"); // 获取当前行
var rowIndex = row.index(); // 行索引(从 0 开始)
// 方式 1:直接修改单元格的值(适用于填报)
// 假设 "状态" 列是第 5 列(索引从 0 开始)
contentPane.setCellValue(9, rowIndex, "等待审核"); // (col, row, value) 修改当前行数据
darray.push(contentPane.getCellValue(1, rowIndex));
//contentPane.deleteReportRC(null,darray); //第二个参数为批量删除的选中行
//contentPane.writeReport();
}
$.ajax({
url: "http://mes.drive-inno.com/bi/f/nonStdSh",
type: "POST",
data: {rowIds: darray,type:'unOne'},
success: function(res) {
if(res.code === 0) {
FR.Msg.alert("提示成功", res.msg);
contentPane.deleteReportRC(null,darray);
window.location.reload(true);
} else {
FR.Msg.alert("提示失败", res.msg);
}
}
});