Commit 43772b49 by zhaochengxiang

流程详情

parent e630ae77
...@@ -628,6 +628,10 @@ export function* addPhysicalModelApproval(payload) { ...@@ -628,6 +628,10 @@ export function* addPhysicalModelApproval(payload) {
return yield call(datamodelerService.addPhysicalModelApproval, payload) return yield call(datamodelerService.addPhysicalModelApproval, payload)
} }
export function* getPhysicalModelApproval(payload) {
return yield call(datamodelerService.getPhysicalModelApproval, payload)
}
export function* updatePhysicalModelApproval(payload) { export function* updatePhysicalModelApproval(payload) {
return yield call(datamodelerService.updatePhysicalModelApproval, payload) return yield call(datamodelerService.updatePhysicalModelApproval, payload)
} }
......
...@@ -575,6 +575,9 @@ export function getCooperationUsers() { ...@@ -575,6 +575,9 @@ export function getCooperationUsers() {
export function addPhysicalModelApproval(payload) { export function addPhysicalModelApproval(payload) {
return PostJSON("/datamodeler/easyDataModelerApproval/addPhysicalModelApproval", payload) return PostJSON("/datamodeler/easyDataModelerApproval/addPhysicalModelApproval", payload)
} }
export function getPhysicalModelApproval(payload) {
return GetJSON("/datamodeler/easyDataModelerApproval/getPhysicalModelApprovalById", payload)
}
export function updatePhysicalModelApproval(payload) { export function updatePhysicalModelApproval(payload) {
return PostJSON("/datamodeler/easyDataModelerApproval/updatePhysicalModelApproval", payload) return PostJSON("/datamodeler/easyDataModelerApproval/updatePhysicalModelApproval", payload)
......
import React from "react" import React from "react"
import { Space, Button, Descriptions, Form, Input, Tooltip, Typography, Select, } from "antd" import { Space, Button, Descriptions, Form, Input, Tooltip, Typography, Select, Spin } from "antd"
import produce from "immer" import produce from "immer"
import Table from '../../../util/Component/Table' import Table from '../../../util/Component/Table'
import { isSzseEnv } from "../../../util" import { isSzseEnv, getQueryParam } from "../../../util"
import { dispatch } from '../../../model';
const FC = (props) => { const FC = (props) => {
const [loading, setLoading] = React.useState(false)
const [data, setData] = React.useState()
const [form] = Form.useForm() const [form] = Form.useForm()
const id = getQueryParam('id', props.location?.search)
const listRef = React.useRef() const listRef = React.useRef()
React.useEffect(() => {
getDetail()
}, [])
const getDetail = () => {
setLoading(true)
dispatch({
type: 'datamodel.getPhysicalModelApproval',
payload: {
id,
},
callback: (data) => {
setLoading(false)
setData(data)
},
error: () => {
setLoading(false)
}
})
}
const onGraghClick = () => { const onGraghClick = () => {
} }
...@@ -34,9 +60,9 @@ const FC = (props) => { ...@@ -34,9 +60,9 @@ const FC = (props) => {
} }
return ( return (
<Spin spinning={loading}>
<div className='p-5' style={{ height: '100%' }}> <div className='p-5' style={{ height: '100%' }}>
<div className='flex' style={{ justifyContent: 'space-between' }}> <div className='flex' style={{ justifyContent: 'space-between' }}>
<Button type='link' onClick={onGraghClick}>流程图</Button>
<Space> <Space>
<Button onClick={onCloseClick}>关闭</Button> <Button onClick={onCloseClick}>关闭</Button>
<Button onClick={onSaveClick}>保存</Button> <Button onClick={onSaveClick}>保存</Button>
...@@ -77,6 +103,7 @@ const FC = (props) => { ...@@ -77,6 +103,7 @@ const FC = (props) => {
</div> </div>
<List ref={listRef} /> <List ref={listRef} />
</div> </div>
</Spin>
) )
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment