| 
									
										
										
										
											2025-08-22 18:25:54 +08:00
										 |  |  | import request from '@/utils/request'; | 
					
						
							|  |  |  | import { AxiosPromise } from 'axios'; | 
					
						
							|  |  |  | import { MasterVO, MasterForm, MasterQuery } from '@/api/patch/types'; | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * 合同金额 | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | export const totalAmount = () => { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/money/big/screen/totalAmount', | 
					
						
							|  |  |  |     method: 'get' | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * 查询项目位置列表 | 
					
						
							|  |  |  |  * | 
					
						
							| 
									
										
										
										
											2025-08-26 19:25:15 +08:00
										 |  |  |  */ export const projectGis = (clientid?: any) => { | 
					
						
							| 
									
										
										
										
											2025-08-22 18:25:54 +08:00
										 |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/money/big/screen/project/gis', | 
					
						
							|  |  |  |     method: 'get', | 
					
						
							|  |  |  |     params: clientid | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * 应收实收 | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  */ export const incomePay = (clientid) => { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/money/big/screen/income/pay', | 
					
						
							|  |  |  |     method: 'get', | 
					
						
							|  |  |  |     params: clientid | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * 收入合同分析 | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  */ export const incomeAnalyze = (clientid) => { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/money/big/screen/income/analyze', | 
					
						
							|  |  |  |     method: 'get', | 
					
						
							|  |  |  |     params: clientid | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * 应付实付 | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  */ export const expensesPay = (clientid) => { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/money/big/screen/expenses/pay', | 
					
						
							|  |  |  |     method: 'get', | 
					
						
							|  |  |  |     params: clientid | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * 支出合同分析 | 
					
						
							|  |  |  |  * | 
					
						
							| 
									
										
										
										
											2025-08-26 19:25:15 +08:00
										 |  |  |  */ | 
					
						
							|  |  |  | export const expensesAnalyze = (clientid) => { | 
					
						
							| 
									
										
										
										
											2025-08-22 18:25:54 +08:00
										 |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/money/big/screen/expenses/analyze', | 
					
						
							|  |  |  |     method: 'get', | 
					
						
							|  |  |  |     params: clientid | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * 成本 | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  */ export const cost = (clientid) => { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/money/big/screen/cost', | 
					
						
							|  |  |  |     method: 'get', | 
					
						
							|  |  |  |     params: clientid | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | }; | 
					
						
							| 
									
										
										
										
											2025-08-22 19:01:55 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | // 资金KPI
 | 
					
						
							|  |  |  | export const monthMoney = () => { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/money/big/screen/monthMoney', | 
					
						
							| 
									
										
										
										
											2025-08-26 19:25:15 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-08-22 19:01:55 +08:00
										 |  |  |   }); | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | // 现金流
 | 
					
						
							|  |  |  | export const monthCash = () => { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/money/big/screen/monthCash', | 
					
						
							| 
									
										
										
										
											2025-08-26 19:25:15 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-08-22 19:01:55 +08:00
										 |  |  |   }); | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | // 现金流总和
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export const cashTotal = () => { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/money/big/screen/cashTotal', | 
					
						
							| 
									
										
										
										
											2025-08-26 19:25:15 +08:00
										 |  |  |     method: 'get' | 
					
						
							| 
									
										
										
										
											2025-08-22 19:01:55 +08:00
										 |  |  |   }); | 
					
						
							|  |  |  | }; | 
					
						
							| 
									
										
										
										
											2025-09-08 15:44:35 +08:00
										 |  |  | //安全天数
 | 
					
						
							|  |  |  | export const getSafetyDay = (projectId) => { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/money/big/screen/safetyDay/' + projectId, | 
					
						
							|  |  |  |     method: 'get' | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | }; | 
					
						
							| 
									
										
										
										
											2025-09-09 09:42:28 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | //安全天数
 | 
					
						
							|  |  |  | export const getWeather = (projectId) => { | 
					
						
							|  |  |  |   return request({ | 
					
						
							|  |  |  |     url: '/money/big/screen/weather/' + projectId, | 
					
						
							|  |  |  |     method: 'get' | 
					
						
							|  |  |  |   }); | 
					
						
							| 
									
										
										
										
											2025-09-09 19:52:26 +08:00
										 |  |  | }; |