Merge remote-tracking branch 'origin/master'
Showing
7 changed files
with
397 additions
and
154 deletions
| ... | @@ -90,6 +90,7 @@ service.interceptors.response.use( | ... | @@ -90,6 +90,7 @@ service.interceptors.response.use( |
| 90 | }, | 90 | }, |
| 91 | error => { | 91 | error => { |
| 92 | if (error && error.response) { | 92 | if (error && error.response) { |
| 93 | loadingInstance.close(); | ||
| 93 | switch (error.response.status) { | 94 | switch (error.response.status) { |
| 94 | case 400: | 95 | case 400: |
| 95 | error.message = '请求错误'; | 96 | error.message = '请求错误'; | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <div class="main"> | 2 | <div class="main"> |
| 3 | <div class="search"> | 3 | <div class="search"> |
| 4 | <el-button type="primary" @click="search">查询</el-button> | 4 | <!-- <el-row :gutter="10" class="shop"> |
| 5 | <el-button type="primary" @click="result">重置</el-button> | 5 | <el-col :span="8" class="inputtitle"> |
| 6 | <el-row :gutter="10" class="shop"> | 6 | <span>宗地编码</span> |
| 7 | <el-col :span="4" class="inputtitle"> | ||
| 8 | 宗地编码: | ||
| 9 | </el-col> | ||
| 10 | <el-col :span="8" class=""> | ||
| 11 | <el-input v-model="queryData.zddm"></el-input> | 7 | <el-input v-model="queryData.zddm"></el-input> |
| 12 | </el-col> | 8 | </el-col> |
| 13 | <el-col :span="4" class="inputtitle"> | 9 | <el-col :span="8" class="inputtitle"> |
| 14 | 不动产权证号: | 10 | <span>不动产权证号</span> |
| 15 | </el-col> | ||
| 16 | <el-col :span="8" class=""> | ||
| 17 | <el-input v-model="queryData.bdcqzh"></el-input> | 11 | <el-input v-model="queryData.bdcqzh"></el-input> |
| 18 | </el-col> | 12 | </el-col> |
| 19 | </el-row> | 13 | <el-col :span="8" class="inputtitle"> |
| 20 | <el-row :gutter="10"> | 14 | <span>不动产权单元号</span> |
| 21 | <el-col :span="4" class="inputtitle"> | ||
| 22 | 不动产权单元号: | ||
| 23 | </el-col> | ||
| 24 | <el-col :span="8"> | ||
| 25 | <el-input v-model="queryData.bdcdyh"></el-input> | 15 | <el-input v-model="queryData.bdcdyh"></el-input> |
| 26 | </el-col> | 16 | </el-col> |
| 17 | </el-row> | ||
| 18 | <el-row :gutter="10"> | ||
| 27 | <el-col :span="4" class="inputtitle"> | 19 | <el-col :span="4" class="inputtitle"> |
| 28 | 权利人: | 20 | 权利人: |
| 29 | </el-col> | 21 | </el-col> |
| ... | @@ -38,8 +30,114 @@ | ... | @@ -38,8 +30,114 @@ |
| 38 | <el-col :span="8"> | 30 | <el-col :span="8"> |
| 39 | <el-input v-model="queryData.zl"></el-input> | 31 | <el-input v-model="queryData.zl"></el-input> |
| 40 | </el-col> | 32 | </el-col> |
| 33 | </el-row> --> | ||
| 34 | <el-row> | ||
| 35 | <el-col :span="24"> | ||
| 36 | <el-form :inline="true" class="demo-form-inline"> | ||
| 37 | <el-form-item label="宗地编码"> | ||
| 38 | <el-input | ||
| 39 | v-model="queryData.zddm" | ||
| 40 | placeholder="输入宗地编码" | ||
| 41 | @change="query" | ||
| 42 | ></el-input> | ||
| 43 | </el-form-item> | ||
| 44 | <el-form-item label="不动产权证号"> | ||
| 45 | <el-input | ||
| 46 | v-model="queryData.bdcqzh" | ||
| 47 | placeholder="输入坐落地址" | ||
| 48 | @change="query" | ||
| 49 | ></el-input> | ||
| 50 | </el-form-item> | ||
| 51 | <el-form-item label="不动产单元号"> | ||
| 52 | <el-input | ||
| 53 | v-model="queryData.bdcdyh" | ||
| 54 | placeholder="输入不动产单元号" | ||
| 55 | @change="query" | ||
| 56 | ></el-input> | ||
| 57 | </el-form-item> | ||
| 58 | <el-form-item label="权利人"> | ||
| 59 | <el-input | ||
| 60 | v-model="queryData.qlrmc" | ||
| 61 | placeholder="输入权利人姓名" | ||
| 62 | @change="query" | ||
| 63 | ></el-input> | ||
| 64 | </el-form-item> | ||
| 65 | <el-form-item label="坐落"> | ||
| 66 | <el-input | ||
| 67 | v-model="queryData.zl" | ||
| 68 | placeholder="输入坐落地址" | ||
| 69 | @change="query" | ||
| 70 | ></el-input> | ||
| 71 | </el-form-item> | ||
| 72 | |||
| 73 | <!-- <el-button | ||
| 74 | type="primary" | ||
| 75 | class="moreSearchBtn" | ||
| 76 | @click="moreSearch" | ||
| 77 | >高级查询 | ||
| 78 | </el-button> --> | ||
| 79 | <!-- @click="ismore = !ismore" --> | ||
| 80 | </el-form> | ||
| 81 | </el-col> | ||
| 82 | </el-row> | ||
| 83 | <el-row> | ||
| 84 | <el-col :span="24"> | ||
| 85 | <el-form :inline="true" :model="queryData" class="demo-form-inline"> | ||
| 86 | <el-form-item class="demo-form-inline" label="查询范围"> | ||
| 87 | <el-checkbox-group v-model="queryData.dylxs" @change="query"> | ||
| 88 | <el-checkbox label="zd" name="type">宗地</el-checkbox> | ||
| 89 | <el-checkbox label="dz" name="type">多幢</el-checkbox> | ||
| 90 | <el-checkbox label="zrz" name="type">自然幢</el-checkbox> | ||
| 91 | <el-checkbox label="h" name="type">户</el-checkbox> | ||
| 92 | <el-checkbox label="gzw" name="type">构筑物</el-checkbox> | ||
| 93 | <el-checkbox label="lq" name="type">林权</el-checkbox> | ||
| 94 | <el-checkbox label="zh" name="type">宗海</el-checkbox> | ||
| 95 | </el-checkbox-group> | ||
| 96 | </el-form-item> | ||
| 97 | |||
| 98 | <el-button type="primary" @click="query">查询</el-button> | ||
| 99 | <el-button type="warning" @click="reset">重置</el-button> | ||
| 100 | </el-form> | ||
| 101 | </el-col> | ||
| 102 | <el-col :span="2"> | ||
| 103 | </el-col> | ||
| 41 | </el-row> | 104 | </el-row> |
| 42 | <table border="1"> | 105 | |
| 106 | <el-table | ||
| 107 | :data="Data" | ||
| 108 | :height="tableHeight" | ||
| 109 | :row-class-name="tableRowClassName" | ||
| 110 | > | ||
| 111 | <td class="xh">序号</td> | ||
| 112 | <td class="cz">操作</td> | ||
| 113 | <td class="zddm">宗地代码</td> | ||
| 114 | <td class="bdcdyh">不动产单元号</td> | ||
| 115 | <td class="xmmc">项目名称</td> | ||
| 116 | <td class="bdcqzh">不动产权证号</td> | ||
| 117 | <td class="qlr">权利人</td> | ||
| 118 | <td class="zl">坐落</td> | ||
| 119 | <el-table-column type="index" width="80" align="center" label="序号"> | ||
| 120 | </el-table-column> | ||
| 121 | <el-table-column label="操作" width="100"> | ||
| 122 | <template slot-scope="scope"> | ||
| 123 | <el-button @click="xzzrz(scope.row)" type="text" size="small" | ||
| 124 | >选择 | ||
| 125 | </el-button> | ||
| 126 | </template> | ||
| 127 | </el-table-column> | ||
| 128 | <el-table-column prop="zddm" align="left" label="宗地代码"> | ||
| 129 | </el-table-column> | ||
| 130 | <el-table-column prop="bdcdyh" align="left" label="不动产单元号"> | ||
| 131 | </el-table-column> | ||
| 132 | <el-table-column prop="xmmc" align="left" width="150" label="项目名称"> | ||
| 133 | </el-table-column> | ||
| 134 | <el-table-column prop="bdcqzh" align="left" label="不动产权证号"> | ||
| 135 | </el-table-column> | ||
| 136 | <el-table-column prop="qlrmc" align="left" width="120" label="权利人"> | ||
| 137 | </el-table-column> | ||
| 138 | <el-table-column prop="zl" align="left" label="坐落"></el-table-column> | ||
| 139 | </el-table> | ||
| 140 | <!-- <table border="1"> | ||
| 43 | <tr> | 141 | <tr> |
| 44 | <td class="xh">序号</td> | 142 | <td class="xh">序号</td> |
| 45 | <td class="cz">操作</td> | 143 | <td class="cz">操作</td> |
| ... | @@ -67,7 +165,7 @@ | ... | @@ -67,7 +165,7 @@ |
| 67 | <td class="qlr" :title="item.qlr">{{ item.qlr }}</td> | 165 | <td class="qlr" :title="item.qlr">{{ item.qlr }}</td> |
| 68 | <td class="zl">{{ item.zl }}</td> | 166 | <td class="zl">{{ item.zl }}</td> |
| 69 | </tr> | 167 | </tr> |
| 70 | </table> | 168 | </table> --> |
| 71 | </div> | 169 | </div> |
| 72 | <span slot="footer" class="dialog-footer"> </span> | 170 | <span slot="footer" class="dialog-footer"> </span> |
| 73 | <cxlz-query-data | 171 | <cxlz-query-data |
| ... | @@ -116,12 +214,22 @@ | ... | @@ -116,12 +214,22 @@ |
| 116 | }, | 214 | }, |
| 117 | Data: [], | 215 | Data: [], |
| 118 | dylxs: ["zd"], | 216 | dylxs: ["zd"], |
| 217 | tableHeight:0 | ||
| 119 | }; | 218 | }; |
| 120 | }, | 219 | }, |
| 121 | created() { | 220 | created() { |
| 122 | }, | 221 | }, |
| 123 | mounted() { | 222 | mounted() { |
| 124 | this.getData(this.queryData); | 223 | this.getData(this.queryData); |
| 224 | if ((document.documentElement.clientWidth || document.body.clientWidth) < 1890) { | ||
| 225 | this.$nextTick(()=>{ | ||
| 226 | this.tableHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 355; | ||
| 227 | }) | ||
| 228 | }else{ | ||
| 229 | this.$nextTick(()=>{ | ||
| 230 | this.tableHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 304; | ||
| 231 | }) | ||
| 232 | } | ||
| 125 | }, | 233 | }, |
| 126 | methods: { | 234 | methods: { |
| 127 | currentChange: function (val) { | 235 | currentChange: function (val) { |
| ... | @@ -170,7 +278,6 @@ | ... | @@ -170,7 +278,6 @@ |
| 170 | box-sizing: border-box; | 278 | box-sizing: border-box; |
| 171 | padding: 18px; | 279 | padding: 18px; |
| 172 | height: auto; | 280 | height: auto; |
| 173 | width: 80%; | ||
| 174 | } | 281 | } |
| 175 | 282 | ||
| 176 | table { | 283 | table { |
| ... | @@ -199,6 +306,14 @@ | ... | @@ -199,6 +306,14 @@ |
| 199 | 306 | ||
| 200 | .inputtitle { | 307 | .inputtitle { |
| 201 | line-height: 40px; | 308 | line-height: 40px; |
| 309 | span{ | ||
| 310 | display: inline-block; | ||
| 311 | width: 120px; | ||
| 312 | text-align: left; | ||
| 313 | } | ||
| 314 | /deep/ .el-input{ | ||
| 315 | width: calc(100% - 120px); | ||
| 316 | } | ||
| 202 | } | 317 | } |
| 203 | 318 | ||
| 204 | .shop { | 319 | .shop { |
| ... | @@ -250,4 +365,10 @@ | ... | @@ -250,4 +365,10 @@ |
| 250 | width: auto; | 365 | width: auto; |
| 251 | height: auto; | 366 | height: auto; |
| 252 | } | 367 | } |
| 368 | /deep/ .el-form-item__label{ | ||
| 369 | width: 96px; | ||
| 370 | } | ||
| 371 | /deep/ .el-form{ | ||
| 372 | margin-left: -28px; | ||
| 373 | } | ||
| 253 | </style> | 374 | </style> | ... | ... |
| ... | @@ -8,13 +8,13 @@ | ... | @@ -8,13 +8,13 @@ |
| 8 | <span class="tips">分割前宗地信息</span> | 8 | <span class="tips">分割前宗地信息</span> |
| 9 | <table border="1"> | 9 | <table border="1"> |
| 10 | <tr> | 10 | <tr> |
| 11 | <td>序号</td> | 11 | <th>序号</th> |
| 12 | <td>宗地代码</td> | 12 | <th>宗地代码</th> |
| 13 | <td>不动产单元号</td> | 13 | <th>不动产单元号</th> |
| 14 | <td>项目名称</td> | 14 | <th>项目名称</th> |
| 15 | <td>不动产权证号</td> | 15 | <th>不动产权证号</th> |
| 16 | <td>权利人</td> | 16 | <th>权利人</th> |
| 17 | <td>坐落</td> | 17 | <th>坐落</th> |
| 18 | </tr> | 18 | </tr> |
| 19 | <tr v-if="Object.keys(bgqData)==0"> | 19 | <tr v-if="Object.keys(bgqData)==0"> |
| 20 | <td colspan="7"> | 20 | <td colspan="7"> |
| ... | @@ -41,14 +41,14 @@ | ... | @@ -41,14 +41,14 @@ |
| 41 | <span class="tips">分割后宗地信息</span> | 41 | <span class="tips">分割后宗地信息</span> |
| 42 | <table border="1"> | 42 | <table border="1"> |
| 43 | <tr> | 43 | <tr> |
| 44 | <td>操作</td> | 44 | <th>操作</th> |
| 45 | <td>行政区</td> | 45 | <th>行政区</th> |
| 46 | <td>地籍区</td> | 46 | <th>地籍区</th> |
| 47 | <td>地籍子区</td> | 47 | <th>地籍子区</th> |
| 48 | <td>所有权类型</td> | 48 | <th>所有权类型</th> |
| 49 | <td>土地特征码</td> | 49 | <th>土地特征码</th> |
| 50 | <td>项目名称</td> | 50 | <th>项目名称</th> |
| 51 | <td>幢信息</td> | 51 | <th>幢信息</th> |
| 52 | </tr> | 52 | </tr> |
| 53 | <tr v-for="(item,index) in fghData.newZdlist" :key="index"> | 53 | <tr v-for="(item,index) in fghData.newZdlist" :key="index"> |
| 54 | <td @click="delRow(index)">-</td> | 54 | <td @click="delRow(index)">-</td> |
| ... | @@ -167,7 +167,7 @@ | ... | @@ -167,7 +167,7 @@ |
| 167 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" | 167 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" |
| 168 | @close="close"></query-data> | 168 | @close="close"></query-data> |
| 169 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> | 169 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> |
| 170 | <el-button type="primary" @click="save">保存</el-button> | 170 | <el-button type="primary" class="saveBtn" @click="save">保存</el-button> |
| 171 | </div> | 171 | </div> |
| 172 | </div> | 172 | </div> |
| 173 | </el-tab-pane> | 173 | </el-tab-pane> |
| ... | @@ -178,13 +178,13 @@ | ... | @@ -178,13 +178,13 @@ |
| 178 | <span class="tips">分割前宗地信息</span> | 178 | <span class="tips">分割前宗地信息</span> |
| 179 | <table border="1"> | 179 | <table border="1"> |
| 180 | <tr> | 180 | <tr> |
| 181 | <td>序号</td> | 181 | <th>序号</th> |
| 182 | <td>宗地代码</td> | 182 | <th>宗地代码</th> |
| 183 | <td>不动产单元号</td> | 183 | <th>不动产单元号</th> |
| 184 | <td>项目名称</td> | 184 | <th>项目名称</th> |
| 185 | <td>不动产权证号</td> | 185 | <th>不动产权证号</th> |
| 186 | <td>权利人</td> | 186 | <th>权利人</th> |
| 187 | <td>坐落</td> | 187 | <th>坐落</th> |
| 188 | </tr> | 188 | </tr> |
| 189 | <tr v-if="Object.keys(bgqData)==0"> | 189 | <tr v-if="Object.keys(bgqData)==0"> |
| 190 | <td colspan="7"> | 190 | <td colspan="7"> |
| ... | @@ -211,14 +211,14 @@ | ... | @@ -211,14 +211,14 @@ |
| 211 | <span class="tips">分割后宗地信息</span> | 211 | <span class="tips">分割后宗地信息</span> |
| 212 | <table border="1"> | 212 | <table border="1"> |
| 213 | <tr> | 213 | <tr> |
| 214 | <td>操作</td> | 214 | <th>操作</th> |
| 215 | <td>行政区</td> | 215 | <th>行政区</th> |
| 216 | <td>地籍区</td> | 216 | <th>地籍区</th> |
| 217 | <td>地籍子区</td> | 217 | <th>地籍子区</th> |
| 218 | <td>所有权类型</td> | 218 | <th>所有权类型</th> |
| 219 | <td>土地特征码</td> | 219 | <th>土地特征码</th> |
| 220 | <td>项目名称</td> | 220 | <th>项目名称</th> |
| 221 | <td>幢信息</td> | 221 | <th>幢信息</th> |
| 222 | </tr> | 222 | </tr> |
| 223 | <tr v-for="(item,index) in fghData.newZdlist" :key="index"> | 223 | <tr v-for="(item,index) in fghData.newZdlist" :key="index"> |
| 224 | <td @click="delRow(index)">-</td> | 224 | <td @click="delRow(index)">-</td> |
| ... | @@ -336,7 +336,7 @@ | ... | @@ -336,7 +336,7 @@ |
| 336 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" :dylxs="['dz']" | 336 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" :dylxs="['dz']" |
| 337 | @close="close"></query-data> | 337 | @close="close"></query-data> |
| 338 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> | 338 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> |
| 339 | <el-button type="primary" @click="save">保存</el-button> | 339 | <el-button type="primary" class="saveBtn" @click="save">保存</el-button> |
| 340 | </div> | 340 | </div> |
| 341 | </div> | 341 | </div> |
| 342 | </el-tab-pane> | 342 | </el-tab-pane> |
| ... | @@ -347,13 +347,13 @@ | ... | @@ -347,13 +347,13 @@ |
| 347 | <span class="tips">分割前宗地信息</span> | 347 | <span class="tips">分割前宗地信息</span> |
| 348 | <table border="1"> | 348 | <table border="1"> |
| 349 | <tr> | 349 | <tr> |
| 350 | <td>序号</td> | 350 | <th>序号</th> |
| 351 | <td>宗地代码</td> | 351 | <th>宗地代码</th> |
| 352 | <td>不动产单元号</td> | 352 | <th>不动产单元号</th> |
| 353 | <td>项目名称</td> | 353 | <th>项目名称</th> |
| 354 | <td>不动产权证号</td> | 354 | <th>不动产权证号</th> |
| 355 | <td>权利人</td> | 355 | <th>权利人</th> |
| 356 | <td>坐落</td> | 356 | <th>坐落</th> |
| 357 | </tr> | 357 | </tr> |
| 358 | <tr v-if="Object.keys(bgqData)==0"> | 358 | <tr v-if="Object.keys(bgqData)==0"> |
| 359 | <td colspan="7"> | 359 | <td colspan="7"> |
| ... | @@ -380,14 +380,14 @@ | ... | @@ -380,14 +380,14 @@ |
| 380 | <span class="tips">分割后宗地信息</span> | 380 | <span class="tips">分割后宗地信息</span> |
| 381 | <table border="1"> | 381 | <table border="1"> |
| 382 | <tr> | 382 | <tr> |
| 383 | <td>操作</td> | 383 | <th>操作</th> |
| 384 | <td>行政区</td> | 384 | <th>行政区</th> |
| 385 | <td>地籍区</td> | 385 | <th>地籍区</th> |
| 386 | <td>地籍子区</td> | 386 | <th>地籍子区</th> |
| 387 | <td>所有权类型</td> | 387 | <th>所有权类型</th> |
| 388 | <td>土地特征码</td> | 388 | <th>土地特征码</th> |
| 389 | <td>项目名称</td> | 389 | <th>项目名称</th> |
| 390 | <td>幢信息</td> | 390 | <th>幢信息</th> |
| 391 | </tr> | 391 | </tr> |
| 392 | <tr v-for="(item,index) in fghData.newZdlist" :key="index"> | 392 | <tr v-for="(item,index) in fghData.newZdlist" :key="index"> |
| 393 | <td @click="delRow(index)">-</td> | 393 | <td @click="delRow(index)">-</td> |
| ... | @@ -505,7 +505,7 @@ | ... | @@ -505,7 +505,7 @@ |
| 505 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" :dylxs="['h']" | 505 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" :dylxs="['h']" |
| 506 | @close="close"></query-data> | 506 | @close="close"></query-data> |
| 507 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> | 507 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> |
| 508 | <el-button type="primary" @click="save">保存</el-button> | 508 | <el-button type="primary" class="saveBtn" @click="save">保存</el-button> |
| 509 | </div> | 509 | </div> |
| 510 | </div> | 510 | </div> |
| 511 | </el-tab-pane> | 511 | </el-tab-pane> |
| ... | @@ -860,13 +860,19 @@ | ... | @@ -860,13 +860,19 @@ |
| 860 | position: absolute; | 860 | position: absolute; |
| 861 | right: 30px; | 861 | right: 30px; |
| 862 | top: -46px; | 862 | top: -46px; |
| 863 | z-index: 999; | ||
| 863 | } | 864 | } |
| 864 | table { | 865 | table { |
| 865 | margin-top: 10px; | 866 | margin-top: 10px; |
| 866 | background-color: #fff; | 867 | background-color: #fff; |
| 867 | font-size: 14px; | 868 | font-size: 14px; |
| 868 | width: 100%; | 869 | width: 100%; |
| 869 | 870 | tr:nth-of-type(odd){ | |
| 871 | background: #FAFAFA; | ||
| 872 | th{ | ||
| 873 | height: 36px; | ||
| 874 | } | ||
| 875 | } | ||
| 870 | .formInput { | 876 | .formInput { |
| 871 | margin: 0; | 877 | margin: 0; |
| 872 | height: 36px; | 878 | height: 36px; |
| ... | @@ -906,9 +912,6 @@ | ... | @@ -906,9 +912,6 @@ |
| 906 | bottom: 0; | 912 | bottom: 0; |
| 907 | text-align: center; | 913 | text-align: center; |
| 908 | background-color: #ffffff; | 914 | background-color: #ffffff; |
| 909 | /deep/ .el-button{ | ||
| 910 | margin-top: 5px; | ||
| 911 | } | ||
| 912 | } | 915 | } |
| 913 | .xz-container { | 916 | .xz-container { |
| 914 | border: 1px solid #000; | 917 | border: 1px solid #000; |
| ... | @@ -920,4 +923,14 @@ | ... | @@ -920,4 +923,14 @@ |
| 920 | color: #9B9B9B; | 923 | color: #9B9B9B; |
| 921 | } | 924 | } |
| 922 | } | 925 | } |
| 926 | .saveBtn{ | ||
| 927 | background-color: #00CACD; | ||
| 928 | border-color: #00CACD; | ||
| 929 | padding: 10px 30px; | ||
| 930 | margin-top: 8px; | ||
| 931 | } | ||
| 932 | .saveBtn:hover{ | ||
| 933 | background-color: rgba(0, 202, 205, .8); | ||
| 934 | border-color: rgba(0, 202, 205, .8); | ||
| 935 | } | ||
| 923 | </style> | 936 | </style> | ... | ... |
| ... | @@ -13,8 +13,7 @@ | ... | @@ -13,8 +13,7 @@ |
| 13 | <template slot-scope="scope"> | 13 | <template slot-scope="scope"> |
| 14 | <el-button @click="handleClick(scope.row)" type="text" size="small" | 14 | <el-button @click="handleClick(scope.row)" type="text" size="small" |
| 15 | >办理 | 15 | >办理 |
| 16 | </el-button | 16 | </el-button> |
| 17 | > | ||
| 18 | <el-button type="text" size="small">定位</el-button> | 17 | <el-button type="text" size="small">定位</el-button> |
| 19 | </template> | 18 | </template> |
| 20 | </el-table-column> | 19 | </el-table-column> |
| ... | @@ -26,23 +25,33 @@ | ... | @@ -26,23 +25,33 @@ |
| 26 | </el-table-column> | 25 | </el-table-column> |
| 27 | <el-table-column prop="dylx" align="left" width="120" label="类型"> | 26 | <el-table-column prop="dylx" align="left" width="120" label="类型"> |
| 28 | <template slot-scope="scope"> | 27 | <template slot-scope="scope"> |
| 29 | {{scope.row.dylx | bdcLxFilter}} | 28 | {{ scope.row.dylx | bdcLxFilter }} |
| 30 | </template> | 29 | </template> |
| 31 | </el-table-column> | 30 | </el-table-column> |
| 32 | <el-table-column prop="qlrmc" align="left" width="120" label="权利人"> | 31 | <el-table-column prop="qlrmc" align="left" width="120" label="权利人"> |
| 33 | </el-table-column> | 32 | </el-table-column> |
| 34 | <el-table-column prop="zl" align="left" label="坐落"></el-table-column> | 33 | <el-table-column prop="zl" align="left" label="坐落"></el-table-column> |
| 35 | <el-table-column prop="addtime" align="left" width="120" label="转入时间"> | 34 | <el-table-column |
| 35 | prop="addtime" | ||
| 36 | align="left" | ||
| 37 | width="120" | ||
| 38 | label="转入时间" | ||
| 39 | > | ||
| 36 | <template slot-scope="scope"> | 40 | <template slot-scope="scope"> |
| 37 | {{scope.row.addtime | timeFilter}} | 41 | {{ scope.row.addtime | timeFilter }} |
| 38 | </template> | 42 | </template> |
| 39 | </el-table-column> | 43 | </el-table-column> |
| 40 | <el-table-column prop="cjr" align="left" width="120" label="创建人"> | 44 | <el-table-column prop="cjr" align="left" width="120" label="创建人"> |
| 41 | </el-table-column> | 45 | </el-table-column> |
| 42 | </el-table> | 46 | </el-table> |
| 43 | <div class="pagination"> | 47 | <div class="pagination"> |
| 44 | <el-pagination background layout="prev, pager, next" :total="total" | 48 | <el-pagination |
| 45 | :current-page="pageNo" @current-change="handleCurrentChange"> | 49 | background |
| 50 | layout="prev, pager, next,total" | ||
| 51 | :total="total" | ||
| 52 | :current-page="pageNo" | ||
| 53 | @current-change="handleCurrentChange" | ||
| 54 | > | ||
| 46 | </el-pagination> | 55 | </el-pagination> |
| 47 | </div> | 56 | </div> |
| 48 | </div> | 57 | </div> |
| ... | @@ -50,13 +59,13 @@ | ... | @@ -50,13 +59,13 @@ |
| 50 | </template> | 59 | </template> |
| 51 | 60 | ||
| 52 | <script> | 61 | <script> |
| 53 | import SearchHead from "../../../../components/searchHead/searchHead"; | 62 | import SearchHead from "../../../../components/searchHead/searchHead"; |
| 54 | import {getSearchList} from "../../../../api/search"; | 63 | import { getSearchList } from "../../../../api/search"; |
| 55 | import {copyZdjbxx} from "../../../../api/common"; | 64 | import { copyZdjbxx } from "../../../../api/common"; |
| 56 | 65 | ||
| 57 | export default { | 66 | export default { |
| 58 | name: "", | 67 | name: "", |
| 59 | components: {SearchHead}, | 68 | components: { SearchHead }, |
| 60 | props: {}, | 69 | props: {}, |
| 61 | data() { | 70 | data() { |
| 62 | return { | 71 | return { |
| ... | @@ -65,22 +74,23 @@ | ... | @@ -65,22 +74,23 @@ |
| 65 | pageNo: 1, | 74 | pageNo: 1, |
| 66 | pageSize: 10, | 75 | pageSize: 10, |
| 67 | tableData: [], | 76 | tableData: [], |
| 68 | tableHeight: "100px", | 77 | tableHeight: "100", |
| 69 | queryData: {} | 78 | queryData: {}, |
| 70 | }; | 79 | }; |
| 71 | }, | 80 | }, |
| 72 | created() { | 81 | created() {}, |
| 73 | }, | ||
| 74 | mounted() { | 82 | mounted() { |
| 75 | this.getData({}) | 83 | this.getData({}); |
| 76 | this.$nextTick(()=>{ | 84 | // console.log(document.documentElement.clientHeight || document.body.clientHeight,'document.documentElement.clientHeight || document.body.clientHeight'); |
| 77 | this.tableHeight = this.$refs.dataGrid.offsetHeight - 68; | 85 | this.$nextTick(() => { |
| 78 | }) | 86 | this.tableHeight = |
| 87 | (document.documentElement.clientHeight || document.body.clientHeight) - | ||
| 88 | 304; | ||
| 89 | }); | ||
| 79 | }, | 90 | }, |
| 80 | methods: { | 91 | methods: { |
| 81 | onSubmit() { | 92 | onSubmit() {}, |
| 82 | }, | 93 | tableRowClassName({ row, rowIndex }) { |
| 83 | tableRowClassName({row, rowIndex}) { | ||
| 84 | if (rowIndex % 2 !== 0) { | 94 | if (rowIndex % 2 !== 0) { |
| 85 | return "even-row"; | 95 | return "even-row"; |
| 86 | } else { | 96 | } else { |
| ... | @@ -94,24 +104,24 @@ | ... | @@ -94,24 +104,24 @@ |
| 94 | this.getData(this.queryData); | 104 | this.getData(this.queryData); |
| 95 | }, | 105 | }, |
| 96 | getData(data) { | 106 | getData(data) { |
| 97 | data['qszt'] = this.qszt | 107 | data["qszt"] = this.qszt; |
| 98 | getSearchList(data).then(res => { | 108 | getSearchList(data).then((res) => { |
| 99 | this.tableData = res.result.records | 109 | this.tableData = res.result.records; |
| 100 | this.total = res.result.total | 110 | this.total = res.result.total; |
| 101 | }) | 111 | }); |
| 102 | }, | 112 | }, |
| 103 | //获取子组件点击查询触发的事件 | 113 | //获取子组件点击查询触发的事件 |
| 104 | geQuerytData(obj) { | 114 | geQuerytData(obj) { |
| 105 | this.queryData = obj | 115 | this.queryData = obj; |
| 106 | //将obj作为参数调用接口查询表格数据 | 116 | //将obj作为参数调用接口查询表格数据 |
| 107 | this.queryData['pageSize'] = this.pageSize | 117 | this.queryData["pageSize"] = this.pageSize; |
| 108 | this.pageNo = 1 | 118 | this.pageNo = 1; |
| 109 | this.queryData['pageNo'] = 1 | 119 | this.queryData["pageNo"] = 1; |
| 110 | this.getData(this.queryData) | 120 | this.getData(this.queryData); |
| 111 | }, | 121 | }, |
| 112 | //点击办理 | 122 | //点击办理 |
| 113 | handleClick(row) { | 123 | handleClick(row) { |
| 114 | console.log('fwsxbg'); | 124 | console.log("fwsxbg"); |
| 115 | console.log(row); | 125 | console.log(row); |
| 116 | var bsm = row.glbsm; | 126 | var bsm = row.glbsm; |
| 117 | var type; | 127 | var type; |
| ... | @@ -119,7 +129,7 @@ | ... | @@ -119,7 +129,7 @@ |
| 119 | switch (row.dylx) { | 129 | switch (row.dylx) { |
| 120 | case "zrz": | 130 | case "zrz": |
| 121 | type = "1"; | 131 | type = "1"; |
| 122 | this.$store.state.zrzbsm = row.glbsm | 132 | this.$store.state.zrzbsm = row.glbsm; |
| 123 | path = "/zrz"; | 133 | path = "/zrz"; |
| 124 | break; | 134 | break; |
| 125 | case "zd": | 135 | case "zd": |
| ... | @@ -128,15 +138,15 @@ | ... | @@ -128,15 +138,15 @@ |
| 128 | path = "/zd"; | 138 | path = "/zd"; |
| 129 | break; | 139 | break; |
| 130 | case "h": | 140 | case "h": |
| 131 | type = "2" | 141 | type = "2"; |
| 132 | this.$store.state.hbsm = row.glbsm | 142 | this.$store.state.hbsm = row.glbsm; |
| 133 | break; | 143 | break; |
| 134 | default: | 144 | default: |
| 135 | break; | 145 | break; |
| 136 | } | 146 | } |
| 137 | var params = {"id": bsm, "type": type}; | 147 | var params = { id: bsm, type: type }; |
| 138 | copyZdjbxx(params) | 148 | copyZdjbxx(params) |
| 139 | .then((res => { | 149 | .then((res) => { |
| 140 | if (res.code == 200) { | 150 | if (res.code == 200) { |
| 141 | this.$message({ | 151 | this.$message({ |
| 142 | message: res.message, | 152 | message: res.message, |
| ... | @@ -148,7 +158,13 @@ | ... | @@ -148,7 +158,13 @@ |
| 148 | type: "warning", | 158 | type: "warning", |
| 149 | }); | 159 | }); |
| 150 | } | 160 | } |
| 151 | })); | 161 | }) |
| 162 | .catch((error) => { | ||
| 163 | this.$message({ | ||
| 164 | message: res.message, | ||
| 165 | type: "error", | ||
| 166 | }); | ||
| 167 | }); | ||
| 152 | //this.$router.push({ | 168 | //this.$router.push({ |
| 153 | // path: path, | 169 | // path: path, |
| 154 | // query: { | 170 | // query: { |
| ... | @@ -160,17 +176,11 @@ | ... | @@ -160,17 +176,11 @@ |
| 160 | }, | 176 | }, |
| 161 | computed: {}, | 177 | computed: {}, |
| 162 | watch: {}, | 178 | watch: {}, |
| 163 | }; | 179 | }; |
| 164 | </script> | 180 | </script> |
| 165 | <style scoped lang="less"> | 181 | <style scoped lang="less"> |
| 166 | .main { | 182 | .main { |
| 167 | width: 100%; | 183 | background-color: #eaedf5; |
| 168 | height: 100%; | ||
| 169 | box-sizing: border-box; | ||
| 170 | padding: 0 18px !important; | ||
| 171 | display: flex; | ||
| 172 | flex-direction: column; | ||
| 173 | background-color: #fcfdff; | ||
| 174 | .demo-form-inline { | 184 | .demo-form-inline { |
| 175 | margin-top: 18px; | 185 | margin-top: 18px; |
| 176 | .moreSearchBtn { | 186 | .moreSearchBtn { |
| ... | @@ -185,8 +195,8 @@ | ... | @@ -185,8 +195,8 @@ |
| 185 | .dataGrid { | 195 | .dataGrid { |
| 186 | flex: 1; | 196 | flex: 1; |
| 187 | .pagination { | 197 | .pagination { |
| 188 | padding: 18px 0; | 198 | padding: 18px 0 0 0; |
| 189 | } | ||
| 190 | } | 199 | } |
| 191 | } | 200 | } |
| 201 | } | ||
| 192 | </style> | 202 | </style> | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <div> | 2 | <div class="hb" ref="hbBox"> |
| 3 | <el-tabs v-model="tabName" @tab-click="handleClick"> | 3 | <el-tabs v-model="tabName" class="menu" @tab-click="handleClick"> |
| 4 | <el-tab-pane label="宗地合并" name="zd"> | 4 | <el-tab-pane label="宗地合并" name="zd"> |
| 5 | <div class="main"> | 5 | <div class="hb-tabs"> |
| 6 | |||
| 7 | <el-button type="primary" class="addBtn" @click="newAdd">新增</el-button> | ||
| 6 | <div class="header"> | 8 | <div class="header"> |
| 7 | <span>合并后项目名称:</span> | 9 | <span>合并后项目名称</span> |
| 8 | <el-input></el-input> | 10 | <el-input></el-input> |
| 9 | |||
| 10 | <el-button type="primary" @click="newAdd">新增</el-button> | ||
| 11 | |||
| 12 | <el-button type="primary">保存</el-button> | ||
| 13 | </div> | 11 | </div> |
| 14 | 12 | ||
| 13 | <div class="table"> | ||
| 15 | <table border="1"> | 14 | <table border="1"> |
| 16 | <tr> | 15 | <tr> |
| 17 | <td>序号</td> | 16 | <td>序号</td> |
| ... | @@ -37,21 +36,23 @@ | ... | @@ -37,21 +36,23 @@ |
| 37 | <td><input type="text" class="formInput" v-model="item.zl" readonly="readonly"/></td> | 36 | <td><input type="text" class="formInput" v-model="item.zl" readonly="readonly"/></td> |
| 38 | </tr> | 37 | </tr> |
| 39 | </table> | 38 | </table> |
| 39 | </div> | ||
| 40 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" | 40 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" |
| 41 | @close="close"></query-data> | 41 | @close="close"></query-data> |
| 42 | |||
| 43 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> | ||
| 44 | <el-button type="primary" class="saveBtn">保存</el-button> | ||
| 45 | </div> | ||
| 42 | </div> | 46 | </div> |
| 43 | </el-tab-pane> | 47 | </el-tab-pane> |
| 44 | <el-tab-pane label="多幢合并" name="dz"> | 48 | <el-tab-pane label="多幢合并" name="dz"> |
| 45 | <div class="main"> | 49 | <div class="hb-tabs"> |
| 50 | <el-button type="primary" class="addBtn" @click="newAdd">新增</el-button> | ||
| 46 | <div class="header"> | 51 | <div class="header"> |
| 47 | <span>合并后项目名称:</span> | 52 | <span>合并后项目名称</span> |
| 48 | <el-input></el-input> | 53 | <el-input></el-input> |
| 49 | |||
| 50 | <el-button type="primary" @click="newAdd">新增</el-button> | ||
| 51 | |||
| 52 | <el-button type="primary">保存</el-button> | ||
| 53 | </div> | 54 | </div> |
| 54 | 55 | <div class="table"> | |
| 55 | <table border="1"> | 56 | <table border="1"> |
| 56 | <tr> | 57 | <tr> |
| 57 | <td>序号</td> | 58 | <td>序号</td> |
| ... | @@ -77,21 +78,22 @@ | ... | @@ -77,21 +78,22 @@ |
| 77 | <td><input type="text" class="formInput" v-model="item.zl" readonly="readonly"/></td> | 78 | <td><input type="text" class="formInput" v-model="item.zl" readonly="readonly"/></td> |
| 78 | </tr> | 79 | </tr> |
| 79 | </table> | 80 | </table> |
| 81 | </div> | ||
| 80 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" :dylxs="['dz']" | 82 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" :dylxs="['dz']" |
| 81 | @close="close"></query-data> | 83 | @close="close"></query-data> |
| 84 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> | ||
| 85 | <el-button type="primary" class="saveBtn">保存</el-button> | ||
| 86 | </div> | ||
| 82 | </div> | 87 | </div> |
| 83 | </el-tab-pane> | 88 | </el-tab-pane> |
| 84 | <el-tab-pane label="户合并" name="h"> | 89 | <el-tab-pane label="户合并" name="h"> |
| 85 | <div class="main"> | 90 | <div class="hb-tabs"> |
| 91 | <el-button type="primary" class="addBtn" @click="newAdd">新增</el-button> | ||
| 86 | <div class="header"> | 92 | <div class="header"> |
| 87 | <span>合并后项目名称:</span> | 93 | <span>合并后项目名称</span> |
| 88 | <el-input></el-input> | 94 | <el-input></el-input> |
| 89 | |||
| 90 | <el-button type="primary" @click="newAdd">新增</el-button> | ||
| 91 | |||
| 92 | <el-button type="primary">保存</el-button> | ||
| 93 | </div> | 95 | </div> |
| 94 | 96 | <div class="table"> | |
| 95 | <table border="1"> | 97 | <table border="1"> |
| 96 | <tr> | 98 | <tr> |
| 97 | <td>序号</td> | 99 | <td>序号</td> |
| ... | @@ -117,8 +119,12 @@ | ... | @@ -117,8 +119,12 @@ |
| 117 | <td><input type="text" class="formInput" v-model="item.zl" readonly="readonly"/></td> | 119 | <td><input type="text" class="formInput" v-model="item.zl" readonly="readonly"/></td> |
| 118 | </tr> | 120 | </tr> |
| 119 | </table> | 121 | </table> |
| 122 | </div> | ||
| 120 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" :dylxs="['h']" | 123 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" :dylxs="['h']" |
| 121 | @close="close"></query-data> | 124 | @close="close"></query-data> |
| 125 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> | ||
| 126 | <el-button type="primary" class="saveBtn">保存</el-button> | ||
| 127 | </div> | ||
| 122 | </div> | 128 | </div> |
| 123 | </el-tab-pane> | 129 | </el-tab-pane> |
| 124 | </el-tabs> | 130 | </el-tabs> |
| ... | @@ -136,12 +142,16 @@ | ... | @@ -136,12 +142,16 @@ |
| 136 | return { | 142 | return { |
| 137 | tabName: 'zd', | 143 | tabName: 'zd', |
| 138 | centerDialogVisible: false, | 144 | centerDialogVisible: false, |
| 139 | bgqData: [] | 145 | bgqData: [], |
| 146 | fgBoxWidth:0 | ||
| 140 | } | 147 | } |
| 141 | }, | 148 | }, |
| 142 | created() { | 149 | created() { |
| 143 | }, | 150 | }, |
| 144 | mounted() { | 151 | mounted() { |
| 152 | this.$nextTick(()=>{ | ||
| 153 | this.fgBoxWidth = this.$refs.hbBox.clientWidth; | ||
| 154 | }) | ||
| 145 | }, | 155 | }, |
| 146 | methods: { | 156 | methods: { |
| 147 | handleClick(tab, event) { | 157 | handleClick(tab, event) { |
| ... | @@ -166,17 +176,71 @@ | ... | @@ -166,17 +176,71 @@ |
| 166 | } | 176 | } |
| 167 | </script> | 177 | </script> |
| 168 | <style scoped lang="less"> | 178 | <style scoped lang="less"> |
| 169 | .main { | 179 | |
| 180 | .hb{ | ||
| 181 | .menu{ | ||
| 182 | /deep/.el-tabs__content{ | ||
| 183 | position: unset; | ||
| 184 | margin-top: 62px; | ||
| 185 | overflow: visible; | ||
| 186 | } | ||
| 187 | /deep/.el-tabs__header{ | ||
| 188 | position: -webkit-fixed; | ||
| 189 | position: fixed; | ||
| 190 | top: 120px; | ||
| 191 | z-index: 999; | ||
| 192 | width: 100%; | ||
| 193 | margin-bottom: 0; | ||
| 194 | border: 0; | ||
| 195 | /deep/.el-tabs__nav-scroll{ | ||
| 196 | height: 50px; | ||
| 170 | box-sizing: border-box; | 197 | box-sizing: border-box; |
| 171 | padding: 18px; | 198 | padding-left: 20px; |
| 199 | .el-tabs__active-bar{ | ||
| 200 | display: none; | ||
| 201 | } | ||
| 202 | >.el-tabs__nav{ | ||
| 203 | border: 0; | ||
| 204 | >.el-tabs__item{ | ||
| 205 | border: 1px solid #DEDEDE; | ||
| 206 | height: 36px; | ||
| 207 | line-height: 36px; | ||
| 208 | padding: 0 20px; | ||
| 209 | margin: 9px 10px 9px 0; | ||
| 210 | background-color: #ffffff; | ||
| 211 | } | ||
| 212 | .is-active{ | ||
| 213 | color: #006CFF; | ||
| 214 | border: 1px solid #006CFF; | ||
| 215 | } | ||
| 216 | } | ||
| 217 | } | ||
| 218 | /deep/.el-tabs__nav-wrap::after{ | ||
| 219 | width: 0; | ||
| 220 | } | ||
| 221 | } | ||
| 222 | } | ||
| 223 | } | ||
| 224 | .hb-tabs { | ||
| 172 | height: auto; | 225 | height: auto; |
| 173 | width: 80%; | 226 | width: 100%; |
| 227 | position: relative; | ||
| 228 | |||
| 229 | .addBtn{ | ||
| 230 | position: absolute; | ||
| 231 | right: 30px; | ||
| 232 | top: -46px; | ||
| 233 | z-index: 999; | ||
| 234 | } | ||
| 174 | .header { | 235 | .header { |
| 236 | box-sizing: border-box; | ||
| 237 | padding: 18px 18px 0 18px; | ||
| 175 | display: flex; | 238 | display: flex; |
| 176 | justify-items: left; | 239 | justify-items: left; |
| 177 | span { | 240 | span { |
| 178 | width: 130px; | 241 | width: 130px; |
| 179 | line-height: 40px; | 242 | line-height: 40px; |
| 243 | color: #9B9B9B; | ||
| 180 | } | 244 | } |
| 181 | .el-input { | 245 | .el-input { |
| 182 | width: 200px; | 246 | width: 200px; |
| ... | @@ -184,12 +248,28 @@ | ... | @@ -184,12 +248,28 @@ |
| 184 | } | 248 | } |
| 185 | } | 249 | } |
| 186 | 250 | ||
| 251 | .header-button { | ||
| 252 | height: 50px; | ||
| 253 | position: fixed; | ||
| 254 | bottom: 0; | ||
| 255 | text-align: center; | ||
| 256 | background-color: #ffffff; | ||
| 257 | } | ||
| 258 | .table{ | ||
| 259 | box-sizing: border-box; | ||
| 260 | padding: 0 18px; | ||
| 261 | } | ||
| 187 | table { | 262 | table { |
| 188 | margin-top: 10px; | 263 | margin-top: 10px; |
| 189 | background-color: #fff; | 264 | background-color: #fff; |
| 190 | font-size: 14px; | 265 | font-size: 14px; |
| 191 | width: 100%; | 266 | width: 100%; |
| 192 | 267 | tr:nth-of-type(odd){ | |
| 268 | background: #FAFAFA; | ||
| 269 | th{ | ||
| 270 | height: 36px; | ||
| 271 | } | ||
| 272 | } | ||
| 193 | .formInput { | 273 | .formInput { |
| 194 | margin: 0; | 274 | margin: 0; |
| 195 | height: 36px; | 275 | height: 36px; |
| ... | @@ -215,5 +295,15 @@ | ... | @@ -215,5 +295,15 @@ |
| 215 | .noData { | 295 | .noData { |
| 216 | color: #b2b2b2; | 296 | color: #b2b2b2; |
| 217 | } | 297 | } |
| 298 | .saveBtn{ | ||
| 299 | background-color: #00CACD; | ||
| 300 | border-color: #00CACD; | ||
| 301 | padding: 10px 30px; | ||
| 302 | margin-top: 8px; | ||
| 303 | } | ||
| 304 | .saveBtn:hover{ | ||
| 305 | background-color: rgba(0, 202, 205, .8); | ||
| 306 | border-color: rgba(0, 202, 205, .8); | ||
| 307 | } | ||
| 218 | } | 308 | } |
| 219 | </style> | 309 | </style> | ... | ... |
| ... | @@ -2,8 +2,8 @@ | ... | @@ -2,8 +2,8 @@ |
| 2 | <div class="content_box"> | 2 | <div class="content_box"> |
| 3 | <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick"> | 3 | <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick"> |
| 4 | <el-tab-pane label="分割" name="fg"><fg></fg></el-tab-pane> | 4 | <el-tab-pane label="分割" name="fg"><fg></fg></el-tab-pane> |
| 5 | <el-tab-pane label="合并" name="hb"><hb></hb></el-tab-pane> | 5 | <el-tab-pane label="合并" name="hb"><hb v-if="hbLoad"></hb></el-tab-pane> |
| 6 | <el-tab-pane label="范围属性变更" name="fwsxbg"><fwsxbg></fwsxbg></el-tab-pane> | 6 | <el-tab-pane label="范围属性变更" name="fwsxbg"><fwsxbg v-if="fwsxbgLoad"></fwsxbg></el-tab-pane> |
| 7 | <el-tab-pane label="重新落宗" name="cxlz"><cxlz></cxlz></el-tab-pane> | 7 | <el-tab-pane label="重新落宗" name="cxlz"><cxlz></cxlz></el-tab-pane> |
| 8 | </el-tabs> | 8 | </el-tabs> |
| 9 | </div> | 9 | </div> |
| ... | @@ -23,11 +23,19 @@ export default { | ... | @@ -23,11 +23,19 @@ export default { |
| 23 | data() { | 23 | data() { |
| 24 | return { | 24 | return { |
| 25 | activeName: "fg", | 25 | activeName: "fg", |
| 26 | hbLoad:false, //默认不加载合并tab | ||
| 27 | fwsxbgLoad:false, //默认不加载范围属性变更tab | ||
| 26 | }; | 28 | }; |
| 27 | }, | 29 | }, |
| 28 | methods: { | 30 | methods: { |
| 29 | handleClick(tab, event) { | 31 | handleClick(tab, event) { |
| 30 | console.log(tab, event); | 32 | console.log(tab.name); |
| 33 | if(!this.hbLoad){ | ||
| 34 | this.hbLoad = tab.name == 'hb' ? true : false | ||
| 35 | } | ||
| 36 | if(!this.fwsxbgLoad){ | ||
| 37 | this.fwsxbgLoad = tab.name == 'fwsxbg' ? true : false | ||
| 38 | } | ||
| 31 | }, | 39 | }, |
| 32 | }, | 40 | }, |
| 33 | created() {}, | 41 | created() {}, | ... | ... |
-
Please register or sign in to post a comment