yxk_pc_mdh/src/api/kanbanAPI.js

185 lines
5.0 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 看板
*/
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;