diff --git a/src/api/breakdown/Log.js b/src/api/breakdown/Log.js deleted file mode 100644 index 8e7cc58..0000000 --- a/src/api/breakdown/Log.js +++ /dev/null @@ -1,34 +0,0 @@ -import request from '@/utils/request' - -//查询 -export function listLog(data){ - return request({ - url:'/breakdown/log/list', - method:'post', - data - }) -} - -export function listStatusIgnore(data){ - return request({ - url:'/breakdown/log/listStatusIgnore', - method:'post', - data - }) -} - -export function listStatusSolve(data){ - return request({ - url:'/breakdown/log/listStatusSolve', - method:'post', - data - }) -} - -export function listStatusProcess(data){ - return request({ - url:'/breakdown/log/listStatusProcess', - method:'post', - data - }) -} diff --git a/src/api/breakdown/breakdown.js b/src/api/breakdown/breakdown.js deleted file mode 100644 index eb478f9..0000000 --- a/src/api/breakdown/breakdown.js +++ /dev/null @@ -1,58 +0,0 @@ -import request from '@/utils/request' - -// 查询车辆故障管理列表 -export function listBreakdown(query) { - return request({ - url: '/breakdown/breakdown/list', - method: 'get', - params: query - }) -} - -// 查询车辆故障管理详细 -export function getBreakdown(id) { - return request({ - url: '/breakdown/breakdown/' + id, - method: 'get' - }) -} - -// 新增车辆故障管理 -export function addBreakdown(data) { - return request({ - url: '/breakdown/breakdown', - method: 'post', - data: data - }) -} - -// 修改车辆故障管理 -export function updateBreakdown(data) { - return request({ - url: '/breakdown/breakdown', - method: 'put', - data: data - }) -} - -// 删除车辆故障管理 -export function delBreakdown(id) { - return request({ - url: '/breakdown/breakdown/' + id, - method: 'delete' - }) -} -//启用警告 -export function enableWarningsById(id) { - return request({ - url: '/breakdown/breakdown/enableWarningsById/' + id, - method: 'put' - }) -} -//禁用警告 -export function disableWarningsById(id) { - return request({ - url: '/breakdown/breakdown/disableWarningsById/' + id, - method: 'put' - }) -} diff --git a/src/api/breakdown/message.js b/src/api/breakdown/message.js deleted file mode 100644 index 08a6ef0..0000000 --- a/src/api/breakdown/message.js +++ /dev/null @@ -1,24 +0,0 @@ -import request from '@/utils/request' - -//查询 -export function listMessage(){ - return request({ - url:'/breakdown/message/list', - method:'get', - - }) -} - -export function listStatusOne(){ - return request({ - url:'/breakdown/message/listStatusOne', - method:'get', - }) -} - -export function listStatusTwo(){ - return request({ - url:'/breakdown/message/listStatusTwo', - method:'get', - }) -} diff --git a/src/api/car/vehicle_manage.js b/src/api/car/vehicle_manage.js deleted file mode 100644 index 1b915e2..0000000 --- a/src/api/car/vehicle_manage.js +++ /dev/null @@ -1,80 +0,0 @@ -import request from '@/utils/request' - -// 查询车辆基础信息列表 -export function listCar(query) { - return request({ - url: '/car/sysCar/selectSysCarVoList', - method: 'post', - data: query - }) -} - -// 查询车辆基础信息详细 -export function getCar(id) { - return request({ - url: '/car/sysCar/selectSysCarVoById/' + id, - method: 'get' - }) -} - -// 新增车辆基础信息 -export function addCar(data) { - return request({ - url: '/car/addSysCar', - method: 'post', - data: data - }) -} - -// 修改车辆基础信息 -export function updateCar(data) { - return request({ - url: '/car/sysCar', - method: 'put', - data: data - }) -} - -// 删除车辆基础信息 -export function delCar(id) { - return request({ - url: '/car/sysCar/' + id, - method: 'delete' - }) -} - - - -// 查询车辆类型列表 -export function selectCarTypeList() { - return request({ - url: '/car/carType/selectCarTypeList', - method: 'get' - }) -} - - -// -// // 查询电子围栏列表 -// export function selectFenceList() { -// return request({ -// url: '/car/fence/list', -// method: 'post' -// }) -// } - - - -export function getLogCar() { - return request({ - url: '/car/sysCarLog/selectList', - method: 'get' - }) -} -//对应车辆VIN码查询对应故障 预警 电子围栏 -export function findFaultData(carVin) { - return request({ - url: '/car/sysCar/findFenceByCarVin/'+carVin, - method: 'post' - }) -} diff --git a/src/api/fence/fence.js b/src/api/fence/fence.js deleted file mode 100644 index a3a4463..0000000 --- a/src/api/fence/fence.js +++ /dev/null @@ -1,83 +0,0 @@ -import request from '@/utils/request' -// 查询电子围栏列表 -export function listFence(data) { - return request({ - url: '/fence/fence/fenceselectList', - method: 'post', - data - }) -} - -// 查询电子围栏选择列表 -export function fenceArray(data) { - return request({ - url: '/fence/fence/fenceArray', - method: 'post', - data - }) -} - -//添加 -export function addfence(data) { - return request({ - url: '/fence/fence/add', - method: 'post', - data - }) -} -//修改 -export function updfence(data) { - return request({ - url: `/fence/fence/upd/${data.id}`, - method: 'post', - data - }) -} - -//删除 -export function delElectronById(id) { - // return request({ - // url: '/fence/fence/delElectronById/'+id, - // method: 'post', - // data - // }) - return request({ - url: '/fence/fence/' + id, - method: 'DELETE' - }) -} - -//根据id设置围栏 -export function setFenceWay(data) { - return request({ - url: '/fence/fence/setFenceWay', - method: 'post', - data - }) -} - - -//开启围栏 -export function openFence(id) { - return request({ - url: '/fence/fence/open/'+id, - method: 'post', - data - }) -} -//回显 -export function findElectronicByid(id) { - return request({ - url: '/fence/fence/findElectronicByid/'+id, - method: 'post', - }) -} - -//关闭围栏 -export function closeFence(id) { - return request({ - url: '/fence/fence/close/'+id, - method: 'post', - data - }) -} diff --git a/src/api/fence/group.js b/src/api/fence/group.js deleted file mode 100644 index 1e519e1..0000000 --- a/src/api/fence/group.js +++ /dev/null @@ -1,34 +0,0 @@ -import request from '@/utils/request' - -// 查询围栏组列表 -export function selectGroupList(data) { - return request({ - url: '/fence/group/selectGroupList', - method: 'post', - data - }) -} - -//添加 -export function addGroup(data) { - return request({ - url: '/fence/group/addGroup', - method: 'post', - data - }) -} -//修改 -export function updGroup(data) { - return request({ - url: `/fence/group/updGroup/${data.id}`, - method: 'post', - data - }) -} -//添加 -export function findGroupByid(id) { - return request({ - url: '/fence/group/findGroupByid/'+id, - method: 'post', - }) -} diff --git a/src/api/manage/fenceAPI.js b/src/api/manage/fenceAPI.js deleted file mode 100644 index 91e4295..0000000 --- a/src/api/manage/fenceAPI.js +++ /dev/null @@ -1,4 +0,0 @@ -import request from '@/utils/request' - -export class geofenceList { -} diff --git a/src/api/message/message.js b/src/api/message/message.js deleted file mode 100644 index 1cdd734..0000000 --- a/src/api/message/message.js +++ /dev/null @@ -1,61 +0,0 @@ -import request from '@/utils/request' - -// 查询报文模版列表 -export function messageTemplateTypeList() { - return request({ - url: '/template/messageTemplateType/messageTemplateTypeList', - method: 'post' - }) -} -// 添加报文 -export function addMessageTemplate(data) { - return request({ - url: '/template/messageTemplateType/addMessageType', - method: 'post', - data - }) -} -// 数据类型列表 -export function findDataTypeList() { - return request({ - url: '/template/dataType/dataTypeList', - method: 'post' - }) -} -// 报文模版 -export function templateList() { - return request({ - url: '/template/template/templateList', - method: 'post' - }) -} -//基础类型 -export function findvehicleFoundationData(templatedId,code) { - return request({ - url: '/template/messageTemplateType/findvehicleFoundationData?templatedId='+templatedId+"&code="+code, - method: 'post' - }) -} -//数据类型 -export function findvehicleData(templatedId,code) { - return request({ - url: '/template/messageTemplateType/findvehicleData?templatedId='+templatedId+"&code="+code, - method: 'post' - }) -} -//设备状态 -export function finddeviceStatusData(templatedId,code) { - return request({ - url: '/car/sysCar/findFenceByCarVin?templatedId='+templatedId+"&code="+code, - method: 'post' - }) -} - -//设备状态 -export function findVehicleFaultData(param) { - return request({ - url: '/template/messageTemplateType/finddeviceStatusData?carVin='+param, - method: 'post' - }) -} - diff --git a/src/api/saas/saas.js b/src/api/saas/saas.js new file mode 100644 index 0000000..b016db4 --- /dev/null +++ b/src/api/saas/saas.js @@ -0,0 +1,577 @@ +import request from '@/utils/request' + +//电子围栏 + + +// 查询电子围栏列表 +export function listFence(data) { + return request({ + url: '/saas/fence/fenceselectList', + method: 'post', + data + }) +} + +// 查询电子围栏选择列表 +export function fenceArray(data) { + return request({ + url: '/saas/fence/fenceArray', + method: 'post', + data + }) +} + +//添加 +export function addfence(data) { + return request({ + url: '/saas/fence/add', + method: 'post', + data + }) +} +//修改 +export function updfence(data) { + return request({ + url: `/saas/fence/upd/${data.id}`, + method: 'post', + data + }) +} + +//删除 +export function delElectronById(id) { + return request({ + url: '/saas/fence/' + id, + method: 'DELETE' + }) +} + +//根据id设置围栏 +export function setFenceWay(data) { + return request({ + url: '/saas/fence/setFenceWay', + method: 'post', + data + }) +} + + +//开启围栏 +export function openFence(id) { + return request({ + url: '/saas/fence/open/'+id, + method: 'post', + data + }) +} +//回显 +export function findElectronicByid(id) { + return request({ + url: '/saas/fence/findElectronicByid/'+id, + method: 'post', + }) +} + +//关闭围栏 +export function closeFence(id) { + return request({ + url: '/saas/fence/close/'+id, + method: 'post', + data + }) +} + + +//围栏组 + + + +// 查询围栏组列表 +export function selectGroupList(data) { + return request({ + url: '/saas/group/selectGroupList', + method: 'post', + data + }) +} + +//添加 +export function addGroup(data) { + return request({ + url: '/saas/group/addGroup', + method: 'post', + data + }) +} +//修改 +export function updGroup(data) { + return request({ + url: `/saas/group/updGroup/${data.id}`, + method: 'post', + data + }) +} +//添加 +export function findGroupByid(id) { + return request({ + url: '/saas/group/findGroupByid/'+id, + method: 'post', + }) +} + + + +//企业信息 + + + + +//分页查询企业信息 +export function enterpriseList(data) { + return request({ + url: '/saas/selectEnterprise', + method: 'post', + data + }) +} + + +//新增企业信息 +export function insert(data) { + return request({ + url: '/saas/insert', + method: 'post', + data: data + }) +} + + +//根据编号查询企业信息 +export function searchById(enterpriseId) { + return request({ + url: '/saas/searchById', + method: 'get', + params: {enterpriseId} + }) +} + + + +//修改企业信息 +export function updateEnterEnterprise(data) { + return request({ + url: '/saas/updateEnterEnterprise', + method: 'post', + data: data + }) +} + + + +//删除企业信息 +export function deleteByIds(data) { + return request({ + url: '/saas/deleteByIds', + method: 'post', + data: data + }) +} + + + + +//车辆管理 + + + + +// 查询车辆基础信息列表 +export function listCar(query) { + return request({ + url: '/saas/sysCar/selectSysCarVoList', + method: 'post', + data: query + }) +} + +// 查询车辆基础信息详细 +export function getCar(id) { + return request({ + url: '/saas/sysCar/selectSysCarVoById/' + id, + method: 'get' + }) +} + +// 新增车辆基础信息 +export function addCar(data) { + return request({ + url: '/saas/addSysCar', + method: 'post', + data: data + }) +} + +// 修改车辆基础信息 +export function updateCar(data) { + return request({ + url: '/saas/sysCar', + method: 'put', + data: data + }) +} + +// 删除车辆基础信息 +export function delCar(id) { + return request({ + url: '/saas/sysCar/' + id, + method: 'delete' + }) +} + + + +// 查询车辆类型列表 +export function selectCarTypeList() { + return request({ + url: '/saas/carType/selectCarTypeList', + method: 'get' + }) +} + +export function getLogCar() { + return request({ + url: '/saas/sysCarLog/selectList', + method: 'get' + }) +} +//对应车辆VIN码查询对应故障 预警 电子围栏 +export function findFaultData(carVin) { + return request({ + url: '/saas/sysCar/findFenceByCarVin/'+carVin, + method: 'post' + }) +} + + + + +//报文 + + + + +// 查询报文模版列表 +export function messageTemplateTypeList() { + return request({ + url: '/saas/messageTemplateType/messageTemplateTypeList', + method: 'post' + }) +} +// 添加报文 +export function addMessageTemplate(data) { + return request({ + url: '/saas/messageTemplateType/addMessageType', + method: 'post', + data + }) +} +// 数据类型列表 +export function findDataTypeList() { + return request({ + url: '/saas/dataType/dataTypeList', + method: 'post' + }) +} +// 报文模版 +export function templateList() { + return request({ + url: '/saas/template/templateList', + method: 'post' + }) +} +//基础类型 +export function findvehicleFoundationData(templatedId,code) { + return request({ + url: '/saas/messageTemplateType/findvehicleFoundationData?templatedId='+templatedId+"&code="+code, + method: 'post' + }) +} +//数据类型 +export function findvehicleData(templatedId,code) { + return request({ + url: '/saas/messageTemplateType/findvehicleData?templatedId='+templatedId+"&code="+code, + method: 'post' + }) +} +//设备状态 +export function finddeviceStatusData(templatedId,code) { + return request({ + url: '/saas/sysCar/findFenceByCarVin?templatedId='+templatedId+"&code="+code, + method: 'post' + }) +} + +//设备状态 +export function findVehicleFaultData(param) { + return request({ + url: '/saas/messageTemplateType/finddeviceStatusData?carVin='+param, + method: 'post' + }) +} + + + + + +//警告策略 + + + + +export function selectWarnStrategyList(data) { + return request({ + url: '/saas/strategy/selectWarnStrategyList', + method: 'post', + data: data + }) +} + +//报文模板列表 +// export function templateList(data) { +// return request({ +// url: '/saas/template/templateList', +// method: 'post', +// data +// }) +// } + + +//根据报文ID查报文字段 +export function selectByTemplateId(templateId) { + return request({ + url: '/saas/templateNeed/selectByTemplateId/'+templateId, + method: 'get' + }) +} + +//策略新增 +export function addWarnStrategy(data) { + return request({ + url: '/saas/strategy/addWarnStrategy', + method: 'post', + data: data + }) +} + +//策略修改 +export function updWarnStrategy(data) { + return request({ + url: '/saas/strategy/updWarnStrategy', + method: 'post', + data: data + }) +} + + +//策略回显 +export function selectListByCarType(carTypeId) { + return request({ + url: '/saas/strategy/selectListByCarType/'+carTypeId, + method: 'get' + }) +} + + +//根据车辆类型查策略 +export function selectById(id) { + return request({ + url: '/saas/strategy/selectById/'+id, + method: 'get' + }) +} + + +//查询所有规则 + +export function selectWarnRuleRespList() { + return request({ + url: '/saas/rule/selectWarnRuleRespList', + method: 'get' + }) +} + +//根据策略ID查规则 +export function selectListByStrategyId(strategyId) { + return request({ + url: '/saas/rule/selectListByStrategyId/'+strategyId, + method: 'get' + }) +} + + + +//规则新增 +export function addWarnRule(data) { + return request({ + url: '/saas/rule/addWarnRule', + method: 'post', + data: data + }) +} +//规则删除 +export function updWarnRule(data) { + return request({ + url: '/saas/rule/updWarnRule', + method: 'post', + data: data + }) +} + +//规则回显 +export function selectRuleById(id) { + return request({ + url: '/saas/rule/selectById/'+id, + method: 'get' + }) +} + + + + +//故障 + + + + +// 查询车辆故障管理列表 +export function listBreakdown(query) { + return request({ + url: '/saas/breakdown/list', + method: 'get', + params: query + }) +} + +// 查询车辆故障管理详细 +export function getBreakdown(id) { + return request({ + url: '/saas/breakdown/' + id, + method: 'get' + }) +} + +// 新增车辆故障管理 +export function addBreakdown(data) { + return request({ + url: '/saas/breakdown', + method: 'post', + data: data + }) +} + +// 修改车辆故障管理 +export function updateBreakdown(data) { + return request({ + url: '/saas/breakdown', + method: 'put', + data: data + }) +} + +// 删除车辆故障管理 +export function delBreakdown(id) { + return request({ + url: '/saas/breakdown/' + id, + method: 'delete' + }) +} +//启用警告 +export function enableWarningsById(id) { + return request({ + url: '/saas/breakdown/enableWarningsById/' + id, + method: 'put' + }) +} +//禁用警告 +export function disableWarningsById(id) { + return request({ + url: '/saas/breakdown/disableWarningsById/' + id, + method: 'put' + }) +} + + +//查询 +export function listMessage(){ + return request({ + url:'/saas/message/list', + method:'get', + + }) +} + +export function listStatusOne(){ + return request({ + url:'/saas/message/listStatusOne', + method:'get', + }) +} + +export function listStatusTwo(){ + return request({ + url:'/saas/message/listStatusTwo', + method:'get', + }) +} + +//状态修改 +export function updateStatusById(id){ + return request({ + url:'/saas/message/updateStatusById/'+id, + method:'put', + }) +} + + +//查询 +export function listLog(data){ + return request({ + url:'/saas/log/list', + method:'post', + data + }) +} + +export function listStatusIgnore(data){ + return request({ + url:'/saas/log/listStatusIgnore', + method:'post', + data + }) +} + +export function listStatusSolve(data){ + return request({ + url:'/saas/log/listStatusSolve', + method:'post', + data + }) +} + +export function listStatusProcess(data){ + return request({ + url:'/saas/log/listStatusProcess', + method:'post', + data + }) +} + +// 将状态改为忽略 +// export function updateStatusById(id){ +// return request({ +// url:'/breakdown/log/updateStatusById/'+id, +// method:'put' +// }) +// } + + diff --git a/src/permission.js b/src/permission.js index 6034239..2377e41 100644 --- a/src/permission.js +++ b/src/permission.js @@ -8,7 +8,7 @@ import {isRelogin} from '@/utils/request' NProgress.configure({showSpinner: false}) -const whiteList = ['/login', '/register'] +const whiteList = ['/login', '/register', '/enterprise'] router.beforeEach((to, from, next) => { NProgress.start() diff --git a/src/router/index.js b/src/router/index.js index b8c4b59..4a260be 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -50,6 +50,11 @@ export const constantRoutes = [ component: () => import('@/views/register'), hidden: true }, + { + path: '/enterprise', + component: () => import('@/views/enterprise'), + hidden: true + }, { path: '/404', component: () => import('@/views/error/404'), diff --git a/src/views/enterprise.vue b/src/views/enterprise.vue new file mode 100644 index 0000000..af547a0 --- /dev/null +++ b/src/views/enterprise.vue @@ -0,0 +1,221 @@ + + + + + diff --git a/src/views/fence/fence/index.vue b/src/views/fence/fence/index.vue deleted file mode 100644 index 0746358..0000000 --- a/src/views/fence/fence/index.vue +++ /dev/null @@ -1,407 +0,0 @@ - - - diff --git a/src/views/fence/test.vue b/src/views/fence/test.vue deleted file mode 100644 index 081929f..0000000 --- a/src/views/fence/test.vue +++ /dev/null @@ -1,89 +0,0 @@ - - - diff --git a/src/views/login.vue b/src/views/login.vue index 53eded5..e76b451 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -52,6 +52,9 @@
立即注册
+
+ 企业入驻 +
@@ -92,6 +95,8 @@ export default { captchaEnabled: false, // 注册开关 register: false, + // 入驻开关 + enterprise:false, redirect: undefined }; }, diff --git a/src/views/breakdown/breakdown/index.vue b/src/views/saas/breakList/index.vue similarity index 86% rename from src/views/breakdown/breakdown/index.vue rename to src/views/saas/breakList/index.vue index 997b2cf..86a579f 100644 --- a/src/views/breakdown/breakdown/index.vue +++ b/src/views/saas/breakList/index.vue @@ -34,12 +34,14 @@ 重置 + - + + + - @@ -72,6 +74,17 @@ + + + @@ -126,6 +139,11 @@ + + + + diff --git a/src/views/fence/group.vue b/src/views/saas/fenceGroup/group.vue similarity index 93% rename from src/views/fence/group.vue rename to src/views/saas/fenceGroup/group.vue index 85068fb..b3f72f9 100644 --- a/src/views/fence/group.vue +++ b/src/views/saas/fenceGroup/group.vue @@ -82,13 +82,6 @@ {{ scope.row.groupName}} - - - @@ -157,20 +150,6 @@ - - - - - - - - - - - - - - @@ -297,9 +276,8 @@ diff --git a/src/views/saas/warnRule/index.vue b/src/views/saas/warnRule/index.vue new file mode 100644 index 0000000..711c17c --- /dev/null +++ b/src/views/saas/warnRule/index.vue @@ -0,0 +1,260 @@ + + +