diff --git a/package.json b/package.json index 22c55b9..ca3d4f8 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "url": "https://gitee.com/y_project/RuoYi-Vue.git" }, "dependencies": { + "@amap/amap-jsapi-loader": "^1.0.1", "@antv/x6": "^1.28.1", "@riophae/vue-treeselect": "0.4.0", "axios": "0.18.1", @@ -128,4 +129,4 @@ "> 1%", "last 2 versions" ] -} \ No newline at end of file +} diff --git a/src/api/management/dike.js b/src/api/management/dike.js new file mode 100644 index 0000000..daad8ac --- /dev/null +++ b/src/api/management/dike.js @@ -0,0 +1,140 @@ +// 堤防相关接口 +import request from '@/utils/request' + + +// 巡查计划管理-获取人员信息 +export function getPersonnelInformation(id) { + return request({ + url: `/system/user/${id}`, + method: 'get', + }) +} +// 巡查项目管理-巡视检查列表 +export function postEmbankmentInspectionChecklist(data) { + return request({ + url: '/run/df/checking/list', + method: 'post', + data + }) +} + +// 巡查项目管理-巡视检查详情 +export function getEmbankmentInspectionCheck(id) { + return request({ + url: `/run/df/checking/${id}`, + method: 'get', + }) +} + +// 巡查项目管理-新增巡视检查 +export function postEmbankmentInspection(data) { + return request({ + url: '/run/df/checking', + method: 'post', + data + }) +} + +// 巡查项目管理-修改巡视检查 +export function putEmbankmentInspection(data) { + return request({ + url: '/run/df/checking', + method: 'put', + data + }) +} + +// 巡查项目管理-堤防巡视检查 +export function deleteEmbankmentInspection(id) { + return request({ + url: `/run/df/checking/${id}`, + method: 'delete', + }) +} + +// 巡查计划管理-查询巡视检查列表 +export function postInspectionPlanlist(data) { + return request({ + url: '/run/df/plan/list', + method: 'post', + data + }) +} + +// 巡查计划管理-巡视检查详情 +export function getInspectionPlan(id) { + return request({ + url: `/run/df/plan/${id}`, + method: 'get', + }) +} + +// 巡查计划管理-新增巡视检查 +export function postInspectionPlan(data) { + return request({ + url: '/run/df/plan', + method: 'post', + data + }) +} + +// 巡查计划管理-堤防巡视检查 +export function putInspectionPlan(data) { + return request({ + url: '/run/df/plan', + method: 'put', + data + }) +} + +// 巡查计划管理-堤防巡视检查 +export function deleteInspectionPlan(id) { + return request({ + url: `/run/df/plan/${id}`, + method: 'delete', + }) +} + +// 巡查计划管理-巡查点位设置 +export function postInspectionRoute(id, data) { + return request({ + url: `/run/df/plan/points/${id}`, + method: 'post', + data + }) +} + +// 巡查计划管理-获取巡查点位 +export function getInspectionRoute(id) { + return request({ + url: `/run/df/plan/points/${id}`, + method: 'get', + }) +} + +// 巡查记录-巡查记录列表 +export function postInspectionRecordsList(data) { + return request({ + url: '/run/df/record/list', + method: 'post', + data + }) +} + +// 巡查记录-新增巡查记录 +export function postNewInspectionRecords(data) { + return request({ + url: '/run/df/record', + method: 'post', + data + }) +} + +// 巡查记录-巡查记录轨迹列表 +export function postInspectionRecordsTrajectoryList(data) { + return request({ + url: '/run/df/trace/list', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/management/index.js b/src/api/management/index.js index 7adb483..607a206 100644 --- a/src/api/management/index.js +++ b/src/api/management/index.js @@ -1,112 +1,5 @@ -import request from '@/utils/request' - -// 获取字典类型列表 -export function getDictionaryList(dictType) { - return request({ - url: `/system/dict/data/type/${dictType}`, - method: 'get' - }) -} - -// 巡查项目管理-查询堤防巡视检查列表 -export function postEmbankmentInspectionChecklist(data) { - return request({ - url: '/run/df/checking/list', - method: 'post', - data - }) -} - -// 巡查项目管理-堤防巡视检查详情 -export function getEmbankmentInspectionCheck(id) { - return request({ - url: `/run/df/checking/${id}`, - method: 'get', - }) -} - -// 巡查项目管理-新增堤防巡视检查 -export function postEmbankmentInspection(data) { - return request({ - url: '/run/df/checking', - method: 'post', - data - }) -} - -// 巡查项目管理-修改堤防巡视检查 -export function putEmbankmentInspection(data) { - return request({ - url: '/run/df/checking', - method: 'put', - data - }) -} - -// 巡查项目管理-删除堤防巡视检查 -export function deleteEmbankmentInspection(id) { - return request({ - url: `/run/df/checking/${id}`, - method: 'delete', - }) -} - -// 巡查计划管理-查询堤防巡视检查列表 -export function postInspectionPlanlist(data) { - return request({ - url: '/run/df/plan/list', - method: 'post', - data - }) -} - -// 巡查计划管理-堤防巡视检查详情 -export function getInspectionPlan(id) { - return request({ - url: `/run/df/plan/${id}`, - method: 'get', - }) -} - -// 巡查计划管理-新增堤防巡视检查 -export function postInspectionPlan(data) { - return request({ - url: '/run/df/plan', - method: 'post', - data - }) -} - -// 巡查计划管理-修改堤防巡视检查 -export function putInspectionPlan(data) { - return request({ - url: '/run/df/plan', - method: 'put', - data - }) -} - -// 巡查计划管理-删除堤防巡视检查 -export function deleteInspectionPlan(id) { - return request({ - url: `/run/df/plan/${id}`, - method: 'delete', - }) -} - -// 巡查计划管理-获取人员信息 -export function getPersonnelInformation(id) { - return request({ - url: `/system/user/${id}`, - method: 'get', - }) -} - -// 巡查计划管理-获取用户列表 -export function postUserList(data) { - return request({ - url: '/system/user/list', - method: 'post', - data - }) -} \ No newline at end of file +export * from './dike' +export * from './reservoir' +export * from './sluice' +export { getDicts } from '../system/dict/data' +export { listUser } from '../system/user' \ No newline at end of file diff --git a/src/api/management/reservoir.js b/src/api/management/reservoir.js new file mode 100644 index 0000000..2855748 --- /dev/null +++ b/src/api/management/reservoir.js @@ -0,0 +1 @@ +// 水库相关接口 \ No newline at end of file diff --git a/src/api/management/sluice.js b/src/api/management/sluice.js new file mode 100644 index 0000000..1631773 --- /dev/null +++ b/src/api/management/sluice.js @@ -0,0 +1 @@ +// 水闸相关接口 \ No newline at end of file diff --git a/src/assets/icons/svg/icon-gcxc.svg b/src/assets/icons/svg/icon-gcxc.svg new file mode 100644 index 0000000..5829c54 --- /dev/null +++ b/src/assets/icons/svg/icon-gcxc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/icon-xcjhgl.svg b/src/assets/icons/svg/icon-xcjhgl.svg new file mode 100644 index 0000000..79bcda0 --- /dev/null +++ b/src/assets/icons/svg/icon-xcjhgl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/icon-xcjl.svg b/src/assets/icons/svg/icon-xcjl.svg new file mode 100644 index 0000000..2adb516 --- /dev/null +++ b/src/assets/icons/svg/icon-xcjl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/icon-xcxmgl.svg b/src/assets/icons/svg/icon-xcxmgl.svg new file mode 100644 index 0000000..1aecb10 --- /dev/null +++ b/src/assets/icons/svg/icon-xcxmgl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/icon-yxgh.svg b/src/assets/icons/svg/icon-yxgh.svg new file mode 100644 index 0000000..e6dc413 --- /dev/null +++ b/src/assets/icons/svg/icon-yxgh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/image/bottom-point.png b/src/assets/image/bottom-point.png new file mode 100644 index 0000000..e253081 Binary files /dev/null and b/src/assets/image/bottom-point.png differ diff --git a/src/assets/image/map-point.png b/src/assets/image/map-point.png new file mode 100644 index 0000000..cafdece Binary files /dev/null and b/src/assets/image/map-point.png differ diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js index 482f6c9..1b4b2b5 100644 --- a/src/store/modules/permission.js +++ b/src/store/modules/permission.js @@ -25,7 +25,7 @@ const permission = { component: "Layout", alwaysShow: true, hidden: false, - meta: { title: "运行管护", icon: "system" }, + meta: { title: "运行管护", icon: "icon-yxgh" }, name: "RunManage", path: "/runManage", redirect: "noRedirect", @@ -34,28 +34,35 @@ const permission = { component: "runManage/engineering", alwaysShow: true, hidden: false, - meta: { title: "工程巡查", icon: "user" }, + meta: { title: "工程巡查", icon: "icon-gcxc" }, name: "Engineering", path: "/engineering", children: [ { component: "runManage/engineering/inspectionItems", hidden: false, - meta: { title: "巡查项目管理", icon: "user" }, + meta: { title: "巡查项目管理", icon: "icon-xcxmgl" }, name: "InspectionItems", path: "/inspectionItems" }, { component: "runManage/engineering/inspectionPlan", hidden: false, - meta: { title: "巡查计划管理", icon: "user" }, + meta: { title: "巡查计划管理", icon: "icon-xcjhgl" }, name: "InspectionPlan", path: "/inspectionPlan" }, + { + component: "runManage/engineering/patrolRouteSettings", + hidden: true, + meta: { title: "巡查路线设置", icon: "" }, + name: "PatrolRouteSettings", + path: "/patrolRouteSettings" + }, { component: "runManage/engineering/inspectionRecords", hidden: false, - meta: { title: "巡查记录", icon: "user" }, + meta: { title: "巡查记录", icon: "icon-xcjl" }, name: "InspectionRecords", path: "/inspectionRecords" }, diff --git a/src/views/runManage/engineering/inspectionItems/Dike.vue b/src/views/runManage/engineering/inspectionItems/Dike.vue index 56d18a9..9304e3f 100644 --- a/src/views/runManage/engineering/inspectionItems/Dike.vue +++ b/src/views/runManage/engineering/inspectionItems/Dike.vue @@ -1,6 +1,6 @@ + + + + \ No newline at end of file diff --git a/src/views/runManage/engineering/inspectionRecords/Reservoir.vue b/src/views/runManage/engineering/inspectionRecords/Reservoir.vue new file mode 100644 index 0000000..a1abe78 --- /dev/null +++ b/src/views/runManage/engineering/inspectionRecords/Reservoir.vue @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/views/runManage/engineering/inspectionRecords/Sluice.vue b/src/views/runManage/engineering/inspectionRecords/Sluice.vue new file mode 100644 index 0000000..d4dd826 --- /dev/null +++ b/src/views/runManage/engineering/inspectionRecords/Sluice.vue @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/views/runManage/engineering/inspectionRecords/index.vue b/src/views/runManage/engineering/inspectionRecords/index.vue index db25110..a9b8559 100644 --- a/src/views/runManage/engineering/inspectionRecords/index.vue +++ b/src/views/runManage/engineering/inspectionRecords/index.vue @@ -1,72 +1,29 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/views/runManage/engineering/patrolRouteSettings/Dike.vue b/src/views/runManage/engineering/patrolRouteSettings/Dike.vue new file mode 100644 index 0000000..ebb671b --- /dev/null +++ b/src/views/runManage/engineering/patrolRouteSettings/Dike.vue @@ -0,0 +1,65 @@ + + + + + + \ No newline at end of file diff --git a/src/views/runManage/engineering/patrolRouteSettings/Reservoir.vue b/src/views/runManage/engineering/patrolRouteSettings/Reservoir.vue new file mode 100644 index 0000000..a00bd87 --- /dev/null +++ b/src/views/runManage/engineering/patrolRouteSettings/Reservoir.vue @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/views/runManage/engineering/patrolRouteSettings/Sluice.vue b/src/views/runManage/engineering/patrolRouteSettings/Sluice.vue new file mode 100644 index 0000000..6856ec2 --- /dev/null +++ b/src/views/runManage/engineering/patrolRouteSettings/Sluice.vue @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/src/views/runManage/engineering/patrolRouteSettings/components/Drawer.vue b/src/views/runManage/engineering/patrolRouteSettings/components/Drawer.vue new file mode 100644 index 0000000..a62a28e --- /dev/null +++ b/src/views/runManage/engineering/patrolRouteSettings/components/Drawer.vue @@ -0,0 +1,224 @@ + + + + + + \ No newline at end of file diff --git a/src/views/runManage/engineering/patrolRouteSettings/components/GaoDeMap.vue b/src/views/runManage/engineering/patrolRouteSettings/components/GaoDeMap.vue new file mode 100644 index 0000000..bc20746 --- /dev/null +++ b/src/views/runManage/engineering/patrolRouteSettings/components/GaoDeMap.vue @@ -0,0 +1,242 @@ + + + + diff --git a/src/views/runManage/engineering/patrolRouteSettings/index.vue b/src/views/runManage/engineering/patrolRouteSettings/index.vue new file mode 100644 index 0000000..cc65f5d --- /dev/null +++ b/src/views/runManage/engineering/patrolRouteSettings/index.vue @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file