菜单与 审核按钮,登录新用户修改密码

This commit is contained in:
孙景学
2025-08-05 11:24:32 +08:00
parent d73f2ee647
commit 26722d643d
17 changed files with 260 additions and 91 deletions

View File

@ -10,7 +10,7 @@ import CategorySelector from '@/components/CategorySelector';
import AdmissionTypeSelect from '@/components/CommonSelect/AdmissionTypeSelect';
import AccessDepartmentSelect from "@/components/AccessDepartmentSelect"
//接口
import { getPage, startApprove } from './services'
import { getPage, startApprove, supplierChangeApprove } from './services'
import { getDictList } from '@/servers/api/dicts'
//统一列表分页
import tableProps from '@/utils/tableProps'
@ -120,6 +120,15 @@ const SupplierCategoryEntry: React.FC = () => {
</a>
)}
{record.approveStatus === '0' && (
<Button type="link" onClick={() => {
supplierChangeApprove({ id: record.id, approveStatus: '1' }).then(() => {
handleReset()
})
}}>
</Button>
)}
</Space>
),
},
@ -131,7 +140,7 @@ const SupplierCategoryEntry: React.FC = () => {
<div className="filter-action-row">
<Form layout="inline" form={form} className="filter-form" onFinish={getList}>
<Form.Item name="accessType" label="准入方式">
<AdmissionTypeSelect/>
<AdmissionTypeSelect />
</Form.Item>
<Form.Item name="orgId" label="准入单位">
<AccessDepartmentSelect placeholder={'请选择准入单位'} />

View File

@ -62,3 +62,6 @@ export const add = (data: addInterface) => request.post('/coscoAccessWorkCategor
* 品类选择查询树
*/
export const categoryTree = () => request.get('/cosco/category/categoryTree');
export const supplierChangeApprove = (data: { id:string; approveStatus:string }) => request.post('/synchronous/receiveCategoryApprove', { data });

View File

@ -13,7 +13,7 @@ import AdmissionTypeSelect from '@/components/CommonSelect/AdmissionTypeSelect';
import AccessStatusSelect from '@/components/CommonSelect/AccessStatusSelect';
import AccessDepartmentSelect from "@/components/AccessDepartmentSelect"
//接口
import { getPage, startApprove } from './services'
import { getPage, startApprove, supplierChangeApprove } from './services'
//统一列表分页
import tableProps from '@/utils/tableProps'
@ -112,7 +112,7 @@ const AccessManagement: React.FC = () => {
},
{
title: '操作',
width: 200,
width: 220,
fixed: 'right',
render: (_: any, record: any) => (
<Space>
@ -127,6 +127,15 @@ const AccessManagement: React.FC = () => {
<a onClick={() => openModal('result', record)}></a>
</>
)}
{record.approveStatus === '0' && (
<Button type="link" onClick={() => {
supplierChangeApprove({ id: record.id, approveStatus: '1' }).then(() => {
handleReset()
})
}}>
</Button>
)}
</Space>
),
@ -173,7 +182,7 @@ const AccessManagement: React.FC = () => {
dataSource={data}
columns={columns}
loading={loading}
pagination={{...tableProps.pagination, total: pagination.total }}
pagination={{ ...tableProps.pagination, total: pagination.total }}
onChange={(pagination) => {
const values = form.getFieldsValue();
getList(values, pagination.current!, pagination.pageSize!)

View File

@ -123,4 +123,4 @@ export const startApprove = (params: startApproveData) => request.get(`/coscoAcc
*/
export const reviewInfoData = (params: startApproveData) => request.get(`/coscoAccessWork/reviewInfoData`, { params });
export const supplierChangeApprove = (data: { id:string; approveStatus:string }) => request.post('/synchronous/receiveApprove', { data });