116 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			116 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
								 | 
							
								import request from '../../../utils/request'
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// 获取排班车间数据
							 | 
						||
| 
								 | 
							
								export function getWorkShopData(params) {
							 | 
						||
| 
								 | 
							
									return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
										request.post("/FM/Department/WorkShopTreeData", params).then((result) => {
							 | 
						||
| 
								 | 
							
											if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
												resolve(result.Data);
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
										}).catch((error) => {
							 | 
						||
| 
								 | 
							
											reject(error);
							 | 
						||
| 
								 | 
							
										})
							 | 
						||
| 
								 | 
							
									})
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// 获取排班数据
							 | 
						||
| 
								 | 
							
								export function getScheduleData(params) {
							 | 
						||
| 
								 | 
							
									return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
										request.post("/FM/DepartmentScheduling/OrderEntities", params).then((result) => {
							 | 
						||
| 
								 | 
							
											if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
												resolve(result.Data);
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
										}).catch((error) => {
							 | 
						||
| 
								 | 
							
											reject(error);
							 | 
						||
| 
								 | 
							
										})
							 | 
						||
| 
								 | 
							
									})
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// 获取班组人员
							 | 
						||
| 
								 | 
							
								export function getTeamPerson(params) {
							 | 
						||
| 
								 | 
							
									return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
										request.post("/FM/TeamPerson/OrderEntities", params).then((result) => {
							 | 
						||
| 
								 | 
							
											if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
												resolve(result.Data);
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
										}).catch((error) => {
							 | 
						||
| 
								 | 
							
											reject(error);
							 | 
						||
| 
								 | 
							
										})
							 | 
						||
| 
								 | 
							
									})
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// 获取随手拍数据by ID
							 | 
						||
| 
								 | 
							
								export function getSnapshotData(params) {
							 | 
						||
| 
								 | 
							
									return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
										request.post("/FM/FMSnapshot/GetEdit", params).then((result) => {
							 | 
						||
| 
								 | 
							
											if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
												resolve(result.Data);
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
										}).catch((error) => {
							 | 
						||
| 
								 | 
							
											reject(error);
							 | 
						||
| 
								 | 
							
										})
							 | 
						||
| 
								 | 
							
									})
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// 获取随手拍列表
							 | 
						||
| 
								 | 
							
								export function getSnapshotList(params) {
							 | 
						||
| 
								 | 
							
									return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
										request.post("/FM/FMSnapshot/FullOrderPaged", params).then((result) => {
							 | 
						||
| 
								 | 
							
											if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
												resolve(result.Data);
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
										}).catch((error) => {
							 | 
						||
| 
								 | 
							
											reject(error);
							 | 
						||
| 
								 | 
							
										})
							 | 
						||
| 
								 | 
							
									})
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// 随手拍确认
							 | 
						||
| 
								 | 
							
								export function handleOkSnapshot(params) {
							 | 
						||
| 
								 | 
							
									return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
										request.post("/FM/FMSnapshot/PersonalAgree", params).then((result) => {
							 | 
						||
| 
								 | 
							
											if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
												resolve(result.Data);
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
										}).catch((error) => {
							 | 
						||
| 
								 | 
							
											reject(error);
							 | 
						||
| 
								 | 
							
										})
							 | 
						||
| 
								 | 
							
									})
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								// 获取待办数据列表
							 | 
						||
| 
								 | 
							
								export function getNotificationTaskList(params) {
							 | 
						||
| 
								 | 
							
									return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
										request.post("/FM/FMNotificationTask/FullOrderPaged", params).then((result) => {
							 | 
						||
| 
								 | 
							
											if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
												resolve(result);
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
										}).catch((error) => {
							 | 
						||
| 
								 | 
							
											reject(error);
							 | 
						||
| 
								 | 
							
										})
							 | 
						||
| 
								 | 
							
									})
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								//人员列表
							 | 
						||
| 
								 | 
							
								export function getUserLists(params) {
							 | 
						||
| 
								 | 
							
								  return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
								    request.post("/FM/User/OrderPagedAuthority", params).then((result) => {
							 | 
						||
| 
								 | 
							
								      if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
								        resolve(result);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }).catch((error)=>{
							 | 
						||
| 
								 | 
							
								      reject(error);
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								//转办
							 | 
						||
| 
								 | 
							
								export function getChangeUser(params) {
							 | 
						||
| 
								 | 
							
									params.IgnoreDataRule = true;
							 | 
						||
| 
								 | 
							
									return new Promise((resolve, reject) => {
							 | 
						||
| 
								 | 
							
										request.post("/FM/FMNotificationTask/Complaint", params).then((result) => {
							 | 
						||
| 
								 | 
							
											if (result.IsSuccessful) {
							 | 
						||
| 
								 | 
							
												resolve(result.Data);
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
										}).catch((error) => {
							 | 
						||
| 
								 | 
							
											reject(error);
							 | 
						||
| 
								 | 
							
										})
							 | 
						||
| 
								 | 
							
									})
							 | 
						||
| 
								 | 
							
								}
							 |