15 changed files with 1771 additions and 1418 deletions
File diff suppressed because it is too large
@ -1,78 +1,155 @@ |
|||
<template> |
|||
<div class="mod-axis__caLoudong}"> |
|||
<el-card> |
|||
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|||
<el-form-item label="楼宇名称" prop="buildingName" > |
|||
<el-input v-model="dataForm.buildingName" placeholder="楼宇名称" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="小区(单位)名称" prop="communityName" > |
|||
<el-input v-model="dataForm.communityName" placeholder="小区(单位)名称" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button type="primary" @click="getDataList()">{{ $t('query') }}</el-button> |
|||
</el-form-item> |
|||
<!-- <el-form-item> |
|||
<div class="mod-axis__caLoudong}"> |
|||
<el-card> |
|||
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|||
<el-form-item label="楼宇名称" prop="buildingName"> |
|||
<el-input |
|||
v-model="dataForm.buildingName" |
|||
placeholder="楼宇名称" |
|||
clearable |
|||
></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="小区(单位)名称" prop="communityName"> |
|||
<el-input |
|||
v-model="dataForm.communityName" |
|||
placeholder="小区(单位)名称" |
|||
clearable |
|||
></el-input> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button type="primary" @click="getDataList()">{{ $t("query") }}</el-button> |
|||
</el-form-item> |
|||
<!-- <el-form-item> |
|||
<el-button v-if="$hasPermission('axis:caResident:save')" type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button v-if="$hasPermission('axis:caResident:delete')" type="danger" @click="deleteHandle()">{{ $t('deleteBatch') }}</el-button> |
|||
</el-form-item> --> |
|||
</el-form> |
|||
</el-card> |
|||
<el-card shadow="never" class="aui-card--fill"> |
|||
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%"> |
|||
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column> |
|||
<el-table-column prop="buildingName" label="楼宇名称" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="buildingUse" label="用途分类" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="buildingAddr" label="所处位置" header-align="center" align="center" :show-overflow-tooltip="true" ></el-table-column> |
|||
<el-table-column prop="communityName" label="小区(单位)名称" header-align="center" align="center" :show-overflow-tooltip="true" ></el-table-column> |
|||
<el-table-column prop="layerCount" label="楼层数" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="unitCount" label="单元数" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="roomCount" label="总房屋数" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="elevatorCount" label="电梯数量" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="buildingPmc" label="物业公司" header-align="center" align="center"></el-table-column> |
|||
<el-table-column :label="$t('handle')" fixed="right" align="center" width="100"> |
|||
<template slot-scope="scope"> |
|||
<el-button type="text" class="div-table-button--detail" size="small" @click="addOrUpdateHandle(scope.row.buildingId)">查看</el-button> |
|||
</template> |
|||
</el-table-column> |
|||
</el-table> |
|||
<el-pagination |
|||
:current-page="page" |
|||
:page-sizes="[10, 20, 50, 100]" |
|||
:page-size="limit" |
|||
:total="total" |
|||
layout="total, sizes, prev, pager, next, jumper" |
|||
@size-change="pageSizeChangeHandle" |
|||
@current-change="pageCurrentChangeHandle"> |
|||
</el-pagination> |
|||
<!-- 弹窗, 新增 / 修改 --> |
|||
<add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update> |
|||
</el-card> |
|||
</div> |
|||
</el-form> |
|||
</el-card> |
|||
<el-card shadow="never" class="aui-card--fill"> |
|||
<el-table |
|||
v-loading="dataListLoading" |
|||
:data="dataList" |
|||
border |
|||
@selection-change="dataListSelectionChangeHandle" |
|||
style="width: 100%" |
|||
> |
|||
<el-table-column |
|||
type="selection" |
|||
header-align="center" |
|||
align="center" |
|||
width="50" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="buildingName" |
|||
label="楼宇名称" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="buildingUse" |
|||
label="用途分类" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="buildingAddr" |
|||
label="所处位置" |
|||
header-align="center" |
|||
align="center" |
|||
:show-overflow-tooltip="true" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="communityName" |
|||
label="小区(单位)名称" |
|||
header-align="center" |
|||
align="center" |
|||
:show-overflow-tooltip="true" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="layerCount" |
|||
label="楼层数" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="unitCount" |
|||
label="单元数" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="roomCount" |
|||
label="总房屋数" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="elevatorCount" |
|||
label="电梯数量" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="buildingPmc" |
|||
label="物业公司" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column :label="$t('handle')" fixed="right" align="center" width="100"> |
|||
<template slot-scope="scope"> |
|||
<el-button |
|||
type="text" |
|||
class="div-table-button--detail" |
|||
size="small" |
|||
@click="addOrUpdateHandle(scope.row.buildingId)" |
|||
>查看</el-button |
|||
> |
|||
</template> |
|||
</el-table-column> |
|||
</el-table> |
|||
<el-pagination |
|||
:current-page="page" |
|||
:page-sizes="[10, 20, 50, 100]" |
|||
:page-size="limit" |
|||
:total="total" |
|||
layout="total, sizes, prev, pager, next, jumper" |
|||
@size-change="pageSizeChangeHandle" |
|||
@current-change="pageCurrentChangeHandle" |
|||
> |
|||
</el-pagination> |
|||
<!-- 弹窗, 新增 / 修改 --> |
|||
<add-or-update |
|||
v-if="addOrUpdateVisible" |
|||
ref="addOrUpdate" |
|||
@refreshDataList="getDataList" |
|||
></add-or-update> |
|||
</el-card> |
|||
</div> |
|||
</template> |
|||
|
|||
<script> |
|||
import mixinViewModule from '@/mixins/view-module' |
|||
import AddOrUpdate from './caloudong-add-or-update' |
|||
import mixinViewModule from "@/mixins/view-post"; |
|||
import AddOrUpdate from "./caloudong-add-or-update"; |
|||
export default { |
|||
mixins: [mixinViewModule], |
|||
data () { |
|||
data() { |
|||
return { |
|||
mixinViewModuleOptions: { |
|||
getDataListURL: '/opendata/caLoudong/getPage', |
|||
getDataListURL: "/opendata/caLoudong/getPage", |
|||
getDataListIsPage: true, |
|||
deleteURL: '', |
|||
deleteIsBatch: true |
|||
deleteURL: "", |
|||
deleteIsBatch: true, |
|||
}, |
|||
dataForm: { |
|||
buildingName: '', |
|||
communityName: '' |
|||
} |
|||
} |
|||
buildingName: "", |
|||
communityName: "", |
|||
}, |
|||
}; |
|||
}, |
|||
components: { |
|||
AddOrUpdate |
|||
} |
|||
} |
|||
AddOrUpdate, |
|||
}, |
|||
}; |
|||
</script> |
|||
|
@ -1,78 +1,155 @@ |
|||
<template> |
|||
<div class="mod-axis__caPingfang}"> |
|||
<el-card> |
|||
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|||
<el-form-item label="楼宇名称" prop="buildingName" > |
|||
<el-input v-model="dataForm.buildingName" placeholder="楼宇名称" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="小区(单位)名称" prop="communityName" > |
|||
<el-input v-model="dataForm.communityName" placeholder="小区(单位)名称" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button type="primary" @click="getDataList()">{{ $t('query') }}</el-button> |
|||
</el-form-item> |
|||
<!-- <el-form-item> |
|||
<div class="mod-axis__caPingfang}"> |
|||
<el-card> |
|||
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|||
<el-form-item label="楼宇名称" prop="buildingName"> |
|||
<el-input |
|||
v-model="dataForm.buildingName" |
|||
placeholder="楼宇名称" |
|||
clearable |
|||
></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="小区(单位)名称" prop="communityName"> |
|||
<el-input |
|||
v-model="dataForm.communityName" |
|||
placeholder="小区(单位)名称" |
|||
clearable |
|||
></el-input> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button type="primary" @click="getDataList()">{{ $t("query") }}</el-button> |
|||
</el-form-item> |
|||
<!-- <el-form-item> |
|||
<el-button v-if="$hasPermission('axis:caResident:save')" type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button v-if="$hasPermission('axis:caResident:delete')" type="danger" @click="deleteHandle()">{{ $t('deleteBatch') }}</el-button> |
|||
</el-form-item> --> |
|||
</el-form> |
|||
</el-card> |
|||
<el-card shadow="never" class="aui-card--fill"> |
|||
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%"> |
|||
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column> |
|||
<el-table-column prop="buildingName" label="楼宇名称" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="buildingUse" label="用途分类" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="buildingAddr" label="所处位置" header-align="center" align="center" :show-overflow-tooltip="true" ></el-table-column> |
|||
<el-table-column prop="communityName" label="小区(单位)名称" header-align="center" align="center" :show-overflow-tooltip="true" ></el-table-column> |
|||
<el-table-column prop="layerCount" label="楼层数" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="unitCount" label="单元数" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="roomCount" label="总房屋数" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="elevatorCount" label="电梯数量" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="buildingPmc" label="物业公司" header-align="center" align="center"></el-table-column> |
|||
<el-table-column :label="$t('handle')" fixed="right" align="center" width="100"> |
|||
<template slot-scope="scope"> |
|||
<el-button type="text" class="div-table-button--detail" size="small" @click="addOrUpdateHandle(scope.row.buildingId)">查看</el-button> |
|||
</template> |
|||
</el-table-column> |
|||
</el-table> |
|||
<el-pagination |
|||
:current-page="page" |
|||
:page-sizes="[10, 20, 50, 100]" |
|||
:page-size="limit" |
|||
:total="total" |
|||
layout="total, sizes, prev, pager, next, jumper" |
|||
@size-change="pageSizeChangeHandle" |
|||
@current-change="pageCurrentChangeHandle"> |
|||
</el-pagination> |
|||
<!-- 弹窗, 新增 / 修改 --> |
|||
<add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update> |
|||
</el-card> |
|||
</div> |
|||
</el-form> |
|||
</el-card> |
|||
<el-card shadow="never" class="aui-card--fill"> |
|||
<el-table |
|||
v-loading="dataListLoading" |
|||
:data="dataList" |
|||
border |
|||
@selection-change="dataListSelectionChangeHandle" |
|||
style="width: 100%" |
|||
> |
|||
<el-table-column |
|||
type="selection" |
|||
header-align="center" |
|||
align="center" |
|||
width="50" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="buildingName" |
|||
label="楼宇名称" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="buildingUse" |
|||
label="用途分类" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="buildingAddr" |
|||
label="所处位置" |
|||
header-align="center" |
|||
align="center" |
|||
:show-overflow-tooltip="true" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="communityName" |
|||
label="小区(单位)名称" |
|||
header-align="center" |
|||
align="center" |
|||
:show-overflow-tooltip="true" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="layerCount" |
|||
label="楼层数" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="unitCount" |
|||
label="单元数" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="roomCount" |
|||
label="总房屋数" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="elevatorCount" |
|||
label="电梯数量" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="buildingPmc" |
|||
label="物业公司" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column :label="$t('handle')" fixed="right" align="center" width="100"> |
|||
<template slot-scope="scope"> |
|||
<el-button |
|||
type="text" |
|||
class="div-table-button--detail" |
|||
size="small" |
|||
@click="addOrUpdateHandle(scope.row.buildingId)" |
|||
>查看</el-button |
|||
> |
|||
</template> |
|||
</el-table-column> |
|||
</el-table> |
|||
<el-pagination |
|||
:current-page="page" |
|||
:page-sizes="[10, 20, 50, 100]" |
|||
:page-size="limit" |
|||
:total="total" |
|||
layout="total, sizes, prev, pager, next, jumper" |
|||
@size-change="pageSizeChangeHandle" |
|||
@current-change="pageCurrentChangeHandle" |
|||
> |
|||
</el-pagination> |
|||
<!-- 弹窗, 新增 / 修改 --> |
|||
<add-or-update |
|||
v-if="addOrUpdateVisible" |
|||
ref="addOrUpdate" |
|||
@refreshDataList="getDataList" |
|||
></add-or-update> |
|||
</el-card> |
|||
</div> |
|||
</template> |
|||
|
|||
<script> |
|||
import mixinViewModule from '@/mixins/view-module' |
|||
import AddOrUpdate from './capingfang-add-or-update' |
|||
import mixinViewModule from "@/mixins/view-post"; |
|||
import AddOrUpdate from "./capingfang-add-or-update"; |
|||
export default { |
|||
mixins: [mixinViewModule], |
|||
data () { |
|||
data() { |
|||
return { |
|||
mixinViewModuleOptions: { |
|||
getDataListURL: '/opendata/caPingfang/getPage', |
|||
getDataListURL: "/opendata/caPingfang/getPage", |
|||
getDataListIsPage: true, |
|||
deleteURL: '', |
|||
deleteIsBatch: true |
|||
deleteURL: "", |
|||
deleteIsBatch: true, |
|||
}, |
|||
dataForm: { |
|||
buildingName: '', |
|||
communityName: '' |
|||
} |
|||
} |
|||
buildingName: "", |
|||
communityName: "", |
|||
}, |
|||
}; |
|||
}, |
|||
components: { |
|||
AddOrUpdate |
|||
} |
|||
} |
|||
AddOrUpdate, |
|||
}, |
|||
}; |
|||
</script> |
|||
|
@ -1,81 +1,156 @@ |
|||
<template> |
|||
<div class="mod-axis__caRental}"> |
|||
<el-card> |
|||
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|||
<el-form-item label="房屋编号" prop="houseName" > |
|||
<el-input v-model="dataForm.houseName" placeholder="房屋编号" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="房主姓名" prop="residentName" > |
|||
<el-input v-model="dataForm.residentName" placeholder="房主姓名" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="承租人姓名" prop="renterName" > |
|||
<el-input v-model="dataForm.renterName" placeholder="承租人姓名" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button type="primary" @click="getDataList()">{{ $t('query') }}</el-button> |
|||
</el-form-item> |
|||
<!-- <el-form-item> |
|||
<div class="mod-axis__caRental}"> |
|||
<el-card> |
|||
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|||
<el-form-item label="房屋编号" prop="houseName"> |
|||
<el-input |
|||
v-model="dataForm.houseName" |
|||
placeholder="房屋编号" |
|||
clearable |
|||
></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="房主姓名" prop="residentName"> |
|||
<el-input |
|||
v-model="dataForm.residentName" |
|||
placeholder="房主姓名" |
|||
clearable |
|||
></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="承租人姓名" prop="renterName"> |
|||
<el-input |
|||
v-model="dataForm.renterName" |
|||
placeholder="承租人姓名" |
|||
clearable |
|||
></el-input> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button type="primary" @click="getDataList()">{{ $t("query") }}</el-button> |
|||
</el-form-item> |
|||
<!-- <el-form-item> |
|||
<el-button v-if="$hasPermission('axis:caResident:save')" type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button v-if="$hasPermission('axis:caResident:delete')" type="danger" @click="deleteHandle()">{{ $t('deleteBatch') }}</el-button> |
|||
</el-form-item> --> |
|||
</el-form> |
|||
</el-card> |
|||
<el-card shadow="never" class="aui-card--fill"> |
|||
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%"> |
|||
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column> |
|||
<el-table-column prop="houseName" label="房屋编号" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="houseAddress" label="房屋地址" header-align="center" align="center" :show-overflow-tooltip="true" ></el-table-column> |
|||
<el-table-column prop="houseArea" label="建筑面积(平方米)" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="residentName" label="房主姓名" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="telephone" label="房主联系方式" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="rentUse" label="出租用途" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="renterName" label="承租人姓名" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="renterPhone" label="承租人联系方式" header-align="center" align="center"></el-table-column> |
|||
<el-table-column :label="$t('handle')" fixed="right" align="center" width="100"> |
|||
<template slot-scope="scope"> |
|||
<el-button type="text" class="div-table-button--detail" size="small" @click="addOrUpdateHandle(scope.row.rentalId)">查看</el-button> |
|||
</template> |
|||
</el-table-column> |
|||
</el-table> |
|||
<el-pagination |
|||
:current-page="page" |
|||
:page-sizes="[10, 20, 50, 100]" |
|||
:page-size="limit" |
|||
:total="total" |
|||
layout="total, sizes, prev, pager, next, jumper" |
|||
@size-change="pageSizeChangeHandle" |
|||
@current-change="pageCurrentChangeHandle"> |
|||
</el-pagination> |
|||
<!-- 弹窗, 新增 / 修改 --> |
|||
<add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update> |
|||
</el-card> |
|||
</div> |
|||
</el-form> |
|||
</el-card> |
|||
<el-card shadow="never" class="aui-card--fill"> |
|||
<el-table |
|||
v-loading="dataListLoading" |
|||
:data="dataList" |
|||
border |
|||
@selection-change="dataListSelectionChangeHandle" |
|||
style="width: 100%" |
|||
> |
|||
<el-table-column |
|||
type="selection" |
|||
header-align="center" |
|||
align="center" |
|||
width="50" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="houseName" |
|||
label="房屋编号" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="houseAddress" |
|||
label="房屋地址" |
|||
header-align="center" |
|||
align="center" |
|||
:show-overflow-tooltip="true" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="houseArea" |
|||
label="建筑面积(平方米)" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="residentName" |
|||
label="房主姓名" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="telephone" |
|||
label="房主联系方式" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="rentUse" |
|||
label="出租用途" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="renterName" |
|||
label="承租人姓名" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="renterPhone" |
|||
label="承租人联系方式" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column :label="$t('handle')" fixed="right" align="center" width="100"> |
|||
<template slot-scope="scope"> |
|||
<el-button |
|||
type="text" |
|||
class="div-table-button--detail" |
|||
size="small" |
|||
@click="addOrUpdateHandle(scope.row.rentalId)" |
|||
>查看</el-button |
|||
> |
|||
</template> |
|||
</el-table-column> |
|||
</el-table> |
|||
<el-pagination |
|||
:current-page="page" |
|||
:page-sizes="[10, 20, 50, 100]" |
|||
:page-size="limit" |
|||
:total="total" |
|||
layout="total, sizes, prev, pager, next, jumper" |
|||
@size-change="pageSizeChangeHandle" |
|||
@current-change="pageCurrentChangeHandle" |
|||
> |
|||
</el-pagination> |
|||
<!-- 弹窗, 新增 / 修改 --> |
|||
<add-or-update |
|||
v-if="addOrUpdateVisible" |
|||
ref="addOrUpdate" |
|||
@refreshDataList="getDataList" |
|||
></add-or-update> |
|||
</el-card> |
|||
</div> |
|||
</template> |
|||
|
|||
<script> |
|||
import mixinViewModule from '@/mixins/view-module' |
|||
import AddOrUpdate from './carental-add-or-update' |
|||
import mixinViewModule from "@/mixins/view-post"; |
|||
import AddOrUpdate from "./carental-add-or-update"; |
|||
export default { |
|||
mixins: [mixinViewModule], |
|||
data () { |
|||
data() { |
|||
return { |
|||
mixinViewModuleOptions: { |
|||
getDataListURL: '/opendata/caRental/getPage', |
|||
getDataListURL: "/opendata/caRental/getPage", |
|||
getDataListIsPage: true, |
|||
deleteURL: '', |
|||
deleteIsBatch: true |
|||
deleteURL: "", |
|||
deleteIsBatch: true, |
|||
}, |
|||
dataForm: { |
|||
houseName: '', |
|||
residentName: '', |
|||
renterName: '' |
|||
} |
|||
} |
|||
houseName: "", |
|||
residentName: "", |
|||
renterName: "", |
|||
}, |
|||
}; |
|||
}, |
|||
components: { |
|||
AddOrUpdate |
|||
} |
|||
} |
|||
AddOrUpdate, |
|||
}, |
|||
}; |
|||
</script> |
|||
|
@ -1,80 +1,147 @@ |
|||
<template> |
|||
<div class="mod-axis__caResident}"> |
|||
<el-card> |
|||
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|||
<el-form-item label="身份证号" prop="idCard" > |
|||
<el-input v-model="dataForm.idCard" placeholder="身份证号" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="姓名" prop="residentName" > |
|||
<el-input v-model="dataForm.residentName" placeholder="姓名" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="联系方式" prop="telephone" > |
|||
<el-input v-model="dataForm.telephone" placeholder="联系方式" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button type="primary" @click="getDataList()">{{ $t('query') }}</el-button> |
|||
</el-form-item> |
|||
<!-- <el-form-item> |
|||
<div class="mod-axis__caResident}"> |
|||
<el-card> |
|||
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|||
<el-form-item label="身份证号" prop="idCard"> |
|||
<el-input v-model="dataForm.idCard" placeholder="身份证号" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="姓名" prop="residentName"> |
|||
<el-input |
|||
v-model="dataForm.residentName" |
|||
placeholder="姓名" |
|||
clearable |
|||
></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="联系方式" prop="telephone"> |
|||
<el-input |
|||
v-model="dataForm.telephone" |
|||
placeholder="联系方式" |
|||
clearable |
|||
></el-input> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button type="primary" @click="getDataList()">{{ $t("query") }}</el-button> |
|||
</el-form-item> |
|||
<!-- <el-form-item> |
|||
<el-button v-if="$hasPermission('axis:caResident:save')" type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button v-if="$hasPermission('axis:caResident:delete')" type="danger" @click="deleteHandle()">{{ $t('deleteBatch') }}</el-button> |
|||
</el-form-item> --> |
|||
</el-form> |
|||
</el-card> |
|||
<el-card shadow="never" class="aui-card--fill"> |
|||
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%"> |
|||
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column> |
|||
<el-table-column prop="idCard" label="证件号码(公民身份证号)" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="residentName" label="姓名" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="sex" label="性别" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="birthday" label="出生日期" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="telephone" label="联系方式" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="householdAddressDetail" label="户籍详址" header-align="center" align="center" :show-overflow-tooltip="true" ></el-table-column> |
|||
<el-table-column prop="curliveAddressDetail" label="现住详址" header-align="center" align="center" :show-overflow-tooltip="true" ></el-table-column> |
|||
<el-table-column :label="$t('handle')" fixed="right" align="center" width="100"> |
|||
<template slot-scope="scope"> |
|||
<el-button type="text" class="div-table-button--detail" size="small" @click="addOrUpdateHandle(scope.row.idCard)">查看</el-button> |
|||
</template> |
|||
</el-table-column> |
|||
</el-table> |
|||
<el-pagination |
|||
:current-page="page" |
|||
:page-sizes="[10, 20, 50, 100]" |
|||
:page-size="limit" |
|||
:total="total" |
|||
layout="total, sizes, prev, pager, next, jumper" |
|||
@size-change="pageSizeChangeHandle" |
|||
@current-change="pageCurrentChangeHandle"> |
|||
</el-pagination> |
|||
<!-- 弹窗, 新增 / 修改 --> |
|||
<add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update> |
|||
</el-card> |
|||
</div> |
|||
</el-form> |
|||
</el-card> |
|||
<el-card shadow="never" class="aui-card--fill"> |
|||
<el-table |
|||
v-loading="dataListLoading" |
|||
:data="dataList" |
|||
border |
|||
@selection-change="dataListSelectionChangeHandle" |
|||
style="width: 100%" |
|||
> |
|||
<el-table-column |
|||
type="selection" |
|||
header-align="center" |
|||
align="center" |
|||
width="50" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="idCard" |
|||
label="证件号码(公民身份证号)" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="residentName" |
|||
label="姓名" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="sex" |
|||
label="性别" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="birthday" |
|||
label="出生日期" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="telephone" |
|||
label="联系方式" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="householdAddressDetail" |
|||
label="户籍详址" |
|||
header-align="center" |
|||
align="center" |
|||
:show-overflow-tooltip="true" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="curliveAddressDetail" |
|||
label="现住详址" |
|||
header-align="center" |
|||
align="center" |
|||
:show-overflow-tooltip="true" |
|||
></el-table-column> |
|||
<el-table-column :label="$t('handle')" fixed="right" align="center" width="100"> |
|||
<template slot-scope="scope"> |
|||
<el-button |
|||
type="text" |
|||
class="div-table-button--detail" |
|||
size="small" |
|||
@click="addOrUpdateHandle(scope.row.idCard)" |
|||
>查看</el-button |
|||
> |
|||
</template> |
|||
</el-table-column> |
|||
</el-table> |
|||
<el-pagination |
|||
:current-page="page" |
|||
:page-sizes="[10, 20, 50, 100]" |
|||
:page-size="limit" |
|||
:total="total" |
|||
layout="total, sizes, prev, pager, next, jumper" |
|||
@size-change="pageSizeChangeHandle" |
|||
@current-change="pageCurrentChangeHandle" |
|||
> |
|||
</el-pagination> |
|||
<!-- 弹窗, 新增 / 修改 --> |
|||
<add-or-update |
|||
v-if="addOrUpdateVisible" |
|||
ref="addOrUpdate" |
|||
@refreshDataList="getDataList" |
|||
></add-or-update> |
|||
</el-card> |
|||
</div> |
|||
</template> |
|||
|
|||
<script> |
|||
import mixinViewModule from '@/mixins/view-module' |
|||
import AddOrUpdate from './caresident-add-or-update' |
|||
import mixinViewModule from "@/mixins/view-post"; |
|||
import AddOrUpdate from "./caresident-add-or-update"; |
|||
export default { |
|||
mixins: [mixinViewModule], |
|||
data () { |
|||
data() { |
|||
return { |
|||
mixinViewModuleOptions: { |
|||
getDataListURL: '/opendata/caResident/getPage', |
|||
getDataListURL: "/opendata/caResident/getPage", |
|||
getDataListIsPage: true, |
|||
deleteURL: '', |
|||
deleteIsBatch: true |
|||
deleteURL: "", |
|||
deleteIsBatch: true, |
|||
}, |
|||
dataForm: { |
|||
idCard: '', |
|||
residentName: '', |
|||
telephone: '' |
|||
} |
|||
} |
|||
idCard: "", |
|||
residentName: "", |
|||
telephone: "", |
|||
}, |
|||
}; |
|||
}, |
|||
components: { |
|||
AddOrUpdate |
|||
} |
|||
} |
|||
AddOrUpdate, |
|||
}, |
|||
}; |
|||
</script> |
|||
|
@ -1,79 +1,141 @@ |
|||
<template> |
|||
<div class="mod-axis__caRotators}"> |
|||
<el-card> |
|||
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|||
<el-form-item label="身份证号" prop="idCard" > |
|||
<el-input v-model="dataForm.idCard" placeholder="身份证号" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="姓名" prop="residentName" > |
|||
<el-input v-model="dataForm.residentName" placeholder="姓名" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="联系方式" prop="telephone" > |
|||
<el-input v-model="dataForm.telephone" placeholder="联系方式" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button type="primary" @click="getDataList()">{{ $t('query') }}</el-button> |
|||
</el-form-item> |
|||
<!-- <el-form-item> |
|||
<div class="mod-axis__caRotators}"> |
|||
<el-card> |
|||
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> |
|||
<el-form-item label="身份证号" prop="idCard"> |
|||
<el-input v-model="dataForm.idCard" placeholder="身份证号" clearable></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="姓名" prop="residentName"> |
|||
<el-input |
|||
v-model="dataForm.residentName" |
|||
placeholder="姓名" |
|||
clearable |
|||
></el-input> |
|||
</el-form-item> |
|||
<el-form-item label="联系方式" prop="telephone"> |
|||
<el-input |
|||
v-model="dataForm.telephone" |
|||
placeholder="联系方式" |
|||
clearable |
|||
></el-input> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button type="primary" @click="getDataList()">{{ $t("query") }}</el-button> |
|||
</el-form-item> |
|||
<!-- <el-form-item> |
|||
<el-button v-if="$hasPermission('axis:caResident:save')" type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button v-if="$hasPermission('axis:caResident:delete')" type="danger" @click="deleteHandle()">{{ $t('deleteBatch') }}</el-button> |
|||
</el-form-item> --> |
|||
</el-form> |
|||
</el-card> |
|||
<el-card shadow="never" class="aui-card--fill"> |
|||
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%"> |
|||
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column> |
|||
<el-table-column prop="idCard" label="公民身份证号" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="rotatorsName" label="姓名" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="sex" label="性别" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="birthday" label="出生日期" header-align="center" align="center"></el-table-column> |
|||
<el-table-column prop="householdAddressDetail" label="户籍门(楼)详址" header-align="center" align="center" :show-overflow-tooltip="true" ></el-table-column> |
|||
<el-table-column prop="curliveAddressDetail" label="现住门(楼)详址" header-align="center" align="center" :show-overflow-tooltip="true" ></el-table-column> |
|||
<el-table-column :label="$t('handle')" fixed="right" align="center" width="100"> |
|||
<template slot-scope="scope"> |
|||
<el-button type="text" class="div-table-button--detail" size="small" @click="addOrUpdateHandle(scope.row.idCard)">查看</el-button> |
|||
</template> |
|||
</el-table-column> |
|||
</el-table> |
|||
<el-pagination |
|||
:current-page="page" |
|||
:page-sizes="[10, 20, 50, 100]" |
|||
:page-size="limit" |
|||
:total="total" |
|||
layout="total, sizes, prev, pager, next, jumper" |
|||
@size-change="pageSizeChangeHandle" |
|||
@current-change="pageCurrentChangeHandle"> |
|||
</el-pagination> |
|||
<!-- 弹窗, 新增 / 修改 --> |
|||
<add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update> |
|||
</el-card> |
|||
</div> |
|||
</el-form> |
|||
</el-card> |
|||
<el-card shadow="never" class="aui-card--fill"> |
|||
<el-table |
|||
v-loading="dataListLoading" |
|||
:data="dataList" |
|||
border |
|||
@selection-change="dataListSelectionChangeHandle" |
|||
style="width: 100%" |
|||
> |
|||
<el-table-column |
|||
type="selection" |
|||
header-align="center" |
|||
align="center" |
|||
width="50" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="idCard" |
|||
label="公民身份证号" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="rotatorsName" |
|||
label="姓名" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="sex" |
|||
label="性别" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="birthday" |
|||
label="出生日期" |
|||
header-align="center" |
|||
align="center" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="householdAddressDetail" |
|||
label="户籍门(楼)详址" |
|||
header-align="center" |
|||
align="center" |
|||
:show-overflow-tooltip="true" |
|||
></el-table-column> |
|||
<el-table-column |
|||
prop="curliveAddressDetail" |
|||
label="现住门(楼)详址" |
|||
header-align="center" |
|||
align="center" |
|||
:show-overflow-tooltip="true" |
|||
></el-table-column> |
|||
<el-table-column :label="$t('handle')" fixed="right" align="center" width="100"> |
|||
<template slot-scope="scope"> |
|||
<el-button |
|||
type="text" |
|||
class="div-table-button--detail" |
|||
size="small" |
|||
@click="addOrUpdateHandle(scope.row.idCard)" |
|||
>查看</el-button |
|||
> |
|||
</template> |
|||
</el-table-column> |
|||
</el-table> |
|||
<el-pagination |
|||
:current-page="page" |
|||
:page-sizes="[10, 20, 50, 100]" |
|||
:page-size="limit" |
|||
:total="total" |
|||
layout="total, sizes, prev, pager, next, jumper" |
|||
@size-change="pageSizeChangeHandle" |
|||
@current-change="pageCurrentChangeHandle" |
|||
> |
|||
</el-pagination> |
|||
<!-- 弹窗, 新增 / 修改 --> |
|||
<add-or-update |
|||
v-if="addOrUpdateVisible" |
|||
ref="addOrUpdate" |
|||
@refreshDataList="getDataList" |
|||
></add-or-update> |
|||
</el-card> |
|||
</div> |
|||
</template> |
|||
|
|||
<script> |
|||
import mixinViewModule from '@/mixins/view-module' |
|||
import AddOrUpdate from './carotators-add-or-update' |
|||
import mixinViewModule from "@/mixins/view-post"; |
|||
import AddOrUpdate from "./carotators-add-or-update"; |
|||
export default { |
|||
mixins: [mixinViewModule], |
|||
data () { |
|||
data() { |
|||
return { |
|||
mixinViewModuleOptions: { |
|||
getDataListURL: '/opendata/caRotators/getPage', |
|||
getDataListURL: "/opendata/caRotators/getPage", |
|||
getDataListIsPage: true, |
|||
deleteURL: '', |
|||
deleteIsBatch: true |
|||
deleteURL: "", |
|||
deleteIsBatch: true, |
|||
}, |
|||
dataForm: { |
|||
idCard: '', |
|||
residentName: '', |
|||
telephone: '' |
|||
} |
|||
} |
|||
idCard: "", |
|||
residentName: "", |
|||
telephone: "", |
|||
}, |
|||
}; |
|||
}, |
|||
components: { |
|||
AddOrUpdate |
|||
} |
|||
} |
|||
AddOrUpdate, |
|||
}, |
|||
}; |
|||
</script> |
|||
|
File diff suppressed because it is too large
Loading…
Reference in new issue