2020-08-27 17:18:57 +08:00

85 lines
2.6 KiB
Vue

<template>
<div>
<fes-search-panel>
<Wb-form :label-width="150" type="query">
<Form-item label="姓名:">
<wb-input v-model="query.name" placeholder="请输入" />
</Form-item>
<Form-item label="身份证:">
<wb-input v-model="query.id" placeholder="请输入" />
</Form-item>
</Wb-form>
<div slot="button">
<Wb-button @click="search" type="primary" icon="search">
查询
</Wb-button>
</div>
</fes-search-panel>
<fes-list-panel>
<Wb-table :data="data">
<Column prop="date" name="日期" />
<Column prop="name" name="姓名" />
<Column prop="age" name="年龄" />
<Column prop="adr" name="地址" />
<Column prop="status" name="等级" />
</Wb-table>
<Pagination :size="paginationOption.pageSize" :current="paginationOption.currentPage" :total="paginationOption.totalPage" @on-change="changePage" />
</fes-list-panel>
</div>
</template>
<script type="text/ecmascript-6">
export default {
FesDataCache: 'test',
FesData() {
return {
query: {
name: '',
id: ''
},
data: [{
name: '张晓刚',
age: 24,
date: new Date(2016, 9, 10),
adr: '北京市海淀区西二旗',
status: 1
}, {
name: '李晓红',
age: 26,
date: new Date(2016, 9, 11),
adr: '北京市海淀区西二旗',
status: 2
}, {
name: '隔壁老王',
age: 22,
date: new Date(2016, 9, 12),
adr: '北京市海淀区西二旗',
status: 3
}, {
name: '我爸是李刚',
age: 19,
date: new Date(2016, 9, 13),
adr: '北京市海淀区西二旗',
status: 4
}],
paginationOption: {
pageSize: 10,
currentPage: 1,
totalPage: 2
}
};
},
FesReady() {
console.log(this);
},
methods: {
changePage({ current, size }) {
this.paginationOption.currentPage = current;
this.paginationOption.pageSize = size;
},
search() {
this.FesApp.router.push('/test');
}
}
};
</script>