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);
|
|
})
|
|
})
|
|
} |