Browse Source

房屋信息

feature
jiangyy 3 years ago
parent
commit
6db6790482
  1. 2
      src/assets/scss/modules/management/list-main.scss
  2. 43
      src/views/modules/base/community/buildTable.vue
  3. 8
      src/views/modules/base/community/community.vue
  4. 19
      src/views/modules/base/community/communityTable.vue
  5. 55
      src/views/modules/base/community/roomTable.vue

2
src/assets/scss/modules/management/list-main.scss

@ -13,7 +13,7 @@
overflow:hidden; overflow:hidden;
/deep/ .el-form-item{ /deep/ .el-form-item{
margin-bottom:14px; margin-bottom:16px;
} }
.u-search-btn{ .u-search-btn{

43
src/views/modules/base/community/buildTable.vue

@ -144,8 +144,8 @@
<el-table-column prop="buildingName" <el-table-column prop="buildingName"
fixed="left" fixed="left"
label="楼栋名称" label="楼栋名称"
header-align="center" header-align="left"
align="center" align="left"
min-width="180"> min-width="180">
<template slot-scope="scope"> <template slot-scope="scope">
<a class="name-a" <a class="name-a"
@ -156,53 +156,53 @@
</el-table-column> </el-table-column>
<el-table-column prop="neighborHoodName" <el-table-column prop="neighborHoodName"
label="所属小区" label="所属小区"
header-align="center" header-align="left"
align="center" align="left"
min-width="160"> min-width="160">
</el-table-column> </el-table-column>
<el-table-column prop="buildingType" <el-table-column prop="buildingType"
label="楼栋类型" label="楼栋类型"
header-align="center" header-align="left"
align="center" align="left"
width="90"> width="90">
</el-table-column> </el-table-column>
<el-table-column prop="buildingLeaderName" <el-table-column prop="buildingLeaderName"
label="楼长姓名" label="楼长姓名"
header-align="center" header-align="left"
align="center" align="left"
min-width="90"> min-width="90">
</el-table-column> </el-table-column>
<el-table-column prop="buildingLeaderMobile" <el-table-column prop="buildingLeaderMobile"
label="楼长电话" label="楼长电话"
header-align="center" header-align="left"
align="center" align="left"
min-width="110"> min-width="110">
</el-table-column> </el-table-column>
<el-table-column prop="totalUnitNum" <el-table-column prop="totalUnitNum"
header-align="center" header-align="left"
align="center" align="left"
label="单元数"> label="单元数">
</el-table-column> </el-table-column>
<el-table-column prop="totalFloorNum" <el-table-column prop="totalFloorNum"
header-align="center" header-align="left"
align="center" align="left"
label="层数"> label="层数">
</el-table-column> </el-table-column>
<el-table-column prop="realTotalHouseNum" <el-table-column prop="realTotalHouseNum"
header-align="center" header-align="left"
align="center" align="left"
width="90" width="90"
label="实际录入"> label="实际录入">
</el-table-column> </el-table-column>
<el-table-column prop="totalHouseNum" <el-table-column prop="totalHouseNum"
header-align="center" header-align="left"
align="center" align="left"
label="总户数"> label="总户数">
</el-table-column> </el-table-column>
<el-table-column prop="sort" <el-table-column prop="sort"
sortable="custom" sortable="custom"
header-align="center" header-align="left"
align="center" align="left"
min-width="100" min-width="100"
label="排序"> label="排序">
<template slot-scope="scope"> <template slot-scope="scope">
@ -232,20 +232,17 @@
<el-button type="text" <el-button type="text"
class="div-table-button--blue" class="div-table-button--blue"
icon="el-icon-tickets"
size="small" size="small"
@click="handleDetail(scope.row)">查看</el-button> @click="handleDetail(scope.row)">查看</el-button>
<el-button v-if="scope.row.showBtn" <el-button v-if="scope.row.showBtn"
type="text" type="text"
class="div-table-button--blue" class="div-table-button--blue"
icon="el-icon-edit"
size="small" size="small"
@click="handleEdit(scope.row)">编辑</el-button> @click="handleEdit(scope.row)">编辑</el-button>
<el-button v-if="scope.row.showBtn" <el-button v-if="scope.row.showBtn"
type="text" type="text"
class="div-table-button--blue" class="div-table-button--blue"
icon="el-icon-delete"
size="small" size="small"
@click="handleDelete(scope.row)">删除</el-button> @click="handleDelete(scope.row)">删除</el-button>
</template> </template>

8
src/views/modules/base/community/community.vue

@ -408,11 +408,11 @@ export default {
rowHeight () { rowHeight () {
return this.$store.state.inIframe ? this.clientHeight - 160 + this.iframeHeight + 'px' : this.clientHeight - 160 + 'px' return this.$store.state.inIframe ? this.clientHeight - 140 + this.iframeHeight + 'px' : this.clientHeight - 140 + 'px'
}, },
treeHeight () { treeHeight () {
return this.$store.state.inIframe ? this.clientHeight - 215 + this.iframeHeight + 'px' : this.clientHeight - 215 + 'px' return this.$store.state.inIframe ? this.clientHeight - 245 + this.iframeHeight + 'px' : this.clientHeight - 245 + 'px'
}, },
@ -838,7 +838,7 @@ export default {
display: flex; display: flex;
} }
.scrollar { .scrollar {
margin-top: 10px; margin-top: 30px;
/deep/ /deep/
.el-tree--highlight-current .el-tree--highlight-current
.el-tree-node.is-current .el-tree-node.is-current
@ -913,7 +913,7 @@ export default {
// //
/deep/ .el-input--medium .el-input__inner { /deep/ .el-input--medium .el-input__inner {
height: 27px; height: 32px;
background: rgba(0, 0, 0, 0.05); background: rgba(0, 0, 0, 0.05);
border-radius: 4px; border-radius: 4px;
} }

19
src/views/modules/base/community/communityTable.vue

@ -175,8 +175,8 @@
</el-table-column> </el-table-column>
<el-table-column prop="neighborHoodName" <el-table-column prop="neighborHoodName"
label="小区名称" label="小区名称"
header-align="center" header-align="left"
align="center" align="left"
min-width="100"> min-width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<a class="name-a" <a class="name-a"
@ -187,14 +187,14 @@
</el-table-column> </el-table-column>
<el-table-column prop="agencyName" <el-table-column prop="agencyName"
label="所属组织" label="所属组织"
header-align="center" header-align="left"
align="center" align="left"
min-width="100"> min-width="100">
</el-table-column> </el-table-column>
<el-table-column prop="gridName" <el-table-column prop="gridName"
label="所属网格" label="所属网格"
header-align="center" header-align="left"
align="center" align="left"
min-width="120"> min-width="120">
</el-table-column> </el-table-column>
<!-- <el-table-column prop="总单元数" <!-- <el-table-column prop="总单元数"
@ -207,8 +207,8 @@
</el-table-column> --> </el-table-column> -->
<el-table-column prop="address" <el-table-column prop="address"
label="详细地址" label="详细地址"
header-align="center" header-align="left"
align="center" align="left"
min-width="180"> min-width="180">
</el-table-column> </el-table-column>
@ -222,21 +222,18 @@
<el-button type="text" <el-button type="text"
class="div-table-button--blue" class="div-table-button--blue"
icon="el-icon-tickets"
size="small" size="small"
@click="handleDetail(scope.row)">查看</el-button> @click="handleDetail(scope.row)">查看</el-button>
<el-button v-if="scope.row.showBtn" <el-button v-if="scope.row.showBtn"
type="text" type="text"
class="div-table-button--blue" class="div-table-button--blue"
size="small" size="small"
icon="el-icon-edit"
@click="handleEdit(scope.row)">编辑</el-button> @click="handleEdit(scope.row)">编辑</el-button>
<el-button v-if="scope.row.showBtn" <el-button v-if="scope.row.showBtn"
type="text" type="text"
class="div-table-button--blue" class="div-table-button--blue"
size="small" size="small"
icon="el-icon-delete"
@click="handleDelete(scope.row)">删除</el-button> @click="handleDelete(scope.row)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>

55
src/views/modules/base/community/roomTable.vue

@ -125,84 +125,84 @@
</el-table-column> --> </el-table-column> -->
<el-table-column prop="houseNameShow" <el-table-column prop="houseNameShow"
header-align="center" header-align="left"
align="center" align="left"
label="房屋名称" label="房屋名称"
fixed="left" fixed="left"
min-width="160"> min-width="160">
</el-table-column> </el-table-column>
<el-table-column prop="neighborHoodName" <el-table-column prop="neighborHoodName"
label="所属小区" label="所属小区"
header-align="center" header-align="left"
align="center" align="left"
min-width="150"> min-width="150">
</el-table-column> </el-table-column>
<el-table-column prop="buildingName" <el-table-column prop="buildingName"
label="所属楼栋" label="所属楼栋"
header-align="center" header-align="left"
align="center" align="left"
width="90"> width="90">
</el-table-column> </el-table-column>
<el-table-column prop="unitNum" <el-table-column prop="unitNum"
label="单元号" label="单元号"
header-align="center" header-align="left"
align="center" align="left"
width="80"> width="80">
</el-table-column> </el-table-column>
<el-table-column prop="doorName" <el-table-column prop="doorName"
label="门牌号" label="门牌号"
header-align="center" header-align="left"
align="center" align="left"
width="80"> width="80">
</el-table-column> </el-table-column>
<el-table-column prop="houseType" <el-table-column prop="houseType"
label="类型" label="类型"
header-align="center" header-align="left"
align="center" align="left"
width="70"> width="70">
</el-table-column> </el-table-column>
<el-table-column prop="purpose" <el-table-column prop="purpose"
label="用途" label="用途"
header-align="center" header-align="left"
align="center" align="left"
width="70"> width="70">
</el-table-column> </el-table-column>
<el-table-column prop="rentFlag" <el-table-column prop="rentFlag"
label="房屋状态" label="房屋状态"
header-align="center" header-align="left"
align="center" align="left"
width="90"> width="90">
</el-table-column> </el-table-column>
<el-table-column prop="ownerName" <el-table-column prop="ownerName"
label="房主姓名" label="房主姓名"
header-align="center" header-align="left"
align="center" align="left"
width="90"> width="90">
</el-table-column> </el-table-column>
<el-table-column prop="ownerPhone" <el-table-column prop="ownerPhone"
label="联系方式" label="联系方式"
header-align="center" header-align="left"
align="center" align="left"
width="110"> width="110">
</el-table-column> </el-table-column>
<el-table-column prop="ownerIdCard" <el-table-column prop="ownerIdCard"
label="身份证" label="身份证"
header-align="center" header-align="left"
align="center" align="left"
width="170"> width="170">
</el-table-column> </el-table-column>
<el-table-column prop="remark" <el-table-column prop="remark"
label="备注" label="备注"
header-align="center" header-align="left"
align="center" align="left"
width="170"> width="170">
</el-table-column> </el-table-column>
<el-table-column prop="sort" <el-table-column prop="sort"
sortable="custom" sortable="custom"
min-width="100" min-width="100"
header-align="center" header-align="left"
align="center" align="left"
label="排序"> label="排序">
<template slot-scope="scope"> <template slot-scope="scope">
<div @click="handleEditSort(scope.row)"> <div @click="handleEditSort(scope.row)">
@ -230,19 +230,16 @@
v-if="btnAuths.ic_house_view" v-if="btnAuths.ic_house_view"
class="div-table-button--blue" class="div-table-button--blue"
size="small" size="small"
icon="el-icon-tickets"
@click="handleDetail(scope.row)">查看</el-button> @click="handleDetail(scope.row)">查看</el-button>
<el-button v-if="btnAuths.ic_house_update && scope.row.showBtn" <el-button v-if="btnAuths.ic_house_update && scope.row.showBtn"
type="text" type="text"
class="div-table-button--blue" class="div-table-button--blue"
icon="el-icon-edit"
size="small" size="small"
@click="handleEdit(scope.row)">编辑</el-button> @click="handleEdit(scope.row)">编辑</el-button>
<el-button v-if="btnAuths.ic_house_del && scope.row.showBtn" <el-button v-if="btnAuths.ic_house_del && scope.row.showBtn"
type="text" type="text"
class="div-table-button--blue" class="div-table-button--blue"
icon="el-icon-delete"
size="small" size="small"
@click="handleDelete(scope.row)">删除</el-button> @click="handleDelete(scope.row)">删除</el-button>
</template> </template>

Loading…
Cancel
Save