diff --git a/src/views/dike/engineeringCondition/dikeBaseInfo/options/basePage.vue b/src/views/dike/engineeringCondition/dikeBaseInfo/options/basePage.vue
index 4427269..7d588a4 100644
--- a/src/views/dike/engineeringCondition/dikeBaseInfo/options/basePage.vue
+++ b/src/views/dike/engineeringCondition/dikeBaseInfo/options/basePage.vue
@@ -262,6 +262,9 @@ import { regionData, codeToText, TextToCode } from "element-china-area-data";
export default {
name: "Jbxx",
+ props: {
+ baseDataId: String,
+ },
data() {
return {
areasOptionProps: {
@@ -495,7 +498,7 @@ export default {
/** 查询堤防安全管理基本信息列表 */
getList() {
this.loading = true;
- const id = this.$route.query.baseDataId;
+ const id = this.$route.query.baseDataId || this.baseDataId;
getJbxx(id).then((response) => {
console.log(1111, response);
this.form = response.data;
diff --git a/src/views/dike/runManage/components/DikeBaseInfo/index.vue b/src/views/dike/runManage/components/DikeBaseInfo/index.vue
new file mode 100644
index 0000000..bed738e
--- /dev/null
+++ b/src/views/dike/runManage/components/DikeBaseInfo/index.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/dike/runManage/components/DikeBaseInfoDialog/index.vue b/src/views/dike/runManage/components/DikeBaseInfoDialog/index.vue
new file mode 100644
index 0000000..9dab309
--- /dev/null
+++ b/src/views/dike/runManage/components/DikeBaseInfoDialog/index.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/dike/runManage/maintenance/maintenancePlan/DetailsDialog.vue b/src/views/dike/runManage/maintenance/maintenancePlan/DetailsDialog.vue
deleted file mode 100644
index 8a82202..0000000
--- a/src/views/dike/runManage/maintenance/maintenancePlan/DetailsDialog.vue
+++ /dev/null
@@ -1,358 +0,0 @@
-
-
-
- 工程基础信息
-
-
- 堤防名称:
- 这是什么名称啊啊啊啊啊
-
-
- 堤防编码:
- 44011111000009
-
-
- 起点所在行政区划:
- 广东省广州市白云区
-
-
-
-
- 终点所在行政区划:
- 广州市白云区
-
-
- 空间位置:
- 打开地图
-
-
- 起点桩号:
- 沉香沙0+000
-
-
-
-
- 终点桩号:
- 沉香沙3+212
-
-
- 堤防类型:
- 江河堤
-
-
- 是否为蓄滞洪区堤防:
- 否
-
-
-
-
- 堤防跨界情况:
- 未跨县
-
-
- 所在河流:
- 珠江西航道支1
-
-
- 河流岸别:
- 左岸
-
-
-
-
- 堤防型式:
- 土石混合堤
-
-
- 最近达标加固完工状态:
- 已开展达标加固
-
-
- 最近达标加固完工时间:
- 2021-11-12
-
-
-
-
- 建成时间:
- -
-
-
- 工程任务:
- 防洪
-
-
- 堤防级别:
- 4级
-
-
-
-
- 设计防洪(潮)标准[重现期]:
- 20
-
-
- 规划防洪(潮)标准[重现期]:
- 20
-
-
- 堤防长度(m):
- 3631
-
-
-
-
- 达标长度(m):
- -
-
-
- 保护人口(单位:万人):
- 0
-
-
- 保护农田(单位:万亩):
- 否
-
-
-
-
- 重要基础设施:
-
-
-
-
- 工程管理情况
-
- 工程管理单位
-
-
-
- 工程管理单位:
- 广州市珠江前后航道流域实物中心
-
-
- 工程管理单位性质:
- 事业
-
-
- 工程管理单位权属:
- 市级管理
-
-
-
-
- 工程管理单位责任人:
- 胡细凤
-
-
- 工程管理单位负责人职务:
- 主任
-
-
- 工程管理单位责任人电话:
- 13609037391
-
-
-
- 水行政主管部门
-
-
-
- 水行政主管部门:
- 广州市水务局
-
-
- 水行政主管部门性质:
- 机关
-
-
- 水行政主管部门负责人:
- 何矩文
-
-
-
-
- 水行政主管部门责任人职务:
- 二级调研员
-
-
- 水行政主管部门责任人电话:
- 13800000000
-
-
- 行业归口管理部门:水利部门
- 13609037391
-
-
-
- 防汛行政责任人
-
-
-
- 防汛行政责任人:
- 周军
-
-
- 防汛行政责任人职务:
- 白云区副区长
-
-
- 防汛行政责任人手机号码:
- 13580325008
-
-
-
- 划界确权
-
-
-
- 管理范围划界:
- 完成划定
-
-
- 完成时间:
- 2021-07
-
-
-
-
-
-
-
-
- 上传证明材料:
- xxxxxxx报告.pdf
-
-
-
-
- 管理范围确权:
- 尚未开展
-
-
- 保护范围划界:
- 完成划定
-
-
- 完成时间:
- 2021-07
-
-
-
-
- 上传证明材料:
- 尚未开展
-
-
-
-
- 工程图片:
-
-
-
-
- 监控类型
-
-
-
- 监控类型:
- 无监控
-
-
- 工程管理情况
-
-
- 监控类型:
- 无监控
-
-
-
-
-
-
-
diff --git a/src/views/dike/runManage/maintenance/maintenancePlan/DetailsMap.vue b/src/views/dike/runManage/maintenance/maintenancePlan/DetailsMap.vue
deleted file mode 100644
index 4734ff0..0000000
--- a/src/views/dike/runManage/maintenance/maintenancePlan/DetailsMap.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
diff --git a/src/views/dike/runManage/maintenance/maintenancePlan/index.vue b/src/views/dike/runManage/maintenance/maintenancePlan/index.vue
index c1a731e..068b262 100644
--- a/src/views/dike/runManage/maintenance/maintenancePlan/index.vue
+++ b/src/views/dike/runManage/maintenance/maintenancePlan/index.vue
@@ -9,20 +9,22 @@ import {
} from "@/api/management";
import { listJbxx } from "@/api/yg/dike/jbxx";
import { getDikeYhPlanList } from "@/api/dike";
-import DetailsDialog from "./DetailsDialog.vue";
+import DikeBaseInfoDialog from "@/views/dike/runManage/components/DikeBaseInfoDialog/index.vue";
export default {
name: "InspectionItems",
- components: { DetailsDialog },
+ components: { DikeBaseInfoDialog },
data() {
return {
- searchInput: "",
- dialogVisible: false,
- prohibitEditing: false,
- dikeDetailsDialog: {
+ // 堤防详情弹窗
+ baseInfoDialog: {
show: false,
id: "",
+ code: "",
},
+ searchInput: "",
+ dialogVisible: false,
+ prohibitEditing: false,
dikeLevel: [
{
id: 1,
@@ -126,7 +128,7 @@ export default {
});
},
addPlan() {
- this.ruleForm.dikeCode = this.$route.query.dikeCode;
+ // this.ruleForm.dikeCode = this.$route.query.dikeCode;
this.dialogVisible = true;
},
// 查看或编辑计划详情
@@ -261,14 +263,14 @@ export default {
});
},
handleChangeDike(value) {
- // this.ruleForm.name = this.ruleForm.dikeCode;
let res = this.embankmentList.find((v) => v.dikeCode === value);
- this.dikeDetailsDialog.id = res?.id || "";
+ this.baseInfoDialog.id = res?.id || "";
+ this.baseInfoDialog.code = this.ruleForm.dikeCode;
},
// 打开堤防详情
handleOpenDetails() {
- if (this.dikeDetailsDialog.id) {
- this.dikeDetailsDialog.show = true;
+ if (this.baseInfoDialog.id) {
+ this.baseInfoDialog.show = true;
} else {
this.$message.warning("缺少id");
}
@@ -443,12 +445,7 @@ export default {
@click="handleOpenDetails"
>详情
- 打开地图
@@ -549,10 +546,11 @@ export default {
-
+
diff --git a/src/views/dike/runManage/maintenance/maintenanceRecords/index.vue b/src/views/dike/runManage/maintenance/maintenanceRecords/index.vue
index e858943..fe5a8a8 100644
--- a/src/views/dike/runManage/maintenance/maintenanceRecords/index.vue
+++ b/src/views/dike/runManage/maintenance/maintenanceRecords/index.vue
@@ -12,10 +12,19 @@ import {
} from "@/api/management";
import { getDikeYhRecordList, updateYhRecordStatus } from "@/api/dike";
+import DikeBaseInfoDialog from "@/views/dike/runManage/components/DikeBaseInfoDialog/index.vue";
+
export default {
name: "InspectionItems",
+ components: { DikeBaseInfoDialog },
data() {
return {
+ // 堤防详情弹窗
+ baseInfoDialog: {
+ show: false,
+ id: "",
+ code: "",
+ },
tableHeight: null,
createTimeArr: [],
updateTimeArr: [],
@@ -27,6 +36,7 @@ export default {
statusList: [], // 状态列表
personnelList: [], // 用户列表
planData: {
+ dikeName: "",
dikeCode: "",
planTime: "",
nationalSupplement: "",
@@ -95,6 +105,14 @@ export default {
this.$message.success("删除成功");
});
},
+ // 打开详情
+ handleOpenDetails() {
+ if (this.baseInfoDialog.id) {
+ this.baseInfoDialog.show = true;
+ } else {
+ this.$message.warning("缺少id");
+ }
+ },
// 查看或编辑记录详情
viewOrEditPlanDetails(row, edit = false) {
if (!edit) {
@@ -238,6 +256,9 @@ export default {
},
// 改变选中计划
changeSelectPlan() {
+ let p = this.planList.find((item) => item.id === this.ruleForm.planId);
+ this.baseInfoDialog.id = p?.dikeId;
+ this.baseInfoDialog.code = p?.dikeCode;
getDFMaintenancePlan(this.ruleForm.planId).then((res) => {
if (res.data) {
this.ruleForm.name = res.data.name;
@@ -541,10 +562,15 @@ export default {
>
- 详情
- 打开地图
@@ -721,6 +747,12 @@ export default {
>
+
+
diff --git a/src/views/dike/runManage/monitoring/dike/index.vue b/src/views/dike/runManage/monitoring/dike/index.vue
index a211963..2316616 100644
--- a/src/views/dike/runManage/monitoring/dike/index.vue
+++ b/src/views/dike/runManage/monitoring/dike/index.vue
@@ -9,8 +9,7 @@ export default {
data() {
return {
searchForm: {
- adcdStart: "",
- adcdEnd: "",
+ adcd: "",
dikeGrad: -1,
dikeName: "",
},
@@ -84,8 +83,7 @@ export default {
timeView: {
timeField: "create_time",
},
- adcdStart: this.searchForm.adcdStart,
- adcdEnd: this.searchForm.adcdEnd,
+ adcd: this.searchForm.adcd,
dikeGrad:
this.searchForm.dikeGrad == -1 ? "" : this.searchForm.dikeGrad,
dikeName: this.searchForm.dikeName,
@@ -157,17 +155,7 @@ export default {
-
- -
-
- {{ scope.row.adcdStart | filterAdcd }} -
- {{ scope.row.adcdEnd | filterAdcd }}
+ {{ scope.row.adcd | filterAdcd }}
+ >
+ {{
+ dayjs(row.planTime).format("YYYY-MM")
+ }}
+
{
console.log(1111, response);
this.form = response.data;
diff --git a/src/views/sluice/runManage/components/SluiceBaseInfo/index.vue b/src/views/sluice/runManage/components/SluiceBaseInfo/index.vue
new file mode 100644
index 0000000..46ab48f
--- /dev/null
+++ b/src/views/sluice/runManage/components/SluiceBaseInfo/index.vue
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/sluice/runManage/components/SluiceBaseInfoDialog/index.vue b/src/views/sluice/runManage/components/SluiceBaseInfoDialog/index.vue
new file mode 100644
index 0000000..1abab97
--- /dev/null
+++ b/src/views/sluice/runManage/components/SluiceBaseInfoDialog/index.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/sluice/runManage/dispatch/record/components/edit.vue b/src/views/sluice/runManage/dispatch/record/components/edit.vue
index ce83172..eeb5f1c 100644
--- a/src/views/sluice/runManage/dispatch/record/components/edit.vue
+++ b/src/views/sluice/runManage/dispatch/record/components/edit.vue
@@ -1,80 +1,83 @@
@@ -82,11 +85,11 @@ export default {
@@ -99,56 +102,112 @@ export default {
>
-
+
-
+
- handleInput('controlLevel', e)">
+ handleInput('controlLevel', e)"
+ >
-
+
- handleInput('leftDry', e)">
+ handleInput('leftDry', e)"
+ >
- handleInput('rightDry', e)">
+ handleInput('rightDry', e)"
+ >
- handleInput('upstreamLevel', e)">
-
+ handleInput('upstreamLevel', e)"
+ >
+
- handleInput('downstreamLevel', e)">
-
+ handleInput('downstreamLevel', e)"
+ >
+
- handleInput('opening', e)">
-
+ handleInput('opening', e)"
+ >
+
+ placeholder="选择日期时间"
+ >
@@ -156,6 +215,4 @@ export default {
-
+
diff --git a/src/views/sluice/runManage/dispatch/record/index.vue b/src/views/sluice/runManage/dispatch/record/index.vue
index efd257d..2f6626f 100644
--- a/src/views/sluice/runManage/dispatch/record/index.vue
+++ b/src/views/sluice/runManage/dispatch/record/index.vue
@@ -1,29 +1,29 @@