add iot record
parent
cd891c15a6
commit
405c327944
@ -1,72 +1,119 @@
|
|||||||
import request from '@/config/axios'
|
import request from '@/config/axios'
|
||||||
|
|
||||||
// 计算公式 VO
|
// 计算公式 VO
|
||||||
export interface FormulaVO {
|
export interface FormulaVO {
|
||||||
id: number // ID
|
id: number // ID
|
||||||
name: string // 公式名称
|
name: string // 公式名称
|
||||||
formulaCode: string // 公式编号
|
formulaCode: string // 公式编号
|
||||||
formula: string // 公式
|
formula: string // 公式
|
||||||
resultType: string // 结果类型(产量,电耗,浆耗,水耗,气耗,参数)
|
resultType: string // 结果类型(产量,电耗,浆耗,水耗,气耗,参数)
|
||||||
machineId: number // 机台ID
|
machineId: number // 机台ID
|
||||||
remark: string // 备注
|
remark: string // 备注
|
||||||
isEnable: boolean // 是否启用
|
isEnable: boolean // 是否启用
|
||||||
}
|
}
|
||||||
|
|
||||||
// 计算公式 API
|
// 计算公式 API
|
||||||
export const FormulaApi = {
|
export const FormulaApi = {
|
||||||
// 查询计算公式分页
|
// 查询计算公式分页
|
||||||
getFormulaPage: async (params: any) => {
|
getFormulaPage: async (params: any) => {
|
||||||
return await request.get({ url: `/iot/formula/page`, params })
|
return await request.get({ url: `/iot/formula/page`, params })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 查询计算公式详情
|
// 查询计算公式详情
|
||||||
getFormula: async (id: number) => {
|
getFormula: async (id: number) => {
|
||||||
return await request.get({ url: `/iot/formula/get?id=` + id })
|
return await request.get({ url: `/iot/formula/get?id=` + id })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 新增计算公式
|
// 新增计算公式
|
||||||
createFormula: async (data: FormulaVO) => {
|
createFormula: async (data: FormulaVO) => {
|
||||||
return await request.post({ url: `/iot/formula/create`, data })
|
return await request.post({ url: `/iot/formula/create`, data })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 修改计算公式
|
// 修改计算公式
|
||||||
updateFormula: async (data: FormulaVO) => {
|
updateFormula: async (data: FormulaVO) => {
|
||||||
return await request.put({ url: `/iot/formula/update`, data })
|
return await request.put({ url: `/iot/formula/update`, data })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 删除计算公式
|
// 删除计算公式
|
||||||
deleteFormula: async (id: number) => {
|
deleteFormula: async (id: number) => {
|
||||||
return await request.delete({ url: `/iot/formula/delete?id=` + id })
|
return await request.delete({ url: `/iot/formula/delete?id=` + id })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 导出计算公式 Excel
|
// 导出计算公式 Excel
|
||||||
exportFormula: async (params) => {
|
exportFormula: async (params) => {
|
||||||
return await request.download({ url: `/iot/formula/export-excel`, params })
|
return await request.download({ url: `/iot/formula/export-excel`, params })
|
||||||
},
|
},
|
||||||
|
|
||||||
// ==================== 子表(计算公式明细) ====================
|
// ==================== 子表(计算公式明细) ====================
|
||||||
|
|
||||||
// 获得计算公式明细分页
|
// 获得计算公式明细分页
|
||||||
getFormulaDetailPage: async (params) => {
|
getFormulaDetailPage: async (params) => {
|
||||||
return await request.get({ url: `/iot/formula/formula-detail/page`, params })
|
return await request.get({ url: `/iot/formula/formula-detail/page`, params })
|
||||||
},
|
},
|
||||||
// 新增计算公式明细
|
// 新增计算公式明细
|
||||||
createFormulaDetail: async (data) => {
|
createFormulaDetail: async (data) => {
|
||||||
return await request.post({ url: `/iot/formula/formula-detail/create`, data })
|
return await request.post({ url: `/iot/formula/formula-detail/create`, data })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 修改计算公式明细
|
// 修改计算公式明细
|
||||||
updateFormulaDetail: async (data) => {
|
updateFormulaDetail: async (data) => {
|
||||||
return await request.put({ url: `/iot/formula/formula-detail/update`, data })
|
return await request.put({ url: `/iot/formula/formula-detail/update`, data })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 删除计算公式明细
|
// 删除计算公式明细
|
||||||
deleteFormulaDetail: async (id: number) => {
|
deleteFormulaDetail: async (id: number) => {
|
||||||
return await request.delete({ url: `/iot/formula/formula-detail/delete?id=` + id })
|
return await request.delete({ url: `/iot/formula/formula-detail/delete?id=` + id })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 获得计算公式明细
|
// 获得计算公式明细
|
||||||
getFormulaDetail: async (id: number) => {
|
getFormulaDetail: async (id: number) => {
|
||||||
return await request.get({ url: `/iot/formula/formula-detail/get?id=` + id })
|
return await request.get({ url: `/iot/formula/formula-detail/get?id=` + id })
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 变量记录 VO
|
||||||
|
export interface FormulaRecordVO {
|
||||||
|
id: number // ID
|
||||||
|
machineId: number // 机台ID
|
||||||
|
machineName: string // 机台
|
||||||
|
workerId: number // 用户id
|
||||||
|
workerName: string // 用户
|
||||||
|
resultType: string // 类型
|
||||||
|
formulaId: number // 公式ID
|
||||||
|
formulaCode: string // 公式编号
|
||||||
|
dataValue: number // 值
|
||||||
|
dataUnit: string // 单位
|
||||||
|
}
|
||||||
|
|
||||||
|
// 变量记录 API
|
||||||
|
export const FormulaRecordApi = {
|
||||||
|
// 查询变量记录分页
|
||||||
|
getFormulaRecordPage: async (params: any) => {
|
||||||
|
return await request.get({ url: `/iot/formula-record/page`, params })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 查询变量记录详情
|
||||||
|
getFormulaRecord: async (id: number) => {
|
||||||
|
return await request.get({ url: `/iot/formula-record/get?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 新增变量记录
|
||||||
|
createFormulaRecord: async (data: FormulaRecordVO) => {
|
||||||
|
return await request.post({ url: `/iot/formula-record/create`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 修改变量记录
|
||||||
|
updateFormulaRecord: async (data: FormulaRecordVO) => {
|
||||||
|
return await request.put({ url: `/iot/formula-record/update`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 删除变量记录
|
||||||
|
deleteFormulaRecord: async (id: number) => {
|
||||||
|
return await request.delete({ url: `/iot/formula-record/delete?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 导出变量记录 Excel
|
||||||
|
exportFormulaRecord: async (params) => {
|
||||||
|
return await request.download({ url: `/iot/formula-record/export-excel`, params })
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|||||||
@ -0,0 +1,49 @@
|
|||||||
|
import request from '@/config/axios'
|
||||||
|
|
||||||
|
// 数采记录 VO
|
||||||
|
export interface MqttRecordVO {
|
||||||
|
id: number // ID
|
||||||
|
machineId: number // 机台ID
|
||||||
|
machineName: string // 机台
|
||||||
|
deviceDataTime: Date // 采集时间
|
||||||
|
deviceData: string // 数据
|
||||||
|
deviceId: number // 设备id
|
||||||
|
deviceCode: string // 设备编码
|
||||||
|
deviceName: string // 设备名称
|
||||||
|
workerId: number // 用户id
|
||||||
|
workerName: string // 用户
|
||||||
|
gatewayCode: string // 网关
|
||||||
|
}
|
||||||
|
|
||||||
|
// 数采记录 API
|
||||||
|
export const MqttRecordApi = {
|
||||||
|
// 查询数采记录分页
|
||||||
|
getMqttRecordPage: async (params: any) => {
|
||||||
|
return await request.get({ url: `/iot/mqtt-record/page`, params })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 查询数采记录详情
|
||||||
|
getMqttRecord: async (id: number) => {
|
||||||
|
return await request.get({ url: `/iot/mqtt-record/get?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 新增数采记录
|
||||||
|
createMqttRecord: async (data: MqttRecordVO) => {
|
||||||
|
return await request.post({ url: `/iot/mqtt-record/create`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 修改数采记录
|
||||||
|
updateMqttRecord: async (data: MqttRecordVO) => {
|
||||||
|
return await request.put({ url: `/iot/mqtt-record/update`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 删除数采记录
|
||||||
|
deleteMqttRecord: async (id: number) => {
|
||||||
|
return await request.delete({ url: `/iot/mqtt-record/delete?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 导出数采记录 Excel
|
||||||
|
exportMqttRecord: async (params) => {
|
||||||
|
return await request.download({ url: `/iot/mqtt-record/export-excel`, params })
|
||||||
|
},
|
||||||
|
}
|
||||||
@ -0,0 +1,73 @@
|
|||||||
|
import request from '@/config/axios'
|
||||||
|
|
||||||
|
// 销售订单 VO
|
||||||
|
export interface SaleOrderVO {
|
||||||
|
id: number
|
||||||
|
no: string // 销售单编号
|
||||||
|
status: number // 销售状态
|
||||||
|
customerId: number // 客户编号
|
||||||
|
orderTime: Date // 下单时间
|
||||||
|
totalCount: number // 合计数量
|
||||||
|
totalPrice: number // 合计价格,单位:元
|
||||||
|
totalProductPrice: number // 合计产品价格,单位:元
|
||||||
|
remark: string // 备注
|
||||||
|
}
|
||||||
|
|
||||||
|
// 销售订单 API
|
||||||
|
export const SaleOrderApi = {
|
||||||
|
// 查询销售订单分页
|
||||||
|
getSaleOrderPage: async (params: any) => {
|
||||||
|
return await request.get({ url: `/mes/sale-order/page`, params })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 查询销售订单详情
|
||||||
|
getSaleOrder: async (id: number) => {
|
||||||
|
return await request.get({ url: `/mes/sale-order/get?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 新增销售订单
|
||||||
|
createSaleOrder: async (data: SaleOrderVO) => {
|
||||||
|
return await request.post({ url: `/mes/sale-order/create`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 修改销售订单
|
||||||
|
updateSaleOrder: async (data: SaleOrderVO) => {
|
||||||
|
return await request.put({ url: `/mes/sale-order/update`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 删除销售订单
|
||||||
|
deleteSaleOrder: async (id: number) => {
|
||||||
|
return await request.delete({ url: `/mes/sale-order/delete?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 导出销售订单 Excel
|
||||||
|
exportSaleOrder: async (params) => {
|
||||||
|
return await request.download({ url: `/mes/sale-order/export-excel`, params })
|
||||||
|
},
|
||||||
|
|
||||||
|
// ==================== 子表(销售订单项) ====================
|
||||||
|
|
||||||
|
// 获得销售订单项分页
|
||||||
|
getSaleOrderItemsPage: async (params) => {
|
||||||
|
return await request.get({ url: `/mes/sale-order/sale-order-items/page`, params })
|
||||||
|
},
|
||||||
|
// 新增销售订单项
|
||||||
|
createSaleOrderItems: async (data) => {
|
||||||
|
return await request.post({ url: `/mes/sale-order/sale-order-items/create`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 修改销售订单项
|
||||||
|
updateSaleOrderItems: async (data) => {
|
||||||
|
return await request.put({ url: `/mes/sale-order/sale-order-items/update`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 删除销售订单项
|
||||||
|
deleteSaleOrderItems: async (id: number) => {
|
||||||
|
return await request.delete({ url: `/mes/sale-order/sale-order-items/delete?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 获得销售订单项
|
||||||
|
getSaleOrderItems: async (id: number) => {
|
||||||
|
return await request.get({ url: `/mes/sale-order/sale-order-items/get?id=` + id })
|
||||||
|
},
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue