50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
1
2
|
<template>
<a-card :bordered="false">
|
416e1e27
wxy
未检人员删除、源数据管理查看
|
3
4
5
6
7
|
<a-page-header
class="demo-page-header"
title="数据批次"
@back="goBack"
></a-page-header>
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
<!-- table区域-begin -->
<div>
<a-table
ref="table"
size="middle"
:scroll="{x:true}"
bordered
rowKey="id"
:columns="columns"
:dataSource="dataSource"
:pagination="ipagination"
:loading="loading"
class="j-table-force-nowrap"
@change="handleTableChange">
<span slot="action" slot-scope="text, record">
<a @click="handleDetail(record)">查看</a>
</span>
</a-table>
</div>
</a-card>
</template>
<script>
import '@/assets/less/TableExpand.less'
import { mixinDevice } from '@/utils/mixin'
|
62156ef2
wxy
数据分析
|
39
40
|
import { getAction } from '@api/manage'
import { filterObj } from '@/utils/util'
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
41
42
43
|
export default {
name: 'SourceStatistics',
|
62156ef2
wxy
数据分析
|
44
|
mixins:[ mixinDevice],
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
45
46
47
48
49
50
51
52
53
|
components: {
},
data () {
return {
description: '来源数据管理管理页面',
// 表头
columns: [
{
|
62156ef2
wxy
数据分析
|
54
|
title:'数据批次',
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
55
|
align:"center",
|
62156ef2
wxy
数据分析
|
56
|
dataIndex: 'batch'
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
57
58
59
60
|
},
{
title:'单位名称',
align:"center",
|
62156ef2
wxy
数据分析
|
61
|
dataIndex: 'name_dictText'
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
62
63
|
},
{
|
62156ef2
wxy
数据分析
|
64
|
title:'更新时间',
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
65
|
align:"center",
|
62156ef2
wxy
数据分析
|
66
|
dataIndex: 'createTime'
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
67
68
|
},
{
|
62156ef2
wxy
数据分析
|
69
|
title:'数据条数',
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
70
71
|
align:"center",
dataIndex: 'total'
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
72
73
74
75
76
77
78
79
80
81
82
83
|
}
],
url: {
list: "/sys/source/list",
delete: "/sys/source/delete",
deleteBatch: "/sys/source/deleteBatch",
exportXlsUrl: "/sys/source/exportXls",
importExcelUrl: "sys/source/importExcel",
},
dictOptions:{},
superFieldList:[],
|
62156ef2
wxy
数据分析
|
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
/* 排序参数 */
isorter:{
column: 'createTime',
order: 'desc',
},
/* 筛选参数 */
filters: {},
/* 查询条件-请不要在queryParam中声明非字符串值的属性 */
queryParam: {},
/* 分页参数 */
ipagination:{
current: 1,
pageSize: 10,
pageSizeOptions: ['10', '20', '30'],
showTotal: (total, range) => {
return range[0] + "-" + range[1] + " 共" + total + "条"
},
showQuickJumper: true,
showSizeChanger: true,
total: 0
},
/* 数据源 */
dataSource:[],
/* table加载状态 */
loading:false,
/* table选中keys*/
selectedRowKeys: [],
/* table选中records*/
selectionRows: [],
/* 查询折叠 */
toggleSearchStatus:false,
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
115
116
117
|
}
},
created() {
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
118
119
120
121
122
123
124
|
},
computed: {
importExcelUrl: function(){
return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
},
},
methods: {
|
416e1e27
wxy
未检人员删除、源数据管理查看
|
125
126
127
128
129
130
|
getData(unitName){
this.queryParam={
name:unitName
}
this.loadData(1)
},
|
62156ef2
wxy
数据分析
|
131
|
goBack(){
|
416e1e27
wxy
未检人员删除、源数据管理查看
|
132
|
this.$emit('to_statistics');
|
62156ef2
wxy
数据分析
|
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
|
},
loadData(arg) {
if(!this.url.list){
this.$message.error("请设置url.list属性!")
return
}
//加载数据 若传入参数1则加载第一页的内容
if (arg === 1) {
this.ipagination.current = 1;
}
var params = this.getQueryParams();//查询条件
this.loading = true;
getAction(this.url.list, params).then((res) => {
if (res.success) {
//update-begin---author:zhangyafei Date:20201118 for:适配不分页的数据列表------------
this.dataSource = res.result.records||res.result;
if(res.result.total)
{
this.ipagination.total = res.result.total;
}else{
this.ipagination.total = 0;
}
//update-end---author:zhangyafei Date:20201118 for:适配不分页的数据列表------------
}
if(res.code===510){
this.$message.warning(res.message)
}
this.loading = false;
})
},
getQueryParams() {
//获取查询条件
let sqp = {}
var param = Object.assign(sqp, this.queryParam, this.isorter ,this.filters);
param.field = this.getQueryField();
param.pageNo = this.ipagination.current;
param.pageSize = this.ipagination.pageSize;
return filterObj(param);
},
getQueryField() {
//TODO 字段权限控制
var str = "id,";
this.columns.forEach(function (value) {
str += "," + value.dataIndex;
});
return str;
},
handleTableChange(pagination, filters, sorter) {
//分页、排序、筛选变化时触发
//TODO 筛选
console.log(pagination)
if (Object.keys(sorter).length > 0) {
this.isorter.column = sorter.field;
this.isorter.order = "ascend" == sorter.order ? "asc" : "desc"
}
this.ipagination = pagination;
this.loadData();
},
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
191
192
193
194
195
196
197
198
199
200
201
202
203
204
|
initDictConfig(){
},
getSuperFieldList(){
let fieldList=[];
fieldList.push({type:'string',value:'name',text:'单位名称',dictCode:''})
fieldList.push({type:'int',value:'batch',text:'数据批次',dictCode:''})
fieldList.push({type:'int',value:'total',text:'总条数',dictCode:''})
this.superFieldList = fieldList
}
}
}
</script>
<style scoped>
@import '~@assets/less/common.less';
|
416e1e27
wxy
未检人员删除、源数据管理查看
|
205
206
207
208
|
.demo-page-header{
opacity: 0.6;
}
|
50565778
wxy
新增未成年人、户籍信息、特殊学校、...
|
209
|
</style>
|