|
|
@ -1,4 +1,4 @@ |
|
|
|
<!-- 巡查项目管理 --> |
|
|
|
<!-- 防治项目管理 --> |
|
|
|
<script> |
|
|
|
import { getDicts } from "@/api/management"; |
|
|
|
|
|
|
@ -59,7 +59,7 @@ export default { |
|
|
|
this.pageData.pageNum = 1; |
|
|
|
this.getTableData(); |
|
|
|
}, |
|
|
|
// 添加巡查项目 |
|
|
|
// 添加防治项目 |
|
|
|
handleAddItem() { |
|
|
|
this.$router.push({ |
|
|
|
path: "patrolItemsDetails", |
|
|
@ -68,7 +68,7 @@ export default { |
|
|
|
}, |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 编辑巡查项目 |
|
|
|
// 编辑防治项目 |
|
|
|
handleOperateTableItem(row, mode) { |
|
|
|
this.$router.push({ |
|
|
|
path: "patrolItemsDetails", |
|
|
@ -114,7 +114,7 @@ export default { |
|
|
|
mounted() { |
|
|
|
// 获取列表数据 |
|
|
|
this.getTableData(); |
|
|
|
// 获取巡查类型 |
|
|
|
// 获取防治类型 |
|
|
|
getDicts("patrol_maintenance_type").then((res) => { |
|
|
|
if (res.data && Array.isArray(res.data)) { |
|
|
|
this.xcTypeOptions = res.data; |
|
|
@ -135,13 +135,13 @@ export default { |
|
|
|
<div class="table-box slider-right-body" ref="tableBoxRef"> |
|
|
|
<div class="" ref="topBoxRef"> |
|
|
|
<div class="top-search"> |
|
|
|
<span>巡视检查名称:</span> |
|
|
|
<span>防治项目名称:</span> |
|
|
|
<el-input |
|
|
|
class="search-input" |
|
|
|
v-model="paramsData.name" |
|
|
|
placeholder="请输入巡视检查名称" |
|
|
|
/> |
|
|
|
<span class="ml-10">巡查类型:</span> |
|
|
|
<span class="ml-10">检查类型:</span> |
|
|
|
<el-select v-model="paramsData.type" placeholder="请选择"> |
|
|
|
<el-option label="全部" value=""></el-option> |
|
|
|
<el-option |
|
|
@ -151,7 +151,7 @@ export default { |
|
|
|
:key="item.dictValue" |
|
|
|
></el-option> |
|
|
|
</el-select> |
|
|
|
<span class="ml-10">巡查类别:</span> |
|
|
|
<span class="ml-10">防治类别:</span> |
|
|
|
<el-select v-model="paramsData.category" placeholder="请选择"> |
|
|
|
<el-option label="全部" value=""></el-option> |
|
|
|
<el-option |
|
|
@ -172,7 +172,7 @@ export default { |
|
|
|
class="search-btn" |
|
|
|
style="float: right" |
|
|
|
type="success" |
|
|
|
v-hasPermi="['df:run:patrol:itemsmanage:item:add']" |
|
|
|
v-hasPermi="['df:run:pestanimal2:itemsmanage:item:add']" |
|
|
|
@click="handleAddItem" |
|
|
|
>添加</el-button |
|
|
|
> |
|
|
@ -183,13 +183,17 @@ export default { |
|
|
|
</el-table-column> --> |
|
|
|
<el-table-column prop="id" align="center" label="单号" width="100"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="name" align="center" label="巡查名称"> |
|
|
|
<el-table-column |
|
|
|
prop="name" |
|
|
|
align="center" |
|
|
|
label="有害动物防治项目名称" |
|
|
|
> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="dikeName" align="center" label="工程名称"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="dikeCode" align="center" label="工程代码"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column align="center" label="巡查类型"> |
|
|
|
<el-table-column align="center" label="检查类型"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span v-if="xcTypeOptions.length > 0 && scope.row.type !== null">{{ |
|
|
|
xcTypeOptions.find((item) => item.dictValue == scope.row.type) |
|
|
@ -197,7 +201,7 @@ export default { |
|
|
|
}}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column align="center" label="巡查类别"> |
|
|
|
<el-table-column align="center" label="防治类别"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span |
|
|
|
v-if="xcCategoryOptions.length > 0 && scope.row.category !== null" |
|
|
@ -233,7 +237,9 @@ export default { |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button |
|
|
|
style="margin-right: 16px" |
|
|
|
v-hasPermi="['df:run:patrol:itemsmanage:list:item:getInvoices']" |
|
|
|
v-hasPermi="[ |
|
|
|
'df:run:pestanimal2:itemsmanage:list:item:getInvoices', |
|
|
|
]" |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
@click="handleGetInvoices(scope.row)" |
|
|
@ -242,7 +248,7 @@ export default { |
|
|
|
<el-button |
|
|
|
style="margin-right: 16px" |
|
|
|
@click="handleOperateTableItem(scope.row, 'view')" |
|
|
|
v-hasPermi="['df:run:patrol:itemsmanage:list:item:check']" |
|
|
|
v-hasPermi="['df:run:pestanimal2:itemsmanage:list:item:check']" |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
>查看</el-button |
|
|
@ -250,7 +256,7 @@ export default { |
|
|
|
<el-button |
|
|
|
style="margin-right: 16px" |
|
|
|
@click="handleOperateTableItem(scope.row, 'edit')" |
|
|
|
v-hasPermi="['df:run:patrol:itemsmanage:list:item:edit']" |
|
|
|
v-hasPermi="['df:run:pestanimal2:itemsmanage:list:item:edit']" |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
>编辑</el-button |
|
|
@ -268,7 +274,7 @@ export default { |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
slot="reference" |
|
|
|
v-hasPermi="['df:run:patrol:itemsmanage:list:item:delete']" |
|
|
|
v-hasPermi="['df:run:pestanimal2:itemsmanage:list:item:delete']" |
|
|
|
>删除</el-button |
|
|
|
> |
|
|
|
</el-popconfirm> |
|
|
|