Browse Source

fix: 隐藏字段

sy-water-data-board-ui
panyuyi 1 month ago
parent
commit
1628460028
  1. 40
      src/views/dike/runManage/dispatch/utilize/index.vue
  2. 40
      src/views/sluice/runManage/dispatch/utilize/index.vue

40
src/views/dike/runManage/dispatch/utilize/index.vue

@ -2,13 +2,13 @@
<script> <script>
import { getDicts } from "@/api/management"; import { getDicts } from "@/api/management";
import { getRunProjectList } from "@/api/sluice/index"; import { getRunProjectList } from "@/api/sluice/index";
let that let that;
export default { export default {
name: "utilize", name: "utilize",
data() { data() {
return { return {
searchForm: { searchForm: {
wagaName: '' wagaName: "",
}, },
engineeringScaleType: [], // engineeringScaleType: [], //
tableData: [], // tableData: [], //
@ -22,23 +22,25 @@ export default {
}, },
created() { created() {
// //
that = this that = this;
}, },
filters: { filters: {
// //
filterEngineeringScale(price) { filterEngineeringScale(price) {
const data = that.engineeringScaleType.filter((res) => res.dictValue == price) const data = that.engineeringScaleType.filter(
return data[0] ? data[0].dictLabel : '/' (res) => res.dictValue == price
} );
return data[0] ? data[0].dictLabel : "/";
},
}, },
methods: { methods: {
handleGoPlan(row) { handleGoPlan(row) {
this.$store.dispatch('scheduling/setWageData', row) this.$store.dispatch("scheduling/setWageData", row);
this.$router.push({ this.$router.push({
path: "plan", path: "plan",
query: { query: {
wagaCode: row.wagaCode, wagaCode: row.wagaCode,
wagaName: row.wagaName wagaName: row.wagaName,
}, },
}); });
}, },
@ -64,7 +66,7 @@ export default {
getTableData() { getTableData() {
getRunProjectList({ getRunProjectList({
data: { data: {
wagaName: this.searchForm.wagaName wagaName: this.searchForm.wagaName,
}, },
cv: { cv: {
name: "name", name: "name",
@ -95,12 +97,22 @@ export default {
<div class="slider-right"> <div class="slider-right">
<div class="top-title">调度运用管理</div> <div class="top-title">调度运用管理</div>
<div class="table-box"> <div class="table-box">
<el-form inline :model="searchForm" ref="searchForm" class="demo-ruleForm"> <el-form
inline
:model="searchForm"
ref="searchForm"
class="demo-ruleForm"
>
<el-form-item label="水闸名称:" prop="wagaName"> <el-form-item label="水闸名称:" prop="wagaName">
<el-input v-model="searchForm.wagaName" placeholder="请输入水闸名称"></el-input> <el-input
v-model="searchForm.wagaName"
placeholder="请输入水闸名称"
></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button class="search-btn" type="success" @click="search()">搜索</el-button> <el-button class="search-btn" type="success" @click="search()"
>搜索</el-button
>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-table height="625" :data="tableData" border> <el-table height="625" :data="tableData" border>
@ -115,10 +127,10 @@ export default {
{{ scope.row.engScal | filterEngineeringScale }} {{ scope.row.engScal | filterEngineeringScale }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="engineeringManagementUnit" align="center" label="管理单位"> <!-- <el-table-column prop="engineeringManagementUnit" align="center" label="管理单位">
</el-table-column> </el-table-column>
<el-table-column prop="engineeringManagementUnit" align="center" label="行政主管部门"> <el-table-column prop="engineeringManagementUnit" align="center" label="行政主管部门">
</el-table-column> </el-table-column> -->
<el-table-column prop="address" align="center" label="操作"> <el-table-column prop="address" align="center" label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button

40
src/views/sluice/runManage/dispatch/utilize/index.vue

@ -2,13 +2,13 @@
<script> <script>
import { getDicts } from "@/api/management"; import { getDicts } from "@/api/management";
import { getRunProjectList } from "@/api/sluice/index"; import { getRunProjectList } from "@/api/sluice/index";
let that let that;
export default { export default {
name: "utilize", name: "utilize",
data() { data() {
return { return {
searchForm: { searchForm: {
wagaName: '' wagaName: "",
}, },
engineeringScaleType: [], // engineeringScaleType: [], //
tableData: [], // tableData: [], //
@ -22,23 +22,25 @@ export default {
}, },
created() { created() {
// //
that = this that = this;
}, },
filters: { filters: {
// //
filterEngineeringScale(price) { filterEngineeringScale(price) {
const data = that.engineeringScaleType.filter((res) => res.dictValue == price) const data = that.engineeringScaleType.filter(
return data[0] ? data[0].dictLabel : '/' (res) => res.dictValue == price
} );
return data[0] ? data[0].dictLabel : "/";
},
}, },
methods: { methods: {
handleGoPlan(row) { handleGoPlan(row) {
this.$store.dispatch('scheduling/setWageData', row) this.$store.dispatch("scheduling/setWageData", row);
this.$router.push({ this.$router.push({
path: "plan", path: "plan",
query: { query: {
wagaCode: row.wagaCode, wagaCode: row.wagaCode,
wagaName: row.wagaName wagaName: row.wagaName,
}, },
}); });
}, },
@ -64,7 +66,7 @@ export default {
getTableData() { getTableData() {
getRunProjectList({ getRunProjectList({
data: { data: {
wagaName: this.searchForm.wagaName wagaName: this.searchForm.wagaName,
}, },
cv: { cv: {
name: "name", name: "name",
@ -95,12 +97,22 @@ export default {
<div class="slider-right"> <div class="slider-right">
<div class="top-title">调度运用管理</div> <div class="top-title">调度运用管理</div>
<div class="table-box"> <div class="table-box">
<el-form inline :model="searchForm" ref="searchForm" class="demo-ruleForm"> <el-form
inline
:model="searchForm"
ref="searchForm"
class="demo-ruleForm"
>
<el-form-item label="水闸名称:" prop="wagaName"> <el-form-item label="水闸名称:" prop="wagaName">
<el-input v-model="searchForm.wagaName" placeholder="请输入水闸名称"></el-input> <el-input
v-model="searchForm.wagaName"
placeholder="请输入水闸名称"
></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button class="search-btn" type="success" @click="search()">搜索</el-button> <el-button class="search-btn" type="success" @click="search()"
>搜索</el-button
>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-table height="625" :data="tableData" border> <el-table height="625" :data="tableData" border>
@ -115,10 +127,10 @@ export default {
{{ scope.row.engScal | filterEngineeringScale }} {{ scope.row.engScal | filterEngineeringScale }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="engineeringManagementUnit" align="center" label="管理单位"> <!-- <el-table-column prop="engineeringManagementUnit" align="center" label="管理单位">
</el-table-column> </el-table-column>
<el-table-column prop="engineeringManagementUnit" align="center" label="行政主管部门"> <el-table-column prop="engineeringManagementUnit" align="center" label="行政主管部门">
</el-table-column> </el-table-column> -->
<el-table-column prop="address" align="center" label="操作"> <el-table-column prop="address" align="center" label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button

Loading…
Cancel
Save