diff --git a/src/api/yg/yhxx.js b/src/api/yg/yhxx.js
index 5c3122d..58ab8d9 100644
--- a/src/api/yg/yhxx.js
+++ b/src/api/yg/yhxx.js
@@ -1,5 +1,21 @@
import request from '@/utils/request'
+// 饼图
+export function getPie() {
+ return request({
+ url: '/yhxx/yhxx/getPie',
+ method: 'get',
+ })
+}
+
+// 柱状图图
+export function getHistogram() {
+ return request({
+ url: '/yhxx/yhxx/getHistogram',
+ method: 'get',
+ })
+}
+
// 查询水闸隐患信息列表
export function listYhxx(query) {
return request({
diff --git a/src/views/safetyManage/declarationManage/sluice/declare/components/listPage/index.vue b/src/views/safetyManage/declarationManage/sluice/declare/components/listPage/index.vue
index ba888bd..4632880 100644
--- a/src/views/safetyManage/declarationManage/sluice/declare/components/listPage/index.vue
+++ b/src/views/safetyManage/declarationManage/sluice/declare/components/listPage/index.vue
@@ -194,8 +194,13 @@
icon="el-icon-info"
icon-color="green"
:title="
- scope.row.zxStatus == 1 ? scope.row.reason : '确定提交注销申请吗'
+ scope.row.zxStatus == 1
+ ? `意见:${scope.row.reason}`
+ : scope.row.zxStatus == 0
+ ? '注销申请中,请勿重复提交'
+ : '确定提交注销申请吗'
"
+ :confirm-button-text="scope.row.zxStatus == 1 ? `重申` : '申请'"
:style="{ marginLeft: '10px' }"
@confirm="handleDelete(scope.row)"
>
@@ -664,6 +669,7 @@ export default {
form: {},
// 表单校验
rules: {
+ adcd: [{ required: true, message: "请选择行政区划", trigger: "blur" }],
wagaName: [
{ required: true, message: "水闸名称不能为空", trigger: "blur" },
],
@@ -1039,6 +1045,8 @@ export default {
this.msgSuccess("新增成功");
this.open = false;
this.getList();
+ // console.log(9999, this.$emit);
+ // this.$emit("chartEleGetData");
}
});
}
@@ -1047,18 +1055,25 @@ export default {
},
/** 删除按钮操作 */
handleDelete(row) {
- const id = row.id;
- let form;
- getJbxx(id).then((res) => {
- form = res.data;
- form.zxStatus = "0";
- updateJbxx(form).then((response) => {
- if (response.code === 200) {
- this.msgSuccess("申请注销审核成功");
- this.getList();
- }
+ if (row.zxStatus == "0") {
+ this.$message({
+ message: "已提交注销申请,请勿重复提交",
+ type: "warning",
});
- });
+ } else {
+ const id = row.id;
+ let form;
+ getJbxx(id).then((res) => {
+ form = res.data;
+ form.zxStatus = "0";
+ updateJbxx(form).then((response) => {
+ if (response.code === 200) {
+ this.msgSuccess("申请注销审核成功");
+ this.getList();
+ }
+ });
+ });
+ }
// const ids = row.id || this.ids;
// if (ids) {
diff --git a/src/views/safetyManage/declarationManage/sluice/declare/index.vue b/src/views/safetyManage/declarationManage/sluice/declare/index.vue
index 86f3238..90e39d2 100644
--- a/src/views/safetyManage/declarationManage/sluice/declare/index.vue
+++ b/src/views/safetyManage/declarationManage/sluice/declare/index.vue
@@ -10,8 +10,8 @@
{{ item.routeName }}
-
-
+
+
diff --git a/src/views/safetyManage/responsiblePersonManage/sluice/dataCharts.vue b/src/views/safetyManage/responsiblePersonManage/sluice/dataCharts.vue
index 38f2e71..eb9a512 100644
--- a/src/views/safetyManage/responsiblePersonManage/sluice/dataCharts.vue
+++ b/src/views/safetyManage/responsiblePersonManage/sluice/dataCharts.vue
@@ -84,7 +84,7 @@ export default {
title: {
// text: "World Population",
},
- color: ["#38A0FF", "#4CCA73"],
+ color: ["#38A0FF", "#4CCA73", "#FBD437"],
tooltip: {
trigger: "axis",
axisPointer: {
@@ -127,15 +127,21 @@ export default {
series: [
{
- name: "大坝管理责任人",
+ name: "政府部门责任人",
+ type: "bar",
+ data: Object.values(this.barChartData).map((res) => res["0"]),
+ barMaxWidth: "10%",
+ },
+ {
+ name: "主管部门责任人",
type: "bar",
data: Object.values(this.barChartData).map((res) => res["1"]),
barMaxWidth: "10%",
},
{
- name: "防汛责任人",
+ name: "管理单位责任人",
type: "bar",
- data: Object.values(this.barChartData).map((res) => res["0"]),
+ data: Object.values(this.barChartData).map((res) => res["2"]),
barMaxWidth: "10%",
},
],
diff --git a/src/views/safetyManage/safeProduction/sluice/dataCharts.vue b/src/views/safetyManage/safeProduction/sluice/dataCharts.vue
index 0228f2f..444786d 100644
--- a/src/views/safetyManage/safeProduction/sluice/dataCharts.vue
+++ b/src/views/safetyManage/safeProduction/sluice/dataCharts.vue
@@ -1,9 +1,164 @@
-
+
+