1
guanqb
2024-02-02 1190ab4fc69750379e3074b0e5845a1aa5024e99
1
1 files modified
40 ■■■■ changed files
src/views/publicSecurity/ninePlaceManage/hiddenDangerStatistics.vue 40 ●●●● patch | view | raw | blame | history
src/views/publicSecurity/ninePlaceManage/hiddenDangerStatistics.vue
@@ -5,10 +5,6 @@
            @row-update="rowUpdate" @row-save="rowSave" :before-open="beforeOpen" @search-change="searchChange"
            @search-reset="searchReset" @selection-change="selectionChange" @current-change="currentChange"
            @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad">
            <template slot="menuLeft">
                <el-button type="warning" size="small" plain icon="el-icon-download" @click="handleExport">导出
                </el-button>
            </template>
        </avue-crud>
    </basic-container>
</template>
@@ -400,40 +396,74 @@
            getYHTJList(this.query).then(res => {
                console.log('getZGQKList', res.data.data)
                const data = res.data.data
                // 总合计行
                let countItem = {
                    name: '信州区合计',
                    xscjgqy: 0,
                    xmrxycs: 0,
                    xcycs: 0,
                    xwb: 0,
                    xlg: 0,
                    xsd: 0,
                    yey: 0,
                    yly: 0,
                    xwpxjg: 0,
                    xxx: 0,
                    zs: 0,
                    xxx: 0,
                    yy: 0,
                }
                data.forEach(item => {
                    // 统计总数
                    item.count = 0
                    item.nineTypeStatistics.forEach(element => {
                        item.count += Number(element.number)
                        if (element.dict_value == '小生产加工企业') {
                            item.xscjgqy = element.number
                            countItem.xscjgqy += item.xscjgqy
                        } else if (element.dict_value == '小美容洗浴场所') {
                            item.xmrxycs = element.number
                            countItem.xscjgqy += item.xscjgqy
                        } else if (element.dict_value == '小歌舞娱乐场所') {
                            item.xgwylcs = element.number
                            countItem.xscjgqy += item.xscjgqy
                        } else if (element.dict_value == '小餐饮场所') {
                            item.xcycs = element.number
                            countItem.xscjgqy += item.xscjgqy
                        } else if (element.dict_value == '小网吧') {
                            item.xwb = element.number
                            countItem.xscjgqy += item.xscjgqy
                        } else if (element.dict_value == '小旅馆') {
                            item.xlg = element.number
                            countItem.xscjgqy += item.xscjgqy
                        } else if (element.dict_value == '小商店') {
                            item.xsd = element.number
                            countItem.xscjgqy += item.xscjgqy
                        } else if (element.dict_value == '幼儿园') {
                            item.yey = element.number
                            countItem.xscjgqy += item.xscjgqy
                        } else if (element.dict_value == '养老院') {
                            item.yly = element.number
                            countItem.xscjgqy += item.xscjgqy
                        } else if (element.dict_value == '校外培训机构') {
                            item.xwpxjg = element.number
                        } else if (element.dict_value == '小学校') {
                            countItem.xscjgqy += item.xscjgqy
                        } else if (element.dict_value == '学校') {
                            item.xxx = element.number
                            countItem.xscjgqy += item.xscjgqy
                        } else if (element.dict_value == '诊所') {
                            item.zs = element.number
                            countItem.xscjgqy += item.xscjgqy
                        } else if (element.dict_value == '医院') {
                            item.yy = element.number
                            countItem.xscjgqy += item.xscjgqy
                        }
                    })
                })
                data.forEach(item => {
                    let countItem = { name: '信州区' }
                })
                this.data = data
                this.loading = false
                this.selectionClear()