|
|
@@ -299,6 +299,7 @@ const Save = (props: Props) => {
|
|
|
state.dataSource = state.dataSource?.concat([
|
|
|
{ label: value.name, value: value.id },
|
|
|
]);
|
|
|
+ state.value = [...state.value, value.id];
|
|
|
});
|
|
|
};
|
|
|
}}
|
|
|
@@ -332,12 +333,15 @@ const Save = (props: Props) => {
|
|
|
onClick={() => {
|
|
|
const tab: any = window.open(`${origin}/#/system/department?save=true`);
|
|
|
tab!.onTabSaveSuccess = (value: any) => {
|
|
|
- console.log(value, 'value');
|
|
|
- form.setFieldState('orgIdList', (state) => {
|
|
|
- state.dataSource = state.dataSource?.concat({
|
|
|
- name: value.name,
|
|
|
- id: value.id,
|
|
|
- });
|
|
|
+ form.setFieldState('orgIdList', async (state) => {
|
|
|
+ state.dataSource = await getOrg().then((resp) =>
|
|
|
+ resp.result?.map((item: Record<string, unknown>) => ({
|
|
|
+ ...item,
|
|
|
+ label: item.name,
|
|
|
+ value: item.id,
|
|
|
+ })),
|
|
|
+ );
|
|
|
+ state.value = [...state.value, value.id];
|
|
|
});
|
|
|
};
|
|
|
}}
|