diff --git a/klp-ems/src/main/java/com/klp/ems/controller/EmsLocationController.java b/klp-ems/src/main/java/com/klp/ems/controller/EmsLocationController.java index c8adfc4a..22e053f3 100644 --- a/klp-ems/src/main/java/com/klp/ems/controller/EmsLocationController.java +++ b/klp-ems/src/main/java/com/klp/ems/controller/EmsLocationController.java @@ -20,7 +20,6 @@ import com.klp.common.utils.poi.ExcelUtil; import com.klp.ems.domain.vo.EmsLocationVo; import com.klp.ems.domain.bo.EmsLocationBo; import com.klp.ems.service.IEmsLocationService; -import com.klp.common.core.page.TableDataInfo; /** * 位置 @@ -31,7 +30,7 @@ import com.klp.common.core.page.TableDataInfo; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/mes/location") +@RequestMapping("/ems/location") public class EmsLocationController extends BaseController { private final IEmsLocationService iEmsLocationService; @@ -40,8 +39,9 @@ public class EmsLocationController extends BaseController { * 查询位置列表 */ @GetMapping("/list") - public TableDataInfo list(EmsLocationBo bo, PageQuery pageQuery) { - return iEmsLocationService.queryPageList(bo, pageQuery); + public R> list(EmsLocationBo bo) { + List list = iEmsLocationService.queryList(bo); + return R.ok(list); } /** diff --git a/klp-ems/src/main/java/com/klp/ems/service/IEmsLocationService.java b/klp-ems/src/main/java/com/klp/ems/service/IEmsLocationService.java index cbffaabd..b86cb9ba 100644 --- a/klp-ems/src/main/java/com/klp/ems/service/IEmsLocationService.java +++ b/klp-ems/src/main/java/com/klp/ems/service/IEmsLocationService.java @@ -3,8 +3,6 @@ package com.klp.ems.service; import com.klp.ems.domain.EmsLocation; import com.klp.ems.domain.vo.EmsLocationVo; import com.klp.ems.domain.bo.EmsLocationBo; -import com.klp.common.core.page.TableDataInfo; -import com.klp.common.core.domain.PageQuery; import java.util.Collection; import java.util.List; @@ -22,10 +20,6 @@ public interface IEmsLocationService { */ EmsLocationVo queryById(Long locationId); - /** - * 查询位置列表 - */ - TableDataInfo queryPageList(EmsLocationBo bo, PageQuery pageQuery); /** * 查询位置列表 diff --git a/klp-ems/src/main/java/com/klp/ems/service/impl/EmsLocationServiceImpl.java b/klp-ems/src/main/java/com/klp/ems/service/impl/EmsLocationServiceImpl.java index 5b34d4b8..ca0bbd66 100644 --- a/klp-ems/src/main/java/com/klp/ems/service/impl/EmsLocationServiceImpl.java +++ b/klp-ems/src/main/java/com/klp/ems/service/impl/EmsLocationServiceImpl.java @@ -1,12 +1,9 @@ package com.klp.ems.service.impl; import cn.hutool.core.bean.BeanUtil; -import com.klp.common.core.page.TableDataInfo; -import com.klp.common.core.domain.PageQuery; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; -import com.klp.common.utils.StringUtils; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import com.klp.ems.domain.bo.EmsLocationBo; @@ -39,15 +36,6 @@ public class EmsLocationServiceImpl implements IEmsLocationService { return baseMapper.selectVoById(locationId); } - /** - * 查询位置列表 - */ - @Override - public TableDataInfo queryPageList(EmsLocationBo bo, PageQuery pageQuery) { - LambdaQueryWrapper lqw = buildQueryWrapper(bo); - Page result = baseMapper.selectVoPage(pageQuery.build(), lqw); - return TableDataInfo.build(result); - } /** * 查询位置列表 diff --git a/klp-ems/src/main/resources/mapper/EmsLocationMapper.xml b/klp-ems/src/main/resources/mapper/EmsLocationMapper.xml index 539331bc..809d475b 100644 --- a/klp-ems/src/main/resources/mapper/EmsLocationMapper.xml +++ b/klp-ems/src/main/resources/mapper/EmsLocationMapper.xml @@ -1,7 +1,7 @@ +PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" +"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> diff --git a/klp-ui/src/api/ems/alert.js b/klp-ui/src/api/ems/alert.js new file mode 100644 index 00000000..583f50c7 --- /dev/null +++ b/klp-ui/src/api/ems/alert.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询告警列表 +export function listAlert(query) { + return request({ + url: '/ems/alert/list', + method: 'get', + params: query + }) +} + +// 查询告警详细 +export function getAlert(alertId) { + return request({ + url: '/ems/alert/' + alertId, + method: 'get' + }) +} + +// 新增告警 +export function addAlert(data) { + return request({ + url: '/ems/alert', + method: 'post', + data: data + }) +} + +// 修改告警 +export function updateAlert(data) { + return request({ + url: '/ems/alert', + method: 'put', + data: data + }) +} + +// 删除告警 +export function delAlert(alertId) { + return request({ + url: '/ems/alert/' + alertId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/ems/energyConsumption.js b/klp-ui/src/api/ems/energyConsumption.js new file mode 100644 index 00000000..95971538 --- /dev/null +++ b/klp-ui/src/api/ems/energyConsumption.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询能耗记录列表 +export function listEnergyConsumption(query) { + return request({ + url: '/ems/energyConsumption/list', + method: 'get', + params: query + }) +} + +// 查询能耗记录详细 +export function getEnergyConsumption(energyConsumptionId) { + return request({ + url: '/ems/energyConsumption/' + energyConsumptionId, + method: 'get' + }) +} + +// 新增能耗记录 +export function addEnergyConsumption(data) { + return request({ + url: '/ems/energyConsumption', + method: 'post', + data: data + }) +} + +// 修改能耗记录 +export function updateEnergyConsumption(data) { + return request({ + url: '/ems/energyConsumption', + method: 'put', + data: data + }) +} + +// 删除能耗记录 +export function delEnergyConsumption(energyConsumptionId) { + return request({ + url: '/ems/energyConsumption/' + energyConsumptionId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/ems/energyRate.js b/klp-ui/src/api/ems/energyRate.js new file mode 100644 index 00000000..60fb143e --- /dev/null +++ b/klp-ui/src/api/ems/energyRate.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询能源费率(currency 为 INT:0=CNY,1=USD,2=EUR)列表 +export function listEnergyRate(query) { + return request({ + url: '/ems/energyRate/list', + method: 'get', + params: query + }) +} + +// 查询能源费率(currency 为 INT:0=CNY,1=USD,2=EUR)详细 +export function getEnergyRate(energyRateId) { + return request({ + url: '/ems/energyRate/' + energyRateId, + method: 'get' + }) +} + +// 新增能源费率(currency 为 INT:0=CNY,1=USD,2=EUR) +export function addEnergyRate(data) { + return request({ + url: '/ems/energyRate', + method: 'post', + data: data + }) +} + +// 修改能源费率(currency 为 INT:0=CNY,1=USD,2=EUR) +export function updateEnergyRate(data) { + return request({ + url: '/ems/energyRate', + method: 'put', + data: data + }) +} + +// 删除能源费率(currency 为 INT:0=CNY,1=USD,2=EUR) +export function delEnergyRate(energyRateId) { + return request({ + url: '/ems/energyRate/' + energyRateId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/ems/energyType.js b/klp-ui/src/api/ems/energyType.js new file mode 100644 index 00000000..6510bf14 --- /dev/null +++ b/klp-ui/src/api/ems/energyType.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询能源类型(阈值已移除)列表 +export function listEnergyType(query) { + return request({ + url: '/mes/energyType/list', + method: 'get', + params: query + }) +} + +// 查询能源类型(阈值已移除)详细 +export function getEnergyType(energyTypeId) { + return request({ + url: '/mes/energyType/' + energyTypeId, + method: 'get' + }) +} + +// 新增能源类型(阈值已移除) +export function addEnergyType(data) { + return request({ + url: '/mes/energyType', + method: 'post', + data: data + }) +} + +// 修改能源类型(阈值已移除) +export function updateEnergyType(data) { + return request({ + url: '/mes/energyType', + method: 'put', + data: data + }) +} + +// 删除能源类型(阈值已移除) +export function delEnergyType(energyTypeId) { + return request({ + url: '/mes/energyType/' + energyTypeId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/ems/location.js b/klp-ui/src/api/ems/location.js new file mode 100644 index 00000000..15b39584 --- /dev/null +++ b/klp-ui/src/api/ems/location.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询位置列表 +export function listLocation(query) { + return request({ + url: '/ems/location/list', + method: 'get', + params: query + }) +} + +// 查询位置详细 +export function getLocation(locationId) { + return request({ + url: '/ems/location/' + locationId, + method: 'get' + }) +} + +// 新增位置 +export function addLocation(data) { + return request({ + url: '/ems/location', + method: 'post', + data: data + }) +} + +// 修改位置 +export function updateLocation(data) { + return request({ + url: '/ems/location', + method: 'put', + data: data + }) +} + +// 删除位置 +export function delLocation(locationId) { + return request({ + url: '/ems/location/' + locationId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/ems/meter.js b/klp-ui/src/api/ems/meter.js new file mode 100644 index 00000000..eba060fd --- /dev/null +++ b/klp-ui/src/api/ems/meter.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询计量设备(阈值移至此处)列表 +export function listMeter(query) { + return request({ + url: '/mes/meter/list', + method: 'get', + params: query + }) +} + +// 查询计量设备(阈值移至此处)详细 +export function getMeter(meterId) { + return request({ + url: '/mes/meter/' + meterId, + method: 'get' + }) +} + +// 新增计量设备(阈值移至此处) +export function addMeter(data) { + return request({ + url: '/mes/meter', + method: 'post', + data: data + }) +} + +// 修改计量设备(阈值移至此处) +export function updateMeter(data) { + return request({ + url: '/mes/meter', + method: 'put', + data: data + }) +} + +// 删除计量设备(阈值移至此处) +export function delMeter(meterId) { + return request({ + url: '/mes/meter/' + meterId, + method: 'delete' + }) +} diff --git a/klp-ui/src/assets/styles/element-ui.scss b/klp-ui/src/assets/styles/element-ui.scss index 228c7a7c..83dc7dff 100644 --- a/klp-ui/src/assets/styles/element-ui.scss +++ b/klp-ui/src/assets/styles/element-ui.scss @@ -89,8 +89,8 @@ $--border-color: $border-color-base; /* 金属质感变量 */ // --metal-gradient-light: linear-gradient(145deg, #3E434A, #363B41); // --metal-gradient-dark: linear-gradient(145deg, #363B41, #3E434A); - --metal-gradient-light: linear-gradient(145deg, $--color-background-light, $--color-background); - --metal-gradient-dark: linear-gradient(145deg, $--color-background, $--color-background-light); + --metal-gradient-light: linear-gradient(145deg, --color-background-light, --color-background); + --metal-gradient-dark: linear-gradient(145deg, --color-background, --color-background-light); --metal-highlight: rgba(255, 255, 255, .14); --metal-shadow: 5px 5px 12px rgba(0, 0, 0, .22), -5px -5px 12px rgba(255, 255, 255, .06); --metal-shadow-inset: inset 3px 3px 6px rgba(0, 0, 0, .28), inset -3px -3px 6px rgba(255, 255, 255, .06); @@ -980,7 +980,7 @@ body { // 抽屉 .el-drawer { - background: $--metal-gradient-light; + // background: $--metal-gradient-light; border: 1px solid $--border-color-light; box-shadow: $--metal-shadow; border-radius: 8px; @@ -989,7 +989,7 @@ body { // Popover .el-popover { - background: $--metal-gradient-light; + // background: $--metal-gradient-light; border: 1px solid $--border-color-light; border-radius: 8px; box-shadow: $--metal-shadow; diff --git a/klp-ui/src/layout/components/TagsView/index.vue b/klp-ui/src/layout/components/TagsView/index.vue index c63e1bba..3d898700 100644 --- a/klp-ui/src/layout/components/TagsView/index.vue +++ b/klp-ui/src/layout/components/TagsView/index.vue @@ -306,7 +306,8 @@ export default { .contextmenu { margin: 0; // 右键菜单金属背景 - background: #454c51; + // background: #454c51; + background: white; border: 1px solid #a0a6ad; z-index: 3000; position: absolute; diff --git a/klp-ui/src/views/components/AllApplications.vue b/klp-ui/src/views/components/AllApplications.vue index 3005ca2b..2270f02f 100644 --- a/klp-ui/src/views/components/AllApplications.vue +++ b/klp-ui/src/views/components/AllApplications.vue @@ -191,7 +191,9 @@ export default { if (parent && parent.children) { return parent.children.find(child => child.path === childPath) } - return null + return { + meta: {} + } }, handleAppClick(parentMenu, childMenu) { diff --git a/klp-ui/src/views/components/FlowTable.vue b/klp-ui/src/views/components/FlowTable.vue index 3798624a..d83343f0 100644 --- a/klp-ui/src/views/components/FlowTable.vue +++ b/klp-ui/src/views/components/FlowTable.vue @@ -6,7 +6,7 @@ - +