户分割
Showing
5 changed files
with
113 additions
and
160 deletions
| ... | @@ -69,4 +69,14 @@ export function hhb(data) { | ... | @@ -69,4 +69,14 @@ export function hhb(data) { |
| 69 | method: 'post', | 69 | method: 'post', |
| 70 | data: data | 70 | data: data |
| 71 | }) | 71 | }) |
| 72 | } | ||
| 73 | /** | ||
| 74 | * 户分割 | ||
| 75 | */ | ||
| 76 | export function hfg(data) { | ||
| 77 | return request({ | ||
| 78 | url: '/bg/hSplitMerge/hFg', | ||
| 79 | method: 'post', | ||
| 80 | data: data | ||
| 81 | }) | ||
| 72 | } | 82 | } |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| ... | @@ -303,141 +303,11 @@ | ... | @@ -303,141 +303,11 @@ |
| 303 | </div> | 303 | </div> |
| 304 | </el-tab-pane> | 304 | </el-tab-pane> |
| 305 | <el-tab-pane label="户分割" name="h"> | 305 | <el-tab-pane label="户分割" name="h"> |
| 306 | <div class="fg-tabs"> | 306 | <div class="fg-tabs psn"> |
| 307 | <span class="tips">分割前户信息</span> | 307 | <hfghb :isHb = false></hfghb> |
| 308 | <el-button type="primary" class="addBtn" @click="newAdd">新增</el-button> | 308 | <!-- <div class="header-button" :style="{width:fgBoxWidth+'px'}"> |
| 309 | <div class="fgq"> | ||
| 310 | <div class="data"> | ||
| 311 | <ul> | ||
| 312 | <li><span>宗地代码:</span>{{hFgqData.zddm}}</li> | ||
| 313 | <li><span>不动产单元号:</span>{{hFgqData.bdcdyh}}</li> | ||
| 314 | <li><span>项目名称:</span>{{hFgqData.xmmc}}</li> | ||
| 315 | <li><span>不动产权证号:</span>{{hFgqData.bdcqzh}}</li> | ||
| 316 | <li><span>权利人:</span>{{hFgqData.qlr}}</li> | ||
| 317 | <li><span>坐落:</span>{{hFgqData.zl}}</li> | ||
| 318 | </ul> | ||
| 319 | </div> | ||
| 320 | <div class="zxx"> | ||
| 321 | <div class="dz"> | ||
| 322 | <div class="title"> | ||
| 323 | <span>多幢信息({{zdZxx.zrzList.length}}个)</span> | ||
| 324 | </div> | ||
| 325 | <ul> | ||
| 326 | <li v-for="(item,index) in zdZxx.zrzList" :key="index">{{item.xmmc}}</li> | ||
| 327 | </ul> | ||
| 328 | </div> | ||
| 329 | <div class="zrz"> | ||
| 330 | <div class="title"> | ||
| 331 | <span>自然幢信息({{zdZxx.dzList.length}}个)</span> | ||
| 332 | </div> | ||
| 333 | <ul> | ||
| 334 | <li v-for="(item,index) in zdZxx.dzList" :key="index" | ||
| 335 | :class="(index+1)%2===0?'':'oddborder'">{{item.xmmc}} | ||
| 336 | </li> | ||
| 337 | </ul> | ||
| 338 | </div> | ||
| 339 | </div> | ||
| 340 | </div> | ||
| 341 | <div class="fgh"> | ||
| 342 | <span class="tips">分割后户信息</span> | ||
| 343 | <table border="1"> | ||
| 344 | <tr> | ||
| 345 | <th class="cz">操作</th> | ||
| 346 | <th class="xzq">行政区</th> | ||
| 347 | <th class="djq">地籍区</th> | ||
| 348 | <th class="djzq">地籍子区</th> | ||
| 349 | <th class="syqlx">所有权类型</th> | ||
| 350 | <th class="tdtzm">土地特征码</th> | ||
| 351 | <th class="xmmc">项目名称</th> | ||
| 352 | </tr> | ||
| 353 | <tr v-for="(item,index) in hFghData.newZdlist" :key="index"> | ||
| 354 | |||
| 355 | <td class="cz"> | ||
| 356 | <el-button | ||
| 357 | type="primary" | ||
| 358 | class="changeBtn outMinus addMinus" | ||
| 359 | @click="delRow(index)" | ||
| 360 | >- | ||
| 361 | </el-button | ||
| 362 | > | ||
| 363 | </td> | ||
| 364 | <td class="xzq"> | ||
| 365 | <el-select v-model="item.xzqbsm" @change="changeXzq(item.xzqbsm,index)"> | ||
| 366 | <el-option | ||
| 367 | v-for="i in xzq" | ||
| 368 | :key="i.bsm" | ||
| 369 | :label="i.mc" | ||
| 370 | :value="i.bsm" | ||
| 371 | ></el-option> | ||
| 372 | </el-select> | ||
| 373 | </td> | ||
| 374 | <td class="djq"> | ||
| 375 | <el-select v-model="item.djqbsm" @change="changeDjq(item.djqbsm,index)"> | ||
| 376 | <el-option | ||
| 377 | v-for="i in djq" | ||
| 378 | :key="i.bsm" | ||
| 379 | :label="i.mc" | ||
| 380 | :value="i.bsm" | ||
| 381 | ></el-option> | ||
| 382 | </el-select> | ||
| 383 | </td> | ||
| 384 | <td class="syqlx"> | ||
| 385 | <el-select v-model="item.djzqbsm"> | ||
| 386 | <el-option | ||
| 387 | v-for="i in djzq" | ||
| 388 | :key="i.bsm" | ||
| 389 | :label="i.mc" | ||
| 390 | :value="i.bsm" | ||
| 391 | ></el-option> | ||
| 392 | </el-select> | ||
| 393 | </td> | ||
| 394 | <td class="tdtzm"> | ||
| 395 | <el-select v-model="item.syqlxbsm"> | ||
| 396 | <el-option | ||
| 397 | v-for="i in syq" | ||
| 398 | :key="i.value" | ||
| 399 | :label="i.label" | ||
| 400 | :value="i.value" | ||
| 401 | ></el-option> | ||
| 402 | </el-select> | ||
| 403 | </td> | ||
| 404 | <td class="syqlx"> | ||
| 405 | <el-select v-model="item.zdtzmbsm"> | ||
| 406 | <el-option | ||
| 407 | v-for="i in tdtzm" | ||
| 408 | :key="i.bsm" | ||
| 409 | :label="i.mc" | ||
| 410 | :value="i.bsm" | ||
| 411 | ></el-option> | ||
| 412 | </el-select> | ||
| 413 | </td> | ||
| 414 | <td class="xmmc"> | ||
| 415 | <input type="text" v-model="item.xmmc" class="formInput"/> | ||
| 416 | </td> | ||
| 417 | </tr> | ||
| 418 | <tr> | ||
| 419 | <td> | ||
| 420 | <el-button | ||
| 421 | type="primary" | ||
| 422 | class="changeBtn outAdd addMinus" | ||
| 423 | @click="addRow" | ||
| 424 | >+ | ||
| 425 | </el-button> | ||
| 426 | </td> | ||
| 427 | <td></td> | ||
| 428 | <td></td> | ||
| 429 | <td></td> | ||
| 430 | <td></td> | ||
| 431 | <td></td> | ||
| 432 | <td></td> | ||
| 433 | </tr> | ||
| 434 | </table> | ||
| 435 | </div> | ||
| 436 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" :dylxs="['h']" | ||
| 437 | :isZdClose="true" @close="close"></query-data> | ||
| 438 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> | ||
| 439 | <el-button type="primary" class="saveBtn" @click="save">保存</el-button> | 309 | <el-button type="primary" class="saveBtn" @click="save">保存</el-button> |
| 440 | </div> | 310 | </div> --> |
| 441 | </div> | 311 | </div> |
| 442 | </el-tab-pane> | 312 | </el-tab-pane> |
| 443 | </el-tabs> | 313 | </el-tabs> |
| ... | @@ -454,14 +324,14 @@ | ... | @@ -454,14 +324,14 @@ |
| 454 | import {getQjZdjbxxDetailById, zdfg, getZrz} from './../../../../api/zd' | 324 | import {getQjZdjbxxDetailById, zdfg, getZrz} from './../../../../api/zd' |
| 455 | import {getZdxx, ZdfggetZxx,dzfgGetZrzxx,saveDzFg} from './../../../../api/dz' | 325 | import {getZdxx, ZdfggetZxx,dzfgGetZrzxx,saveDzFg} from './../../../../api/dz' |
| 456 | import {getHZdxx} from './../../../../api/h' | 326 | import {getHZdxx} from './../../../../api/h' |
| 457 | import QueryData from './../../../../components/queryData/queryData' | ||
| 458 | import zdQueryData from './../../../../components/zdQueryData/zdQueryData' | 327 | import zdQueryData from './../../../../components/zdQueryData/zdQueryData' |
| 459 | import dzQueryData from './../../../../components/dzQueryData/dzQueryData' | 328 | import dzQueryData from './../../../../components/dzQueryData/dzQueryData' |
| 460 | import {Message} from 'element-ui' | 329 | import {Message} from 'element-ui' |
| 330 | import hfghb from '../hfghb/index' | ||
| 461 | 331 | ||
| 462 | export default { | 332 | export default { |
| 463 | name: "", | 333 | name: "", |
| 464 | components: {QueryData, zdQueryData,dzQueryData}, | 334 | components: {zdQueryData,dzQueryData,hfghb}, |
| 465 | props: {}, | 335 | props: {}, |
| 466 | data() { | 336 | data() { |
| 467 | return { | 337 | return { |
| ... | @@ -1176,12 +1046,14 @@ | ... | @@ -1176,12 +1046,14 @@ |
| 1176 | } | 1046 | } |
| 1177 | } | 1047 | } |
| 1178 | 1048 | ||
| 1179 | 1049 | ||
| 1050 | .psn{ | ||
| 1051 | position: unset!important; | ||
| 1052 | } | ||
| 1180 | .fg-tabs { | 1053 | .fg-tabs { |
| 1181 | height: auto; | 1054 | height: auto; |
| 1182 | width: 100%; | 1055 | width: 100%; |
| 1183 | position: relative; | 1056 | position: relative; |
| 1184 | top: 20px; | ||
| 1185 | .table { | 1057 | .table { |
| 1186 | margin-top: 12px; | 1058 | margin-top: 12px; |
| 1187 | box-sizing: border-box; | 1059 | box-sizing: border-box; | ... | ... |
| ... | @@ -184,11 +184,11 @@ | ... | @@ -184,11 +184,11 @@ |
| 184 | </div> | 184 | </div> |
| 185 | </el-tab-pane> | 185 | </el-tab-pane> |
| 186 | <el-tab-pane label="户合并" name="h"> | 186 | <el-tab-pane label="户合并" name="h"> |
| 187 | <div class="hb-tabs psn"> | 187 | <div class="hb-tabs psn" v-if="hhbtabs"> |
| 188 | <hfghb></hfghb> | 188 | <hfghb></hfghb> |
| 189 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> | 189 | <!-- <div class="header-button" :style="{width:fgBoxWidth+'px'}"> |
| 190 | <el-button type="primary" class="saveBtn">保存</el-button> | 190 | <el-button type="primary" class="saveBtn">保存</el-button> |
| 191 | </div> | 191 | </div> --> |
| 192 | </div> | 192 | </div> |
| 193 | </el-tab-pane> | 193 | </el-tab-pane> |
| 194 | </el-tabs> | 194 | </el-tabs> |
| ... | @@ -201,11 +201,11 @@ | ... | @@ -201,11 +201,11 @@ |
| 201 | getListByXzqbsm, | 201 | getListByXzqbsm, |
| 202 | getListByPbsm, | 202 | getListByPbsm, |
| 203 | getDdicByMC | 203 | getDdicByMC |
| 204 | } from "./../../../../api/common"; | 204 | } from "@api/common"; |
| 205 | import {ZdHb} from "./../../../../api/zd" | 205 | import {ZdHb} from "@api/zd" |
| 206 | import {saveDzHb} from "./../../../../api/dz" | 206 | import {saveDzHb} from "@api/dz" |
| 207 | import QueryData from './../../../../components/queryData/queryData' | 207 | import QueryData from '@components/queryData/queryData' |
| 208 | import zdQueryData from './../../../../components/zdQueryData/zdQueryData' | 208 | import zdQueryData from '@components/zdQueryData/zdQueryData' |
| 209 | import hfghb from '../hfghb/index' | 209 | import hfghb from '../hfghb/index' |
| 210 | 210 | ||
| 211 | export default { | 211 | export default { |
| ... | @@ -245,6 +245,7 @@ | ... | @@ -245,6 +245,7 @@ |
| 245 | value: "Z", | 245 | value: "Z", |
| 246 | } | 246 | } |
| 247 | ], | 247 | ], |
| 248 | hhbtabs:false, | ||
| 248 | } | 249 | } |
| 249 | }, | 250 | }, |
| 250 | created() { | 251 | created() { |
| ... | @@ -257,6 +258,11 @@ | ... | @@ -257,6 +258,11 @@ |
| 257 | }) | 258 | }) |
| 258 | }, | 259 | }, |
| 259 | methods: { | 260 | methods: { |
| 261 | handleClick(tab, event) { | ||
| 262 | if (tab.name == 'h') { | ||
| 263 | this.hhbtabs = true | ||
| 264 | } | ||
| 265 | }, | ||
| 260 | save(){ | 266 | save(){ |
| 261 | switch (this.tabName) { | 267 | switch (this.tabName) { |
| 262 | case "zd": | 268 | case "zd": |
| ... | @@ -392,9 +398,6 @@ | ... | @@ -392,9 +398,6 @@ |
| 392 | }); | 398 | }); |
| 393 | } | 399 | } |
| 394 | }, | 400 | }, |
| 395 | handleClick(tab, event) { | ||
| 396 | console.log(tab, event); | ||
| 397 | }, | ||
| 398 | close: function () { | 401 | close: function () { |
| 399 | this.centerDialogVisible = false; | 402 | this.centerDialogVisible = false; |
| 400 | }, | 403 | }, | ... | ... |
| ... | @@ -84,7 +84,7 @@ | ... | @@ -84,7 +84,7 @@ |
| 84 | <div class="lpb-content" ref="lpbContentWrap" :style="{ height: lpbContentHeight + 'px' }"> | 84 | <div class="lpb-content" ref="lpbContentWrap" :style="{ height: lpbContentHeight + 'px' }"> |
| 85 | <!-- 楼盘表主体 --> | 85 | <!-- 楼盘表主体 --> |
| 86 | <div class="lp-overview" :style="{ width: lpbContentwidth + 'px' }"> | 86 | <div class="lp-overview" :style="{ width: lpbContentwidth + 'px' }"> |
| 87 | <lpbContent ref="lpbContent" :zrzbsm='zrzbsm' :isHbfg = true></lpbContent> | 87 | <lpbContent ref="lpbContent" :zrzbsm='zrzbsm' :isHbfg = true :isHb="isHb"></lpbContent> |
| 88 | </div> | 88 | </div> |
| 89 | <!-- 右侧图例 --> | 89 | <!-- 右侧图例 --> |
| 90 | <div class="lp-legend"> | 90 | <div class="lp-legend"> |
| ... | @@ -215,7 +215,12 @@ import { getLpbMenuTree, batchScYcChange, getLpbTj,batchGeneratorBdcdyh,getLpbFw | ... | @@ -215,7 +215,12 @@ import { getLpbMenuTree, batchScYcChange, getLpbTj,batchGeneratorBdcdyh,getLpbFw |
| 215 | export default { | 215 | export default { |
| 216 | name:"", | 216 | name:"", |
| 217 | components:{lpbContent}, | 217 | components:{lpbContent}, |
| 218 | props:{}, | 218 | props:{ |
| 219 | isHb:{ | ||
| 220 | type:Boolean, | ||
| 221 | default:true | ||
| 222 | } | ||
| 223 | }, | ||
| 219 | data(){ | 224 | data(){ |
| 220 | return { | 225 | return { |
| 221 | queryData:{ | 226 | queryData:{ |
| ... | @@ -299,8 +304,8 @@ export default { | ... | @@ -299,8 +304,8 @@ export default { |
| 299 | created(){}, | 304 | created(){}, |
| 300 | mounted(){ | 305 | mounted(){ |
| 301 | this.$nextTick(()=>{ | 306 | this.$nextTick(()=>{ |
| 302 | this.tableHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 360; | 307 | this.tableHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 320; |
| 303 | this.lpbContentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 320; | 308 | this.lpbContentHeight = (document.documentElement.clientHeight || document.body.clientHeight) - 270; |
| 304 | this.lpbContentwidth = this.$refs.lpbContentWrap.clientWidth - 34 - 6; | 309 | this.lpbContentwidth = this.$refs.lpbContentWrap.clientWidth - 34 - 6; |
| 305 | }) | 310 | }) |
| 306 | }, | 311 | }, |
| ... | @@ -495,12 +500,14 @@ export default { | ... | @@ -495,12 +500,14 @@ export default { |
| 495 | </script> | 500 | </script> |
| 496 | <style scoped lang="less"> | 501 | <style scoped lang="less"> |
| 497 | .main{ | 502 | .main{ |
| 498 | margin-bottom: 14px; | ||
| 499 | .el-row{ | 503 | .el-row{ |
| 500 | box-sizing: border-box; | 504 | box-sizing: border-box; |
| 501 | padding-left: 2px; | 505 | padding-left: 2px; |
| 502 | margin-bottom: 6px; | 506 | margin-bottom: 6px; |
| 503 | } | 507 | } |
| 508 | .pagination{ | ||
| 509 | padding-bottom: 0!important; | ||
| 510 | } | ||
| 504 | .lpb{ | 511 | .lpb{ |
| 505 | box-sizing: border-box; | 512 | box-sizing: border-box; |
| 506 | padding-left: 2px; | 513 | padding-left: 2px; | ... | ... |
| ... | @@ -13,6 +13,7 @@ | ... | @@ -13,6 +13,7 @@ |
| 13 | ? 'bottom40 ljz-wrap' | 13 | ? 'bottom40 ljz-wrap' |
| 14 | : 'ljz-wrap' | 14 | : 'ljz-wrap' |
| 15 | " | 15 | " |
| 16 | :style="{'width':ljzWidth+'px'}" | ||
| 16 | v-show="lpbData.ljzs.length > 0" | 17 | v-show="lpbData.ljzs.length > 0" |
| 17 | > | 18 | > |
| 18 | <!-- 循环逻辑幢数据 --> | 19 | <!-- 循环逻辑幢数据 --> |
| ... | @@ -262,6 +263,9 @@ | ... | @@ -262,6 +263,9 @@ |
| 262 | <!-- 合并 --> | 263 | <!-- 合并 --> |
| 263 | <li v-show="rightClickFlag == 'hb'" :class="canHb!='zyhb'? 'cantHb':''" @click="handleHb('zyhb')">左右合并</li> | 264 | <li v-show="rightClickFlag == 'hb'" :class="canHb!='zyhb'? 'cantHb':''" @click="handleHb('zyhb')">左右合并</li> |
| 264 | <li v-show="rightClickFlag == 'hb'" :class="canHb!='sxhb'? 'cantHb':''" @click="handleHb('sxhb')">上下合并</li> | 265 | <li v-show="rightClickFlag == 'hb'" :class="canHb!='sxhb'? 'cantHb':''" @click="handleHb('sxhb')">上下合并</li> |
| 266 | <!-- 分割 --> | ||
| 267 | <li v-show="rightClickFlag == 'fg'" @click="handleFg">户分割</li> | ||
| 268 | <!-- <li v-show="rightClickFlag == 'fg'" :class="canHb!='sxhb'? 'cantHb':''" @click="handleHb('sxhb')">上下合并</li> --> | ||
| 265 | 269 | ||
| 266 | </ul> | 270 | </ul> |
| 267 | <!-- 层操作弹框 --> | 271 | <!-- 层操作弹框 --> |
| ... | @@ -293,6 +297,26 @@ | ... | @@ -293,6 +297,26 @@ |
| 293 | <el-button type="primary" @click="saveAddC">保存</el-button> | 297 | <el-button type="primary" @click="saveAddC">保存</el-button> |
| 294 | <el-button type="primary" @click="addCVisible = false">取消</el-button> | 298 | <el-button type="primary" @click="addCVisible = false">取消</el-button> |
| 295 | </div> | 299 | </div> |
| 300 | </el-dialog > | ||
| 301 | <!-- 户分割弹框 --> | ||
| 302 | <el-dialog | ||
| 303 | title = "户分割" | ||
| 304 | :visible.sync="hfgDialogVisible" | ||
| 305 | width="800px" | ||
| 306 | > | ||
| 307 | <el-form :model="fgData"> | ||
| 308 | <el-form-item label="分割户数" required="" :label-width="formLabelWidth"> | ||
| 309 | <el-input | ||
| 310 | :disabled="fgData.fghs!=''" | ||
| 311 | v-model="fgData.fghs" | ||
| 312 | autocomplete="off" | ||
| 313 | ></el-input> | ||
| 314 | </el-form-item> | ||
| 315 | </el-form> | ||
| 316 | <div class="btnGroup"> | ||
| 317 | <el-button type="primary" @click="savefgData">保存</el-button> | ||
| 318 | <el-button type="primary" @click="hfgDialogVisible = false">取消</el-button> | ||
| 319 | </div> | ||
| 296 | </el-dialog> | 320 | </el-dialog> |
| 297 | <move-h | 321 | <move-h |
| 298 | :hbsm="chData.bsm" | 322 | :hbsm="chData.bsm" |
| ... | @@ -304,9 +328,9 @@ | ... | @@ -304,9 +328,9 @@ |
| 304 | </div> | 328 | </div> |
| 305 | </template> | 329 | </template> |
| 306 | <script> | 330 | <script> |
| 307 | import moveH from "./../../../../../components/moveH/moveH"; | 331 | import moveH from "@components/moveH/moveH"; |
| 308 | import { getLpb, insertUpDownC, deleteCByBsm } from "@api/lpb"; | 332 | import { getLpb, insertUpDownC, deleteCByBsm } from "@api/lpb"; |
| 309 | import { hhb } from "@api/h"; | 333 | import { hhb,hfg } from "@api/h"; |
| 310 | import { Message } from 'element-ui'; | 334 | import { Message } from 'element-ui'; |
| 311 | export default { | 335 | export default { |
| 312 | name: "", | 336 | name: "", |
| ... | @@ -319,6 +343,10 @@ export default { | ... | @@ -319,6 +343,10 @@ export default { |
| 319 | zrzbsm:{ | 343 | zrzbsm:{ |
| 320 | type:String, | 344 | type:String, |
| 321 | default:'' | 345 | default:'' |
| 346 | }, | ||
| 347 | isHb:{ | ||
| 348 | type:Boolean, | ||
| 349 | default:true | ||
| 322 | } | 350 | } |
| 323 | }, | 351 | }, |
| 324 | data() { | 352 | data() { |
| ... | @@ -363,7 +391,13 @@ export default { | ... | @@ -363,7 +391,13 @@ export default { |
| 363 | yclpbData:{}, | 391 | yclpbData:{}, |
| 364 | sclpbData:{}, | 392 | sclpbData:{}, |
| 365 | fghbChoosedList:[], | 393 | fghbChoosedList:[], |
| 366 | canHb:''//判断合并类型 | 394 | canHb:'',//判断合并类型 |
| 395 | hfgDialogVisible:false, //户分割弹框 | ||
| 396 | fgData:{ | ||
| 397 | fghs:"", | ||
| 398 | oldbsm:'', | ||
| 399 | fgfx:0 | ||
| 400 | } | ||
| 367 | }; | 401 | }; |
| 368 | }, | 402 | }, |
| 369 | created() {}, | 403 | created() {}, |
| ... | @@ -433,8 +467,8 @@ export default { | ... | @@ -433,8 +467,8 @@ export default { |
| 433 | dataChange() { | 467 | dataChange() { |
| 434 | //计算逻辑幢宽度 20为marginRight值 | 468 | //计算逻辑幢宽度 20为marginRight值 |
| 435 | this.ljzWidth = 20; | 469 | this.ljzWidth = 20; |
| 436 | if (this.$refs.ljz != undefined) { | 470 | if (this.$refs.ljzzdy != undefined) { |
| 437 | this.$refs.ljz.forEach((item) => { | 471 | this.$refs.ljzzdy.forEach((item) => { |
| 438 | this.ljzWidth += item.offsetWidth + 20; | 472 | this.ljzWidth += item.offsetWidth + 20; |
| 439 | }); | 473 | }); |
| 440 | } else { | 474 | } else { |
| ... | @@ -576,8 +610,9 @@ export default { | ... | @@ -576,8 +610,9 @@ export default { |
| 576 | this.lpbChLeft = e.pageX; | 610 | this.lpbChLeft = e.pageX; |
| 577 | this.lpbChTop = e.pageY; | 611 | this.lpbChTop = e.pageY; |
| 578 | if (this.isHbfg) { | 612 | if (this.isHbfg) { |
| 579 | this.rightClickFlag = 'hb'; | 613 | this.rightClickFlag = this.isHb ? 'hb':'fg'; |
| 580 | if (this.fghbChoosedList.length>1) { | 614 | if (this.fghbChoosedList.length>1) { |
| 615 | //合并 | ||
| 581 | this.lpbChVisible = true; | 616 | this.lpbChVisible = true; |
| 582 | //判断选中户可以执行的合并类型 | 617 | //判断选中户可以执行的合并类型 |
| 583 | let chIsSame = this.fghbChoosedList.every((item)=> { | 618 | let chIsSame = this.fghbChoosedList.every((item)=> { |
| ... | @@ -595,6 +630,14 @@ export default { | ... | @@ -595,6 +630,14 @@ export default { |
| 595 | this.canHb = '' | 630 | this.canHb = '' |
| 596 | } | 631 | } |
| 597 | }) | 632 | }) |
| 633 | }else{ | ||
| 634 | //分割 | ||
| 635 | this.lpbChVisible = true; | ||
| 636 | this.fgData.oldbsm = item.bsm; | ||
| 637 | //判断户的实际sjcs为1,只能水平分割 | ||
| 638 | this.fgData.fgfx = item.sjcs == 1 ? 0 : 1; | ||
| 639 | //判断户的实际sjhs不为1,分割户数为sjhs的值 | ||
| 640 | this.fgData.fghs = item.sjhs == 1 ? '' : item.sjhs; | ||
| 598 | } | 641 | } |
| 599 | }else{ | 642 | }else{ |
| 600 | console.log(e, "e"); | 643 | console.log(e, "e"); |
| ... | @@ -741,6 +784,24 @@ export default { | ... | @@ -741,6 +784,24 @@ export default { |
| 741 | }else{ | 784 | }else{ |
| 742 | 785 | ||
| 743 | } | 786 | } |
| 787 | }, | ||
| 788 | //户分割 | ||
| 789 | handleFg(){ | ||
| 790 | this.hfgDialogVisible = true; | ||
| 791 | }, | ||
| 792 | //户分割保存 | ||
| 793 | savefgData(){ | ||
| 794 | hfg(this.fgData).then((res) => { | ||
| 795 | if(res.code == 200){ | ||
| 796 | Message.success('分割成功'); | ||
| 797 | // 清除选中户 | ||
| 798 | this.clearChoosedH(); | ||
| 799 | this.fghbChoosedList = []; | ||
| 800 | // 更新楼盘表 | ||
| 801 | this.getLpb(this.zrzbsm, this.$parent.scyclx); | ||
| 802 | } | ||
| 803 | }) | ||
| 804 | .catch(() => {}); | ||
| 744 | } | 805 | } |
| 745 | }, | 806 | }, |
| 746 | computed: { | 807 | computed: { | ... | ... |
-
Please register or sign in to post a comment