import request from '@/router/axios' export function bigScreen() { return request({ url: '/biz/bigScreen/list', method: 'get' }) } export function totalInfo(type) { return request({ url: `/biz/bigScreen/totalInfo/${type}`, method: 'get' }) } export function deviceInfo(id) { return request({ url: `/biz/bigScreen/deviceInfo/${id}`, method: 'get' }) } export function historyInfo(id) { return request({ url: `/biz/bigScreen/historyInfo/${id}`, method: 'get' }) } export function monthRunTime(id) { return request({ url: `/biz/bigScreen/monthRunTime/${id}`, method: 'get' }) } export function fetchListDutyRecord(query) { return request({ url: '/mes/dutyRecord/page', method: 'get', params: query }) } export function exportDutyRecord(query) { return request({ url: '/mes/dutyRecord/exportDutyRecord', method: 'get', params: query, responseType: 'blob' }) } export function addDutyRecord(obj) { return request({ url: '/mes/dutyRecord', method: 'post', data: obj }) } export function getDutyRecord(id) { return request({ url: '/mes/dutyRecord/' + id, method: 'get' }) } export function delDutyRecord(id) { return request({ url: '/mes/dutyRecord/' + id, method: 'delete' }) } export function putDutyRecord(obj) { return request({ url: '/mes/dutyRecord', method: 'put', data: obj }) } export function updateBatchById(obj) { return request({ url: '/mes/dutyRecord/updateBatchById', method: 'post', data: obj }) } export function getPersonByDutyRecordId(id) { return request({ url: '/mes/dutyRecord/getPersonByDutyRecordId/' + id, method: 'get' }) } export function getOutputByDutyRecordId(id) { return request({ url: '/mes/dutyRecord/getOutputByDutyRecordId/' + id, method: 'get' }) } export function getOutputByDutyRecordIdList(ids) { return request({ url: '/mes/dutyRecord/getOutputByDutyRecordIdList', method: 'get', params: { idList: ids } }) } export function getDutyRecordByWorkstationId(id) { return request({ url: '/mes/dutyRecord/getDutyRecordByWorkstationId/' + id, method: 'get' }) } export function getOperatingRecord(id) { return request({ url: '/mes/dutyRecord/getOperatingRecord/' + id, method: 'get' }) } export function getArtificialRecord(query) { return request({ url: '/mes/dutyRecord/getArtificialRecord', method: 'get', params: query }) } export function getCheckTime(query) { return request({ url: '/mes/shift/checkTime', method: 'get', params: query }) } export function addDutyRecordBatch(obj) { return request({ url: '/mes/dutyRecord/batch', method: 'post', data: obj }) } export function getUnsubmitWorkstation(query) { return request({ url: '/mes/dutyRecord/getUnsubmitWorkstation', method: 'get', params: query }) } export function batchSubmit(obj) { return request({ url: '/mes/dutyRecord/batchSubmit ', method: 'post', data: obj }) } export function getPersonByDutyRecordIdList(ids) { return request({ url: '/mes/dutyRecord/getPersonByDutyRecordIdList', method: 'get', params: { idList: ids } }) } export function getArtificialInformationByDutyRecordId(ids) { return request({ url: '/mes/dutyRecord/getArtificialInformationByDutyRecordId', method: 'get', params: { dutyRecordIdList: ids } }) }