From 15a5ae851b0e521f5ca1f37b6e6377a2656d0942 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E6=99=AF=E5=AD=A6?= <5412262+sun_jing_xue@user.noreply.gitee.com> Date: Tue, 5 Aug 2025 14:15:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=93=81=E7=B1=BB=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../category/CategoryLibraryReview/index.tsx | 33 ++++++++++++++----- .../CategoryLibraryReview/services.ts | 1 + .../category/SupplierEntryReview/index.tsx | 29 +++++++++++----- .../category/SupplierEntryReview/services.ts | 2 ++ 4 files changed, 47 insertions(+), 18 deletions(-) diff --git a/src/pages/supplier/category/CategoryLibraryReview/index.tsx b/src/pages/supplier/category/CategoryLibraryReview/index.tsx index 2c612b7..5aa68ea 100644 --- a/src/pages/supplier/category/CategoryLibraryReview/index.tsx +++ b/src/pages/supplier/category/CategoryLibraryReview/index.tsx @@ -11,7 +11,7 @@ import AccessStatusSelect from '@/components/CommonSelect/AccessStatusSelect'; import AccessDepartmentSelect from "@/components/AccessDepartmentSelect" //接口与字典 import { getDictList } from '@/servers/api/dicts' -import { getPage, approval } from './services'; +import { getPage, approval, supplierChangeApprove } from './services'; //统一列表分页 import tableProps from '@/utils/tableProps' import moment from 'moment'; @@ -182,15 +182,30 @@ const CategoryLibraryManage: React.FC = () => { 提交审批 ) : ( - { - setCurrentStoreId(record.id); - setViewVisible(true); - }} - > - 审批记录 - + <> + { + setCurrentStoreId(record.id); + setViewVisible(true); + }} + > + 审批记录 + + {record.approveStatus === 3 && ( + + )} + + ); + + + } }, ]; diff --git a/src/pages/supplier/category/CategoryLibraryReview/services.ts b/src/pages/supplier/category/CategoryLibraryReview/services.ts index fd1eb18..b88bb10 100644 --- a/src/pages/supplier/category/CategoryLibraryReview/services.ts +++ b/src/pages/supplier/category/CategoryLibraryReview/services.ts @@ -114,3 +114,4 @@ export const uploadFile = async (file: File) => { } export const approval = (data: approvalData) => request.post(`/cosco/library/approval`, { data }); + export const supplierChangeApprove = (data: { workFlowId:string; approveStatus:number }) => request.post('/synchronous/categroyLibraryApproval', { data }); diff --git a/src/pages/supplier/category/SupplierEntryReview/index.tsx b/src/pages/supplier/category/SupplierEntryReview/index.tsx index 5921988..5d01e35 100644 --- a/src/pages/supplier/category/SupplierEntryReview/index.tsx +++ b/src/pages/supplier/category/SupplierEntryReview/index.tsx @@ -12,7 +12,7 @@ import AccessStatusSelect from '@/components/CommonSelect/AccessStatusSelect'; import AccessDepartmentSelect from "@/components/AccessDepartmentSelect" //接口 import { getDictList } from '@/servers/api/dicts' -import { getPage, approval } from './services'; +import { getPage, approval, supplierChangeApprove } from './services'; //统一列表分页 import tableProps from '@/utils/tableProps' @@ -177,14 +177,25 @@ const CategoryLibraryManage: React.FC = () => { 提交审批 ) : ( - { - setCurrentStoreId(record.id); - setViewVisible(true); - }} - > - 审批记录 - + <> + { + setCurrentStoreId(record.id); + setViewVisible(true); + }} + > + 审批记录 + + {record.approveStatus === '0' && ( + + )} + ); } }, diff --git a/src/pages/supplier/category/SupplierEntryReview/services.ts b/src/pages/supplier/category/SupplierEntryReview/services.ts index 841c330..42a36b0 100644 --- a/src/pages/supplier/category/SupplierEntryReview/services.ts +++ b/src/pages/supplier/category/SupplierEntryReview/services.ts @@ -113,4 +113,6 @@ export const uploadFile = async (file: File) => { id: string; } export const approval = (data: approvalData) => request.post(`/cosco/apply/approval`, { data }); + + export const supplierChangeApprove = (data: { workFlowId:string; approveStatus:number }) => request.post('/synchronous/librarySupplierApply', { data }); \ No newline at end of file