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