diff --git a/admin/src/pages/training/option/index.tsx b/admin/src/pages/training/option/index.tsx index 3d16f2a..78549f8 100644 --- a/admin/src/pages/training/option/index.tsx +++ b/admin/src/pages/training/option/index.tsx @@ -106,7 +106,7 @@ const getJsonTree = (data: [], pId: number) => { console.log('if') const treeNode: children = {}; treeNode.value = node?.id; - treeNode.title = node?.name; + treeNode.label = node?.name; //treeNode.url = node.url; //treeNode.icon = node.icon; @@ -155,9 +155,9 @@ const TableList: React.FC = () => { }, { title: '培训对象', - valueType: 'treeSelect', - fieldProps: (form, config) => { - return { multiple: true } + valueType: 'select', + fieldProps: { + mode: "multiple" }, dataIndex: 'org_names', request: async () => { @@ -247,9 +247,15 @@ const TableList: React.FC = () => { key="update" onClick={() => { handleUpdateModalVisible(true); - const idsArr = record.org_ids.split(",") - - record.org_names = idsArr + const idsArr = record?.org_ids?.split(",") + const orgName = record?.org_names?.split(",") + const idsData = [] + idsArr.map((e,i) => { + idsData.push({ + label: orgName[i], value: Number(e) + }) + }) + record.org_names = idsData setCurrentRow(record); }} >