烟花爆竹实名登记前端
祖安之光
2026-03-17 4d7e4d80d3f1dc8d29eba8771556f688083c8035
src/views/monitorAlert/warningInfo/index.vue
@@ -26,7 +26,7 @@
                <div class="basic_search" style="margin-right: 10px;padding-top: 10px">
                    <span>报警类型:</span>
                    <el-select v-model="listQuery.filter.algoModel" clearable filterable>
                        <el-option v-for="(item,index) in typeList" :key="index" :label="item.name" :value="item.name"></el-option>
                        <el-option v-for="(item,index) in typeList" :key="index" :label="item.name" :value="item.value"></el-option>
                    </el-select>
                </div>
                <div class="basic_search">
@@ -52,7 +52,11 @@
                <el-table-column label="企业" prop="companyName" align="center"></el-table-column>
                <el-table-column label="仓库" prop="storeName" align="center"></el-table-column>
                <el-table-column label="库房" prop="storeroomName" align="center"></el-table-column>
                <el-table-column label="报警类型" prop="algoModel" align="center"></el-table-column>
                <el-table-column label="报警类型" prop="algoModel" align="center">
                    <template slot-scope="scope">
                        {{ getTypeName(scope.row.algoModel) }}
                    </template>
                </el-table-column>
                <el-table-column label="报警状态" prop="alarmStatus" align="center">
                    <template slot-scope="scope">
                        {{ scope.row.alarmStatus == 1?'已销警':'未销警' }}
@@ -121,27 +125,27 @@
            typeList: [
                {
                    name: '吸烟检测',
                    value: 1
                    value: 'SmokingAlarm'
                },
                {
                    name: '逃生通道堵塞',
                    value: 2
                    value: 'ChannelBlockageDetection'
                },
                {
                    name: '区域入侵',
                    value: 3
                    value: 'FieldDetectorObjectsInside'
                },
                {
                    name: '人员数量超限',
                    value: 4
                    value: 'CrowdDensityCriticalAlarm'
                },
                {
                    name: '明火检测',
                    value: 5
                    value: 'FireDetection'
                },
                {
                    name: '预置标记检测',
                    value: 6
                    value: 'PresetMarkerDetection'
                }
            ]
        }
@@ -181,6 +185,9 @@
                });
            });
        },
        getTypeName(type){
            return this.typeList.find(i=>i.value == type).name
        },
        async getDataList() {
            if(this.validTime.length>0){
                this.listQuery.filter.alarmStartTime = this.validTime[0]