|
@@ -1,6 +1,12 @@
|
|
|
<template>
|
|
|
<div class="app-container">
|
|
|
- <el-form ref="queryForm" :model="queryParams" size="small" :inline="true">
|
|
|
+ <el-form
|
|
|
+ ref="queryForm"
|
|
|
+ :model="queryParams"
|
|
|
+ size="small"
|
|
|
+ :inline="true"
|
|
|
+ v-show="showSearch"
|
|
|
+ >
|
|
|
<el-form-item label="作业类型" prop="opTypDsc">
|
|
|
<el-select v-model="queryParams.opTypDsc" placeholder="请选择">
|
|
|
<el-option
|
|
@@ -70,6 +76,12 @@
|
|
|
>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
+ <el-row :gutter="10" class="mb8">
|
|
|
+ <right-toolbar
|
|
|
+ :showSearch.sync="showSearch"
|
|
|
+ @queryTable="getList"
|
|
|
+ ></right-toolbar>
|
|
|
+ </el-row>
|
|
|
<div class="table">
|
|
|
<el-table ref="renewalTable" v-loading="loading" :data="dataList">
|
|
|
<el-table-column prop="date" label="序号" width="80" align="center">
|
|
@@ -90,24 +102,27 @@
|
|
|
<template slot-scope="scope">
|
|
|
<a
|
|
|
@click="handleDetail(scope.row, '明细')"
|
|
|
- style="color: #00afff;cursor: pointer"
|
|
|
+ style="color: #00afff; cursor: pointer"
|
|
|
>{{ scope.row.opContent }}</a
|
|
|
>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="作业风险"
|
|
|
- align="center"
|
|
|
- prop="riskType"
|
|
|
- :show-overflow-tooltip="true"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <div v-for="(ite, i) in riskTypeList" :key="i">
|
|
|
- <span v-if="ite.roleCode == scope.row.riskType">
|
|
|
- <el-tag type="danger" effect="dark">{{ ite.roleName }}</el-tag></span>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="作业风险"
|
|
|
+ align="center"
|
|
|
+ prop="riskType"
|
|
|
+ :show-overflow-tooltip="true"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <div v-for="(ite, i) in riskTypeList" :key="i">
|
|
|
+ <span v-if="ite.roleCode == scope.row.riskType">
|
|
|
+ <el-tag type="danger" effect="dark">{{
|
|
|
+ ite.roleName
|
|
|
+ }}</el-tag></span
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column
|
|
|
label="作业地址"
|
|
|
align="center"
|
|
@@ -193,7 +208,6 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="专业类型" align="center" prop="majorTypDsc">
|
|
|
</el-table-column>
|
|
|
-
|
|
|
</el-table>
|
|
|
<pagination
|
|
|
class="page-box"
|
|
@@ -218,6 +232,8 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
dataList: [],
|
|
|
+ // 显示搜索条件
|
|
|
+ showSearch: true,
|
|
|
// 遮罩层
|
|
|
loading: true,
|
|
|
total: 0,
|