施工产值
This commit is contained in:
		
							
								
								
									
										97
									
								
								src/api/design/volumeCatalog/index.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										97
									
								
								src/api/design/volumeCatalog/index.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,97 @@ | ||||
| import request from '@/utils/request'; | ||||
| import { AxiosPromise } from 'axios'; | ||||
| import { VolumeCatalogVO, VolumeCatalogForm, VolumeCatalogQuery } from '@/api/design/volumeCatalog/types'; | ||||
|  | ||||
| /** | ||||
|  * 查询卷册目录列表 | ||||
|  * @param query | ||||
|  * @returns {*} | ||||
|  */ | ||||
|  | ||||
| export const listVolumeCatalog = (query?: VolumeCatalogQuery): AxiosPromise<VolumeCatalogVO[]> => { | ||||
|   return request({ | ||||
|     url: '/design/volumeCatalog/list', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 查询卷册目录详细 | ||||
|  * @param id | ||||
|  */ | ||||
| export const getVolumeCatalog = (id: string | number): AxiosPromise<VolumeCatalogVO> => { | ||||
|   return request({ | ||||
|     url: '/design/volumeCatalog/' + id, | ||||
|     method: 'get' | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 查询卷册目录文件列表 | ||||
|  * @param id | ||||
|  * @returns {*} | ||||
|  */ | ||||
| export const getVolumeCatafileList = (id: string | number): AxiosPromise => { | ||||
|   return request({ | ||||
|     url: '/design/volumeCatalog/listFileById/' + id, | ||||
|     method: 'get' | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 查阅卷册目录文件 | ||||
|  * @param id | ||||
|  */ | ||||
| export const lookViewerFile = (id: string | number): AxiosPromise => { | ||||
|   return request({ | ||||
|     url: '/design/volumeCatalog/viewerFile/' + id, | ||||
|     method: 'get' | ||||
|   }); | ||||
| }; | ||||
| /** | ||||
|  * 新增卷册目录 | ||||
|  * @param data | ||||
|  */ | ||||
| export const addVolumeCatalog = (data: VolumeCatalogForm) => { | ||||
|   return request({ | ||||
|     url: '/design/volumeCatalog', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 修改卷册目录 | ||||
|  * @param data | ||||
|  */ | ||||
| export const updateVolumeCatalog = (data: VolumeCatalogForm) => { | ||||
|   return request({ | ||||
|     url: '/design/volumeCatalog', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 删除卷册目录 | ||||
|  * @param id | ||||
|  */ | ||||
| export const delVolumeCatalog = (id: string | number | Array<string | number>) => { | ||||
|   return request({ | ||||
|     url: '/design/volumeCatalog/' + id, | ||||
|     method: 'delete' | ||||
|   }); | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * 上传卷册文件 | ||||
|  * @param query | ||||
|  */ | ||||
| export const uploadVolumeFile = (query?: any): AxiosPromise => { | ||||
|   return request({ | ||||
|     url: '/design/volumeFile', | ||||
|     method: 'POST', | ||||
|     data: query | ||||
|   }); | ||||
| }; | ||||
							
								
								
									
										96
									
								
								src/api/design/volumeCatalog/types.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								src/api/design/volumeCatalog/types.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,96 @@ | ||||
| export interface VolumeCatalogVO { | ||||
|   /** | ||||
|    * 主键ID | ||||
|    */ | ||||
|   id: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 项目ID | ||||
|    */ | ||||
|   projectId: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 设计子项ID | ||||
|    */ | ||||
|   designSubitemId: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 卷册号 | ||||
|    */ | ||||
|   volumeNumber: string; | ||||
|  | ||||
|   /** | ||||
|    * 资料名称 | ||||
|    */ | ||||
|   documentName: string; | ||||
|  | ||||
|   /** | ||||
|    * 备注 | ||||
|    */ | ||||
|   remark: string; | ||||
|  | ||||
| } | ||||
|  | ||||
| export interface VolumeCatalogForm extends BaseEntity { | ||||
|   /** | ||||
|    * 主键ID | ||||
|    */ | ||||
|   id?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 项目ID | ||||
|    */ | ||||
|   projectId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 设计子项ID | ||||
|    */ | ||||
|   designSubitemId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 卷册号 | ||||
|    */ | ||||
|   volumeNumber?: string; | ||||
|  | ||||
|   /** | ||||
|    * 资料名称 | ||||
|    */ | ||||
|   documentName?: string; | ||||
|  | ||||
|   /** | ||||
|    * 备注 | ||||
|    */ | ||||
|   remark?: string; | ||||
|  | ||||
| } | ||||
|  | ||||
| export interface VolumeCatalogQuery extends PageQuery { | ||||
|  | ||||
|   /** | ||||
|    * 项目ID | ||||
|    */ | ||||
|   projectId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 设计子项ID | ||||
|    */ | ||||
|   designSubitemId?: string | number; | ||||
|  | ||||
|   /** | ||||
|    * 卷册号 | ||||
|    */ | ||||
|   volumeNumber?: string; | ||||
|  | ||||
|   /** | ||||
|    * 资料名称 | ||||
|    */ | ||||
|   documentName?: string; | ||||
|  | ||||
|     /** | ||||
|      * 日期范围参数 | ||||
|      */ | ||||
|     params?: any; | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user