add iot record
parent
cd891c15a6
commit
405c327944
@ -1,72 +1,119 @@
|
||||
import request from '@/config/axios'
|
||||
|
||||
// 计算公式 VO
|
||||
export interface FormulaVO {
|
||||
id: number // ID
|
||||
name: string // 公式名称
|
||||
formulaCode: string // 公式编号
|
||||
formula: string // 公式
|
||||
resultType: string // 结果类型(产量,电耗,浆耗,水耗,气耗,参数)
|
||||
machineId: number // 机台ID
|
||||
remark: string // 备注
|
||||
isEnable: boolean // 是否启用
|
||||
}
|
||||
|
||||
// 计算公式 API
|
||||
export const FormulaApi = {
|
||||
// 查询计算公式分页
|
||||
getFormulaPage: async (params: any) => {
|
||||
return await request.get({ url: `/iot/formula/page`, params })
|
||||
},
|
||||
|
||||
// 查询计算公式详情
|
||||
getFormula: async (id: number) => {
|
||||
return await request.get({ url: `/iot/formula/get?id=` + id })
|
||||
},
|
||||
|
||||
// 新增计算公式
|
||||
createFormula: async (data: FormulaVO) => {
|
||||
return await request.post({ url: `/iot/formula/create`, data })
|
||||
},
|
||||
|
||||
// 修改计算公式
|
||||
updateFormula: async (data: FormulaVO) => {
|
||||
return await request.put({ url: `/iot/formula/update`, data })
|
||||
},
|
||||
|
||||
// 删除计算公式
|
||||
deleteFormula: async (id: number) => {
|
||||
return await request.delete({ url: `/iot/formula/delete?id=` + id })
|
||||
},
|
||||
|
||||
// 导出计算公式 Excel
|
||||
exportFormula: async (params) => {
|
||||
return await request.download({ url: `/iot/formula/export-excel`, params })
|
||||
},
|
||||
|
||||
// ==================== 子表(计算公式明细) ====================
|
||||
|
||||
// 获得计算公式明细分页
|
||||
getFormulaDetailPage: async (params) => {
|
||||
return await request.get({ url: `/iot/formula/formula-detail/page`, params })
|
||||
},
|
||||
// 新增计算公式明细
|
||||
createFormulaDetail: async (data) => {
|
||||
return await request.post({ url: `/iot/formula/formula-detail/create`, data })
|
||||
},
|
||||
|
||||
// 修改计算公式明细
|
||||
updateFormulaDetail: async (data) => {
|
||||
return await request.put({ url: `/iot/formula/formula-detail/update`, data })
|
||||
},
|
||||
|
||||
// 删除计算公式明细
|
||||
deleteFormulaDetail: async (id: number) => {
|
||||
return await request.delete({ url: `/iot/formula/formula-detail/delete?id=` + id })
|
||||
},
|
||||
|
||||
// 获得计算公式明细
|
||||
getFormulaDetail: async (id: number) => {
|
||||
return await request.get({ url: `/iot/formula/formula-detail/get?id=` + id })
|
||||
},
|
||||
}
|
||||
import request from '@/config/axios'
|
||||
|
||||
// 计算公式 VO
|
||||
export interface FormulaVO {
|
||||
id: number // ID
|
||||
name: string // 公式名称
|
||||
formulaCode: string // 公式编号
|
||||
formula: string // 公式
|
||||
resultType: string // 结果类型(产量,电耗,浆耗,水耗,气耗,参数)
|
||||
machineId: number // 机台ID
|
||||
remark: string // 备注
|
||||
isEnable: boolean // 是否启用
|
||||
}
|
||||
|
||||
// 计算公式 API
|
||||
export const FormulaApi = {
|
||||
// 查询计算公式分页
|
||||
getFormulaPage: async (params: any) => {
|
||||
return await request.get({ url: `/iot/formula/page`, params })
|
||||
},
|
||||
|
||||
// 查询计算公式详情
|
||||
getFormula: async (id: number) => {
|
||||
return await request.get({ url: `/iot/formula/get?id=` + id })
|
||||
},
|
||||
|
||||
// 新增计算公式
|
||||
createFormula: async (data: FormulaVO) => {
|
||||
return await request.post({ url: `/iot/formula/create`, data })
|
||||
},
|
||||
|
||||
// 修改计算公式
|
||||
updateFormula: async (data: FormulaVO) => {
|
||||
return await request.put({ url: `/iot/formula/update`, data })
|
||||
},
|
||||
|
||||
// 删除计算公式
|
||||
deleteFormula: async (id: number) => {
|
||||
return await request.delete({ url: `/iot/formula/delete?id=` + id })
|
||||
},
|
||||
|
||||
// 导出计算公式 Excel
|
||||
exportFormula: async (params) => {
|
||||
return await request.download({ url: `/iot/formula/export-excel`, params })
|
||||
},
|
||||
|
||||
// ==================== 子表(计算公式明细) ====================
|
||||
|
||||
// 获得计算公式明细分页
|
||||
getFormulaDetailPage: async (params) => {
|
||||
return await request.get({ url: `/iot/formula/formula-detail/page`, params })
|
||||
},
|
||||
// 新增计算公式明细
|
||||
createFormulaDetail: async (data) => {
|
||||
return await request.post({ url: `/iot/formula/formula-detail/create`, data })
|
||||
},
|
||||
|
||||
// 修改计算公式明细
|
||||
updateFormulaDetail: async (data) => {
|
||||
return await request.put({ url: `/iot/formula/formula-detail/update`, data })
|
||||
},
|
||||
|
||||
// 删除计算公式明细
|
||||
deleteFormulaDetail: async (id: number) => {
|
||||
return await request.delete({ url: `/iot/formula/formula-detail/delete?id=` + id })
|
||||
},
|
||||
|
||||
// 获得计算公式明细
|
||||
getFormulaDetail: async (id: number) => {
|
||||
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