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 @@
+
+ 若依后台管理系统
+
+