Browse Source

水闸安全管理tab页面修改

master_tdsql
xzt 1 year ago
parent
commit
8cbf8b701c
  1. 2
      src/views/sluice/safetyManage/declarationManage/declare/components/listPage/options/accidentRecord.vue
  2. 9
      src/views/sluice/safetyManage/declarationManage/declare/components/listPage/options/designParameter2.vue
  3. 84
      src/views/sluice/safetyManage/declarationManage/declare/components/listPage/options/dischargeCapacity2.vue
  4. 26
      src/views/sluice/safetyManage/declarationManage/declare/components/listPage/options/engineeringCharacteristics.vue
  5. 9
      src/views/sluice/safetyManage/declarationManage/declare/components/listPage/options/engineeringStructure.vue
  6. 10
      src/views/sluice/safetyManage/declarationManage/declare/components/listPage/options/index.vue

2
src/views/sluice/safetyManage/declarationManage/declare/components/listPage/options/accidentRecord.vue

@ -315,6 +315,7 @@ import {
export default {
name: "Cxjl",
props: ["wagaCode"],
data() {
return {
//
@ -473,6 +474,7 @@ export default {
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.wagaCode = this.wagaCode;
if (this.form.wagaCode != null) {
updateCxjl(this.form).then((response) => {
if (response.code === 200) {

9
src/views/sluice/safetyManage/declarationManage/declare/components/listPage/options/designParameter2.vue

@ -112,6 +112,7 @@ import {
export default {
name: "Sjcs",
props: ["wagaCode"],
data() {
return {
//
@ -240,10 +241,11 @@ export default {
/** 查询设计参数列表 */
getList() {
this.loading = true;
this.queryParams.data.wagaCode = this.wagaCode;
listSjcs(this.queryParams).then((response) => {
this.sjcsList = response.records;
this.total = response.total;
this.loading = false;
if (response.records[0]) {
this.form = response.records[0];
}
});
},
//
@ -345,6 +347,7 @@ export default {
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.wagaCode = this.wagaCode;
if (this.form.wagaCode != null) {
updateSjcs(this.form).then((response) => {
if (response.code === 200) {

84
src/views/sluice/safetyManage/declarationManage/declare/components/listPage/options/dischargeCapacity2.vue

@ -4,54 +4,26 @@
<el-form ref="form" :model="form" :rules="rules" label-width="96px">
<el-col :span="12">
<el-form-item label="闸上水位" prop="uswl">
<el-input v-model="form.uswl" placeholder="请输入闸上水位" />
<el-input v-model="form.uswl" placeholder="请输入闸上水位">
<template slot="append">m</template>
</el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="闸下水位" prop="dswl">
<el-input v-model="form.dswl" placeholder="请输入闸下水位" />
<el-input v-model="form.dswl" placeholder="请输入闸下水位">
<template slot="append">m</template>
</el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="过闸总流量" prop="ttfl">
<el-input v-model="form.ttfl" placeholder="请输入过闸总流量" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="过闸总流量" prop="createUid">
<el-input v-model="form.createUid" placeholder="请输入过闸总流量" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="过闸总流量" prop="updateUid">
<el-input v-model="form.updateUid" placeholder="请输入过闸总流量" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="过闸总流量" prop="proCode">
<el-input v-model="form.proCode" placeholder="请输入过闸总流量" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="过闸总流量" prop="proNo">
<el-input v-model="form.proNo" placeholder="请输入过闸总流量" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="过闸总流量" prop="owerDept">
<el-input v-model="form.owerDept" placeholder="请输入过闸总流量" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="过闸总流量" prop="remark">
<el-input v-model="form.remark" placeholder="请输入过闸总流量" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="过闸总流量" prop="relation">
<el-input v-model="form.relation" placeholder="请输入过闸总流量" />
<el-input v-model="form.ttfl" placeholder="请输入过闸总流量">
<template slot="append">m³/s</template>
</el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="备注" prop="note">
<el-input v-model="form.note" placeholder="请输入备注" />
@ -106,6 +78,7 @@ import {
export default {
name: "Xlnl",
props: ["wagaCode"],
data() {
return {
//
@ -156,7 +129,32 @@ export default {
//
form: {},
//
rules: {},
rules: {
uswl: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
trigger: "blur",
},
],
dswl: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
trigger: "blur",
},
],
ttfl: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
trigger: "blur",
},
],
},
};
},
created() {
@ -166,10 +164,11 @@ export default {
/** 查询泄流能力列表 */
getList() {
this.loading = true;
this.queryParams.data.wagaCode = this.wagaCode;
listXlnl(this.queryParams).then((response) => {
this.xlnlList = response.records;
this.total = response.total;
this.loading = false;
if (response.records[0]) {
this.form = response.records[0];
}
});
},
//
@ -261,6 +260,7 @@ export default {
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.wagaCode = this.wagaCode;
if (this.form.wagaCode != null) {
updateXlnl(this.form).then((response) => {
if (response.code === 200) {

26
src/views/sluice/safetyManage/declarationManage/declare/components/listPage/options/engineeringCharacteristics.vue

@ -32,10 +32,18 @@
</el-col>
<el-col :span="12">
<el-form-item label="是否穿堤建筑物" prop="leStruFlag">
<el-input
<!-- <el-input
v-model="form.leStruFlag"
placeholder="请输入是否穿堤建筑物"
/>
/> -->
<el-radio-group v-model="form.leStruFlag">
<el-radio
v-for="dict in leStruFlagOptions"
:key="dict.dictValue"
:label="dict.dictValue"
>{{ dict.dictLabel }}</el-radio
>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="12">
@ -121,6 +129,7 @@ import {
export default {
name: "Gctx",
props: ["wagaCode"],
data() {
return {
//
@ -141,6 +150,8 @@ export default {
title: "",
//
open: false,
// 穿
leStruFlagOptions: [],
//
queryParams: {
pageNum: 1,
@ -181,15 +192,19 @@ export default {
},
created() {
this.getList();
this.getDicts("whether").then((response) => {
this.leStruFlagOptions = response.data;
});
},
methods: {
/** 查询工程特性列表 */
getList() {
this.loading = true;
this.queryParams.data.wagaCode = this.wagaCode;
listGctx(this.queryParams).then((response) => {
this.gctxList = response.records;
this.total = response.total;
this.loading = false;
if (response.records[0]) {
this.form = response.records[0];
}
});
},
//
@ -291,6 +306,7 @@ export default {
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.wagaCode = this.wagaCode;
if (this.form.wagaCode != null) {
updateGctx(this.form).then((response) => {
if (response.code === 200) {

9
src/views/sluice/safetyManage/declarationManage/declare/components/listPage/options/engineeringStructure.vue

@ -162,6 +162,7 @@ import {
export default {
name: "Gcjg",
props: ["wagaCode"],
data() {
return {
//
@ -237,10 +238,11 @@ export default {
/** 查询工程结构列表 */
getList() {
this.loading = true;
this.queryParams.data.wagaCode = this.wagaCode;
listGcjg(this.queryParams).then((response) => {
this.gcjgList = response.records;
this.total = response.total;
this.loading = false;
if (response.records[0]) {
this.form = response.records[0];
}
});
},
//
@ -362,6 +364,7 @@ export default {
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.wagaCode = this.wagaCode;
if (this.form.wagaCode != null) {
updateGcjg(this.form).then((response) => {
if (response.code === 200) {

10
src/views/sluice/safetyManage/declarationManage/declare/components/listPage/options/index.vue

@ -63,7 +63,7 @@
:disabled="!routeList[1].isEdit"
:lazy="true"
>
<designParameter2 />
<designParameter2 :wagaCode="formData.wagaCode" />
</el-tab-pane>
<!-- <el-tab-pane
@ -81,7 +81,7 @@
:disabled="!routeList[1].isEdit"
:lazy="true"
>
<dischargeCapacity2 />
<dischargeCapacity2 :wagaCode="formData.wagaCode" />
</el-tab-pane>
<!-- <el-tab-pane
@ -120,7 +120,7 @@
:disabled="!routeList[1].isEdit"
:lazy="true"
>
<engineeringCharacteristics />
<engineeringCharacteristics :wagaCode="formData.wagaCode" />
</el-tab-pane>
<el-tab-pane
@ -129,7 +129,7 @@
:disabled="!routeList[1].isEdit"
:lazy="true"
>
<engineeringStructure />
<engineeringStructure :wagaCode="formData.wagaCode" />
</el-tab-pane>
<el-tab-pane
@ -138,7 +138,7 @@
:disabled="!routeList[1].isEdit"
:lazy="true"
>
<accidentRecord />
<accidentRecord :wagaCode="formData.wagaCode" />
</el-tab-pane>
</el-tabs>
</div>

Loading…
Cancel
Save