项目成本测算新增项目成本预算、核算、结算,季度分配调整可子合约规划分配

This commit is contained in:
lzm
2026-05-22 18:05:53 +08:00
parent 865ef2aebe
commit 761112715d
10 changed files with 710 additions and 127 deletions

View File

@@ -1,9 +1,12 @@
import request from '@/config/axios'
import type { ProjectPlanningVO } from '@/api/tjt/planning'
import type { ProjectPlanningGuideDetailVO } from '@/api/tjt/planningGuideDetail'
export interface ProjectPlanningQuarterVO {
id?: number
planningId: number
guideDetailId?: number
guideDetailSortNo?: number
distributionYear: number
quarterNo: number
distributionRatio?: number
@@ -19,6 +22,17 @@ export type ProjectPlanningQuarterSaveVO = Omit<
export interface ProjectPlanningQuarterPlanningDetailVO {
planning: ProjectPlanningVO
quarters: ProjectPlanningQuarterVO[]
guideDetailMode?: boolean
historyParentMode?: boolean
message?: string
parentQuarters?: ProjectPlanningQuarterVO[]
guideDetails?: ProjectPlanningQuarterGuideDetailVO[]
}
export interface ProjectPlanningQuarterGuideDetailVO extends ProjectPlanningGuideDetailVO {
allocatedAmount?: number
pendingAmount?: number
quarters: ProjectPlanningQuarterVO[]
}
export const getProjectPlanningQuarter = (id: number) => {