guanqb
2024-02-22 ab701df859cd79ae036f8cc86268137d2c8da8ee
消防自查导出、消防自查和场所检查增加场所类别字段
2 files modified
68 ■■■■ changed files
src/views/publicSecurity/keynotePlaceManage.vue 53 ●●●●● patch | view | raw | blame | history
src/views/publicSecurity/ninePlaceManage/patrolRecord.vue 15 ●●●●● patch | view | raw | blame | history
src/views/publicSecurity/keynotePlaceManage.vue
@@ -254,6 +254,20 @@
                        overHidden: true,
                        align: 'center'
                    }, {
                        label: "场所类别",
                        prop: "nineType",
                        align: 'center',
                        dicUrl: "/api/blade-system/dict-biz/tree?code=nineType",
                        props: {
                            label: "title",
                            value: "key",
                        },
                        type: 'select',
                        search: true,
                        searchSpan: 4,
                        searchLabelWidth: 96,
                        align: 'center'
                    }, {
                        label: "所属街道",
                        prop: "streetName",
                        span: 24,
@@ -506,26 +520,25 @@
        },
        handleExport () {
            this.$message.warning('正在开发中..')
            // this.$confirm("是否导出场所检查数据?", "提示", {
            //     confirmButtonText: "确定",
            //     cancelButtonText: "取消",
            //     type: "warning"
            // }).then(() => {
            //     NProgress.start()
            //     var data = {
            //         ...this.query
            //     }
            //     // data.isNine = 1
            //     data = Qs.stringify(data)
            //     exportBlob(
            //         `/api/blade-placeCheck/placeCheck/export-placeCheck?${this.website.tokenHeader}=${getToken()}&` + data
            //     ).then(res => {
            //         console.log('exportBlob', res)
            //         downloadXls(res.data, `场所检查${dateNow()}.xlsx`)
            //         NProgress.done()
            //     })
            // })
            this.$confirm("是否导出场所检查数据?", "提示", {
                confirmButtonText: "确定",
                cancelButtonText: "取消",
                type: "warning"
            }).then(() => {
                NProgress.start()
                var data = {
                    ...this.query
                }
                // data.isNine = 1
                data = Qs.stringify(data)
                exportBlob(
                    `/api/blade-taskPlaceSelfCheck/taskPlaceSelfCheck/export-taskPlaceSelfCheck?${this.website.tokenHeader}=${getToken()}&` + data
                ).then(res => {
                    console.log('exportBlob', res)
                    downloadXls(res.data, `消防自查${dateNow()}.xlsx`)
                    NProgress.done()
                })
            })
        },
        showStringDispose (row, type) {
src/views/publicSecurity/ninePlaceManage/patrolRecord.vue
@@ -204,6 +204,21 @@
                        searchLabelWidth: 46,
                        overHidden: true,
                        align: 'center'
                    },
                    {
                        label: "场所类别",
                        prop: "nineType",
                        align: 'center',
                        dicUrl: "/api/blade-system/dict-biz/tree?code=nineType",
                        props: {
                            label: "title",
                            value: "key",
                        },
                        type: 'select',
                        search: true,
                        searchSpan: 4,
                        searchLabelWidth: 96,
                        align: 'center'
                    }, {
                        label: "所属街道",
                        prop: "streetName",