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