236 lines
		
	
	
		
			6.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			236 lines
		
	
	
		
			6.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
								 | 
							
								import request from '../utils/request'
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export function toLogin(params) {
							 | 
						||
| 
								 | 
							
								  const { username, password,device,version,versions } = params
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/Token/Gen", params, false).then((result)=>{
							 | 
						||
| 
								 | 
							
								      const { access_token, refreshToken, orgId, Tenant } = result
							 | 
						||
| 
								 | 
							
								      uni.setStorageSync('accessToken', access_token)
							 | 
						||
| 
								 | 
							
								      uni.setStorageSync('refreshToken', refreshToken)
							 | 
						||
| 
								 | 
							
								      uni.setStorageSync('orgId', orgId)
							 | 
						||
| 
								 | 
							
								      uni.setStorageSync('Tenant', Tenant)
							 | 
						||
| 
								 | 
							
								      request.post('/PF/Login/Login', {
							 | 
						||
| 
								 | 
							
								        Parameter1: username,
							 | 
						||
| 
								 | 
							
								        Parameter2: password,
							 | 
						||
| 
								 | 
							
								        Parameter3: '2',
							 | 
						||
| 
								 | 
							
								        Parameter4: orgId,
							 | 
						||
| 
								 | 
							
								        Parameter7: true,
							 | 
						||
| 
								 | 
							
										Parameter20:version,
							 | 
						||
| 
								 | 
							
										Parameter21:device,
							 | 
						||
| 
								 | 
							
								      }).then((res) => {
							 | 
						||
| 
								 | 
							
								        if (res.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								          uni.setStorageSync('appInfo', res.Data)
							 | 
						||
| 
								 | 
							
								          uni.switchTab({
							 | 
						||
| 
								 | 
							
								            url: '/pages/index/index2'
							 | 
						||
| 
								 | 
							
								          })
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								      })
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export function getOrgList(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/OP/TenantInfo/GetOrgList", params).then((result)=>{
							 | 
						||
| 
								 | 
							
								      console.log('org list app', result)
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result);//.Data
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export function getTodoData(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/FM/FMNotificationTask/HomeOrderPaged", params).then((result)=>{
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result.Data);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export function handleTaskStatus(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/FM/FMNotificationTask/ChangeStatus", params).then((result)=>{
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result.Data);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								///wyw 首页待办 获取 审批信息
							 | 
						||
| 
								 | 
							
								export function FullGet(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/PF/PFApprove/FullGet", params).then((result)=>{
							 | 
						||
| 
								 | 
							
								      console.log('result', result)
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result.Data);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export function GetApproveInfo(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/PF/Approve/GetApproveInfo", params).then((result)=>{
							 | 
						||
| 
								 | 
							
								      console.log('result', result)
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result.Data);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export function getDepartmentLists(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/FM/Department/OrderPaged", params).then((result)=>{
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export function saveSnapShot(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/FM/FMSnapshot/FullUpdate", params).then((result)=>{
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export function getTasksUpdate(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/FM/FMNotificationTask/UserNotificationCount", params, true, false).then((result)=>{
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export function getChartData(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/BI/BIStatiscialAnalysisController/GetPersonAnalyze", params, true, false).then((result)=>{
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								export function getStandardScore(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/PE/PESafetyEvaluationRecord/HomeGet", params, true, false).then((result)=>{
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								export function getRiskLevel(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/FM/RiskLevelProportion/OrderPaged", params, true, false).then((result)=>{
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								export function getClassActive(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/BI/BIStatiscialAnalysisController/GetDepartmentCompletionSort", params, true, false).then((result)=>{
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								export function getWorkTicket(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/BI/BIStatiscialAnalysisController/GetJobCompletionSort", params, true, false).then((result)=>{
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								export function getDangerTotal(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/BI/BIHome/GetHomeInfo", params, true, false).then((result)=>{
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export function getTrainHours(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/SE/SETrainRecord/GetTrainHours", params).then((result)=>{
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// get请求
							 | 
						||
| 
								 | 
							
								// export function getBannerList(params) {
							 | 
						||
| 
								 | 
							
								//   return new Promise((resolve, reject)=>{
							 | 
						||
| 
								 | 
							
								//     request.get("/banner/getList", params).then((result)=>{
							 | 
						||
| 
								 | 
							
								//       resolve(result)
							 | 
						||
| 
								 | 
							
								//     }).catch(err=>{
							 | 
						||
| 
								 | 
							
								//       reject(err)
							 | 
						||
| 
								 | 
							
								//     });
							 | 
						||
| 
								 | 
							
								//   });
							 | 
						||
| 
								 | 
							
								// }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// post请求
							 | 
						||
| 
								 | 
							
								// export function addBanner(params) {
							 | 
						||
| 
								 | 
							
								//   return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								//     request.post("/banner/add", params).then((result)=>{
							 | 
						||
| 
								 | 
							
								//       resolve(result);
							 | 
						||
| 
								 | 
							
								//     }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								//       reject(error);
							 | 
						||
| 
								 | 
							
								//     });
							 | 
						||
| 
								 | 
							
								//   });
							 | 
						||
| 
								 | 
							
								// }
							 | 
						||
| 
								 | 
							
								
							 |