style:导出表格配置化
Showing
10 changed files
with
57 additions
and
37 deletions
| ... | @@ -4,6 +4,7 @@ | ... | @@ -4,6 +4,7 @@ |
| 4 | "LOGIN": "jg", | 4 | "LOGIN": "jg", |
| 5 | "CODE": "BDCJGPT", | 5 | "CODE": "BDCJGPT", |
| 6 | "AREARMAP": "610702", | 6 | "AREARMAP": "610702", |
| 7 | "XZQ": "汉中市", | ||
| 7 | "SERVERAPI": "/bdcsjsb", | 8 | "SERVERAPI": "/bdcsjsb", |
| 8 | "calcHeight": 200, | 9 | "calcHeight": 200, |
| 9 | "echartTextColor": "#FFFFFF", | 10 | "echartTextColor": "#FFFFFF", | ... | ... |
| ... | @@ -4,6 +4,7 @@ | ... | @@ -4,6 +4,7 @@ |
| 4 | "LOGIN": "sb", | 4 | "LOGIN": "sb", |
| 5 | "CODE": "BDCSBPT", | 5 | "CODE": "BDCSBPT", |
| 6 | "AREARMAP": "610702", | 6 | "AREARMAP": "610702", |
| 7 | "XZQ": "汉中市", | ||
| 7 | "SERVERAPI": "/bdcsjsb", | 8 | "SERVERAPI": "/bdcsjsb", |
| 8 | "calcHeight": 160, | 9 | "calcHeight": 160, |
| 9 | "echartTextColor": "#4A4A4A", | 10 | "echartTextColor": "#4A4A4A", | ... | ... |
| ... | @@ -4,6 +4,7 @@ | ... | @@ -4,6 +4,7 @@ |
| 4 | "LOGIN": "jg", | 4 | "LOGIN": "jg", |
| 5 | "CODE": "BDCJGPT", | 5 | "CODE": "BDCJGPT", |
| 6 | "AREARMAP": "632701", | 6 | "AREARMAP": "632701", |
| 7 | "XZQ": "玉树州", | ||
| 7 | "SERVERAPI": "/bdcsjsb", | 8 | "SERVERAPI": "/bdcsjsb", |
| 8 | "calcHeight": 200, | 9 | "calcHeight": 200, |
| 9 | "echartTextColor": "#FFFFFF", | 10 | "echartTextColor": "#FFFFFF", | ... | ... |
| ... | @@ -4,6 +4,7 @@ | ... | @@ -4,6 +4,7 @@ |
| 4 | "LOGIN": "sb", | 4 | "LOGIN": "sb", |
| 5 | "CODE": "BDCSBPT", | 5 | "CODE": "BDCSBPT", |
| 6 | "AREARMAP": "632701", | 6 | "AREARMAP": "632701", |
| 7 | "XZQ": "玉树州", | ||
| 7 | "SERVERAPI": "/bdcsjsb", | 8 | "SERVERAPI": "/bdcsjsb", |
| 8 | "calcHeight": 160, | 9 | "calcHeight": 160, |
| 9 | "echartTextColor": "#4A4A4A", | 10 | "echartTextColor": "#4A4A4A", | ... | ... |
| ... | @@ -4,6 +4,7 @@ | ... | @@ -4,6 +4,7 @@ |
| 4 | "LOGIN": "jg", | 4 | "LOGIN": "jg", |
| 5 | "CODE": "BDCJGPT", | 5 | "CODE": "BDCJGPT", |
| 6 | "AREARMAP": "610702", | 6 | "AREARMAP": "610702", |
| 7 | "XZQ": "汉中市", | ||
| 7 | "SERVERAPI": "/bdcsjsb", | 8 | "SERVERAPI": "/bdcsjsb", |
| 8 | "calcHeight": 200, | 9 | "calcHeight": 200, |
| 9 | "echartTextColor": "#FFFFFF", | 10 | "echartTextColor": "#FFFFFF", | ... | ... |
| 1 | /* | 1 | /* |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-03-17 15:10:43 | 4 | * @LastEditTime: 2023-05-11 10:02:44 |
| 5 | */ | 5 | */ |
| 6 | import filter from '@/utils/filter.js' | 6 | import filter from '@/utils/filter.js' |
| 7 | class data extends filter { | 7 | class data extends filter { |
| ... | @@ -10,6 +10,20 @@ class data extends filter { | ... | @@ -10,6 +10,20 @@ class data extends filter { |
| 10 | } | 10 | } |
| 11 | columns () { | 11 | columns () { |
| 12 | return [ | 12 | return [ |
| 13 | // { | ||
| 14 | // prop: 'sjlx', | ||
| 15 | // label: '数据类型', | ||
| 16 | // width: 90, | ||
| 17 | // render: (h, scope) => { | ||
| 18 | // return ( | ||
| 19 | // <div> | ||
| 20 | // <span v-show={scope.row.sjlx == 1}>ftp上传</span> | ||
| 21 | // <span v-show={scope.row.sjlx == 2}>业务库抽取</span> | ||
| 22 | // <span v-show={scope.row.sjlx == 3}>存量数据</span> | ||
| 23 | // </div> | ||
| 24 | // ) | ||
| 25 | // } | ||
| 26 | // }, | ||
| 13 | { | 27 | { |
| 14 | prop: 'jcjg', | 28 | prop: 'jcjg', |
| 15 | label: '检查结果', | 29 | label: '检查结果', | ... | ... |
| ... | @@ -136,7 +136,7 @@ | ... | @@ -136,7 +136,7 @@ |
| 136 | // 生成文件名 | 136 | // 生成文件名 |
| 137 | generateFileName () { | 137 | generateFileName () { |
| 138 | var reg = /(\d{4})\-(\d{2})\-(\d{2})/; | 138 | var reg = /(\d{4})\-(\d{2})\-(\d{2})/; |
| 139 | this.downTitle = `汉中市不动产登记增量数据接入质量评价表(${this.form.startTime.replace(reg, "$1年$2月$3日")}至${this.form.endTime.replace(reg, "$1年$2月$3日")})` | 139 | this.downTitle = this.BASE_API.XZQ + `不动产登记增量数据接入质量评价表(${this.form.startTime.replace(reg, "$1年$2月$3日")}至${this.form.endTime.replace(reg, "$1年$2月$3日")})` |
| 140 | }, | 140 | }, |
| 141 | headerStyle ({ row, rowIndex }) { | 141 | headerStyle ({ row, rowIndex }) { |
| 142 | if (rowIndex == 4) { | 142 | if (rowIndex == 4) { | ... | ... |
| ... | @@ -44,17 +44,17 @@ | ... | @@ -44,17 +44,17 @@ |
| 44 | </template> | 44 | </template> |
| 45 | 45 | ||
| 46 | <script> | 46 | <script> |
| 47 | // 相关字段空置率统计 | 47 | // 相关字段空置率统计 |
| 48 | // 引入表格头部数据 | 48 | // 引入表格头部数据 |
| 49 | import data from "./data"; | 49 | import data from "./data"; |
| 50 | // 引入table混入方法 | 50 | // 引入table混入方法 |
| 51 | import tableMixin from "@/mixins/tableMixin.js"; | 51 | import tableMixin from "@/mixins/tableMixin.js"; |
| 52 | // 导出excel表格 | 52 | // 导出excel表格 |
| 53 | import downLbTable from '@/components/DownLbTable' | 53 | import downLbTable from '@/components/DownLbTable' |
| 54 | // 获取时间 | 54 | // 获取时间 |
| 55 | import { getCurrentDate, setExport2Excel } from "@/utils/tools"; | 55 | import { getCurrentDate, setExport2Excel } from "@/utils/tools"; |
| 56 | import { nonNullSta } from "@/api/statistics.js"; | 56 | import { nonNullSta } from "@/api/statistics.js"; |
| 57 | export default { | 57 | export default { |
| 58 | name: "jsbwcx", | 58 | name: "jsbwcx", |
| 59 | components: { | 59 | components: { |
| 60 | downLbTable | 60 | downLbTable |
| ... | @@ -131,7 +131,7 @@ export default { | ... | @@ -131,7 +131,7 @@ export default { |
| 131 | // 生成文件名 | 131 | // 生成文件名 |
| 132 | generateFileName () { | 132 | generateFileName () { |
| 133 | var reg = /(\d{4})\-(\d{2})\-(\d{2})/; | 133 | var reg = /(\d{4})\-(\d{2})\-(\d{2})/; |
| 134 | this.downTitle = `汉中市不动产登记增量数据相关字段空项率统计(${this.form.startTime.replace(reg, "$1年$2月$3日")}至${this.form.endTime.replace(reg, "$1年$2月$3日")})` | 134 | this.downTitle = this.BASE_API.XZQ + `不动产登记增量数据相关字段空项率统计(${this.form.startTime.replace(reg, "$1年$2月$3日")}至${this.form.endTime.replace(reg, "$1年$2月$3日")})` |
| 135 | }, | 135 | }, |
| 136 | handlesetExport2Excel (val) { | 136 | handlesetExport2Excel (val) { |
| 137 | setExport2Excel(val) | 137 | setExport2Excel(val) |
| ... | @@ -150,14 +150,14 @@ export default { | ... | @@ -150,14 +150,14 @@ export default { |
| 150 | this.featchDataSelf() | 150 | this.featchDataSelf() |
| 151 | } | 151 | } |
| 152 | } | 152 | } |
| 153 | } | 153 | } |
| 154 | </script> | 154 | </script> |
| 155 | <style scoped lang="scss"> | 155 | <style scoped lang="scss"> |
| 156 | // 引入表单整体样式 | 156 | // 引入表单整体样式 |
| 157 | @import "../css/index.scss"; | 157 | @import "../css/index.scss"; |
| 158 | 158 | ||
| 159 | /deep/.el-table thead.is-group th.el-table__cell { | 159 | /deep/.el-table thead.is-group th.el-table__cell { |
| 160 | height: 14px !important; | 160 | height: 14px !important; |
| 161 | } | 161 | } |
| 162 | </style> | 162 | </style> |
| 163 | 163 | ... | ... |
| ... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
| 2 | * @Author: yangwei | 2 | * @Author: yangwei |
| 3 | * @Date: 2023-02-17 16:32:50 | 3 | * @Date: 2023-02-17 16:32:50 |
| 4 | * @LastEditors: Please set LastEditors | 4 | * @LastEditors: Please set LastEditors |
| 5 | * @LastEditTime: 2023-03-28 10:24:52 | 5 | * @LastEditTime: 2023-05-11 10:11:15 |
| 6 | * @FilePath: \bdcjg-web\src\views\statistics\registerBookQuality\index.vue | 6 | * @FilePath: \bdcjg-web\src\views\statistics\registerBookQuality\index.vue |
| 7 | * @Description: | 7 | * @Description: |
| 8 | * | 8 | * |
| ... | @@ -54,18 +54,18 @@ | ... | @@ -54,18 +54,18 @@ |
| 54 | </template> | 54 | </template> |
| 55 | 55 | ||
| 56 | <script> | 56 | <script> |
| 57 | // 登簿质量评价表 | 57 | // 登簿质量评价表 |
| 58 | // 引入表格头部数据 | 58 | // 引入表格头部数据 |
| 59 | import data from "./data"; | 59 | import data from "./data"; |
| 60 | // 引入table混入方法 | 60 | // 引入table混入方法 |
| 61 | import tableMixin from "@/mixins/tableMixin.js"; | 61 | import tableMixin from "@/mixins/tableMixin.js"; |
| 62 | // 导出excel表格 | 62 | // 导出excel表格 |
| 63 | import downLbTable from '@/components/DownLbTable' | 63 | import downLbTable from '@/components/DownLbTable' |
| 64 | // 获取时间 | 64 | // 获取时间 |
| 65 | import { getCurrentDate, setExport2Excel } from "@/utils/tools"; | 65 | import { getCurrentDate, setExport2Excel } from "@/utils/tools"; |
| 66 | import { registerBookQuality } from "@/api/statistics.js"; | 66 | import { registerBookQuality } from "@/api/statistics.js"; |
| 67 | 67 | ||
| 68 | export default { | 68 | export default { |
| 69 | name: "jsbwcx", | 69 | name: "jsbwcx", |
| 70 | components: { | 70 | components: { |
| 71 | downLbTable | 71 | downLbTable |
| ... | @@ -155,7 +155,7 @@ export default { | ... | @@ -155,7 +155,7 @@ export default { |
| 155 | // 生成文件名 | 155 | // 生成文件名 |
| 156 | generateFileName () { | 156 | generateFileName () { |
| 157 | var reg = /(\d{4})\-(\d{2})\-(\d{2})/; | 157 | var reg = /(\d{4})\-(\d{2})\-(\d{2})/; |
| 158 | this.downTitle = `汉中市不动产登记增量数据登簿质量评价表(${this.form.startTime.replace(reg, "$1年$2月$3日")}至${this.form.endTime.replace(reg, "$1年$2月$3日")})` | 158 | this.downTitle = this.BASE_API.XZQ + `不动产登记增量数据登簿质量评价表(${this.form.startTime.replace(reg, "$1年$2月$3日")}至${this.form.endTime.replace(reg, "$1年$2月$3日")})` |
| 159 | }, | 159 | }, |
| 160 | handlesetExport2Excel (val) { | 160 | handlesetExport2Excel (val) { |
| 161 | setExport2Excel(val) | 161 | setExport2Excel(val) |
| ... | @@ -188,14 +188,14 @@ export default { | ... | @@ -188,14 +188,14 @@ export default { |
| 188 | this.featchDataSelf() | 188 | this.featchDataSelf() |
| 189 | } | 189 | } |
| 190 | } | 190 | } |
| 191 | } | 191 | } |
| 192 | </script> | 192 | </script> |
| 193 | <style scoped lang="scss"> | 193 | <style scoped lang="scss"> |
| 194 | // 引入表单整体样式 | 194 | // 引入表单整体样式 |
| 195 | @import "../css/index.scss"; | 195 | @import "../css/index.scss"; |
| 196 | 196 | ||
| 197 | /deep/.el-table thead.is-group th.el-table__cell { | 197 | /deep/.el-table thead.is-group th.el-table__cell { |
| 198 | height: 14px !important; | 198 | height: 14px !important; |
| 199 | } | 199 | } |
| 200 | </style> | 200 | </style> |
| 201 | 201 | ... | ... |
-
Please register or sign in to post a comment