mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-08-12 01:01:53 +08:00
添加PMS中预算管理、应收款管理的前端页面及sql语句部分;添加CMS中,外包合同部分,后端代码,前端代码及sql语句
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
import request from '@/config/axios'
|
||||
|
||||
// 预算管理 VO
|
||||
export interface BudgetVO {
|
||||
id: number // 主键
|
||||
projectId: number // 项目id
|
||||
contractId: number // 合同管理
|
||||
budgetFileUrl: string // 预算文件url
|
||||
outsourcingCosts: number // 预算外包成本
|
||||
laborCosts: number // 人力成本
|
||||
accumulatedLaborCosts: number // 累计人力成本
|
||||
productCosts: number // 生产成本
|
||||
accumulatedProductCosts: number // 累计生产成本
|
||||
financialCosts: number // 财务成本
|
||||
accumulatedFinancialCosts: number // 累计财务成本
|
||||
collectionSituation: string // 回款情况
|
||||
}
|
||||
|
||||
// 预算管理 API
|
||||
export const BudgetApi = {
|
||||
// 查询预算管理分页
|
||||
getBudgetPage: async (params: any) => {
|
||||
return await request.get({ url: `/pms/budget/page`, params })
|
||||
},
|
||||
|
||||
// 查询预算管理详情
|
||||
getBudget: async (id: number) => {
|
||||
return await request.get({ url: `/pms/budget/get?id=` + id })
|
||||
},
|
||||
|
||||
// 新增预算管理
|
||||
createBudget: async (data: BudgetVO) => {
|
||||
return await request.post({ url: `/pms/budget/create`, data })
|
||||
},
|
||||
|
||||
// 修改预算管理
|
||||
updateBudget: async (data: BudgetVO) => {
|
||||
return await request.put({ url: `/pms/budget/update`, data })
|
||||
},
|
||||
|
||||
// 删除预算管理
|
||||
deleteBudget: async (id: number) => {
|
||||
return await request.delete({ url: `/pms/budget/delete?id=` + id })
|
||||
},
|
||||
|
||||
// 导出预算管理 Excel
|
||||
exportBudget: async (params) => {
|
||||
return await request.download({ url: `/pms/budget/export-excel`, params })
|
||||
},
|
||||
}
|
Reference in New Issue
Block a user