fix(menu): 修复两级菜单结构和嵌套问题
1. 菜单类型默认值改为 TOP_LEFT(顶部一级+左侧二级) 2. 二级菜单 component 设为空字符串避免嵌套布局 3. 前端和后端菜单数据同步更新 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
e6350d5e33
commit
7f7979679f
29 files changed
+720
-200
No files matched your search
@@ -44,7 +44,12 @@ export function saveInfusionScheduleOutboundHandover(
|
||||
remark?: string
|
||||
cells: { cellProductId: string; remark?: string }[]
|
||||
qcMaterials: { materialId: string; qty: number; remark?: string }[]
|
||||
paperMaterials: { paperName: string; copies: number; attachmentUrl: string; remark?: string }[]
|
||||
paperMaterials: {
|
||||
paperName: string
|
||||
copies: number
|
||||
attachmentUrl: string
|
||||
remark?: string
|
||||
}[]
|
||||
}
|
||||
handover: {
|
||||
handoverUserId: string
|
||||
|
||||
@@ -4,7 +4,7 @@ import type {
|
||||
OutboundQcDetailPatient,
|
||||
OutboundQcDetailInfusionPlan,
|
||||
OutboundQcDetailInfusionSchedule,
|
||||
OutboundQcDetailProduct,
|
||||
OutboundQcDetailProduct
|
||||
} from '@/api/qc-work-order'
|
||||
|
||||
type PageList<T> = {
|
||||
@@ -45,7 +45,7 @@ export type {
|
||||
OutboundQcDetailPatient,
|
||||
OutboundQcDetailInfusionPlan,
|
||||
OutboundQcDetailInfusionSchedule,
|
||||
OutboundQcDetailProduct,
|
||||
OutboundQcDetailProduct
|
||||
}
|
||||
|
||||
export type OutboundReviewInfo = {
|
||||
@@ -165,13 +165,13 @@ export function fetchOutboundReleaseReviewList(params?: {
|
||||
}) {
|
||||
return request.get<PageList<OutboundReleaseReview>>({
|
||||
url: '/web/admin/pilot-release-reviews',
|
||||
params,
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
export function fetchOutboundReleaseReviewDetail(scheduleId: string) {
|
||||
return request.get<OutboundReleaseReviewDetail>({
|
||||
url: `/web/admin/pilot-release-reviews/${scheduleId}/detail`,
|
||||
url: `/web/admin/pilot-release-reviews/${scheduleId}/detail`
|
||||
})
|
||||
}
|
||||
|
||||
@@ -185,7 +185,7 @@ export function submitOutboundReleaseReview(
|
||||
) {
|
||||
return request.put<OutboundReleaseReview>({
|
||||
url: `/web/admin/pilot-release-reviews/${scheduleId}/review`,
|
||||
data,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -197,32 +197,32 @@ export function batchReviewOutboundRelease(data: {
|
||||
}) {
|
||||
return request.put<void>({
|
||||
url: '/web/admin/pilot-release-reviews/batch-review',
|
||||
data,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function fetchOutboundReleaseMaterial(scheduleId: string) {
|
||||
return request.get<OutboundReleaseMaterialDetail>({
|
||||
url: `/web/admin/pilot-release-reviews/${scheduleId}/outbound-materials`,
|
||||
url: `/web/admin/pilot-release-reviews/${scheduleId}/outbound-materials`
|
||||
})
|
||||
}
|
||||
|
||||
export function fetchReleaseReviewList(params: { scheduleId: string }) {
|
||||
return request.get<any>({
|
||||
url: `/web/admin/pilot-release-reviews/${params.scheduleId}/detail`,
|
||||
url: `/web/admin/pilot-release-reviews/${params.scheduleId}/detail`
|
||||
})
|
||||
}
|
||||
|
||||
export function updateReleaseReview(data: { id: string; reviewConclusion: string }) {
|
||||
return request.put<any>({
|
||||
url: `/web/admin/pilot-release-reviews/${data.id}/review`,
|
||||
data: { reviewConclusion: data.reviewConclusion },
|
||||
data: { reviewConclusion: data.reviewConclusion }
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteReleaseReview(data: { id: string }) {
|
||||
return request.delete<any>({
|
||||
url: `/web/admin/pilot-release-reviews/${data.id}`,
|
||||
url: `/web/admin/pilot-release-reviews/${data.id}`
|
||||
})
|
||||
}
|
||||
|
||||
@@ -237,6 +237,6 @@ export function saveOutboundReleaseMaterial(
|
||||
) {
|
||||
return request.put<OutboundReleaseMaterialDetail>({
|
||||
url: `/web/admin/pilot-release-reviews/${scheduleId}/outbound-materials`,
|
||||
data,
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -74,10 +74,7 @@ export function fetchQcMaterialUsageList(params?: {
|
||||
})
|
||||
}
|
||||
|
||||
export function fetchQcMaterialRequisitionOptions(params?: {
|
||||
keyword?: string
|
||||
limit?: number
|
||||
}) {
|
||||
export function fetchQcMaterialRequisitionOptions(params?: { keyword?: string; limit?: number }) {
|
||||
return request.get<QcMaterialRequisitionOption[]>({
|
||||
url: '/web/admin/qc-material-requisition-options',
|
||||
params
|
||||
|
||||
Reference in new issue
Block a user