diff --git a/src/api/mes/application.js b/src/api/mes/application.js index 50a84e8..15e47a9 100644 --- a/src/api/mes/application.js +++ b/src/api/mes/application.js @@ -1,29 +1,55 @@ import request from '@/utils/request' +// 新增能源设备 +export function createEnergyDevice(data) { + return request({ + url: '/admin-api/mes/energy-device/create', + method: 'POST', + data: data + }) +} -// 查询能源设备列表 -export function getEnergyDevice(params) { +// 查询能源设备详情 +export function getEnergyDeviceById(id) { return request({ - url: '/admin-api/mes/energy-device/page', - method: 'get', - params: params + url: '/admin-api/mes/energy-device/get?id=' + id, + method: 'GET', }) } // 修改能源设备 -export function updateEnergyDeviceCheckRecord(data) { +export function updateEnergyDevice(data) { return request({ url: '/admin-api/mes/energy-device/update', - method: 'put', + method: 'PUT', data: data }) } + +// 查询能源设备列表 +export function getEnergyDevice(params) { + return request({ + url: '/admin-api/mes/energy-device/page', + method: 'GET', + params: params + }) +} + // 删除能源设备 export function deleteEnergyDevice(id) { return request({ url: '/admin-api/mes/energy-device/delete?id='+id, - method: 'delete' + method: 'DELETE' + }) +} + +// 新增抄表记录 +export function createEnergyDeviceCheckRecord(data) { + return request({ + url: '/admin-api/mes/energy-device/energy-device-check-record/create', + method: 'POST', + data: data }) } @@ -31,16 +57,16 @@ export function deleteEnergyDevice(id) { export function getEnergyDeviceCheckRecord(params) { return request({ url: '/admin-api/mes/energy-device/energy-device-check-record/page', - method: 'get', + method: 'GET', params }) } -// 新增抄表记录 -export function createEnergyDeviceCheckRecord(data) { +// 修改抄表记录 +export function updateEnergyDeviceCheckRecord(data) { return request({ - url: '/admin-api/mes/energy-device/energy-device-check-record/create', - method: 'post', + url: '/admin-api/mes/energy-device/update', + method: 'PUT', data: data }) } @@ -49,6 +75,6 @@ export function createEnergyDeviceCheckRecord(data) { export function deleteEnergyDeviceCheckRecordById(id) { return request({ url: '/admin-api/mes/energy-device/energy-device-check-record/delete?id='+id, - method: 'delete' + method: 'DELETE' }) } diff --git a/src/api/system/dict/data.js b/src/api/system/dict/data.js index ca0c999..008d281 100644 --- a/src/api/system/dict/data.js +++ b/src/api/system/dict/data.js @@ -51,6 +51,15 @@ export function delData(dictCode) { }) } // +export const deviceTypes=[ + {text: '电表', value: '电表'}, + {text: '水表', value: '水表'}, + {text: '燃气表', value: '燃气表'}, +] +export const isEnable=[ + {text: '是', value: true}, + {text: '否', value: false}, +] export const processTypes = [ {text: '制浆', value: 'zhijiang'}, {text: '成型', value: 'chengxing'}, {text: '烘干', value: 'honggan'}, {text: '转移', value: 'zhuanyi'}, diff --git a/src/pages.json b/src/pages.json index 45d8db9..0344f26 100644 --- a/src/pages.json +++ b/src/pages.json @@ -76,6 +76,12 @@ "navigationStyle": "custom" } }, + { + "path": "pages/application/components/energyEquipmentCreateOrEdit", + "style": { + "navigationStyle": "custom" + } + }, { "path": "pages/application/components/energyEquipmentDetail", "style": { diff --git a/src/pages/application/components/energyEquipment.vue b/src/pages/application/components/energyEquipment.vue index f29ee1b..3f24552 100644 --- a/src/pages/application/components/energyEquipment.vue +++ b/src/pages/application/components/energyEquipment.vue @@ -23,7 +23,7 @@ font-size="12" @click="getEnergyDeviceList" /> - + @@ -78,7 +78,7 @@ 抄表 重置 - 编辑 + 编辑 删除 @@ -86,6 +86,7 @@ + @@ -97,6 +98,7 @@ import { timestampToTime } from "@/utils/dateUtil"; import tab from "@/plugins/tab"; import { showConfirm } from "@/utils/common"; import { modal } from "@/plugins"; +import { deviceTypes } from "@/api/system/dict/data"; const queryParams = ref({ name: '', diff --git a/src/pages/application/components/energyEquipmentCreateOrEdit.vue b/src/pages/application/components/energyEquipmentCreateOrEdit.vue new file mode 100644 index 0000000..365a466 --- /dev/null +++ b/src/pages/application/components/energyEquipmentCreateOrEdit.vue @@ -0,0 +1,126 @@ + + + + + \ No newline at end of file