style:上报报文
Showing
2 changed files
with
44 additions
and
26 deletions
1 | import filter from '@/utils/filter.js' | 1 | import filter from '@/utils/filter.js' |
2 | let vm = null | ||
3 | const sendThis = (_this) => { | ||
4 | vm = _this | ||
5 | } | ||
2 | class data extends filter { | 6 | class data extends filter { |
3 | constructor() { | 7 | constructor() { |
4 | super() | 8 | super() |
5 | } | 9 | } |
6 | columns () { | 10 | columns () { |
7 | return [ | 11 | return [ |
12 | { | ||
13 | label: '序号', | ||
14 | type: 'index', | ||
15 | width: '50', | ||
16 | render: (h, scope) => { | ||
17 | return ( | ||
18 | <div> | ||
19 | {(vm.pageData.currentPage - 1) * vm.pageData.pageSize + scope.$index + 1} | ||
20 | </div> | ||
21 | ) | ||
22 | } | ||
23 | }, | ||
24 | { | ||
25 | label: '汇交状态', | ||
26 | render: (h, scope) => { | ||
27 | return ( | ||
28 | <div> | ||
29 | <span v-show={scope.row.exchangeState == 0} class='warehousing'>未上报</span> | ||
30 | <span v-show={scope.row.exchangeState == 1} class='warehousing'>上报成功未响应</span> | ||
31 | <span v-show={scope.row.exchangeState == 2} class='warehousing'>上报失败</span> | ||
32 | <span v-show={scope.row.exchangeState == 3} class='adopt'>上报成功响应成功</span> | ||
33 | <span v-show={scope.row.exchangeState == 4} class='warehousing'>响应失败</span> | ||
34 | </div> | ||
35 | ) | ||
36 | } | ||
37 | }, | ||
8 | { | 38 | { |
9 | prop: "areacode", | 39 | prop: "areacode", |
10 | label: "行政区代码", | 40 | label: "行政区代码", |
... | @@ -39,24 +69,17 @@ class data extends filter { | ... | @@ -39,24 +69,17 @@ class data extends filter { |
39 | { | 69 | { |
40 | prop: "rectypeName", | 70 | prop: "rectypeName", |
41 | label: "业务名称", | 71 | label: "业务名称", |
42 | }, | 72 | }, |
43 | { | 73 | { |
44 | prop: "uploadtime", | 74 | prop: "uploadtime", |
45 | label: "汇交时间", | 75 | label: "汇交时间", |
46 | }, | 76 | } |
47 | { | ||
48 | label: '汇交状态', | ||
49 | render: (h, scope) => { | ||
50 | return ( | ||
51 | <div> | ||
52 | { | ||
53 | scope.row.exchangeState == '1' ? <span class='adopt'>成功</span> : <span class='warehousing'>失败</span> | ||
54 | } | ||
55 | </div> | ||
56 | ) | ||
57 | } | ||
58 | }, | ||
59 | ] | 77 | ] |
60 | } | 78 | } |
61 | } | 79 | } |
62 | export default new data() | 80 | let datas = new data() |
81 | export { | ||
82 | datas, | ||
83 | sendThis | ||
84 | } | ||
85 | ... | ... |
... | @@ -81,7 +81,7 @@ | ... | @@ -81,7 +81,7 @@ |
81 | <script> | 81 | <script> |
82 | // 上报报文查询 | 82 | // 上报报文查询 |
83 | // 引入表头数据 | 83 | // 引入表头数据 |
84 | import data from "./data"; | 84 | import { datas, sendThis } from "./data"; |
85 | // 引入表格混入方法 | 85 | // 引入表格混入方法 |
86 | import table from "@/utils/mixin/table"; | 86 | import table from "@/utils/mixin/table"; |
87 | // 引入详情弹框 | 87 | // 引入详情弹框 |
... | @@ -130,15 +130,7 @@ export default { | ... | @@ -130,15 +130,7 @@ export default { |
130 | // table数据 | 130 | // table数据 |
131 | tableData: { | 131 | tableData: { |
132 | // 表头数据 | 132 | // 表头数据 |
133 | columns: [ | 133 | columns: datas.columns() |
134 | { | ||
135 | label: "序号", | ||
136 | type: "index", | ||
137 | width: "50", | ||
138 | index: this.indexMethod, | ||
139 | }, | ||
140 | ] | ||
141 | .concat(data.columns()) | ||
142 | .concat([ | 134 | .concat([ |
143 | { | 135 | { |
144 | label: "操作", | 136 | label: "操作", |
... | @@ -185,6 +177,9 @@ export default { | ... | @@ -185,6 +177,9 @@ export default { |
185 | title: '' | 177 | title: '' |
186 | }; | 178 | }; |
187 | }, | 179 | }, |
180 | mounted () { | ||
181 | sendThis(this); | ||
182 | }, | ||
188 | methods: { | 183 | methods: { |
189 | // 重置表单 | 184 | // 重置表单 |
190 | resetForm () { | 185 | resetForm () { | ... | ... |
-
Please register or sign in to post a comment