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 @@ +