Compare commits

...

2 Commits

Author SHA1 Message Date
王钦 5b2ff1cc5f refreshing .gitignore file 10 months ago
王钦 3117d587ff code init 10 months ago
  1. 1
      .gitignore
  2. 53
      ruoyi-ui/src/api/map/radar/data.js
  3. 61
      ruoyi-ui/src/api/system/dict/data.js
  4. 13
      ruoyi-ui/src/views/JiHeExpressway/components/ManualWarningCard/data.js
  5. 21
      ruoyi-ui/src/views/JiHeExpressway/components/RoadStateCard/data.js
  6. 44
      ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/ConfluenceArea/data.js
  7. 595
      ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/data.js
  8. 44
      ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/data.js
  9. 192
      ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Thumbnail/data.js
  10. 38
      ruoyi-ui/src/views/JiHeExpressway/pages/control/device/strategy/data.js
  11. 22
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/businessDataManagement/views/dutyOfficer/data.js
  12. 27
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/businessDataManagement/views/emergencyAgencies/data.js
  13. 22
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/businessDataManagement/views/firstResponders/data.js
  14. 126
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/businessDataManagement/views/jurisdictionalManagement/data.js
  15. 39
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/businessDataManagement/views/vehicles/data.js
  16. 11
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/commandDispatch/Cards/DeviceControl/data.js
  17. 437
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/commandDispatch/Cards/DisposalProcess/DialogProcess/data.js
  18. 132
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/commandDispatch/Cards/DisposalProcess/data.js
  19. 2543
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/commandDispatch/Cards/EventInformation/components/EditEventInformationDialog/data.js
  20. 22
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/coordinateSchedulingRecords/data.js
  21. 131
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/dispatch/EventDetailDialog/data.js
  22. 80
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/dispatch/data.js
  23. 447
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/event/EventDetailDialog/data.js
  24. 2537
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/event/FormEvent/data.js
  25. 374
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/event/data.js
  26. 41
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/data.js
  27. 105
      ruoyi-ui/src/views/JiHeExpressway/pages/control/manual/events/data.js
  28. 28
      ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/analysis/data.js
  29. 89
      ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/manage/data.js
  30. 249
      ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/statisticalAnalysis/query/data.js
  31. 177
      ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/statistics/EventDetailDialog/data.js
  32. 2536
      ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/statistics/FormEvent/data.js
  33. 280
      ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/statistics/data.js
  34. 43
      ruoyi-ui/src/views/JiHeExpressway/pages/perception/trafficSituation/components/IndicatorQuery/data.js
  35. 63
      ruoyi-ui/src/views/JiHeExpressway/pages/service/InformationReleaseManagement/Cards/AuditLists/data.js
  36. 124
      ruoyi-ui/src/views/JiHeExpressway/pages/service/PublishingChannelManagement/data.js
  37. 63
      ruoyi-ui/src/views/JiHeExpressway/pages/service/boardRecord/data.js
  38. 58
      ruoyi-ui/src/views/JiHeExpressway/pages/service/publicService/components/record/data.js
  39. 24
      ruoyi-ui/src/views/JiHeExpressway/pages/service/sensitive/data.js
  40. 153
      ruoyi-ui/vue.config.js
  41. 0
      ruoyi-ui2/.editorconfig
  42. 0
      ruoyi-ui2/.env.development
  43. 0
      ruoyi-ui2/.env.production
  44. 0
      ruoyi-ui2/.env.staging
  45. 0
      ruoyi-ui2/.eslintignore
  46. 0
      ruoyi-ui2/.eslintrc.js
  47. 0
      ruoyi-ui2/.gitignore
  48. 0
      ruoyi-ui2/README.md
  49. 0
      ruoyi-ui2/babel.config.js
  50. 0
      ruoyi-ui2/bin/build.bat
  51. 0
      ruoyi-ui2/bin/package.bat
  52. 0
      ruoyi-ui2/bin/run-web.bat
  53. 0
      ruoyi-ui2/build/build.sh
  54. 0
      ruoyi-ui2/build/index.js
  55. 0
      ruoyi-ui2/package.json
  56. 0
      ruoyi-ui2/public/config.js
  57. 0
      ruoyi-ui2/public/favicon.ico
  58. 0
      ruoyi-ui2/public/html/ie.html
  59. 0
      ruoyi-ui2/public/index.html
  60. 0
      ruoyi-ui2/public/robots.txt
  61. 0
      ruoyi-ui2/public/static/fonts/优设标题黑.ttf
  62. 0
      ruoyi-ui2/public/static/fonts/尔雅风华楷书.ttf
  63. 0
      ruoyi-ui2/public/static/fonts/庞门正道标题体.ttf
  64. 0
      ruoyi-ui2/public/static/fonts/庞门正道标题体3.ttf
  65. 0
      ruoyi-ui2/public/static/fonts/思源黑体CN-ExtraLight.otf
  66. 0
      ruoyi-ui2/public/static/systemConfig.js
  67. 0
      ruoyi-ui2/public/static/thumbnail/bg.png
  68. 0
      ruoyi-ui2/public/static/thumbnail/tag0.png
  69. 0
      ruoyi-ui2/public/static/thumbnail/tag1.png
  70. 0
      ruoyi-ui2/public/static/thumbnail/tag2.png
  71. 0
      ruoyi-ui2/public/static/thumbnail/tag3.png
  72. 0
      ruoyi-ui2/public/static/video/h5splayer.js
  73. 0
      ruoyi-ui2/public/static/video/h5splayerhelper.js
  74. 0
      ruoyi-ui2/public/static/video/jquery-3.1.1.js
  75. 0
      ruoyi-ui2/public/static/video/platform.js
  76. 0
      ruoyi-ui2/src/App.vue
  77. 0
      ruoyi-ui2/src/api/MonthlyEquipment/index.js
  78. 0
      ruoyi-ui2/src/api/bigScreen/model1.js
  79. 0
      ruoyi-ui2/src/api/bigScreen/model2.js
  80. 0
      ruoyi-ui2/src/api/bigScreen/model6.js
  81. 0
      ruoyi-ui2/src/api/board/board.js
  82. 0
      ruoyi-ui2/src/api/board/informationBoard.js
  83. 0
      ruoyi-ui2/src/api/board/operating.js
  84. 0
      ruoyi-ui2/src/api/board/record.js
  85. 0
      ruoyi-ui2/src/api/board/template.js
  86. 0
      ruoyi-ui2/src/api/board/templateimage.js
  87. 0
      ruoyi-ui2/src/api/board/vocabulary.js
  88. 0
      ruoyi-ui2/src/api/broadcast/broadcast.js
  89. 0
      ruoyi-ui2/src/api/broadcast/record.js
  90. 0
      ruoyi-ui2/src/api/broadcast/template.js
  91. 0
      ruoyi-ui2/src/api/business/car.js
  92. 0
      ruoyi-ui2/src/api/business/emeDiagram.js
  93. 0
      ruoyi-ui2/src/api/business/emeDrill.js
  94. 0
      ruoyi-ui2/src/api/business/emeResource.js
  95. 0
      ruoyi-ui2/src/api/business/enhancedLighting/app.js
  96. 0
      ruoyi-ui2/src/api/business/event.js
  97. 0
      ruoyi-ui2/src/api/business/new.js
  98. 0
      ruoyi-ui2/src/api/business/recovery.js
  99. 0
      ruoyi-ui2/src/api/business/roadState.js
  100. 0
      ruoyi-ui2/src/api/business/security.js

1
.gitignore

@ -45,7 +45,6 @@ nbdist/
!*/build/*.java
!*/build/*.html
!*/build/*.xml
/data
node_modules
package-lock.json
dist.zip

53
ruoyi-ui/src/api/map/radar/data.js

@ -1,53 +0,0 @@
import request from '@/utils/request'
// 查询雷达监测感知数据列表
export function listData(query) {
return request({
url: '/radar/data/list',
method: 'get',
params: query
})
}
// 查询雷达监测感知数据详细
export function getData(id) {
return request({
url: '/radar/data/' + id,
method: 'get'
})
}
// 新增雷达监测感知数据
export function addData(data) {
return request({
url: '/radar/data',
method: 'post',
data: data
})
}
// 修改雷达监测感知数据
export function updateData(data) {
return request({
url: '/radar/data',
method: 'put',
data: data
})
}
// 删除雷达监测感知数据
export function delData(id) {
return request({
url: '/radar/data/' + id,
method: 'delete'
})
}
// 导出雷达监测感知数据
export function exportData(query) {
return request({
url: '/radar/data/export',
method: 'get',
params: query
})
}

61
ruoyi-ui/src/api/system/dict/data.js

@ -1,61 +0,0 @@
import request from '@/utils/request'
// 查询字典数据列表
export function listData(query) {
return request({
url: '/system/dict/data/list',
method: 'get',
params: query
})
}
// 查询字典数据详细
export function getData(dictCode) {
return request({
url: '/system/dict/data/' + dictCode,
method: 'get'
})
}
// 根据字典类型查询字典数据信息
export function getDicts(dictType) {
return request({
url: '/system/dict/data/type/' + dictType,
method: 'get'
})
}
// 新增字典数据
export function addData(data) {
return request({
url: '/system/dict/data',
method: 'post',
data: data
})
}
// 修改字典数据
export function updateData(data) {
return request({
url: '/system/dict/data',
method: 'put',
data: data
})
}
// 删除字典数据
export function delData(dictCode) {
return request({
url: '/system/dict/data/' + dictCode,
method: 'delete'
})
}
// 导出字典数据
export function exportData(query) {
return request({
url: '/system/dict/data/export',
method: 'get',
params: query
})
}

13
ruoyi-ui/src/views/JiHeExpressway/components/ManualWarningCard/data.js

@ -1,13 +0,0 @@
// 关系 对照的 图片
export const statusMap = {
// 已确认
1: "confirmed",
// 误报
2: "falsePositives",
// 已处理
3: "processed",
// 处理中
4: "processing",
// 待确认
5: "toBeConfirmed",
};

21
ruoyi-ui/src/views/JiHeExpressway/components/RoadStateCard/data.js

@ -1,21 +0,0 @@
// 关系 对照的 图片
export const statusMap = {
// 已确认
1: "confirmed",
// 误报
2: "falsePositives",
// 已处理
3: "processed",
// 处理中
4: "processing",
// 待确认
5: "toBeConfirmed",
// 上报
21: "processing21",
// 已完成
22: "confirmed22",
// 已终止
23: "toBeConfirmed23",
// 自动结束
24: "processed24",
};

44
ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/ConfluenceArea/data.js

@ -1,44 +0,0 @@
export const devicesFormList = [
{
label: "设备内温度过高",
key: `theInternalTemperatureOfTheDeviceOverheats`,
// text: "-",
gridColumn: 2,
},
{
label: "阵列电压",
key: `arrayVoltage`,
// text: "-",
gridColumn: 2,
},
{
label: "阵列电流",
key: `arrayCurrent`,
// text: "-",
gridColumn: 2,
},
{
label: "发电功率L",
key: `generatingPowerL`,
text: "-",
gridColumn: 2,
},
{
label: "发电功率H",
key: `generatingPowerH`,
text: "-",
gridColumn: 2,
},
{
label: "负载电压",
key: `loadVoltage`,
text: "-",
gridColumn: 2,
},
{
label: "负载电流",
key: `loadCurrent`,
text: "-",
gridColumn: 2,
},
];

595
ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/data.js

@ -1,595 +0,0 @@
export const tabList = {
1: [
{
name: "基本信息",
key: "first",
labelWidth: "70px",
list: [
{
label: "站点名称",
key: "facilityName",
gridColumn: "3",
},
{
label: "管制类型",
key: "controlType",
enum: "controlType",
gridColumn: "3",
},
{
label: "收费站总人数",
key: "stationTotal",
gridColumn: "3",
},
{
label: "所在城市",
key: "prefectureCity",
gridColumn: "3",
},
{
label: "所在桩号",
key: "stakeMark",
gridColumn: "3",
},
{
label: "收费站类型",
key: "stationType",
gridColumn: "3",
},
{
label: "经度",
key: "longitude",
gridColumn: "3",
},
{
label: "纬度",
key: "latitude",
gridColumn: "3",
},
],
},
{
name: "车道信息",
key: "second",
labelWidth: "142px",
list: [
{
label: "收费站总车道数",
key: "stationLaneNumber",
gridColumn: "3",
},
{
label: "收费广场数量",
key: "stationSquareNumber",
gridColumn: "3",
},
{
label: "mtc车道数(入口)",
key: "mtcEntrance",
gridColumn: "3",
},
{
label: "mtc车道专用(出口)",
key: "mtcExport",
gridColumn: "3",
},
{
label: "etc车道数(入口)",
key: "etcEntrance",
gridColumn: "3",
},
{
label: "etc车道专用(出口)",
key: "etcExport",
gridColumn: "3",
},
{
label: "小计(入口)总车道数",
key: "countEntrance",
gridColumn: "3",
},
{
label: "小计(出口)总车道数",
key: "countExport",
gridColumn: "3",
},
],
},
],
2: [
{
name: "基本信息",
key: "first",
labelWidth: "82px",
list: [
{
label: "桥梁名称",
key: "facilityName",
gridColumn: "3",
},
{
label: "桥梁桩号",
key: "stakeMark",
gridColumn: "3",
},
{
label: "路段名称",
key: "sectionName",
gridColumn: "3",
},
{
label: "路线编码",
key: "routeCode",
gridColumn: "3",
},
{
label: "跨径组合",
key: "spanCombination",
gridColumn: "3",
},
{
label: "技术等级",
key: "technicalLevel",
gridColumn: "3",
},
{
label: "桥梁长度",
key: "bridgeLength",
gridColumn: "3",
},
{
label: "桥梁宽度",
key: "bridgeWidth",
gridColumn: "3",
},
{
label: "集团公司",
key: "groupCompany",
gridColumn: "3",
},
{
label: "管养公司",
key: "maintenanceAndOperatingCompany",
gridColumn: "3",
},
{
label: "功能名称",
key: "functionName",
gridColumn: "3",
},
{
label: "桥梁方向",
key: "bridgeDirection",
gridColumn: "3",
},
{
label: "是否子桥",
key: "subBridge",
enum: "boolType",
gridColumn: "3",
},
{
label: "总跨径",
key: "totalSpan",
gridColumn: "3",
},
{
label: "经度",
key: "longitude",
gridColumn: "3",
},
{
label: "纬度",
key: "latitude",
gridColumn: "3",
},
{
label: "跨越类型",
key: "crossingType",
gridColumn: "3",
},
{
label: "最大跨径",
key: "maximumSpan",
gridColumn: "3",
},
{
label: "通车时间",
key: "openingTime",
gridColumn: "3",
},
{
label: "跨径类型名称",
key: "spanTypeName",
gridColumn: "3",
},
{
label: "跨域结构名称",
key: "crossDomainStructureName",
gridColumn: "3",
},
{
label: "上部结构名称",
key: "superstructureName",
gridColumn: "3",
},
{
label: "分中心全称",
key: "branchCenterFullName",
gridColumn: "3",
},
],
},
],
4: [
{
name: "基本信息",
key: "first",
labelWidth: "70px",
list: [
{
label: "立交名称",
key: "facilityName",
gridColumn: "3",
},
{
label: "方向数量",
key: "interchangeCount",
gridColumn: "3",
},
{
label: "北方方向",
key: "northDirection",
gridColumn: "3",
},
{
label: "北方道路",
key: "northernRoad",
gridColumn: "3",
},
{
label: "南方方向",
key: "southDirection",
gridColumn: "3",
},
{
label: "南方道路",
key: "southernRoad",
gridColumn: "3",
},
{
label: "东方方向",
key: "eastDirection",
gridColumn: "3",
},
{
label: "东方道路",
key: "eastRoad",
gridColumn: "3",
},
{
label: "西方方向",
key: "westDirection",
gridColumn: "3",
},
{
label: "西方道路",
key: "westRoad",
gridColumn: "3",
},
{
label: "经度",
key: "longitude",
gridColumn: "3",
},
{
label: "纬度",
key: "latitude",
gridColumn: "3",
},
{
label: "方向类型",
key: "directionType",
gridColumn: "3",
},
],
},
],
6: [
{
name: "简介",
key: "first",
labelWidth: "82px",
list: [
{
label: "服务区名称",
key: "facilityName",
gridColumn: "3",
},
{
label: "位置桩号",
key: "stakeMark",
gridColumn: "3",
},
{
label: "服务区状态",
key: "serviceState",
enum: "controlType",
gridColumn: "3",
},
{
label: "服务类别",
key: "serviceType",
gridColumn: "3",
},
{
label: "经度",
key: "longitude",
gridColumn: "3",
},
{
label: "纬度",
key: "latitude",
gridColumn: "3",
},
{
label: "所在城市",
key: "location",
gridColumn: "3",
},
{
label: "所在区县",
key: "districtName",
gridColumn: "3",
},
{
label: "方向名称",
key: "directionName",
gridColumn: "3",
},
{
label: "简介",
key: "introduction",
gridColumn: "6",
},
],
},
],
7: [
{
name: "基本信息",
key: "first",
labelWidth: "70px",
list: [
{
label:"名称",
key: "facilityName",
gridColumn: "3"
},
{
label: "方向",
key: "direction",
gridColumn: "3",
},
{
label: "所属",
key: "districtName",
gridColumn: "3",
},
{
label: "桩号",
key: "stakeMark",
gridColumn: "3",
},
{
label: "经度",
key: "longitude",
gridColumn: "3",
},
{
label: "纬度",
key: "latitude",
gridColumn: "3",
},
{
label: "介绍",
key: "introduction",
gridColumn: "6",
},
],
}
],
8: [
{
name: "基本信息",
key: "first",
labelWidth: "70px",
list: [
{
label: "驻点名称",
key: "facilityName",
gridColumn: "3",
},
{
label: "道路名称",
key: "roadName",
gridColumn: "3",
},
{
label: "位置桩号",
key: "stakeMark",
gridColumn: "3",
},
{
label: "所在场所",
key: "locationPremises",
gridColumn: "3",
},
{
label: "管养公司",
key: "maintenanceAndOperationCompany",
gridColumn: "3",
},
{
label: "管养单位",
key: "maintenanceAndOperationalUnit",
gridColumn: "3",
},
{
label: "路段名称",
key: "sectionName",
gridColumn: "3",
},
{
label: "车辆数",
key: "vehicleCount",
gridColumn: "3",
},
{
label: "使用状态",
key: "usageStatus",
enum: "controlType",
gridColumn: "3",
},
],
},
],
9: [
{
name: "基本信息",
key: "first",
labelWidth: "70px",
list: [
{
label:"名称",
key: "crossingType",
gridColumn: "3"
},
{
label: "方向",
key: "direction",
gridColumn: "3",
},
{
label: "所属机构",
key: "branchCenterFullName",
gridColumn: "3",
},
{
label: "单位",
key: "groupCompany",
gridColumn: "3",
},
{
label: "桩号",
key: "end_mark",
gridColumn: "3",
},
{
label: "经度",
key: "longitude",
gridColumn: "3",
},
{
label: "纬度",
key: "latitude",
gridColumn: "3",
},
],
},
// {
// name: "边坡测点数据",
// key: "second",
// labelWidth: "70px",
// list: [
// {
// label:"醒目编号",
// key: "pro_code",
// gridColumn: "3"
// },
// {
// label: "标段编号",
// key: "con_code",
// gridColumn: "3",
// },
// {
// label: "项目单位工程编号",
// key: "unit_code",
// gridColumn: "3",
// },
// {
// label: "测点编号",
// key: "meaPointNum",
// gridColumn: "3",
// },
// {
// label: "测点名称",
// key: "meaPointName",
// gridColumn: "3",
// },
// ],
// },
],
999:[
{
name: "基本信息",
key: "first",
labelWidth: "80px",
list: [
{
label:"地址",
key: "orgName",
gridColumn: 3
}, {
label:"桩号",
key: "stakeMark",
gridColumn: 3
}, {
label:"天气",
key: "text",
gridColumn: 3
},{
label:"温度",
key: "temp",
gridColumn: 3
},{
label:"湿度",
key: "humidity",
gridColumn: 3
},{
label:"降水量",
key: "precip",
gridColumn: 3
},{
label:"风向",
key: "windDir",
gridColumn: 3
},{
label:"风力",
key: "windScale",
gridColumn: 3
},{
label:"风速",
key: "windSpeed",
gridColumn: 3
},{
label:"能见度",
key: "vis",
gridColumn: 3
},{
label:"能见度等级",
key: "visDesc",
gridColumn: 3
},{
label:"发布时间",
key: "obsTime",
gridColumn: 3
},
]
}
]
};

44
ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/SolarEnergy/data.js

@ -1,44 +0,0 @@
export const devicesFormList = [
{
label: "设备内温度过高",
key: `theInternalTemperatureOfTheDeviceOverheats`,
// text: "-",
gridColumn: 2,
},
{
label: "阵列电压",
key: `arrayVoltage`,
// text: "-",
gridColumn: 2,
},
{
label: "阵列电流",
key: `arrayCurrent`,
// text: "-",
gridColumn: 2,
},
{
label: "发电功率L",
key: `generatingPowerL`,
text: "-",
gridColumn: 2,
},
{
label: "发电功率H",
key: `generatingPowerH`,
text: "-",
gridColumn: 2,
},
{
label: "负载电压",
key: `loadVoltage`,
text: "-",
gridColumn: 2,
},
{
label: "负载电流",
key: `loadCurrent`,
text: "-",
gridColumn: 2,
},
];

192
ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Thumbnail/data.js

@ -1,192 +0,0 @@
export const actualLocationList = [
{
code: "K54",
name: "殷家林枢纽",
intervalDistance: 0.0,
lng: 116.865231,
lat: 36.57973,
},
{
code: "K59",
name: "大学城收费站",
intervalDistance: 4.895,
lng: 116.814343,
lat: 36.581052,
},
{
code: "K72",
name: "长清收费站",
lng: 116.865231,
intervalDistance: 13.558,
lat: 36.57973,
},
{
code: "K79",
name: "长清服务区",
intervalDistance: 6.163,
lng: 116.697041,
lat: 36.428953,
},
{
code: "K83",
name: "松林枢纽",
intervalDistance: 4.875,
lng: 116.496503,
lat: 36.292459,
},
{
code: "K86",
name: "孝里收费站",
intervalDistance: 2.614,
lng: 116.638217,
lat: 36.38667,
},
{
code: "K99",
name: "*平阴北收费站",
intervalDistance: 13.251,
lng: 116.447305,
lat: 36.32884,
},
{
code: "K105",
name: "平阴收费站",
intervalDistance: 6.154,
lng: 116.482042,
lat: 36.276899,
},
{
code: "K114",
name: "平阴停车区",
intervalDistance: 8.501,
lng: 116.459654,
lat: 36.204811,
},
{
code: "K117",
name: "孔村枢纽",
intervalDistance: 3.473,
lng: 116.454379,
lat: 36.173621,
},
{
code: "K126",
name: "平阴南收费站",
intervalDistance: 8.345,
lng: 116.445836,
lat: 36.100732,
},
{
code: "K139",
name: "东平服务区",
intervalDistance: 13.594,
lng: 116.417716,
lat: 35.984511,
},
{
code: "K145",
name: "东平收费站",
intervalDistance: 6.116,
lng: 116.414862,
lat: 35.930073,
},
{
code: "K155",
name: "东平湖枢纽",
intervalDistance: 9.719,
lng: 116.381047,
lat: 35.844376,
},
{
code: "K159",
name: "沙河停车区",
lng: 116.366287,
intervalDistance: 3.504,
lat: 35.823098,
},
{
code: "K173",
name: "*梁山东收费站",
intervalDistance: 14.794,
lng: 116.222211,
lat: 35.684336,
},
{
code: "K179",
name: "梁山收费站",
intervalDistance: 5.446,
lng: 116.222163,
lat: 35.684368,
},
{
code: "K186",
name: "梁山服务区",
intervalDistance: 6.665,
lng: 116.177576,
lat: 35.638136,
},
{
code: "K190",
name: "嘉祥西收费站",
intervalDistance: 4.434,
lng: 116.142081,
lat: 35.610556,
},
{
code: "K208",
name: "王官屯枢纽",
intervalDistance: 18.484,
lng: 116.073032,
lat: 35.462815,
},
];
export const canvasList = [
{
name: "殷家林枢纽",
code: "K54+394",
line: "G3京台高速",
isFoot: true,
distance: 171,
},
{ name: "大学城收费站", code: "K59+289", distance: 50.563 },
{ name: "长清收费站", code: "K72+847", distance: 140.05 },
{ name: "长清服务区", code: "K79+010", distance: 63.66 },
{
name: "松竹枢纽",
code: "K83+885",
line: "S0101济南绕城高速二环西环段",
distance: 50.358,
},
{ name: "孝里收费站", code: "K86+499", distance: 27 },
{ name: "平阴北收费站", code: "K99+750", distance: 136.88 },
{ name: "平阴收费站", code: "K105+904", distance: 63.57 },
{ name: "平阴停车区", code: "K114+405", distance: 87.815 },
{
name: "孔村枢纽",
code: "K117+878",
line: "G22青兰高速",
distance: 35.876,
},
{ name: "平阴南收费站", code: "K126+223", distance: 86.2 },
{ name: "东平服务区", code: "K139+817", distance: 140.42 },
{ name: "东平收费站", code: "K145+933", distance: 63 },
{
name: "东平湖枢纽",
code: "K155+652",
line: "S30董梁高速",
distance: 70,
},
{ name: "沙河停车区", code: "K159+156", distance: 70 },
{ name: "梁山东收费站", code: "K173+950", distance: 70 },
{ name: "梁山收费站", code: "K179+396", distance: 70, icon: "tag4" },
{ name: "梁山服务区", code: "K186+061", distance: 70 },
{ name: "嘉祥西收费站", code: "K190+495", distance: 70 },
{
name: "王官屯枢纽",
code: "K208+979",
line: "G1511日兰高速",
distance: 120,
},
];

38
ruoyi-ui/src/views/JiHeExpressway/pages/control/device/strategy/data.js

@ -1,38 +0,0 @@
import { cloneDeep, merge } from "lodash";
import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
export const searchFormList = [
{
label: "关键词:",
key: "word",
}
];
export const addEditFormList = [
{
label: "关键词:",
key: "word",
required: true,
isAlone:true,
options: {
type: "text",
autosize: true,
// maxlength: 50,
autosize: { minRows: 1, maxRows: 20 },
showWordLimit: true,
}
},
{
label: "关键词2:",
key: "word2",
isAlone: false,
required: true,
options: {
type: "textarea",
autosize: true,
// maxlength: 50,
autosize: { minRows: 2, maxRows: 20 },
showWordLimit: true,
}
}
];

22
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/businessDataManagement/views/dutyOfficer/data.js

@ -1,22 +0,0 @@
// import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
export const searchFormList = [
// {
// label: "岗位:",
// key: "postId",
// type: "select",
// options: {
// clearable: true,
// options: [],
// },
// },
// {
// label: "机构:",
// key: "organizationId",
// type: "select",
// options: {
// clearable: true,
// options: [],
// },
// },
];

27
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/businessDataManagement/views/emergencyAgencies/data.js

@ -1,27 +0,0 @@
// import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
export const searchFormList = [
{
label: "机构类型:",
key: "organizationType",
type: "select",
options: {
clearable: true,
options: [
{
key: 1,
label: "运营中心",
},
{
key: 2,
label: "驻点",
},
],
},
},
{
label: "机构名称:",
key: "organizationName",
type: "input",
},
];

22
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/businessDataManagement/views/firstResponders/data.js

@ -1,22 +0,0 @@
// import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
export const searchFormList = [
{
label: "岗位:",
key: "postId",
type: "select",
options: {
clearable: true,
options: [],
},
},
{
label: "机构:",
key: "organizationId",
type: "select",
options: {
clearable: true,
options: [],
},
}
];

126
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/businessDataManagement/views/jurisdictionalManagement/data.js

@ -1,126 +0,0 @@
import { cloneDeep, merge } from "lodash";
import * as PresetFormItems from "@screen/common/PresetFormItems.js";
import { formList } from "../../../dispatch/EventDetailDialog/data";
export const searchFormList = [
PresetFormItems.startStation,
PresetFormItems.endStation,
];
//里程计算
const mileCal = (data) => {
const { startStakeMark, endStakeMark } = data;
const start = startStakeMark[0] + "." + Number(startStakeMark[1]);
const end = endStakeMark[0] + "." + Number(endStakeMark[1]);
data.mileage = (Number(end) - Number(start)).toFixed(3);
};
export const addEditFormList = [
{
label: "部门:",
key: "deptId",
type: "cascader",
required: true,
options: {
props: {
value: "id",
},
filterable: true,
options: [],
showAllLevels: false,
},
},
{
label: "路线:",
key: "roadId",
required: true,
type: "select",
options: {
options: [],
},
},
{
label: "辖区路段名称:",
key: "sectionName",
required: true,
options: {
maxlength: 50
}
},
merge(cloneDeep(PresetFormItems.startStation), {
required: true,
options: {
options: [
{
ons: {
input(value, ...args) {
const { data, formList } = args.slice(-1)[0];
mileCal(data);
},
},
},
{
ons: {
input(value, ...args) {
const { data, formList } = args.slice(-1)[0];
mileCal(data);
},
},
},
],
},
}),
merge(cloneDeep(PresetFormItems.endStation), {
required: true,
options: {
options: [
{
ons: {
input(value, ...args) {
const { data, formList } = args.slice(-1)[0];
mileCal(data);
},
},
},
{
ons: {
input(value, ...args) {
const { data, formList } = args.slice(-1)[0];
mileCal(data);
},
},
},
],
},
}),
{
label: "辖区路段编号:",
key: "roadCode",
options: {
maxlength: 50
}
},
{
label: "里程:",
type: "MultipleLabelItem",
options: {
options: [
{
suffix: {
text: "千米",
style: {
color: "#3DE8FF",
},
},
type: "InputNumber",
key: "mileage",
options: {
min: 0,
},
},
],
},
},
];

39
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/businessDataManagement/views/vehicles/data.js

@ -1,39 +0,0 @@
// import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
export const searchFormList = [
{
label: "机构:",
key: "organizationId",
type: "select",
options: {
clearable: true,
options: [],
},
},{
label: "车辆类型:",
key: "vehicleType",
type: "select",
options: {
clearable: true,
options: [],
},
},
{
label: "车辆状态:",
key: "vehicleStatus",
type: "select",
options: {
clearable: true,
options: [
{
key: 1,
label: "可用",
},
{
key: 2,
label: "使用中",
},
],
},
},
];

11
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/commandDispatch/Cards/DeviceControl/data.js

@ -1,11 +0,0 @@
// import { planDeviceOptions } from "@screen/utils/enum.js";
export const defaultTableInfo = {
deviceType: 2,
searchRule: 1,
number: 0,
isDefault: true,
zx_operationType: 2,
hf_operationType: 2,
sbOptions: [],
};

437
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/commandDispatch/Cards/DisposalProcess/DialogProcess/data.js

@ -1,437 +0,0 @@
export const formList = [
{
label: "事故类型:",
key: "stringEventSource",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "交通事故类型:",
key: "stakeMark",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件等级:",
key: "direction",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "报警人姓名:",
key: "stringEventType",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "报警人电话:",
key: "eventCause",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "地点方式:",
key: "stringEventState",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "路线:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "方向:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "桩号:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件发生时间:",
key: "endTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "预计解除时间:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "压车:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "天气情况:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "影响:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "前方是否倒货:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "前方是否养护施工:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "前方是否拥堵:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "是否分岔路口:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "是否处在弯道:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "是否处在隧道:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "交警电话:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "清障电话:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "酒落物名称:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "车主电话:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "经验总结:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "超时原因:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "来源:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "车道占用:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "伤亡情况:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "车辆情况:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件标题:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件描述:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
];
export const reportList = [
{
label: "车型及车牌号:",
key: "plateNumber",
type: "input",
options: {
placeholder: "",
},
},
{
label: "分流点名称及桩号:",
key: "diversionPoint",
type: "input",
options: {
placeholder: "",
},
},
{
label: "目前处置进度:",
key: "currentProgress",
type: "input",
options: {
placeholder: "",
},
},
{
label: "已采取的措施:",
key: "takeSteps",
type: "input",
options: {
placeholder: "",
},
},
{
label: "是否启动应急预案:",
key: "planStatus",
type: "RadioGroup",
default: 0,
options: {
options: [
{
label: "是",
key: 1,
},
{
label: "否",
key: 0,
},
],
},
},
{
label: "交警是否到达:",
key: "trafficPoliceStatus",
type: "RadioGroup",
default: 0,
options: {
options: [
{
label: "是",
key: 1,
},
{
label: "否",
key: 0,
},
],
},
},
{
label: "医疗是否到达:",
key: "medicalStatus",
type: "RadioGroup",
default: 0,
options: {
options: [
{
label: "是",
key: 1,
},
{
label: "否",
key: 0,
},
],
},
},
{
label: "是否做好情报板提示工作:",
key: "boardStatus",
type: "RadioGroup",
default: 0,
options: {
options: [
{
label: "是",
key: 1,
},
{
label: "否",
key: 0,
},
],
},
},
{
label: "是否有危化品泄露:",
key: "chemicalsStatus",
type: "RadioGroup",
default: 0,
options: {
options: [
{
label: "是",
key: 1,
},
{
label: "否",
key: 0,
},
],
},
},
{
label: "消防是否到达:",
key: "fireStatus",
type: "RadioGroup",
default: 0,
options: {
options: [
{
label: "是",
key: 1,
},
{
label: "否",
key: 0,
},
],
},
},
];

132
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/commandDispatch/Cards/DisposalProcess/data.js

@ -1,132 +0,0 @@
export const timeLine1List = [
{
time: "16.36",
label: "接警记录",
isActive: true,
},
{
time: "16.36",
label: "指令下达",
isActive: true,
},
{
time: "16.36",
label: "清障到达",
isActive: true,
},
{
time: "",
label: "安全防护",
isActive: false,
},
{
time: "",
label: "开始清障",
isActive: false,
},
{
time: "",
label: "清障结束",
isActive: false,
},
{
time: "",
label: "恢复畅通",
isActive: false,
},
];
export const timeLine2List = [
{
time: "2023-12-21 16:35:44",
name: "王传明",
desc: `<img style="width: 100%;" src="${require(`./images/mock1.jpg`)}" /> <img style="width: 100%;" src="${require(`./images/mock2.jpg`)}" />`,
posts: "山东高速枣庄发展有限公司",
direction: "left",
},
{
time: "2023-12-21 17:48:23",
name: "王霞",
desc: `
四级预案升级为三级应急预案已报中心领导智慧管理中心
`,
posts: "山东高速滨州发展有限公司",
direction: "right",
},
{
time: "2023-06-14 12:07:53",
name: "王传明",
desc: `
<audio controls src=""></audio>
<div>翻译:现场隔离磁已恢复完毕应急人员已撤离现场</div>
`,
posts: "山东高速枣庄发展有限公司",
direction: "left",
},
{
time: "2023-6-15 17:48:23",
name: "王霞",
desc: `
安全警示标志已收取道路恢复畅通
`,
posts: "山东高速滨州发展有限公司",
direction: "right",
},
{
time: "2023-06-14 12:08:02",
name: "王传明",
desc: `
<audio controls src=""></audio>
<div>翻译:安全警示标志已收取道路恢复畅通申请事件解除</div>
<div style="color: #F7C42C;">
节点:恢复畅通
</div>
`,
posts: "山东高速枣庄发展有限公司",
direction: "left",
},
{
time: "2023-06-14 12:10:21",
name: "张庆庆",
desc: `
事件解除处置完毕处置时长: 2小时31分钟
`,
posts: "山东高速枣庄发展有限公司",
direction: "right",
},
{
time: "2023-09-24 13:48:23",
name: "王霞",
desc: `
四级预案升级为三级应急预案已报中心领导智慧管理中心
`,
posts: "山东高速滨州发展有限公司",
direction: "right",
},
{
time: "2023-09-24 13:51:52",
name: "王霞",
desc: `
重要事件上报:G25长深高速K1303+200深圳方向一小轿车和一辆货车追尾事故造成主线封闭并在滨州南滨州滨城收费站设置分流点分流点压车5公里各部门已做好保畅工作: <span style="color: blue;cursor: pointer;">详情</span>
`,
posts: "山东高速滨州发展有限公司",
direction: "right",
},
{
time: "2023-09-24 13:52:39",
name: "王霞",
desc: `
<div>现场开始清障</div>
<div style="color: #F7C42C;">节点:开始清障</div>
`,
posts: "山东高速滨州发展有限公司",
direction: "right",
},
{
time: "2023-09-24 13:55:25",
name: "王霞",
desc: `事故处理完毕,但是货物仍需倒货,现场开通一条行车道可通行,主线封闭解除。`,
posts: "山东高速滨州发展有限公司",
direction: "right",
},
];

2543
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/commandDispatch/Cards/EventInformation/components/EditEventInformationDialog/data.js

File diff suppressed because it is too large

22
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/coordinateSchedulingRecords/data.js

@ -1,22 +0,0 @@
import * as PresetFormItems from "@screen/common/PresetFormItems.js";
import { merge, cloneDeep } from "lodash";
export const searchFormList = [
PresetFormItems.eventType,
PresetFormItems.direction,
{
label: "时间范围:",
key: "daterange",
required: false,
type: "datePicker",
options: {
type: "daterange",
format: "yyyy-MM-dd HH:mm:ss",
valueFormat: "yyyy-MM-dd HH:mm:ss",
},
},
PresetFormItems.startStation,
PresetFormItems.endStation
];

131
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/dispatch/EventDetailDialog/data.js

@ -1,131 +0,0 @@
export const formList = [
{
label: "事件源:",
key: "stringEventSource",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "桩号:",
key: "stakeMark",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "行驶方向:",
key: "direction",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件类型:",
key: "stringEventType",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件原因:",
key: "eventCause",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件状态:",
key: "stringEventState",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "操作员:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "发生时间:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
// {
// label: "完结时间:",
// key: "endTime",
// type: "input",
// options: {
// disabled: true,
// placeholder: ''
// }
// },
{
label: "事件描述:",
key: "direction",
type: "input",
gridColumn: 3,
options: {
disabled: true,
placeholder: "",
},
},
];
export const timeLine1List = [
{
time: "16.36",
label: "接警记录",
isActive: false,
},
{
time: "16.36",
label: "指令下达",
isActive: false,
},
{
time: "16.36",
label: "清障到达",
isActive: false,
},
{
time: "",
label: "安全防护",
isActive: false,
},
{
time: "",
label: "开始清障",
isActive: false,
},
{
time: "",
label: "清障结束",
isActive: false,
},
{
time: "",
label: "恢复畅通",
isActive: false,
},
];

80
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/dispatch/data.js

@ -1,80 +0,0 @@
import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
import { merge, cloneDeep } from "lodash";
export const searchFormList = [
// {
// label: "事件状态:",
// key: "eventState",
// type: "RadioGroup",
// default: "0",
// options: {
// options: [
// {
// key: "0",
// label: "未解决",
// },
// {
// key: "1",
// label: "已解决",
// },
// {
// key: "2",
// label: "已关闭",
// },
// ],
// },
// },
PresetFormItems.eventSources,
PresetFormItems.eventType,
{
label: "方向:",
key: "direction",
type: "select",
options: {
options: [
{
key: "1",
label: "菏泽方向",
},
{
key: "3",
label: "济南方向",
},
{
key: "2",
label: "双向",
},
],
},
},
{
label: "时间范围:",
key: "daterange",
required: false,
type: "datePicker",
options: {
type: "daterange",
format: "yyyy-MM-dd",
valueFormat: "yyyy-MM-dd",
},
},
{
...PresetFormItems.station,
label: "开始桩号:",
required: false,
},
merge(cloneDeep(PresetFormItems.station), {
options: {
options: [
{
key: "endStakeMark[0]",
},
{
key: "endStakeMark[1]",
},
],
},
label: "结束桩号:",
required: false,
}),
];

447
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/event/EventDetailDialog/data.js

@ -1,447 +0,0 @@
import {
WarningSubclassOptions,
LaneOccupancyList,
} from "@screen/utils/enum.js";
export const _formList = [
{
label: "事件源:",
key: "stringEventSource",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "桩号:",
key: "stakeMark",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "行驶方向:",
key: "direction",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件类型:",
key: "stringEventType",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "高速名称:",
key: "roadName",
type: "input",
default:'济菏高速',
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件状态:",
key: "stringEventState",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "操作员:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
return (data.activeName !== '-1');
},
},
{
label: "事件类型:",
key: "actionSource",
type: "input",
visible: (data) => {
return false;
},
},
{
label: "发生时间:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "预计结束时间:",
key: "estimatedEndTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
return (data.activeName !== '-1');
},
},
{
label: "水膜厚度(mm):",
key: "waterFilmThickness",
type: "input",
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
if (data?.waterFilmThickness) {
return true;
}
return false;
},
},
{
label: "风速:",
key: "windSpeed",
type: "input",
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
if (data?.windSpeed) {
return true;
}
return false;
},
},
{
label: "能见度(m):",
key: "visibility",
type: "input",
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
if (data?.visibility) {
return true;
}
return false;
},
},
{
label: "事件描述:",
key: "description",
type: "input",
isAlone: true,
gridColumn: 3,
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
if (data?.description) {
return true;
}
return false;
},
},
{
label: "影响车道:",
key: "lane",
type: "CheckboxGroup",
isAlone: true,
options: {
disabled: true,
options: LaneOccupancyList,
gap: "12px",
},
},
];
export const _formListGz_v1 = [
{
label: "事件源:",
key: "stringEventSource",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "桩号:",
key: "stakeMark",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "行驶方向:",
key: "direction",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件类型:",
key: "stringEventType",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "高速名称:",
key: "roadName",
type: "input",
default:'济菏高速',
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件状态:",
key: "stringEventState",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件类型:",
key: "actionSource",
type: "input",
visible: (data) => {
return false;
},
},
{
label: "发生时间:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "水膜厚度(mm):",
key: "waterFilmThickness",
type: "input",
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
if (data?.waterFilmThickness) {
return true;
}
return false;
},
},
{
label: "风速:",
key: "windSpeed",
type: "input",
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
if (data?.windSpeed) {
return true;
}
return false;
},
},
{
label: "能见度(m):",
key: "visibility",
type: "input",
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
if (data?.visibility) {
return true;
}
return false;
},
},
{
label: "事件描述:",
key: "description",
type: "input",
isAlone: true,
gridColumn: 3,
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
if (data?.description) {
return true;
}
return false;
},
},
];
export const _formListGz = [
{
label: "事件源:",
key: "warningSource",
type: "text",
enum: "InfoWarningSource",
},
{
label: "桩号:",
key: "stakeMark",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "行驶方向:",
key: "direction",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件类型:",
key: "warningType",
type: "select",
options: {
disabled: true,
options: [
{value:1,label: "交通拥堵"},
{value:2,label: "行人"},
{value:3,label: "非机动车"},
{value:4,label: "停车"},
{value:5,label: "违规驾驶"},
{value:6,label: "路障"},
{value:7,label: "道路施工"},
{value:8,label: "异常天气"},
{value:9,label: "护栏碰撞"},
{value:10,label: "交通事故"},
{value:11,label: "车辆故障"},
{value:99,label: "其他事件"},
],
},
ons: {
change: (value, { data }) => {
this.formList[4].options.options =
WarningSubclassOptions[value] || [];
data.warningSubclass = null;
},
},
},
{
label: "细分类型:",
key: "warningSubclass",
type: "select",
options: {
options: [],
},
},
{
label: "高速名称:",
key: "roadName",
type: "text",
},
{
label: "发生时间:",
key: "warningTime",
type: "text",
},
{
label: "持续时长:",
key: "duration",
type: "text",
},
{
label: "事件描述:",
key: "remark",
isAlone: true,
options: {
type: "textarea",
maxlength: 100,
autosize: { minRows: 1, maxRows: 1 },
},
},
{
label: "影响车道:",
key: "lane",
type: "CheckboxGroup",
isAlone: true,
options: {
options: LaneOccupancyList,
gap: "12px",
},
},
]
export const timeLine1List = [
{
time: "16.36",
label: "接警记录",
isActive: false,
},
{
time: "16.36",
label: "指令下达",
isActive: false,
},
{
time: "16.36",
label: "清障到达",
isActive: false,
},
{
time: "",
label: "安全防护",
isActive: false,
},
{
time: "",
label: "开始清障",
isActive: false,
},
{
time: "",
label: "清障结束",
isActive: false,
},
{
time: "",
label: "恢复畅通",
isActive: false,
},
];

2537
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/event/FormEvent/data.js

File diff suppressed because it is too large

374
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/event/data.js

@ -1,374 +0,0 @@
import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
import { merge, cloneDeep } from "lodash";
const station = {
label: "桩号:",
key: "stakeMark",
required: true,
type: "MultipleLabelItem",
options: {
options: [
{
prefix: {
text: "K",
style: {
color: "#3DE8FF",
},
},
key: "stakeMark[0]",
},
{
prefix: {
text: "+",
style: {
color: "#3DE8FF",
},
},
key: "stakeMark[1]",
},
],
},
};
export const tabMap = {
"-1": {
state: 5,
textColor: "#007FF4",
text: "去确认",
},
0: {
state: 5,
textColor: "#007FF4",
text: "去确认",
},
1: {
state: 4,
textColor: "#007FF4",
text: "处置",
},
2: {
state: 3,
textColor: "#007FF4",
text: "处置记录",
},
};
export const gjSearchFormList = [
{
label: "事件源:",
key: "warningSource",
type: "select",
options: {
clearable: true,
options: [
{
key: "1",
label: "视频AI",
},
{
key: "2",
label: "雷达识别",
},
{
key: "3",
label: "锥桶",
},
{
key: "4",
label: "护栏碰撞",
},
{
key: "5",
label: "扫码报警",
},
// {
// key: "6",
// label: "非机预警",
// },
{
key: "7",
label: "气象检测器",
},
],
},
},
{
label: "事件主类:",
key: "warningType",
type: "select",
options: {
clearable: true,
options: [
{
value: 1,
label: "交通拥堵",
},
{
value: 2,
label: "行人",
},
{
value: 3,
label: "非机动车",
},
{
value: 4,
label: "停车",
},
{
value: 5,
label: "违规驾驶",
},
{
value: 6,
label: "路障",
},
{
value: 7,
label: "道路施工",
},
{
value: 8,
label: "异常天气",
},
{
value: 9,
label: "护栏碰撞",
},
{
value: 10,
label: "交通事故",
},
{
value: 11,
label: "车辆故障",
},
{
value: 99,
label: "其他事件",
},
],
},
},
{
label: "方向:",
key: "direction",
type: "select",
options: {
options: [
{
key: "1",
label: "菏泽方向",
},
{
key: "3",
label: "济南方向",
},
{
key: "2",
label: "双向",
},
],
},
},
{
label: "时间范围:",
key: "daterange",
required: false,
type: "datePicker",
options: {
style: "width: auto",
type: "daterange",
format: "yyyy-MM-dd",
valueFormat: "yyyy-MM-dd",
},
},
{
...station,
label: "开始桩号:",
required: false,
},
merge(cloneDeep(station), {
options: {
options: [
{
key: "endStakeMark[0]",
},
{
key: "endStakeMark[1]",
},
],
},
label: "结束桩号:",
required: false,
}),
];
export const gzSearchFormList = [
{
label: "事件源:",
key: "eventSource",
type: "select",
options: {
clearable: true,
options: [
{
key: "1",
label: "96659",
},
{
key: "2",
label: "交警转接",
},
{
key: "3",
label: "道路巡查",
},
{
key: "4",
label: "视频巡查",
},
{
key: "5",
label: "视频AI",
},
{
key: "6",
label: "一键救援",
},
{
key: "7",
label: "其他",
},
{
key: "8",
label: "雷达识别",
},
{
key: "9",
label: "锥桶",
},
{
key: "10",
label: "护栏碰撞",
},
{
key: "11",
label: "扫码报警",
},
{
key: "12",
label: "非机预警",
},
{
key: "13",
label: "气象检测器",
},
],
},
},
{
label: "事件类型:",
key: "eventType",
type: "select",
options: {
options: [
{
key: "1",
label: "交通事故",
},
{
key: "2",
label: "车辆故障",
},
{
key: "3",
label: "交通管制",
},
{
key: "4",
label: "交通拥堵",
},
{
key: "5",
label: "非法上路",
},
{
key: "6",
label: "路障清除",
},
{
key: "7",
label: "施工建设",
},
{
key: "8",
label: "服务区异常",
},
{
key: "9",
label: "设施设备隐患",
},
{
key: "10",
label: "异常天气",
},
{
key: "11",
label: "其他事件",
},
],
clearable: true,
},
},
{
label: "方向:",
key: "direction",
type: "select",
options: {
options: [
{
key: "1",
label: "菏泽方向",
},
{
key: "3",
label: "济南方向",
},
{
key: "2",
label: "双向",
},
],
},
},
{
label: "时间范围:",
key: "daterange",
required: false,
type: "datePicker",
options: {
type: "daterange",
format: "yyyy-MM-dd",
valueFormat: "yyyy-MM-dd",
},
},
{
...station,
label: "开始桩号:",
required: false,
},
merge(cloneDeep(station), {
options: {
options: [
{
key: "endStakeMark[0]",
},
{
key: "endStakeMark[1]",
},
],
},
label: "结束桩号:",
required: false,
}),
];

41
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/data.js

@ -1,41 +0,0 @@
import { planDeviceOptions } from "@screen/utils/enum.js";
import {
eventSubClassMap,
trafficKV
} from "@screen/utils/enum.js";
export const searchFormList = [
{
label: "事件类型:",
key: "eventType",
type: "select",
options: {
clearable: true,
options: trafficKV,
},
ons: {
change(value, ...args) {
const { data, formList } = args.slice(-1)[0];
formList[1].options.options = eventSubClassMap[1][value];
data.triggerMechanism =''
},
},
},
{
label: "细分类型:",
key: "triggerMechanism",
type: "select",
options: {
clearable: true,
options: [],
},
},
];
export const defaultTableInfo = {
deviceType: 2,
searchRule: 1,
number: 0,
// zx_operationType: 2,
// hf_operationType: 2,
};

105
ruoyi-ui/src/views/JiHeExpressway/pages/control/manual/events/data.js

@ -1,105 +0,0 @@
import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
import { warningType } from "@screen/utils/enum.js";
export const searchFormList = [
{
label: "类型:",
key: "warningType",
type: "select",
options: {
clearable: true,
options: [
{
value: 1,
label: "交通拥堵",
},
{
value: 2,
label: "行人",
},
{
value: 4,
label: "停车",
},
{
value: 5,
label: "违规驾驶",
},
{
value: 6,
label: "路障",
},
{
value: 7,
label: "道路施工",
},
{
value: 99,
label: "其他",
},
],
},
},
{
label: "时间范围:",
key: "warningTime",
required: true,
type: "datePicker",
options: {
style:{width:'100%'},
type: "datetimerange",
format: "yyyy-MM-dd HH:mm:ss",
valueFormat: "yyyy-MM-dd HH:mm:ss",
},
}, {
label: "收费站:",
key: "facilityName",
type: "select",
options: {
clearable: true,
options: [
],
},
}, {
label: "方向:",
key: "direction",
type: "select",
options: {
options: [
{
key: "1",
label: "菏泽方向",
},
{
key: "3",
label: "济南方向",
},
{
key: "2",
label: "双向",
},
],
},
},
// {
// ...PresetFormItems.station,
// label: "开始桩号:",
// required: false,
// },
// merge(cloneDeep(PresetFormItems.station), {
// options: {
// options: [
// {
// key: "endStakeMark[0]",
// },
// {
// key: "endStakeMark[1]",
// },
// ],
// },
// label: "结束桩号:",
// required: false,
// }),
];

28
ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/analysis/data.js

@ -1,28 +0,0 @@
// import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
import * as PresetFormItems from "@screen/common/PresetFormItems.js";
// import { merge, cloneDeep } from "lodash";
import {directionOptions} from '@screen/utils/enum.js';
export const searchFormList = [
{
label: "设备名称:",
key: "deviceName",
type: "input",
default: ""
},
{
label: "物联编号:",
key: "iotDeviceId",
type: "input",
default: ""
}, {
label: "设备方向:",
key: "direction",
type: "select",
options: {
options: directionOptions,
},
},
];

89
ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/manage/data.js

@ -1,89 +0,0 @@
// import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
import * as PresetFormItems from "@screen/common/PresetFormItems.js";
// import { merge, cloneDeep } from "lodash";
import {directionOptions} from '@screen/utils/enum.js';
export const searchFormList = [
{
label: "设备类型:",
key: "deviceType",
type: "select",
options: {
options: [
{
value: "1",
label: "摄像机",
},
{
value: "2",
label: "情报板",
},
{
value: "3",
label: "气象检测器",
},
{
value: "5",
label: "路段语音广播系统",
},
{
value: "6",
label: "护栏碰撞预警系统",
},
{
value: "7",
label: "毫米波雷达",
},
{
value: "8",
label: "合流区预警系统",
},
{
value: "10",
label: "激光疲劳唤醒",
},
{
value: "11",
label: "一类交通量调查站",
},
{
value: "12",
label: "智能行车诱导系统",
},
{
value: "13",
label: "智能设备箱",
},
],
},
},{
label: "设备方向:",
key: "direction",
type: "select",
options: {
options: directionOptions,
},
},{
label: "使用状态:",
key: "useState",
type: "select",
options: {
options: [
{value:1,label:'在用'},
{value:0,label:'停用'}
],
},
},{
label: "设备状态:",
key: "deviceState",
type: "select",
options: {
options: [
{value:'1',label:'正常'},
{value:'0',label:'异常'}
],
},
},
];

249
ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/statisticalAnalysis/query/data.js

@ -1,249 +0,0 @@
import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
import moment from "moment";
export const deviceType = [
{
value: "all",
label: "全选",
},
{
value: "1-1",
label: "高清网络枪型固定摄像机",
color: "#009A29",
},
{
value: "1-2",
label: "高清网络球形摄像机",
color: "#0DA5AA",
},
{
value: "1-3",
label: "桥下高清网络球形摄像机",
color: "#206CCF",
},
{
value: "1-4",
label: "360°全景摄像机",
color: "#CB272D",
},
{
value: "1-5",
label: "180°全景摄像机",
color: "#CC5120",
},
{
value: "2-1",
label: "门架式可变信息标志",
color: "#D25F00",
},
{
value: "2-3",
label: "雨棚可变信息标志",
color: "#CC9213",
},
{
value: "2-4",
label: "站前悬臂式可变信息标志",
color: "#CFAF0F",
},
{
value: "3",
label: "气象检测器",
color: "#7EB712",
},
{
value: "5",
label: "路段语音广播系统",
color: "#0E42D2",
},
{
value: "6",
label: "护栏碰撞预警系统",
color: "#551DB0",
},
{
value: "7",
label: "毫米波雷达",
color: "#CB1E83",
},
{
value: "8",
label: "合流区预警系统",
color: "#072CA6",
},
{
value: "10",
label: "激光疲劳唤醒",
color: "#114BA3",
},
{
value: "11",
label: "一类交通量调查站",
color: "#008026",
},
{
value: "12",
label: "智能行车诱导系统",
color: "#A38408",
},
{
value: "13",
label: "智能设备箱",
color: "#A64500",
},
]
export const tabMap = {
AlarmEvents: {
state: 5,
textColor: "#007FF4",
text: "去确认",
},
EventsConfirmed: {
state: 5,
textColor: "#007FF4",
text: "去确认",
},
DisposingEvents: {
state: 4,
textColor: "#007FF4",
text: "去处置",
},
IncidentDisposed: {
state: 3,
textColor: "#007FF4",
text: "处置记录",
},
};
export const searchFormList = [
{
label: "时间范围:",
key: "time",
required: true,
type: "datePicker",
default: [
moment().startOf("month").format("YYYY-MM-DD HH:mm:ss"),
moment().format("YYYY-MM-DD HH:mm:ss"),
],
options: {
format: "yyyy-MM-dd",
type: "daterange",
pickerOptions:{
disabledDate(time) {
return time.getTime() > Date.now() || time.getTime()<new Date(moment().subtract(3, "months").format("YYYY-MM-DD"));
},
}
},
},
// {
// label: "方向:",
// key: "direction",
// type: "select",
// options: {
// options: [
// { key: "3", label: "济南方向" },
// { key: "1", label: "菏泽方向" },
// { key: "2", label: "双向" },
// ],
// },
// }
];
export const testDeviceData = {
"msg": "操作成功",
"code": 200,
"data": {
"站前悬臂式可变信息标志": {
"sucessRate": "100.00%",
"failRate": "0.00%",
"sumUseState": "2",
"sum": "10",
"lostRate": "0.00%"
},
"高清网络枪型固定摄像机": {
"sucessRate": "72.73%",
"failRate": "27.27%",
"sumUseState": "33",
"sum": "315",
"lostRate": "27.27%"
},
"智能设备箱": {
"sucessRate": "91.67%",
"failRate": "8.33%",
"sumUseState": "12",
"sum": "219",
"lostRate": "8.33%"
},
"智能行车诱导系统": {
"sucessRate": "25.00%",
"failRate": "75.00%",
"sumUseState": "4",
"sum": "21",
"lostRate": "75.00%"
},
"门架式可变信息标志": {
"sucessRate": "100.00%",
"failRate": "0.00%",
"sumUseState": "5",
"sum": "31",
"lostRate": "0.00%"
},
"护栏碰撞预警系统": {
"sucessRate": "100.00%",
"failRate": "0.00%",
"sumUseState": "1",
"sum": "18",
"lostRate": "0.00%"
},
"180°全景摄像机": {
"sucessRate": "50.00%",
"failRate": "50.00%",
"sumUseState": "2",
"sum": "10",
"lostRate": "50.00%"
},
"360°全景摄像机": {
"sucessRate": "100.00%",
"failRate": "0.00%",
"sumUseState": "2",
"sum": "15",
"lostRate": "0.00%"
},
"一类交通量调查站": {
"sucessRate": "100.00%",
"failRate": "0.00%",
"sumUseState": "1",
"sum": "8",
"lostRate": "0.00%"
},
"全部设备": {
"sucessRate": "73.83%",
"failRate": "26.17%",
"sumUseState": "107",
"sum": "1190",
"lostRate": "26.17%"
},
"路段语音广播系统": {
"sucessRate": "100.00%",
"failRate": "0.00%",
"sumUseState": "1",
"sum": "27",
"lostRate": "0.00%"
},
"激光疲劳唤醒": {
"sucessRate": "100.00%",
"failRate": "0.00%",
"sumUseState": "1",
"sum": "6",
"lostRate": "0.00%"
},
"高清网络球形摄像机": {
"sucessRate": "67.44%",
"failRate": "32.56%",
"sumUseState": "43",
"sum": "161",
"lostRate": "32.56%"
}
}
}

177
ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/statistics/EventDetailDialog/data.js

@ -1,177 +0,0 @@
export const _formList = [
{
label: "事件源:",
key: "stringEventSource",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "桩号:",
key: "stakeMark",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "行驶方向:",
key: "stringDirection",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件类型:",
key: "stringEventType",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "高速名称:",
key: "roadName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "事件状态:",
key: "stringEventState",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "操作员:",
key: "nickName",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "发生时间:",
key: "startTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "预计结束时间:",
key: "estimatedEndTime",
type: "input",
options: {
disabled: true,
placeholder: "",
},
},
{
label: "水膜厚度(mm):",
key: "waterFilmThickness",
type: "input",
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
if (data?.waterFilmThickness) {
return true;
}
return false;
},
},
{
label: "风速:",
key: "windSpeed",
type: "input",
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
if (data?.windSpeed) {
return true;
}
return false;
},
},
{
label: "能见度(m):",
key: "visibility",
type: "input",
options: {
disabled: true,
placeholder: "",
},
visible: (data) => {
if (data?.visibility) {
return true;
}
return false;
},
},
{
label: "事件描述:",
key: "remark",
type: "input",
isAlone: true,
gridColumn: 3,
options: {
disabled: true,
placeholder: "",
},
},
];
export const timeLine1List = [
{
time: "16.36",
label: "接警记录",
isActive: false,
},
{
time: "16.36",
label: "指令下达",
isActive: false,
},
{
time: "16.36",
label: "清障到达",
isActive: false,
},
{
time: "",
label: "安全防护",
isActive: false,
},
{
time: "",
label: "开始清障",
isActive: false,
},
{
time: "",
label: "清障结束",
isActive: false,
},
{
time: "",
label: "恢复畅通",
isActive: false,
},
];

2536
ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/statistics/FormEvent/data.js

File diff suppressed because it is too large

280
ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/statistics/data.js

@ -1,280 +0,0 @@
import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
import { merge, cloneDeep } from "lodash";
const station = {
label: "桩号:",
key: "stakeMark",
required: true,
type: "MultipleLabelItem",
options: {
options: [
{
prefix: {
text: "K",
style: {
color: "#3DE8FF",
},
},
key: "stakeMark[0]",
rules: [
{
message: "请补全桩号",
callback(value, data) {
if (value || data.stakeMark[1]){
return /^0\d{2}|\d{3}$/.test(value);
} else {
return true
}
},
}
],
},
{
prefix: {
text: "+",
style: {
color: "#3DE8FF",
},
},
key: "stakeMark[1]",
rules: [
{
message: "请补全桩号",
callback(value, data) {
if (value || data.stakeMark[0]){
return /^0\d{2}|\d{3}$/.test(value);
} else {
return true
}
},
}
],
},
],
},
};
export const tabMap = {
"1": {
state: 21,
textColor: "#007FF4",
text: "上报",
},
"2": {
state: 22,
textColor: "#007FF4",
text: "已完成",
},
"3": {
state: 23,
textColor: "#007FF4",
text: "已终止",
},
"4": {
state: 24,
textColor: "#007FF4",
text: "自动结束",
},
};
export const searchFormList = [
{
label: "事件状态:",
key: "warningState",
type: "select",
options: {
clearable: true,
options: [
{
value: 1,
label: "上报",
},
{
value: 2,
label: "已完成",
},
{
value: 3,
label: "已终止",
},
{
value: 4,
label: "自动结束",
}
],
},
},
{
label: "事件来源:",
key: "warningSource",
type: "select",
options: {
clearable: true,
options: [
{
key: "1",
label: "视频AI",
},
{
key: "2",
label: "雷达识别",
},
{
key: "3",
label: "锥桶",
},
{
key: "4",
label: "护栏碰撞",
},
{
key: "5",
label: "扫码报警",
},
// {
// key: "6",
// label: "非机预警",
// },
{
key: "7",
label: "气象检测器",
},
],
},
},
{
label: "方向:",
key: "direction",
type: "select",
options: {
clearable: true,
options: [
{
key: "1",
label: "菏泽方向",
},
{
key: "3",
label: "济南方向",
},
{
key: "2",
label: "双向",
},
],
},
},
{
label: "事件主类:",
key: "warningType",
type: "select",
options: {
clearable: true,
options: [
{
value: 1,
label: "交通拥堵",
},
{
value: 2,
label: "行人",
},
{
value: 3,
label: "非机动车",
},
{
value: 4,
label: "停车",
},
{
value: 5,
label: "违规驾驶",
},
{
value: 6,
label: "路障",
},
{
value: 7,
label: "道路施工",
},
{
value: 8,
label: "异常天气",
},
{
value: 9,
label: "护栏碰撞",
},
{
value: 10,
label: "交通事故",
},
{
value: 11,
label: "车辆故障",
},
{
value: 99,
label: "其他事件",
},
],
},
},
{
label: "时间范围:",
key: "daterange",
required: false,
type: "datePicker",
options: {
style: "width: auto",
type: "datetimerange",
format: "yyyy-MM-dd HH:mm:ss",
valueFormat: "yyyy-MM-dd HH:mm:ss",
},
},
{
...station,
label: "开始桩号:",
required: false,
},
merge(cloneDeep(station), {
options: {
options: [
{
key: "endStakeMark[0]",
rules: [
{
message: "请补全桩号",
callback(value, data) {
if (value || data.endStakeMark[1]){
return /^0\d{2}|\d{3}$/.test(value);
} else {
return true
}
},
}
],
},
{
key: "endStakeMark[1]",
rules: [
{
message: "请补全桩号",
callback(value, data) {
if (value || data.endStakeMark[0]){
return /^0\d{2}|\d{3}$/.test(value);
} else {
return true
}
},
}
],
},
],
},
label: "结束桩号:",
required: false,
}),
];

43
ruoyi-ui/src/views/JiHeExpressway/pages/perception/trafficSituation/components/IndicatorQuery/data.js

@ -1,43 +0,0 @@
export const searchFormList = [
{
label: "路段名称:",
key: "ld",
// required: true,
type: "select",
options: {
options: [],
},
},
{
label: "指标名称:",
key: "type",
// required: true,
type: "select",
options: {
options: [
{
value: "1",
label: "拥挤度",
},
{
value: "2",
label: "饱和度",
},
{
value: "3",
label: "交通组成特征指数",
},
],
},
},
{
label: "时间范围:",
key: "time",
// required: true,
type: "datePicker",
options: {
format: "yyyy-MM-dd",
type: "daterange",
},
},
];

63
ruoyi-ui/src/views/JiHeExpressway/pages/service/InformationReleaseManagement/Cards/AuditLists/data.js

@ -1,63 +0,0 @@
import * as PresetFormItems from "@screen/common/PresetFormItems.js";
import { merge, cloneDeep } from "lodash";
export const searchFormList = [
PresetFormItems.eventType,
{
label: "事件状态:",
key: "eventState",
type: "RadioGroup",
options: {
options: [
// {
// key: "0",
// label: "待确认",
// },
{
key: "1",
label: "处理中",
},
{
key: "2",
label: "已完成",
},
],
},
},
// {
// label: "审核状态:",
// key: "checkState",
// type: "RadioGroup",
// options: {
// options: [
// {
// key: "0",
// label: "待审核",
// },
// {
// key: "1",
// label: "已审核",
// },
// {
// key: "2",
// label: "未通过",
// },
// ],
// },
// },
{
label: "时间范围:",
key: "daterange",
required: false,
type: "datePicker",
options: {
type: "daterange",
format: "yyyy-MM-dd HH:mm:ss",
valueFormat: "yyyy-MM-dd HH:mm:ss",
},
},
PresetFormItems.startStation,
PresetFormItems.endStation
];

124
ruoyi-ui/src/views/JiHeExpressway/pages/service/PublishingChannelManagement/data.js

@ -1,124 +0,0 @@
import * as PresetFormItems from "@screen/common/PresetFormItems.js";
import { merge, cloneDeep } from "lodash";
export const searchFormList = [
{
label: "启用日期:",
key: "date",
required: false,
type: "datePicker",
options: {
type: "daterange",
format: "yyyy-MM-dd HH:mm:ss",
valueFormat: "yyyy-MM-dd HH:mm:ss",
},
},
{
label: "事件类型:",
key: "dataCategory",
type: "select",
options: {
options: [
{
key: "1",
label: "交通事故",
},
{
key: "2",
label: "车辆故障",
},
{
key: "3",
label: "交通管制",
},
{
key: "4",
label: "交通拥堵",
},
{
key: "5",
label: "非法上路",
},
{
key: "6",
label: "路障清除",
},
{
key: "7",
label: "施工建设",
},
{
key: "8",
label: "服务区异常",
},
{
key: "9",
label: "设施设备隐患",
},
{
key: "10",
label: "异常天气",
},
{
key: "11",
label: "其他事件",
},
],
},
},
{
label: "发布渠道:",
key: "publishChannels",
type: "CheckboxGroup",
isAlone: true,
default: [],
options: {
options: [
{ key: "1", label: "手机短信", width: "87px" },
{ key: "2", label: "微信公众号", width: "87px" },
{ key: "3", label: "微博", width: "87px" },
{ key: "4", label: "情报板", width: "87px" },
{ key: "5", label: "服务网站", width: "87px" },
{ key: "6", label: "微信小程序", width: "87px" },
],
},
},
{
label: "信息级别:",
key: "infoLevel",
type: "RadioGroup",
isAlone: true,
options: {
activeColor: "linear-gradient(180deg, #37E7FF 0%, #009BCC 100%)",
options: [
{
key: "1",
label: "影响通行",
},
{
key: "2",
label: "不影响通行",
},
],
},
},
{
label: "启用状态:",
key: "enabled",
type: "RadioGroup",
isAlone: true,
options: {
activeColor: "linear-gradient(180deg, #37E7FF 0%, #009BCC 100%)",
options: [
{
key: "2",
label: "启用",
},
{
key: "0",
label: "停用",
},
],
},
},
];

63
ruoyi-ui/src/views/JiHeExpressway/pages/service/boardRecord/data.js

@ -1,63 +0,0 @@
// import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
import * as PresetFormItems from "@screen/common/PresetFormItems.js";
// import { merge, cloneDeep } from "lodash";
export const searchFormList = [
{
label: "时间范围:",
key: "daterange",
required: false,
type: "datePicker",
options: {
type: "daterange",
format: "yyyy-MM-dd HH:mm:ss",
valueFormat: "yyyy-MM-dd HH:mm:ss",
},
},
// PresetFormItems.directionCreater("RadioGroup"),
{
label: "发布状态:",
key: "status",
type: "RadioGroup",
default: [],
options: {
options: [
{
key: 0,
label: "成功",
},
{
key: 1,
label: "失败",
},
],
},
},
// {
// label: "内容:",
// key: "releaseContent",
// type: "input",
// default: ""
// },
// {
// ...PresetFormItems.station,
// label: "开始桩号:",
// required: false,
// },
// merge(cloneDeep(PresetFormItems.station), {
// options: {
// options: [
// {
// key: "endStakeMark[0]",
// },
// {
// key: "endStakeMark[1]",
// },
// ],
// },
// label: "结束桩号:",
// required: false,
// }),
];

58
ruoyi-ui/src/views/JiHeExpressway/pages/service/publicService/components/record/data.js

@ -1,58 +0,0 @@
// import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
import * as PresetFormItems from "@screen/common/PresetFormItems.js";
// import { merge, cloneDeep } from "lodash";
export const searchFormList = [
{
label: "发布渠道:",
key: "publishChannels",
type: "select",
options: {
clearable: true,
options: [
{
key: "4",
label: "情报板",
},
{
key: "7",
label: "语音广播",
},
{
key: "8",
label: "企业微信",
},
],
},
},
{
label: "时间范围:",
key: "daterange",
required: false,
type: "datePicker",
options: {
type: "daterange",
format: "yyyy-MM-dd HH:mm:ss",
valueFormat: "yyyy-MM-dd HH:mm:ss",
},
},
// PresetFormItems.directionCreater("RadioGroup"),
{
label: "发布状态:",
key: "publishStatus",
type: "RadioGroup",
default: null,
options: {
options: [
{
key: 1,
label: "成功",
},
{
key: 2,
label: "失败",
},
],
},
},
];

24
ruoyi-ui/src/views/JiHeExpressway/pages/service/sensitive/data.js

@ -1,24 +0,0 @@
import { cloneDeep, merge } from "lodash";
import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js";
export const searchFormList = [
{
label: "关键词:",
key: "word",
}
];
export const addEditFormList = [
{
label: "关键词:",
key: "word",
required: true,
options: {
type: "textarea",
autosize: true,
// maxlength: 50,
autosize: { minRows: 1, maxRows: 20 },
showWordLimit: true,
}
}
];

153
ruoyi-ui/vue.config.js

@ -1,153 +0,0 @@
"use strict";
const path = require("path");
function resolve(dir) {
return path.join(__dirname, dir);
}
const name = process.env.VUE_APP_TITLE || "雅典娜"; // 网页标题
const port = process.env.port || process.env.npm_config_port || 7081; // 端口
// vue.config.js 配置说明
//官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions
// 这里只列一部分,具体配置参考文档
module.exports = {
// 部署生产环境和开发环境下的URL。
// 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上
// 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
// publicPath: "/tunnel",
// 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致)(默认dist)
outputDir: "dist",
// 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下)
assetsDir: "static",
// 是否开启eslint保存检测,有效值:ture | false | 'error'
lintOnSave: process.env.NODE_ENV === "development",
// 如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。
productionSourceMap: false,
transpileDependencies: ["ml-matrix"], //默认情况下为[] babel-loader 忽略其中的所有文件 node_modules
// webpack-dev-server 相关配置
devServer: {
host: "0.0.0.0",
port: port,
// https: true,
open: true,
proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: {
target: `http://127.0.0.1:8087`,
// target: `http://10.168.66.196:8087`, //刘文阁
// target: `http://10.168.68.42:8087`, //王思祥
// target: `http://10.168.72.174:8087`, //赵祥龙
// target: `http://10.168.65.156:8097`, //孟凡峰
// target: `http://10.168.79.46:8089`, //王家宝
// target: `http://10.168.77.128:8087`, //王兴琳
changeOrigin: true,
pathRewrite: {
["^" + process.env.VUE_APP_BASE_API]: "",
},
},
},
disableHostCheck: true,
},
css: {
// 避免dart-sass将伪元素中的字符集转义
loaderOptions: {
sass: {
//additionalData: `@import "@/assets/style/scss/index.scss";`,
// 避免dart-sass在打包过程中会将伪元素content中的字符集转义
sassOptions: {
outputStyle: "expanded",
},
},
},
extract: false,
},
configureWebpack: {
name: name,
resolve: {
alias: {
"@": resolve("src"),
"@screen": resolve("src/views/JiHeExpressway"),
},
},
},
chainWebpack(config) {
config.plugins.delete("preload"); // TODO: need test
config.plugins.delete("prefetch"); // TODO: need test
const rootModulesPath = path.resolve("node_modules");
if (config.resolve.modules.store.has(rootModulesPath)) {
config.resolve.modules.store.delete(rootModulesPath);
}
if (config.resolve.modules.store.has("node_modules")) {
config.resolve.modules.store.delete("node_modules");
}
config.resolve.modules.store.add(rootModulesPath);
config.resolve.modules.store.add("node_modules");
// set svg-sprite-loader
config.module.rule("svg").exclude.add(resolve("src/assets/icons")).end();
config.module
.rule("icons")
.test(/\.svg$/)
.include.add(resolve("src/assets/icons"))
.end()
.use("svg-sprite-loader")
.loader("svg-sprite-loader")
.options({
symbolId: "icon-[name]",
})
.end();
config.when(process.env.NODE_ENV !== "development", (config) => {
config
.plugin("ScriptExtHtmlWebpackPlugin")
.after("html")
.use("script-ext-html-webpack-plugin", [
{
// `runtime` must same as runtimeChunk name. default is `runtime`
inline: /runtime\..*\.js$/,
},
])
.end();
config.optimization.splitChunks({
chunks: "all",
cacheGroups: {
libs: {
name: "chunk-libs",
test: /[\\/]node_modules[\\/]/,
priority: 10,
chunks: "initial", // only package third parties that are initially dependent
},
elementUI: {
name: "chunk-elementUI", // split elementUI into a single package
priority: 20, // the weight needs to be larger than libs and app or it will be packaged into libs or app
test: /[\\/]node_modules[\\/]_?element-ui(.*)/, // in order to adapt to cnpm
},
commons: {
name: "chunk-commons",
test: resolve("src/components"), // can customize your rules
minChunks: 3, // minimum common number
priority: 5,
reuseExistingChunk: true,
},
},
});
config.optimization.runtimeChunk("single"),
{
from: path.resolve(__dirname, "./public/robots.txt"), //防爬虫文件
to: "./", //到根目录下
};
});
config.module
.rule("swf")
.test(/\.swf$/)
.use("url-loader")
.loader("url-loader")
.options({
limit: 10000,
});
},
};

0
ruoyi-ui/.editorconfig → ruoyi-ui2/.editorconfig

0
ruoyi-ui/.env.development → ruoyi-ui2/.env.development

0
ruoyi-ui/.env.production → ruoyi-ui2/.env.production

0
ruoyi-ui/.env.staging → ruoyi-ui2/.env.staging

0
ruoyi-ui/.eslintignore → ruoyi-ui2/.eslintignore

0
ruoyi-ui/.eslintrc.js → ruoyi-ui2/.eslintrc.js

0
ruoyi-ui/.gitignore → ruoyi-ui2/.gitignore

0
ruoyi-ui/README.md → ruoyi-ui2/README.md

0
ruoyi-ui/babel.config.js → ruoyi-ui2/babel.config.js

0
ruoyi-ui/bin/build.bat → ruoyi-ui2/bin/build.bat

0
ruoyi-ui/bin/package.bat → ruoyi-ui2/bin/package.bat

0
ruoyi-ui/bin/run-web.bat → ruoyi-ui2/bin/run-web.bat

0
ruoyi-ui/build/build.sh → ruoyi-ui2/build/build.sh

0
ruoyi-ui/build/index.js → ruoyi-ui2/build/index.js

0
ruoyi-ui/package.json → ruoyi-ui2/package.json

0
ruoyi-ui/public/config.js → ruoyi-ui2/public/config.js

0
ruoyi-ui/public/favicon.ico → ruoyi-ui2/public/favicon.ico

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

0
ruoyi-ui/public/html/ie.html → ruoyi-ui2/public/html/ie.html

0
ruoyi-ui/public/index.html → ruoyi-ui2/public/index.html

0
ruoyi-ui/public/robots.txt → ruoyi-ui2/public/robots.txt

0
ruoyi-ui/public/static/fonts/优设标题黑.ttf → ruoyi-ui2/public/static/fonts/优设标题黑.ttf

0
ruoyi-ui/public/static/fonts/尔雅风华楷书.ttf → ruoyi-ui2/public/static/fonts/尔雅风华楷书.ttf

0
ruoyi-ui/public/static/fonts/庞门正道标题体.ttf → ruoyi-ui2/public/static/fonts/庞门正道标题体.ttf

0
ruoyi-ui/public/static/fonts/庞门正道标题体3.ttf → ruoyi-ui2/public/static/fonts/庞门正道标题体3.ttf

0
ruoyi-ui/public/static/fonts/思源黑体CN-ExtraLight.otf → ruoyi-ui2/public/static/fonts/思源黑体CN-ExtraLight.otf

0
ruoyi-ui/public/static/systemConfig.js → ruoyi-ui2/public/static/systemConfig.js

0
ruoyi-ui/public/static/thumbnail/bg.png → ruoyi-ui2/public/static/thumbnail/bg.png

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

0
ruoyi-ui/public/static/thumbnail/tag0.png → ruoyi-ui2/public/static/thumbnail/tag0.png

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
ruoyi-ui/public/static/thumbnail/tag1.png → ruoyi-ui2/public/static/thumbnail/tag1.png

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
ruoyi-ui/public/static/thumbnail/tag2.png → ruoyi-ui2/public/static/thumbnail/tag2.png

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

0
ruoyi-ui/public/static/thumbnail/tag3.png → ruoyi-ui2/public/static/thumbnail/tag3.png

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
ruoyi-ui/public/static/video/h5splayer.js → ruoyi-ui2/public/static/video/h5splayer.js

0
ruoyi-ui/public/static/video/h5splayerhelper.js → ruoyi-ui2/public/static/video/h5splayerhelper.js

0
ruoyi-ui/public/static/video/jquery-3.1.1.js → ruoyi-ui2/public/static/video/jquery-3.1.1.js

0
ruoyi-ui/public/static/video/platform.js → ruoyi-ui2/public/static/video/platform.js

0
ruoyi-ui/src/App.vue → ruoyi-ui2/src/App.vue

0
ruoyi-ui/src/api/MonthlyEquipment/index.js → ruoyi-ui2/src/api/MonthlyEquipment/index.js

0
ruoyi-ui/src/api/bigScreen/model1.js → ruoyi-ui2/src/api/bigScreen/model1.js

0
ruoyi-ui/src/api/bigScreen/model2.js → ruoyi-ui2/src/api/bigScreen/model2.js

0
ruoyi-ui/src/api/bigScreen/model6.js → ruoyi-ui2/src/api/bigScreen/model6.js

0
ruoyi-ui/src/api/board/board.js → ruoyi-ui2/src/api/board/board.js

0
ruoyi-ui/src/api/board/informationBoard.js → ruoyi-ui2/src/api/board/informationBoard.js

0
ruoyi-ui/src/api/board/operating.js → ruoyi-ui2/src/api/board/operating.js

0
ruoyi-ui/src/api/board/record.js → ruoyi-ui2/src/api/board/record.js

0
ruoyi-ui/src/api/board/template.js → ruoyi-ui2/src/api/board/template.js

0
ruoyi-ui/src/api/board/templateimage.js → ruoyi-ui2/src/api/board/templateimage.js

0
ruoyi-ui/src/api/board/vocabulary.js → ruoyi-ui2/src/api/board/vocabulary.js

0
ruoyi-ui/src/api/broadcast/broadcast.js → ruoyi-ui2/src/api/broadcast/broadcast.js

0
ruoyi-ui/src/api/broadcast/record.js → ruoyi-ui2/src/api/broadcast/record.js

0
ruoyi-ui/src/api/broadcast/template.js → ruoyi-ui2/src/api/broadcast/template.js

0
ruoyi-ui/src/api/business/car.js → ruoyi-ui2/src/api/business/car.js

0
ruoyi-ui/src/api/business/emeDiagram.js → ruoyi-ui2/src/api/business/emeDiagram.js

0
ruoyi-ui/src/api/business/emeDrill.js → ruoyi-ui2/src/api/business/emeDrill.js

0
ruoyi-ui/src/api/business/emeResource.js → ruoyi-ui2/src/api/business/emeResource.js

0
ruoyi-ui/src/api/business/enhancedLighting/app.js → ruoyi-ui2/src/api/business/enhancedLighting/app.js

0
ruoyi-ui/src/api/business/event.js → ruoyi-ui2/src/api/business/event.js

0
ruoyi-ui/src/api/business/new.js → ruoyi-ui2/src/api/business/new.js

0
ruoyi-ui/src/api/business/recovery.js → ruoyi-ui2/src/api/business/recovery.js

0
ruoyi-ui/src/api/business/roadState.js → ruoyi-ui2/src/api/business/roadState.js

0
ruoyi-ui/src/api/business/security.js → ruoyi-ui2/src/api/business/security.js

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save