|
@ -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 |
|
@ -127,7 +139,7 @@ export default { |
|
|
type="text" |
|
|
type="text" |
|
|
size="small" |
|
|
size="small" |
|
|
v-hasPermi="['sz:run:du:plan:view']" |
|
|
v-hasPermi="['sz:run:du:plan:view']" |
|
|
>计划管理</el-button |
|
|
>计划管理</el-button |
|
|
> |
|
|
> |
|
|
<el-button |
|
|
<el-button |
|
|
style="margin-right: 16px" |
|
|
style="margin-right: 16px" |
|
@ -135,7 +147,7 @@ export default { |
|
|
type="text" |
|
|
type="text" |
|
|
size="small" |
|
|
size="small" |
|
|
v-hasPermi="['sz:run:du:record:view']" |
|
|
v-hasPermi="['sz:run:du:record:view']" |
|
|
>巡查记录</el-button |
|
|
>巡查记录</el-button |
|
|
> |
|
|
> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|