185 lines
5.0 KiB
JavaScript
185 lines
5.0 KiB
JavaScript
|
/**
|
|||
|
* 看板
|
|||
|
*/
|
|||
|
import base from './base'; // 导入接口域名列表
|
|||
|
import axios from '@/request'; // 导入http中创建的axios实例
|
|||
|
import axios_new from '@/request/index_new'; // 导入http中创建的axios实例
|
|||
|
|
|||
|
const kanbanAPI = { /**
|
|||
|
* 看板 运行效率 接口
|
|||
|
*/
|
|||
|
getDdeviceCountOfSpectacularseptsTree() {
|
|||
|
return axios.post(`${base.url}/apis/device/countOfSpectaculars`, {})
|
|||
|
},
|
|||
|
/**
|
|||
|
* 故障排名
|
|||
|
*/
|
|||
|
repairEventFaultRank(params) {
|
|||
|
return axios.post(`${base.url}/apis/repairEvent/faultRank`, {})
|
|||
|
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 修复能力
|
|||
|
*/
|
|||
|
repairEventRepairPower() {
|
|||
|
return axios.post(`${base.url}/apis/repairEvent/repairPower`, {})
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 维修看板
|
|||
|
*/
|
|||
|
eventListForBoard(params) {
|
|||
|
return axios.post(`${base.url}/apis/repairEvent/eventListForBoard`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 保养看板
|
|||
|
*/
|
|||
|
upkeepOfBoard(params) {
|
|||
|
return axios.post(`${base.url}/apis/upkeepRecorder/upkeepOfBoard`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 巡视看板
|
|||
|
*/
|
|||
|
recordListForBoard(params) {
|
|||
|
return axios.post(`${base.url}/apis/patrolRecord/recordListForBoard`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 任务列表看板
|
|||
|
*/
|
|||
|
taskMainListForBoard(params) {
|
|||
|
return axios.post(`${base.url}/apis/taskMain/listForBoard`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 任务看板
|
|||
|
*/
|
|||
|
ManageKanbanDeviceTask(params) {
|
|||
|
return axios.post(`${base.url}/apis/ManageKanban/deviceTask`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 设备状态
|
|||
|
*/
|
|||
|
equipmentStatus(params) {
|
|||
|
return axios.post(`${base.url}/apis/board/dispachase/equipmentStatus`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 设备产量
|
|||
|
*/
|
|||
|
equipmentProduction(params) {
|
|||
|
return axios.post(`${base.url}/apis/board/dispachase/equipmentProduction`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 车间WIP看板
|
|||
|
*/
|
|||
|
manageKanbanWorkshop(params) {
|
|||
|
return axios.post(`${base.url}/apis/ManageKanban/workshop`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 工序WIP看板
|
|||
|
*/
|
|||
|
manageKanbanProcess(params) {
|
|||
|
return axios.post(`${base.url}/apis/ManageKanban/process`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 物料配送看板
|
|||
|
*/
|
|||
|
manageKanbanMaterielDelivery(params) {
|
|||
|
return axios.post(`${base.url}/apis/ManageKanban/materielDelivery`, params)
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 产量统计
|
|||
|
*/
|
|||
|
manageKanbanProductionStatistics(params) {
|
|||
|
return axios.post(`${base.url}/apis/ManageKanban/productionStatistics`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 工单分布
|
|||
|
*/
|
|||
|
dispachaseDistributionDiagram(params) {
|
|||
|
return axios.post(`${base.url}/apis/board/dispachase/distributionDiagram`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 良率统计()产品最高top 10
|
|||
|
*/
|
|||
|
ManageKanbanYieldStatisticsByProduct(params) {
|
|||
|
return axios.post(`${base.url}/apis/ManageKanban/yieldStatisticsByProduct`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 良率统计()不良最高top 10
|
|||
|
*/
|
|||
|
ManageKanbanYieldStatisticsByDefectiveRate(params) {
|
|||
|
return axios.post(`${base.url}/apis/ManageKanban/yieldStatisticsByDefectiveRate`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 计件工资
|
|||
|
*/
|
|||
|
dispachasePieceRateWage(params) {
|
|||
|
return axios.post(`${base.url}/apis/board/dispachase/pieceRateWage`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 生产进度
|
|||
|
*/
|
|||
|
dispachaseProductionSchedule(params) {
|
|||
|
return axios.post(`${base.url}/apis/board/dispachase/productionSchedule`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 不良原因
|
|||
|
*/
|
|||
|
ManageKanbanBadReasonsCount(params) {
|
|||
|
return axios.post(`${base.url}/apis/ManageKanban/badReasonsCount`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 生产运营驾驶舱-设备任务总览
|
|||
|
*/
|
|||
|
ManageKanbanDeviceTaskOverview(params) {
|
|||
|
return axios.post(`${base.url}/apis/ManageKanban/deviceTaskOverview`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 生产运营驾驶舱-产量(按车间)
|
|||
|
*/
|
|||
|
ManageKanbanOutPut(params) {
|
|||
|
return axios_new.post(`${base.url}/apis/ManageKanban/outPut`, params)
|
|||
|
},
|
|||
|
|
|||
|
/**
|
|||
|
* 生产运营驾驶舱-产量(按车间)
|
|||
|
*/
|
|||
|
WorkShopCompleteList(params) {
|
|||
|
return axios_new.post(`${base.url}/apis/board/dispachase/workShopCompleteList`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 生产运营驾驶舱-全部设备产量(按设备)
|
|||
|
*/
|
|||
|
ManageKanbanAllDevice(params) {
|
|||
|
return axios_new.post(`${base.url}/apis/ManageKanban/allDevice`, params)
|
|||
|
},
|
|||
|
ManageKanbanAllDeviceData(params) {
|
|||
|
return axios_new.post(`${base.url}/apis/ManageKanban/allDeviceData`, params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 生产运营驾驶舱-设备产能分析
|
|||
|
*/
|
|||
|
ManageKanbanDeviceCapacityAnalysis(params) {
|
|||
|
return axios_new.get(`${base.url}/apis/ManageKanban/deviceCapacityAnalysis/` + params)
|
|||
|
},
|
|||
|
/**
|
|||
|
* 公司运营驾驶舱
|
|||
|
*/
|
|||
|
analysis(params) {
|
|||
|
return axios.post(`${base.url}/apis/financialManagement/analysis`, params)
|
|||
|
},
|
|||
|
// 公司运营看板
|
|||
|
todayOutPut() {
|
|||
|
return axios.get(`${base.url}/apis/companyOperation/todayOutPut`, {})
|
|||
|
},
|
|||
|
//生产运营看板
|
|||
|
unfinishedWorkOrderDistribution() {
|
|||
|
return axios_new.post(`${base.url}/apis/board/dispachase/unfinishedWorkOrderDistribution`, {})
|
|||
|
},
|
|||
|
allDeviceDataAdd() {
|
|||
|
return axios_new.post(`${base.url}/apis/ManageKanban/allDeviceDataAdd`,)
|
|||
|
},
|
|||
|
}
|
|||
|
export default kanbanAPI;
|