评价结果加审批按钮
This commit is contained in:
@ -19,7 +19,7 @@ import {
|
|||||||
} from '@ant-design/icons';
|
} from '@ant-design/icons';
|
||||||
import { TaskStatusText, TaskStatusColor } from '@/dicts/supplierTaskDict';
|
import { TaskStatusText, TaskStatusColor } from '@/dicts/supplierTaskDict';
|
||||||
import { history, useIntl } from 'umi';
|
import { history, useIntl } from 'umi';
|
||||||
import { getEvaluateResultList, submitTaskForApproval } from '@/servers/api/supplierEvaluate';
|
import { getEvaluateResultList, submitTaskForApproval, supplierChangeApprove } from '@/servers/api/supplierEvaluate';
|
||||||
import { getDictList } from '@/servers/api/dicts';
|
import { getDictList } from '@/servers/api/dicts';
|
||||||
import type { DictItem } from '@/servers/api/dicts';
|
import type { DictItem } from '@/servers/api/dicts';
|
||||||
|
|
||||||
@ -38,6 +38,7 @@ const { Option } = Select;
|
|||||||
const { RangePicker } = DatePicker;
|
const { RangePicker } = DatePicker;
|
||||||
|
|
||||||
const SupplierEvaluateResult: React.FC = () => {
|
const SupplierEvaluateResult: React.FC = () => {
|
||||||
|
const userId = sessionStorage.getItem('userId') || '';
|
||||||
const intl = useIntl();
|
const intl = useIntl();
|
||||||
const [loading, setLoading] = useState < boolean > (false);
|
const [loading, setLoading] = useState < boolean > (false);
|
||||||
const [form] = Form.useForm();
|
const [form] = Form.useForm();
|
||||||
@ -276,6 +277,15 @@ const SupplierEvaluateResult: React.FC = () => {
|
|||||||
{intl.formatMessage({ id: 'supplierEvaluateResult.button.approve' })}
|
{intl.formatMessage({ id: 'supplierEvaluateResult.button.approve' })}
|
||||||
</Button>
|
</Button>
|
||||||
)}
|
)}
|
||||||
|
{record.approveStatus === '0' && userId == '8' && (
|
||||||
|
<Button type="link" onClick={() => {
|
||||||
|
supplierChangeApprove({ workFlowId: record.id, approveStatus: '1' }).then(() => {
|
||||||
|
handleReset()
|
||||||
|
})
|
||||||
|
}}>
|
||||||
|
审批
|
||||||
|
</Button>
|
||||||
|
)}
|
||||||
</Space>
|
</Space>
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
|
@ -361,3 +361,5 @@ export async function submitTaskForApproval(id: string) {
|
|||||||
data: { id },
|
data: { id },
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const supplierChangeApprove = (data: { workFlowId:string; approveStatus:string }) => request.post('/synchronous/evaluateApprove', { data });
|
||||||
|
Reference in New Issue
Block a user