|
@@ -51,6 +51,7 @@ const Option = () => {
|
|
|
enable: true
|
|
|
}
|
|
|
})
|
|
|
+ console.log(state.items)
|
|
|
|
|
|
const { run: tryFetchList } = useRequest(queryDataSource, {
|
|
|
onSuccess: (result: API.DataSourceMenuItem) => {
|
|
@@ -122,7 +123,7 @@ const Option = () => {
|
|
|
...state,
|
|
|
modalType: ModalType.UPDATE,
|
|
|
modalVisible: true,
|
|
|
- items: state.menuDataItems,
|
|
|
+ // items: state.menuDataItems,
|
|
|
current: {
|
|
|
ID: record.ID,
|
|
|
name: record.name,
|
|
@@ -233,14 +234,13 @@ const Option = () => {
|
|
|
await tryAddDataSourceItem({ ...values, dataSourceID: state.activeID })
|
|
|
} else {
|
|
|
const newItemData = state.menuDataItems.map(item => {
|
|
|
- const newItem = { ...item }
|
|
|
if (item.ID === state.current.ID) {
|
|
|
- newItem.items = values
|
|
|
+ const newItem = { ...values }
|
|
|
return newItem
|
|
|
}
|
|
|
return item
|
|
|
})
|
|
|
-
|
|
|
+ setState({ ...state, items: newItemData })
|
|
|
await tryUpdateDataSourceItem({
|
|
|
...values,
|
|
|
ID: state.activeID,
|
|
@@ -254,6 +254,7 @@ const Option = () => {
|
|
|
return false
|
|
|
}
|
|
|
}}>
|
|
|
+ <ProFormText name="ID" hidden />
|
|
|
<ProFormText
|
|
|
name="name"
|
|
|
label="选项名称"
|