zhengpengju 3 years ago
parent 36bbef41a6
commit 4f481c96f6

@ -460,20 +460,14 @@ const TableList: React.FC = () => {
// 表单处理 // 表单处理
//console.log('columns:', columns); //console.log('columns:', columns);
console.log('values1:', values, orgTree); console.log('values1:', values, orgTree);
const tree = []
const tree = orgTree.filter((item, idx, self) => { values.org_names.map((e) => {
return (values.org_names.indexOf(item.id) !== -1) tree.push({
}); org_type: 2,
org_id: e.value,
tree.map((e, i) => { org_name: e.label
tree[i].org_id = e.id })
tree[i].org_name = e.name
delete tree[i].id
delete tree[i].name
delete tree[i].pId
}) })
console.log(321);
console.log(tree, 'tree');
const _data = { const _data = {
...values, ...values,
end_time: values.date_time[1], end_time: values.date_time[1],
@ -545,37 +539,17 @@ const TableList: React.FC = () => {
onFinish={async (values: any) => { onFinish={async (values: any) => {
// 表单处理 // 表单处理
//console.log('columns:', columns);
console.log('values1:', values, values.org_names.value); console.log('values1:', values, values.org_names.value);
// 处理机构数据。直接编辑与回显结构不够 // 处理机构数据。直接编辑与回显结构不够
let tree = [] const tree = []
if (typeof values.org_names[0] === 'number') { values.org_names.map((e) => {
// tree = values.org_names tree.push({
console.log('true values.org_names', tree, values) org_type: 2,
org_id: e.value,
tree = orgTree?.filter((item, idx, self) => { org_name: e.label
return (values?.org_names?.indexOf(item?.id) !== -1)
});
console.log("tree,1111", tree);
tree.map((e, i) => {
tree[i].org_id = e.id
tree[i].org_name = e.name
delete tree[i].id
delete tree[i].name
delete tree[i].pId
})
} else {
values.org_names.map((e) => {
tree.push({
org_type: 2,
org_id: e.value,
org_name: e.label
})
}) })
})
}
console.log(321);
console.log(tree, 'tree');
const _data = { const _data = {
...values, ...values,
end_time: values.date_time[1], end_time: values.date_time[1],
@ -585,11 +559,10 @@ const TableList: React.FC = () => {
} }
delete _data.date_time delete _data.date_time
delete _data.org_names delete _data.org_names
// delete params.course_time
// delete params.examination_time
console.log('_data', _data); console.log('_data', _data);
const res = await saveTrain(_data); const res = await saveTrain(_data);
// console.log(res, 'ressss');
if (res.code === 2000) { if (res.code === 2000) {
handleUpdateModalVisible(false); handleUpdateModalVisible(false);
actionRef.current?.reloadAndRest?.(); actionRef.current?.reloadAndRest?.();

Loading…
Cancel
Save