From 47e0380be5f8a8a8c496dcd18a929908c7611d68 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: Wed, 16 Jul 2025 13:53:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E8=AF=A6=E6=83=85=20?= =?UTF-8?q?=E5=87=86=E5=85=A5=E9=83=A8=E9=97=A8=E4=B8=8E=E8=AF=84=E5=AE=A1?= =?UTF-8?q?=E4=B8=93=E5=AE=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ApprovalStatusSelec/index.tsx | 23 +++++++++++++++++++ .../CommonSelect/AdmissionTypeSelect.tsx | 21 +++++++++++++++++ .../components/ViewModal.tsx | 5 ++-- .../admission/SupplierCategoryEntry/index.tsx | 8 ++----- .../components/ViewModal.tsx | 3 ++- .../SupplierCategoryEntryReview/index.tsx | 16 ++++--------- .../components/ViewModal.tsx | 8 ++++--- .../admission/SupplierEntryReview/index.tsx | 8 ++----- .../components/ViewModal.tsx | 8 ++++--- .../admission/admissionManagement/index.tsx | 15 ++++-------- .../components/ViewModal.tsx | 8 ++++--- .../category/CategoryLibraryReview/index.tsx | 8 ++----- .../category/SupplierEntryReview/index.tsx | 8 ++----- 13 files changed, 80 insertions(+), 59 deletions(-) create mode 100644 src/components/ApprovalStatusSelec/index.tsx create mode 100644 src/components/CommonSelect/AdmissionTypeSelect.tsx diff --git a/src/components/ApprovalStatusSelec/index.tsx b/src/components/ApprovalStatusSelec/index.tsx new file mode 100644 index 0000000..15218f2 --- /dev/null +++ b/src/components/ApprovalStatusSelec/index.tsx @@ -0,0 +1,23 @@ +import React, { useEffect, useState } from 'react'; +import { Select } from 'antd'; + +interface options { + label: string; + value: string; +} + +const AdmissionTypeSelect = () => { + const [options, setOptions] = useState([]); + useEffect(() => { + setOptions([ + { label: '未开始', value: '0' }, + { label: '进行中', value: '1' }, + { label: '结果汇总中', value: '2' }, + { label: '已完成', value: '3' }, + ]) + }, []); + + return ; +}; + +export default AdmissionTypeSelect; diff --git a/src/pages/supplier/admission/SupplierCategoryEntry/components/ViewModal.tsx b/src/pages/supplier/admission/SupplierCategoryEntry/components/ViewModal.tsx index 692b531..2e42ec2 100644 --- a/src/pages/supplier/admission/SupplierCategoryEntry/components/ViewModal.tsx +++ b/src/pages/supplier/admission/SupplierCategoryEntry/components/ViewModal.tsx @@ -20,6 +20,7 @@ interface coscoAccessSupplierLists { } interface coscoAccessWorks { deptId: string; + deptName: string; reviewStatusText: string; approveStatusText: string; } @@ -46,8 +47,8 @@ const ViewModal: React.FC<{ return ( {data && ( - - {data.coscoAccessWork.deptId} + + {data.coscoAccessWork.deptName} {data.coscoAccessSupplierList.map((item) => { return ( diff --git a/src/pages/supplier/admission/SupplierCategoryEntry/index.tsx b/src/pages/supplier/admission/SupplierCategoryEntry/index.tsx index 4cd9e85..d2eb02c 100644 --- a/src/pages/supplier/admission/SupplierCategoryEntry/index.tsx +++ b/src/pages/supplier/admission/SupplierCategoryEntry/index.tsx @@ -7,12 +7,12 @@ import ViewModal from './components/ViewModal'; //发起准入 弹窗 import CreateModal from './components/CreateModal'; import CategorySelector from '@/components/CategorySelector'; +import AdmissionTypeSelect from '@/components/CommonSelect/AdmissionTypeSelect'; //接口 import { getPage, startApprove } from './services' import { getDictList } from '@/servers/api/dicts' //统一列表分页 import tableProps from '@/utils/tableProps' -const { Option } = Select; interface Data { id: string; @@ -129,11 +129,7 @@ const SupplierCategoryEntry: React.FC = () => {
- + - - - - + - - - - - + diff --git a/src/pages/supplier/admission/SupplierEntryReview/components/ViewModal.tsx b/src/pages/supplier/admission/SupplierEntryReview/components/ViewModal.tsx index 07b521f..308a716 100644 --- a/src/pages/supplier/admission/SupplierEntryReview/components/ViewModal.tsx +++ b/src/pages/supplier/admission/SupplierEntryReview/components/ViewModal.tsx @@ -18,6 +18,7 @@ interface coscoAccessWorkAttachments { } interface coscoAccessUserl { deptId: string; + deptName: string; userId: string; } interface coscoAccessCategoryLists { @@ -30,6 +31,7 @@ interface coscoAccessSupplierLists { } interface coscoAccessWorks { deptId: string; + deptName: string; startTime: string; endTime: string; reviewStatusText: string; @@ -60,8 +62,8 @@ const ViewModal: React.FC<{ return ( {data && ( - - {data.coscoAccessWork.deptId} + + {data.coscoAccessWork.deptName} {data.coscoAccessSupplierList.map((item) => { return ( @@ -99,7 +101,7 @@ const ViewModal: React.FC<{ {data.coscoAccessUserls.map((item) => { return ( -
{item.deptId} - {item.userId}
+
{item.deptName} - {item.userId}
) })}
diff --git a/src/pages/supplier/admission/SupplierEntryReview/index.tsx b/src/pages/supplier/admission/SupplierEntryReview/index.tsx index 44f6299..a19401f 100644 --- a/src/pages/supplier/admission/SupplierEntryReview/index.tsx +++ b/src/pages/supplier/admission/SupplierEntryReview/index.tsx @@ -8,10 +8,10 @@ import { getDictList } from '@/servers/api/dicts' //组件 import AccessDepartmentSelect from '@/components/AccessDepartmentSelect'; import ViewModal from './components/ViewModal'; +import AdmissionTypeSelect from '@/components/CommonSelect/AdmissionTypeSelect'; //统一列表分页 import tableProps from '@/utils/tableProps' -const { Option } = Select; interface SupplierEntryReviewRecord { id: string; accessWorkName: string; // 准入工作 @@ -206,11 +206,7 @@ const SupplierEntryReview: React.FC = () => { onFinish={handleSearch} > - + diff --git a/src/pages/supplier/admission/admissionManagement/components/ViewModal.tsx b/src/pages/supplier/admission/admissionManagement/components/ViewModal.tsx index 133408d..71ae702 100644 --- a/src/pages/supplier/admission/admissionManagement/components/ViewModal.tsx +++ b/src/pages/supplier/admission/admissionManagement/components/ViewModal.tsx @@ -17,6 +17,7 @@ interface coscoAccessWorkAttachments { fileUrl: string; } interface coscoAccessUserl { + deptName: string; deptId: string; userId: string; } @@ -30,6 +31,7 @@ interface coscoAccessSupplierLists { } interface coscoAccessWorks { deptId: string; + deptName: string; startTime: string; endTime: string; reviewStatusText: string; @@ -60,8 +62,8 @@ const ViewModal: React.FC<{ return ( {data && ( - - {data.coscoAccessWork.deptId} + + {data.coscoAccessWork.deptName} {data.coscoAccessSupplierList.map((item) => { return ( @@ -99,7 +101,7 @@ const ViewModal: React.FC<{ {data.coscoAccessUserls.map((item) => { return ( -
{item.deptId} - {item.userId}
+
{item.deptName} - {item.userId}
) })}
diff --git a/src/pages/supplier/admission/admissionManagement/index.tsx b/src/pages/supplier/admission/admissionManagement/index.tsx index c1c89d8..e5698ac 100644 --- a/src/pages/supplier/admission/admissionManagement/index.tsx +++ b/src/pages/supplier/admission/admissionManagement/index.tsx @@ -9,6 +9,8 @@ import ResultModal from './components/ResultModal'; //发起准入 弹窗 import CreateModal from './components/CreateModal'; import CategorySelector from '@/components/CategorySelector'; +import AdmissionTypeSelect from '@/components/CommonSelect/AdmissionTypeSelect'; +import ApprovalStatusSelec from '@/components/ApprovalStatusSelec/index'; //接口 import { getPage, startApprove } from './services' //统一列表分页 @@ -137,11 +139,7 @@ const AccessManagement: React.FC = () => {
- + - - - - - + diff --git a/src/pages/supplier/admission/admissionReviewManagement/components/ViewModal.tsx b/src/pages/supplier/admission/admissionReviewManagement/components/ViewModal.tsx index 133408d..c8750c4 100644 --- a/src/pages/supplier/admission/admissionReviewManagement/components/ViewModal.tsx +++ b/src/pages/supplier/admission/admissionReviewManagement/components/ViewModal.tsx @@ -18,6 +18,7 @@ interface coscoAccessWorkAttachments { } interface coscoAccessUserl { deptId: string; + deptName: string; userId: string; } interface coscoAccessCategoryLists { @@ -30,6 +31,7 @@ interface coscoAccessSupplierLists { } interface coscoAccessWorks { deptId: string; + deptName: string; startTime: string; endTime: string; reviewStatusText: string; @@ -60,8 +62,8 @@ const ViewModal: React.FC<{ return ( {data && ( - - {data.coscoAccessWork.deptId} + + {data.coscoAccessWork.deptName} {data.coscoAccessSupplierList.map((item) => { return ( @@ -99,7 +101,7 @@ const ViewModal: React.FC<{ {data.coscoAccessUserls.map((item) => { return ( -
{item.deptId} - {item.userId}
+
{item.deptName} - {item.userId}
) })}
diff --git a/src/pages/supplier/category/CategoryLibraryReview/index.tsx b/src/pages/supplier/category/CategoryLibraryReview/index.tsx index 6273402..79cb5f6 100644 --- a/src/pages/supplier/category/CategoryLibraryReview/index.tsx +++ b/src/pages/supplier/category/CategoryLibraryReview/index.tsx @@ -7,6 +7,7 @@ import type { ColumnsType, TablePaginationConfig } from 'antd/es/table'; // 弹窗组件 import CategoryAddModal from './components/CategoryAddModal'; import ViewModal from './components/ViewModal'; +import ApprovalStatusSelec from '@/components/ApprovalStatusSelec/index'; //接口与字典 import { getDictList } from '@/servers/api/dicts' import { getPage, approval } from './services'; @@ -212,12 +213,7 @@ const CategoryLibraryManage: React.FC = () => {
- + diff --git a/src/pages/supplier/category/SupplierEntryReview/index.tsx b/src/pages/supplier/category/SupplierEntryReview/index.tsx index f37aead..b9140d5 100644 --- a/src/pages/supplier/category/SupplierEntryReview/index.tsx +++ b/src/pages/supplier/category/SupplierEntryReview/index.tsx @@ -8,6 +8,7 @@ import type { ColumnsType, TablePaginationConfig } from 'antd/es/table'; import CategoryAddModal from './components/CategoryAddModal'; import ViewModal from './components/ViewModal'; import moment from 'moment'; +import ApprovalStatusSelec from '@/components/ApprovalStatusSelec/index'; //接口 import { getPage, approval } from './services'; //统一列表分页 @@ -199,12 +200,7 @@ const CategoryLibraryManage: React.FC = () => { - +