设计方案
This commit is contained in:
		
							
								
								
									
										63
									
								
								src/api/design/prelimScheme/index.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								src/api/design/prelimScheme/index.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,63 @@ | ||||
| import request from '@/utils/request'; | ||||
| import { AxiosPromise } from 'axios'; | ||||
| import { PrelimSchemeVO, PrelimSchemeForm, PrelimSchemeQuery } from '@/api/design/prelimScheme/types'; | ||||
|  | ||||
| /** | ||||
|  * 查询设计初步方案列表 | ||||
|  * @param query | ||||
|  * @returns {*} | ||||
|  */ | ||||
|  | ||||
| export const listPrelimScheme = (query?: PrelimSchemeQuery): AxiosPromise<PrelimSchemeVO[]> => { | ||||
|   return request({ | ||||
|     url: '/design/prelimScheme/list', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 查询设计初步方案详细 | ||||
|  * @param id | ||||
|  */ | ||||
| export const getPrelimScheme = (id: string | number): AxiosPromise<PrelimSchemeVO> => { | ||||
|   return request({ | ||||
|     url: '/design/prelimScheme/' + id, | ||||
|     method: 'get' | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 新增设计初步方案 | ||||
|  * @param data | ||||
|  */ | ||||
| export const addPrelimScheme = (data: PrelimSchemeForm) => { | ||||
|   return request({ | ||||
|     url: '/design/prelimScheme', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 修改设计初步方案 | ||||
|  * @param data | ||||
|  */ | ||||
| export const updatePrelimScheme = (data: PrelimSchemeForm) => { | ||||
|   return request({ | ||||
|     url: '/design/prelimScheme/update/' + data.id, | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 删除设计初步方案 | ||||
|  * @param id | ||||
|  */ | ||||
| export const delPrelimScheme = (id: string | number | Array<string | number>) => { | ||||
|   return request({ | ||||
|     url: '/design/prelimScheme/' + id, | ||||
|     method: 'delete' | ||||
|   }); | ||||
| }; | ||||
							
								
								
									
										101
									
								
								src/api/design/prelimScheme/types.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										101
									
								
								src/api/design/prelimScheme/types.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,101 @@ | ||||
| export interface PrelimSchemeVO { | ||||
|   /** | ||||
|    * 主键ID | ||||
|    */ | ||||
|   id: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 项目id | ||||
|    */ | ||||
|   projectId: string | number; | ||||
|  | ||||
|   /** | ||||
|    * ossId | ||||
|    */ | ||||
|   ossId: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 文件名称 | ||||
|    */ | ||||
|   fileName: string; | ||||
|  | ||||
|   /** | ||||
|    * 文件访问路径 | ||||
|    */ | ||||
|   fileUrl: string; | ||||
|  | ||||
|   /** | ||||
|    * 审核状态 | ||||
|    */ | ||||
|   status: string; | ||||
|  | ||||
| } | ||||
|  | ||||
| export interface PrelimSchemeForm extends BaseEntity { | ||||
|   /** | ||||
|    * 主键ID | ||||
|    */ | ||||
|   id?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 项目id | ||||
|    */ | ||||
|   projectId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * ossId | ||||
|    */ | ||||
|   ossId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 文件名称 | ||||
|    */ | ||||
|   fileName?: string; | ||||
|  | ||||
|   /** | ||||
|    * 文件访问路径 | ||||
|    */ | ||||
|   fileUrl?: string; | ||||
|  | ||||
|   /** | ||||
|    * 审核状态 | ||||
|    */ | ||||
|   status?: string; | ||||
|  | ||||
| } | ||||
|  | ||||
| export interface PrelimSchemeQuery extends PageQuery { | ||||
|  | ||||
|   /** | ||||
|    * 项目id | ||||
|    */ | ||||
|   projectId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * ossId | ||||
|    */ | ||||
|   ossId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 文件名称 | ||||
|    */ | ||||
|   fileName?: string; | ||||
|  | ||||
|   /** | ||||
|    * 文件访问路径 | ||||
|    */ | ||||
|   fileUrl?: string; | ||||
|  | ||||
|   /** | ||||
|    * 审核状态 | ||||
|    */ | ||||
|   status?: string; | ||||
|  | ||||
|     /** | ||||
|      * 日期范围参数 | ||||
|      */ | ||||
|     params?: any; | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
							
								
								
									
										63
									
								
								src/api/design/scheme/index.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								src/api/design/scheme/index.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,63 @@ | ||||
| import request from '@/utils/request'; | ||||
| import { AxiosPromise } from 'axios'; | ||||
| import { SchemeVO, SchemeForm, SchemeQuery } from '@/api/design/scheme/types'; | ||||
|  | ||||
| /** | ||||
|  * 查询设计初步方案列表 | ||||
|  * @param query | ||||
|  * @returns {*} | ||||
|  */ | ||||
|  | ||||
| export const listScheme = (query?: SchemeQuery): AxiosPromise<SchemeVO[]> => { | ||||
|   return request({ | ||||
|     url: '/design/scheme/list', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 查询设计初步方案详细 | ||||
|  * @param id | ||||
|  */ | ||||
| export const getScheme = (id: string | number): AxiosPromise<SchemeVO> => { | ||||
|   return request({ | ||||
|     url: '/design/scheme/' + id, | ||||
|     method: 'get' | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 新增设计初步方案 | ||||
|  * @param data | ||||
|  */ | ||||
| export const addScheme = (data: SchemeForm) => { | ||||
|   return request({ | ||||
|     url: '/design/scheme', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 修改设计初步方案 | ||||
|  * @param data | ||||
|  */ | ||||
| export const updateScheme = (data: SchemeForm) => { | ||||
|   return request({ | ||||
|     url: '/design/scheme/update/' + data.id, | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 删除设计初步方案 | ||||
|  * @param id | ||||
|  */ | ||||
| export const delScheme = (id: string | number | Array<string | number>) => { | ||||
|   return request({ | ||||
|     url: '/design/scheme/' + id, | ||||
|     method: 'delete' | ||||
|   }); | ||||
| }; | ||||
							
								
								
									
										101
									
								
								src/api/design/scheme/types.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										101
									
								
								src/api/design/scheme/types.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,101 @@ | ||||
| export interface SchemeVO { | ||||
|   /** | ||||
|    * 主键ID | ||||
|    */ | ||||
|   id: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 项目id | ||||
|    */ | ||||
|   projectId: string | number; | ||||
|  | ||||
|   /** | ||||
|    * ossId | ||||
|    */ | ||||
|   ossId: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 文件名称 | ||||
|    */ | ||||
|   fileName: string; | ||||
|  | ||||
|   /** | ||||
|    * 文件访问路径 | ||||
|    */ | ||||
|   fileUrl: string; | ||||
|  | ||||
|   /** | ||||
|    * 审核状态 | ||||
|    */ | ||||
|   status: string; | ||||
|  | ||||
| } | ||||
|  | ||||
| export interface SchemeForm extends BaseEntity { | ||||
|   /** | ||||
|    * 主键ID | ||||
|    */ | ||||
|   id?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 项目id | ||||
|    */ | ||||
|   projectId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * ossId | ||||
|    */ | ||||
|   ossId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 文件名称 | ||||
|    */ | ||||
|   fileName?: string; | ||||
|  | ||||
|   /** | ||||
|    * 文件访问路径 | ||||
|    */ | ||||
|   fileUrl?: string; | ||||
|  | ||||
|   /** | ||||
|    * 审核状态 | ||||
|    */ | ||||
|   status?: string; | ||||
|  | ||||
| } | ||||
|  | ||||
| export interface SchemeQuery extends PageQuery { | ||||
|  | ||||
|   /** | ||||
|    * 项目id | ||||
|    */ | ||||
|   projectId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * ossId | ||||
|    */ | ||||
|   ossId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 文件名称 | ||||
|    */ | ||||
|   fileName?: string; | ||||
|  | ||||
|   /** | ||||
|    * 文件访问路径 | ||||
|    */ | ||||
|   fileUrl?: string; | ||||
|  | ||||
|   /** | ||||
|    * 审核状态 | ||||
|    */ | ||||
|   status?: string; | ||||
|  | ||||
|     /** | ||||
|      * 日期范围参数 | ||||
|      */ | ||||
|     params?: any; | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
							
								
								
									
										63
									
								
								src/api/design/subcontract/index.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								src/api/design/subcontract/index.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,63 @@ | ||||
| import request from '@/utils/request'; | ||||
| import { AxiosPromise } from 'axios'; | ||||
| import { SubcontractVO, SubcontractForm, SubcontractQuery } from '@/api/design/subcontract/types'; | ||||
|  | ||||
| /** | ||||
|  * 查询设计分包列表 | ||||
|  * @param query | ||||
|  * @returns {*} | ||||
|  */ | ||||
|  | ||||
| export const listSubcontract = (query?: SubcontractQuery): AxiosPromise<SubcontractVO[]> => { | ||||
|   return request({ | ||||
|     url: '/design/subcontract/list', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 查询设计分包详细 | ||||
|  * @param id | ||||
|  */ | ||||
| export const getSubcontract = (id: string | number): AxiosPromise<SubcontractVO> => { | ||||
|   return request({ | ||||
|     url: '/design/subcontract/' + id, | ||||
|     method: 'get' | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 新增设计分包 | ||||
|  * @param data | ||||
|  */ | ||||
| export const addSubcontract = (data: SubcontractForm) => { | ||||
|   return request({ | ||||
|     url: '/design/subcontract', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 修改设计分包 | ||||
|  * @param data | ||||
|  */ | ||||
| export const updateSubcontract = (data: SubcontractForm) => { | ||||
|   return request({ | ||||
|     url: '/design/subcontract', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 删除设计分包 | ||||
|  * @param id | ||||
|  */ | ||||
| export const delSubcontract = (id: string | number | Array<string | number>) => { | ||||
|   return request({ | ||||
|     url: '/design/subcontract/' + id, | ||||
|     method: 'delete' | ||||
|   }); | ||||
| }; | ||||
							
								
								
									
										56
									
								
								src/api/design/subcontract/types.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								src/api/design/subcontract/types.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,56 @@ | ||||
| export interface SubcontractVO { | ||||
|   /** | ||||
|    * 主键ID | ||||
|    */ | ||||
|   id: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 项目id | ||||
|    */ | ||||
|   projectId: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 分包内容 | ||||
|    */ | ||||
|   subContent: string; | ||||
|  | ||||
| } | ||||
|  | ||||
| export interface SubcontractForm extends BaseEntity { | ||||
|   /** | ||||
|    * 主键ID | ||||
|    */ | ||||
|   id?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 项目id | ||||
|    */ | ||||
|   projectId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 分包内容 | ||||
|    */ | ||||
|   subContent?: string; | ||||
|  | ||||
| } | ||||
|  | ||||
| export interface SubcontractQuery extends PageQuery { | ||||
|  | ||||
|   /** | ||||
|    * 项目id | ||||
|    */ | ||||
|   projectId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 分包内容 | ||||
|    */ | ||||
|   subContent?: string; | ||||
|  | ||||
|     /** | ||||
|      * 日期范围参数 | ||||
|      */ | ||||
|     params?: any; | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
| @ -2,7 +2,7 @@ export interface VolumeCatalogVO { | ||||
|   /** | ||||
|    * 主键ID | ||||
|    */ | ||||
|   id: string | number; | ||||
|   design: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 项目ID | ||||
| @ -28,14 +28,13 @@ export interface VolumeCatalogVO { | ||||
|    * 备注 | ||||
|    */ | ||||
|   remark: string; | ||||
|  | ||||
| } | ||||
|  | ||||
| export interface VolumeCatalogForm extends BaseEntity { | ||||
|   /** | ||||
|    * 主键ID | ||||
|    */ | ||||
|   id?: string | number; | ||||
|   design?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 项目ID | ||||
| @ -61,11 +60,9 @@ export interface VolumeCatalogForm extends BaseEntity { | ||||
|    * 备注 | ||||
|    */ | ||||
|   remark?: string; | ||||
|  | ||||
| } | ||||
|  | ||||
| export interface VolumeCatalogQuery extends PageQuery { | ||||
|  | ||||
|   /** | ||||
|    * 项目ID | ||||
|    */ | ||||
| @ -86,11 +83,8 @@ export interface VolumeCatalogQuery extends PageQuery { | ||||
|    */ | ||||
|   documentName?: string; | ||||
|  | ||||
|     /** | ||||
|      * 日期范围参数 | ||||
|      */ | ||||
|     params?: any; | ||||
|   /** | ||||
|    * 日期范围参数 | ||||
|    */ | ||||
|   params?: any; | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user