|
@@ -24,22 +24,6 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <!-- <el-form-item label="联系人" prop="linkman">
|
|
|
- <el-input
|
|
|
- v-model="queryParams.linkman"
|
|
|
- placeholder="请输入联系人"
|
|
|
- clearable
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="手机号" prop="phone">
|
|
|
- <el-input
|
|
|
- v-model="queryParams.phone"
|
|
|
- placeholder="请输入手机号"
|
|
|
- clearable
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
- </el-form-item> -->
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
@@ -57,48 +41,12 @@
|
|
|
v-hasPermi="['community:building:add']"
|
|
|
>新增</el-button>
|
|
|
</el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
- <el-button
|
|
|
- type="success"
|
|
|
- plain
|
|
|
- icon="el-icon-edit"
|
|
|
- size="mini"
|
|
|
- :disabled="single"
|
|
|
- @click="handleUpdate"
|
|
|
- v-hasPermi="['community:building:edit']"
|
|
|
- >修改</el-button>
|
|
|
- </el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
- <el-button
|
|
|
- type="danger"
|
|
|
- plain
|
|
|
- icon="el-icon-delete"
|
|
|
- size="mini"
|
|
|
- :disabled="multiple"
|
|
|
- @click="handleDelete"
|
|
|
- v-hasPermi="['community:building:remove']"
|
|
|
- >删除</el-button>
|
|
|
- </el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
- <el-button
|
|
|
- type="warning"
|
|
|
- plain
|
|
|
- icon="el-icon-download"
|
|
|
- size="mini"
|
|
|
- @click="handleExport"
|
|
|
- v-hasPermi="['community:building:export']"
|
|
|
- >导出</el-button>
|
|
|
- </el-col>
|
|
|
- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
</el-row>
|
|
|
<el-table v-loading="loading" :data="buildingList" @selection-change="handleSelectionChange">
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
- <!-- <el-table-column label="楼栋Id" align="center" prop="buildingId" /> -->
|
|
|
<el-table-column label="小区" align="center" prop="estate.name" />
|
|
|
<el-table-column label="网格" align="center" prop="dept.deptName" />
|
|
|
<el-table-column label="楼栋" align="center" prop="number" />
|
|
|
- <!-- <el-table-column label="联系人" align="center" prop="linkman" />
|
|
|
- <el-table-column label="手机号" align="center" prop="phone" /> -->
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
@@ -140,7 +88,7 @@
|
|
|
<el-input v-model="form.phone" placeholder="请输入手机号" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="所属小区" prop="estateId">
|
|
|
- <treeselect v-model="form.addrId" placeholder="选择小区" class="treeselect-dialog"
|
|
|
+ <treeselect v-model="form.estateId" placeholder="选择小区" class="treeselect-dialog"
|
|
|
:options="addrOptions" :normalizer="normalizerAddr" :disable-branch-nodes="true"
|
|
|
@select="handleEstateSelected" />
|
|
|
</el-form-item>
|
|
@@ -225,6 +173,7 @@ export default {
|
|
|
/** 查询楼栋列表 */
|
|
|
getList() {
|
|
|
this.loading = true;
|
|
|
+ console.log(this.queryParams, 'getList');
|
|
|
listBuilding(this.queryParams).then(response => {
|
|
|
this.buildingList = response.rows;
|
|
|
this.total = response.total;
|
|
@@ -255,11 +204,11 @@ export default {
|
|
|
delete node.children;
|
|
|
}
|
|
|
return {
|
|
|
- // id: node.interId,
|
|
|
- id: node.addrId,
|
|
|
+ id: node.interId,
|
|
|
+ // id: node.addrId,
|
|
|
label: node.name,
|
|
|
children: node.children,
|
|
|
- value: node.interId
|
|
|
+ value: node.addrId
|
|
|
};
|
|
|
},
|
|
|
/** 查询部门列表 */
|
|
@@ -286,7 +235,8 @@ export default {
|
|
|
this.resetForm("form");
|
|
|
},
|
|
|
/** 搜索按钮操作 */
|
|
|
- handleQuery() {
|
|
|
+ handleQuery(e) {
|
|
|
+ console.log(e, 'eee');
|
|
|
this.queryParams.pageNum = 1;
|
|
|
this.getList();
|
|
|
},
|
|
@@ -294,7 +244,7 @@ export default {
|
|
|
handleQueryByEstate(node) {
|
|
|
this.queryParams.pageNum = 1;
|
|
|
this.queryParams.estateId = node.interId;
|
|
|
- this.getList();
|
|
|
+ // this.getList();
|
|
|
},
|
|
|
/** 新增或修改时选择小区后,将interId映射到estateId上传给后端,而不是addrId上*/
|
|
|
handleEstateSelected(node) {
|
|
@@ -368,7 +318,7 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
};
|
|
|
-</script>】8
|
|
|
+</script>
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|