|
@@ -7,7 +7,7 @@ import type { ProFormColumnsType } from '@ant-design/pro-form'
|
|
|
import { DeleteOutlined } from '@ant-design/icons'
|
|
|
import { queryAcountList } from '@/services/api/institution'
|
|
|
import consts from '@/utils/consts'
|
|
|
-import { Button } from 'antd'
|
|
|
+import { Button, message } from 'antd'
|
|
|
import { saveCreator } from '@/services/api/user'
|
|
|
import { useRequest } from 'umi'
|
|
|
import { getProjectList } from '@/services/api/project'
|
|
@@ -39,7 +39,7 @@ const Created = () => {
|
|
|
const {
|
|
|
code = -1,
|
|
|
data: { items }
|
|
|
- } = await queryAcountList({ current: 1, pageSize: 21400, isCreated: 0 })
|
|
|
+ } = await queryAcountList({ current: 1, pageSize: 21400, isCreated: '0' })
|
|
|
setState({
|
|
|
...state,
|
|
|
options:
|
|
@@ -92,17 +92,25 @@ const Created = () => {
|
|
|
}
|
|
|
]
|
|
|
|
|
|
+ const { run: trySaveCreator } = useRequest(saveCreator, {
|
|
|
+ manual: true,
|
|
|
+ onSuccess: () => {
|
|
|
+ tRef?.current?.reload()
|
|
|
+ return message.success('操作成功')
|
|
|
+ }
|
|
|
+ })
|
|
|
const onFinish = async formData => {
|
|
|
try {
|
|
|
if (state.modalType === CreatedModalType.ADD) {
|
|
|
- await saveCreator({ ...formData, isCreated: '1' })
|
|
|
+ await trySaveCreator({ ...formData, isCreated: '1' })
|
|
|
} else {
|
|
|
- await saveCreator({ ID: state.dataID, isCreated: '0' })
|
|
|
+ await trySaveCreator({ ID: state.dataID, isCreated: '0' })
|
|
|
}
|
|
|
setState({ ...state, modalVisible: false })
|
|
|
- tRef?.current?.reload()
|
|
|
return true
|
|
|
} catch (error) {
|
|
|
+ console.log(error)
|
|
|
+
|
|
|
return false
|
|
|
}
|
|
|
}
|
|
@@ -130,7 +138,7 @@ const Created = () => {
|
|
|
const {
|
|
|
code = -1,
|
|
|
data: { items, total }
|
|
|
- } = await queryAcountList({ ...params, ...filter, ...sort, isCreate: 1 })
|
|
|
+ } = await queryAcountList({ ...params, ...filter, ...sort, isCreated: '1' })
|
|
|
return {
|
|
|
success: code === consts.RET_CODE.SUCCESS,
|
|
|
data: items,
|