You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
91 lines
1.5 KiB
91 lines
1.5 KiB
/**
|
|
* 配置
|
|
* 表格列
|
|
*/
|
|
export const columns = [
|
|
{
|
|
title: "申请人姓名",
|
|
dataIndex:"name",
|
|
width:'12%'
|
|
},
|
|
{
|
|
title: "申请人身份",
|
|
key: "tags",
|
|
width: "12%",
|
|
dataIndex: "identity",
|
|
scopedSlots: { customRender: "tags" },
|
|
},
|
|
{
|
|
title: "房屋名称",
|
|
dataIndex: "manageBuildingName",
|
|
scopedSlots: { customRender: "name" },
|
|
width: "20%",
|
|
},
|
|
{
|
|
title: "申请人手机号",
|
|
dataIndex:"tel",
|
|
width:'10%'
|
|
},
|
|
{
|
|
title: "申请人身份证号",
|
|
dataIndex:"idCard",
|
|
width:'14%'
|
|
},
|
|
{
|
|
title: "状态",
|
|
dataIndex:"status",
|
|
width:'10%',
|
|
customRender:function(status){
|
|
switch (status) {
|
|
case 1:
|
|
return '审核中'
|
|
case 2:
|
|
return '已驳回'
|
|
case 3:
|
|
return '已通过'
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
},
|
|
{
|
|
title: "房屋类型",
|
|
dataIndex:"estateTypeName",
|
|
width:'10%'
|
|
},
|
|
{
|
|
title: "操作",
|
|
dataIndex: "action",
|
|
key: "action",
|
|
width: "100",
|
|
fixed: "right",
|
|
scopedSlots: { customRender: "action" },
|
|
},
|
|
]
|
|
// 搜索项
|
|
export const searchForm = {
|
|
identity: undefined,
|
|
}
|
|
export function reset() {
|
|
this.searchForm = {
|
|
identity: undefined,
|
|
}
|
|
this.getData()
|
|
}
|
|
export function handleTableChange(pagination) {
|
|
const pager = { ...this.pagination };
|
|
pager.current = pagination.current;
|
|
pager.pageSize = pagination.pageSize;
|
|
this.pagination = pager;
|
|
this.getData()
|
|
}
|
|
// 分页
|
|
export const pagination = {
|
|
current: 1,
|
|
total: 0,
|
|
pageSize: 10,
|
|
showTotal: (total) => `共 ${total} 条`,
|
|
showSizeChanger: true,
|
|
showQuickJumper: true,
|
|
}
|