diff --git a/src/api/aiSupervision/layerConfigApi.js b/src/api/aiSupervision/layerConfigApi.js index 698a17b..5e077cd 100644 --- a/src/api/aiSupervision/layerConfigApi.js +++ b/src/api/aiSupervision/layerConfigApi.js @@ -1,5 +1,5 @@ import request from '@/utils/request.js'; -import { exportBzhjs } from './../yg/bzhjs'; +import axios from 'axios'; export function addOrEditDirectoryApi(options) { return request({ @@ -146,3 +146,17 @@ export function deleteLayerApi(id) { method: 'delete' }); } + +// 获取图层详情 +export function queryServiceInfoApi(url) { + return new Promise(async (resolve, reject) => { + const result = await axios.get(`${url}.json`); + if (result.status === 200 && result.data) { + const layerId = result.data.layers.find((f) => f.parentLayerId === -1)?.subLayerIds?.[0]; + const data = await axios.get(`${url}/${layerId}?f=json`); + if (data.status === 200 && data.data) { + resolve(data.data); + } + } + }); +} diff --git a/src/api/dike/index.js b/src/api/dike/index.js index 6824acf..d3e2e27 100644 --- a/src/api/dike/index.js +++ b/src/api/dike/index.js @@ -18,7 +18,13 @@ export function getInspectionProjectDetails(id) { method: 'get', }) } - +//检查是否被引用 +export function checkUsed(id) { + return request({ + url: `/run/df/checking/check-use/${id}`, + method: 'get', + }) +} // 巡查项目管理-新增巡视检查 export function postInspectionProjectData(data) { return request({ diff --git a/src/api/sluice/index.js b/src/api/sluice/index.js index fb4c9d3..894d04a 100644 --- a/src/api/sluice/index.js +++ b/src/api/sluice/index.js @@ -18,6 +18,14 @@ export function getInspectionProjectDetails(id) { method: 'get', }) } +//检查是否被引用 +export function checkUsed(id) { + return request({ + url: `/run/sz/checking/check-use/${id}`, + method: 'get', + }) +} + // 巡查项目管理-新增巡视检查 export function postInspectionProjectData(data) { return request({ diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue index f6c7eb9..7de4fb6 100644 --- a/src/layout/components/Sidebar/Logo.vue +++ b/src/layout/components/Sidebar/Logo.vue @@ -35,7 +35,7 @@ export default { }, data() { return { - title: "广东省水工程运行管理系统", + title: "智慧水利水工程应用v24.3.0", // title: '安全知识图谱管理平台', logo: logoImg, }; diff --git a/src/settings.js b/src/settings.js index 5044ad7..1361e77 100644 --- a/src/settings.js +++ b/src/settings.js @@ -1,6 +1,6 @@ module.exports = { // title: '安全知识图谱管理平台', - title: '广东省水工程运行管理系统后台', + title: '智慧水利水工程应用v24.3.0', /** * 是否系统布局配置 diff --git a/src/views/aiSupervision/layerManage/resource/LayerDetails.vue b/src/views/aiSupervision/layerManage/resource/LayerDetails.vue index 72c2ceb..13aebd5 100644 --- a/src/views/aiSupervision/layerManage/resource/LayerDetails.vue +++ b/src/views/aiSupervision/layerManage/resource/LayerDetails.vue @@ -91,7 +91,7 @@ 添加 删除 - + diff --git a/src/views/dike/runManage/dangerWeakProject/inspectReport/index.vue b/src/views/dike/runManage/dangerWeakProject/inspectReport/index.vue index a32224b..2658785 100644 --- a/src/views/dike/runManage/dangerWeakProject/inspectReport/index.vue +++ b/src/views/dike/runManage/dangerWeakProject/inspectReport/index.vue @@ -298,6 +298,7 @@ export default { type="text" size="small" @click="handleCheckReport(scope.row)" + v-hasPermi="['df:run:jc:report:view']" >查看报告 diff --git a/src/views/dike/runManage/dangerWeakProject/inspectTasks/index.vue b/src/views/dike/runManage/dangerWeakProject/inspectTasks/index.vue index 0b7fefa..4579e81 100644 --- a/src/views/dike/runManage/dangerWeakProject/inspectTasks/index.vue +++ b/src/views/dike/runManage/dangerWeakProject/inspectTasks/index.vue @@ -286,6 +286,7 @@ export default { class="search-btn" style="margin-left: auto" type="success" + v-hasPermi="['df:run:jc:task:add']" @click="handleGoDetails()" >添加 @@ -315,10 +316,10 @@ export default { @click="handlePreview(scope.row)" >查看 - 编辑 - 删除 diff --git a/src/views/dike/runManage/enginerring/components/Drawer.vue b/src/views/dike/runManage/enginerring/components/Drawer.vue index e5d5b80..c71c4dd 100644 --- a/src/views/dike/runManage/enginerring/components/Drawer.vue +++ b/src/views/dike/runManage/enginerring/components/Drawer.vue @@ -44,9 +44,7 @@ export default { matchXcTreeData(treeData, dataList) { treeData.forEach((v) => { if (!v.children?.length) { - for (let i = 0; i < dataList.length; i++) { - const item = dataList[i]; - + for (const item of dataList) { if (intersection(v.parts, item.parts).length === v.parts.length) { // 证明匹配成功 v.problem = item.problem || "-"; diff --git a/src/views/dike/runManage/enginerring/inspectionItems/index.vue b/src/views/dike/runManage/enginerring/inspectionItems/index.vue index 5b1cdd5..f430b34 100644 --- a/src/views/dike/runManage/enginerring/inspectionItems/index.vue +++ b/src/views/dike/runManage/enginerring/inspectionItems/index.vue @@ -1,6 +1,6 @@