Browse Source

小区管理问题

shibei_master
jiangyy 4 years ago
parent
commit
88e23d4135
  1. 58
      src/views/modules/base/community/buildForm.vue
  2. 1
      src/views/modules/base/community/buildTable.vue
  3. 4
      src/views/modules/base/community/community.vue
  4. 49
      src/views/modules/base/community/communityForm.vue
  5. 13
      src/views/modules/base/community/communityTable.vue
  6. 3
      src/views/modules/base/community/roomForm.vue
  7. 3
      src/views/modules/base/community/roomTable.vue

58
src/views/modules/base/community/buildForm.vue

@ -69,36 +69,38 @@
v-model="dataForm.totalHouseNum"
:min="1"
label="户数"></el-input-number>
</el-form-item>
<el-form-item label="位置坐标"
prop="longitude"
label-width="150px"
style="display: block">
<el-input class="item_width_4"
maxlength="50"
placeholder="请输入关键字"
v-model="keyWords">
</el-input>
<el-button style="margin-left: 10px"
type="primary"
size="small"
@click="handleSearchMap">查询</el-button>
<div id="app"
class="div_map"></div>
<div style="margin-top: 10px">
<span>经度</span>
<el-input class="item_width_3"
<div style="width:500px">
<el-form-item label="位置坐标"
prop="longitude"
label-width="150px"
style="display: block">
</el-form-item>
<el-input class="item_width_4"
maxlength="50"
placeholder="请输入经度"
v-model="dataForm.longitude">
</el-input>
<span style="margin-left: 20px">纬度</span>
<el-input class="item_width_3"
maxlength="50"
placeholder="请输入纬度"
v-model="dataForm.latitude">
placeholder="请输入关键字"
v-model="keyWords">
</el-input>
<el-button style="margin-left: 10px"
type="primary"
size="small"
@click="handleSearchMap">查询</el-button>
<div id="app"
class="div_map"></div>
<div style="margin-top: 10px">
<span>经度</span>
<el-input class="item_width_3"
maxlength="50"
placeholder="请输入经度"
v-model="dataForm.longitude">
</el-input>
<span style="margin-left: 20px">纬度</span>
<el-input class="item_width_3"
maxlength="50"
placeholder="请输入纬度"
v-model="dataForm.latitude">
</el-input>
</div>
</div>
</el-form-item>
</el-form>
@ -158,7 +160,7 @@ export default {
methods: {
async initForm (type, row, agencyObj) {
this.$refs.ref_form.resetFields();
this.agencyObj = agencyObj
this.dataForm.agencyId = agencyObj.agencyId
this.dataForm.gridId = agencyObj.gridId

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

@ -60,6 +60,7 @@
<div class="div_table">
<el-table :data="tableData"
:header-cell-style="{background:'#2195FE',color:'#FFFFFF'}"
border
:height="tableHeight"
v-loading="tableLoading"

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

@ -264,7 +264,7 @@ export default {
}
.div_tree {
flex: 0 0 350px;
flex: 0 0 280px;
background-color: #ffffff;
border-radius: 5px;
padding: 10px;
@ -276,7 +276,7 @@ export default {
.div_table {
margin-left: 15px;
width: calc(100vw - 620px);
width: calc(100vw - 550px);
background-color: #ffffff;
border-radius: 5px;
padding: 10px;

49
src/views/modules/base/community/communityForm.vue

@ -89,30 +89,32 @@
prop="longitude"
label-width="150px"
style="display: block">
<el-input class="item_width_4"
maxlength="50"
placeholder="请输入关键字"
v-model="keyWords">
</el-input>
<el-button style="margin-left: 10px"
type="primary"
size="small"
@click="handleSearchMap">查询</el-button>
<div id="app"
class="div_map"></div>
<div style="margin-top: 10px">
<span>经度</span>
<el-input class="item_width_3"
maxlength="50"
placeholder="请输入经度"
v-model="dataForm.longitude">
</el-input>
<span style="margin-left: 20px">纬度</span>
<el-input class="item_width_3"
<div style="width:500px">
<el-input class="item_width_4"
maxlength="50"
placeholder="请输入纬度"
v-model="dataForm.latitude">
placeholder="请输入关键字"
v-model="keyWords">
</el-input>
<el-button style="margin-left: 10px"
type="primary"
size="small"
@click="handleSearchMap">查询</el-button>
<div id="app"
class="div_map"></div>
<div style="margin-top: 10px">
<span>经度</span>
<el-input class="item_width_3"
maxlength="50"
placeholder="请输入经度"
v-model="dataForm.longitude">
</el-input>
<span style="margin-left: 20px">纬度</span>
<el-input class="item_width_3"
maxlength="50"
placeholder="请输入纬度"
v-model="dataForm.latitude">
</el-input>
</div>
</div>
</el-form-item>
</el-form>
@ -273,7 +275,7 @@ export default {
},
async initForm (type, row, agencyObj) {
this.$refs.ref_form.resetFields();
this.agencyObj = agencyObj
// debugger
map.setCenter(new TMap.LatLng(agencyObj.latitude, agencyObj.longitude))
@ -445,6 +447,7 @@ export default {
longitude: '', //
latitude: '' //
}
this.propertyFormShow = false
},
//
startLoading () {

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

@ -65,24 +65,27 @@
border
:height="tableHeight"
v-loading="tableLoading"
:header-cell-style="{background:'#2195FE',color:'#FFFFFF'}"
style="width: 100%">
<el-table-column prop="neighborHoodName"
label="小区名称"
width="180">
min-width="100">
</el-table-column>
<el-table-column prop="agencyName"
label="所属组织"
width="160">
min-width="100">
</el-table-column>
<el-table-column prop="gridName"
label="所属网格"
width="140">
min-width="120">
</el-table-column>
<el-table-column prop="address"
label="详细地址">
label="详细地址"
min-width="180">
</el-table-column>
<el-table-column prop="remark"
label="备注">
label="备注"
min-width="50">
</el-table-column>
<el-table-column label="操作"
fixed="right"

3
src/views/modules/base/community/roomForm.vue

@ -163,7 +163,7 @@ export default {
methods: {
async initForm (type, row, agencyObj) {
this.$refs.ref_form.resetFields();
this.agencyObj = agencyObj
this.dataForm.neighborHoodId = agencyObj.communityId
this.dataForm.buildingId = agencyObj.id
@ -295,6 +295,7 @@ export default {
ownerName: '', //
ownerIdCard: '' //
}
},
//
startLoading () {

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

@ -60,6 +60,7 @@
<div class="div_table">
<el-table :data="tableData"
:header-cell-style="{background:'#2195FE',color:'#FFFFFF'}"
v-loading="tableLoading"
border
style="width: 100%">
@ -98,7 +99,7 @@
</el-table-column>
<el-table-column prop="ownerIdCard"
label="身份证"
width="160">
width="170">
</el-table-column>
<el-table-column label="操作"
fixed="right"

Loading…
Cancel
Save