cqf
2022-05-11 7d7621c76d725e8a1fba689cba9b512c22748abe
src/views/hiddenDangerManagement/index.vue
@@ -99,7 +99,7 @@
        <el-row class="title-center">
            <el-col :span="7">
                <el-radio-group v-model="listQuery.form.alter_status">
                    <el-radio-button v-for="item in statusList" :label="item.value" :key="item.value"></el-radio-button>
                    <el-radio-button v-for="item in statusList" :label="item.value"  :key="item.value" @change.native="getPageList"></el-radio-button>
                </el-radio-group>
            </el-col>
            <el-col :span="10">
@@ -121,6 +121,7 @@
                                type="primary"
                                class="btns"
                                size="small"
                                v-show="buttomShow"
                                icon="el-icon-bottom"
                            >导入
                            </el-button
@@ -131,6 +132,7 @@
                            type="primary"
                            class="btns"
                            size="small"
                            v-show="buttomShow"
                            icon="el-icon-download"
                        >下载模板
                        </el-button
@@ -143,6 +145,7 @@
                    class="btns"
                    type="primary"
                    size="small"
                    v-show="buttomShow"
                    @click="fillRectification()"
                >填写整改
                </el-button
@@ -155,11 +158,20 @@
                >填写督查
                </el-button
                >
                <el-button class="btns" type="primary" icon="el-icon-plus" @click="jump" size="small"
                <el-button
                    class="btns"
                    type="primary"
                    size="small"
                    v-show="!buttomShow"
                    @click="cancel()"
                >撤销
                </el-button
                >
                <el-button class="btns" type="primary" icon="el-icon-plus" @click="jump" size="small" v-show="buttomShow"
                >添加
                </el-button
                >
                <el-button size="small" @click="deleteBath"
                <el-button size="small" @click="deleteBath" v-show="buttomShow"
                >批量删除
                </el-button
                >
@@ -232,6 +244,7 @@
export default {
    data() {
        return {
            buttomShow:true,
            fileList: [],
            statusList: [],
            options: [],
@@ -266,6 +279,16 @@
        this.initBC()
        this.initJCLB()
        this.initReformStatus()
    },
    watch:{
        "listQuery.form.alter_status":function (newVal,oldVal) {
            console.log(newVal)
            if(newVal == "整改完成"){
                this.buttomShow = false;
            }else{
                this.buttomShow = true;
            }
        }
    },
    methods: {
        initReformStatus() {
@@ -477,10 +500,19 @@
            }
            return true
        },
        cancel(){
            var checkData = this.$refs.dataTable.selection;
            if (checkData.length < 1) {
                this.$message({type: 'warn', message: "请勾选需要撤销的数据!", duration: 3000})
                return;
            }
        },
        deleteBath() {
            var checkData = this.$refs.dataTable.selection;
            if (checkData.length < 1) {
                this.$message({type: 'warn', message: "请选择勾选需要删除的数据!", duration: 3000})
                this.$message({type: 'warn', message: "请勾选需要删除的数据!", duration: 3000})
                return;
            }
            var deleteIds = "";