Your Name
2022-05-17 2e09a502c01e702a1d63a20c47b7e0a220e0c796
src/views/doublePreventAction/riskLevelManage/analyseUnit/index.vue
@@ -3,13 +3,25 @@
        <div class="filter-container">
            <div class="basic_search">
                <span>责任部门:</span>
                <el-input v-model="listQuery.filter.riskUnitName" style="width:200px">
                </el-input>
                <el-select v-model="listQuery.filter.hazardDep"  clearable filterable style="width:200px">
                    <el-option
                        v-for="item in departmentList"
                        :key="item.id"
                        :label="item.department"
                        :value="item.department"
                    ></el-option>
                </el-select>
            </div>
            <div class="basic_search">
                <span>责任人:</span>
                <el-input v-model="listQuery.filter.hazardLiablePerson" style="width:200px">
                </el-input>
                <el-select v-model="listQuery.filter.hazardLiablePerson" clearable filterable style="width:200px">
                    <el-option
                        v-for="item in userList"
                        :key="item.id"
                        :label="item.realname"
                        :value="item.realname"
                    ></el-option>
                </el-select>
            </div>
            <div class="basic_search">
                <span>单元名称:</span>
@@ -102,6 +114,7 @@
    import { computePageCount } from '@/utils'
    import { addAnalyseUnit, deleteAnalyseUnit, getAnalyseUnitList, updateAnalyseUnit } from '@/api/riskLevelManage'
    import {getAllDepartment, getDepartmentList} from "../../../../api/departmentManage";
    import {safetyInspectionItemName} from "../../../../api/safetySelfInspection";
    export default {
        name: 'index',
        filters: {
@@ -123,6 +136,7 @@
                tableKey: 0,
                analyseUnitData: [],
                departmentList:[],
                userList:[],
                listLoading: false,
                pageSize: 10,
                recordTotal: 0,
@@ -166,6 +180,7 @@
        created() {
            this.getAnalyseUnitData()
            this.getDepartment()
            this.getUser()
        },
        methods: {
            async getAnalyseUnitData(){
@@ -196,6 +211,17 @@
                    })
                }
            },
            async getUser(){
                let res = await safetyInspectionItemName()
                if(res.data.code === '200'){
                    this.userList = res.data.result
                }else{
                    this.$message({
                        message:res.data.message,
                        type:'warning'
                    })
                }
            },
            showAnalyseUnitForm(value,type){
                this.analyseUnitVisible = true
                this.$nextTick(() =>{