feat(dzhb):多幢合并
Showing
2 changed files
with
39 additions
and
8 deletions
| ... | @@ -249,3 +249,13 @@ export function ZdHb(data) { | ... | @@ -249,3 +249,13 @@ export function ZdHb(data) { |
| 249 | }) | 249 | }) |
| 250 | } | 250 | } |
| 251 | 251 | ||
| 252 | /** | ||
| 253 | * 多幢合并 | ||
| 254 | */ | ||
| 255 | export function dzHb(data) { | ||
| 256 | return request({ | ||
| 257 | url:"/bg/dzSplitMerge/dzHb", | ||
| 258 | method:'post', | ||
| 259 | data:data | ||
| 260 | }) | ||
| 261 | } | ... | ... |
| ... | @@ -42,7 +42,7 @@ | ... | @@ -42,7 +42,7 @@ |
| 42 | <td class="bdcqzh">{{item.bdcqzh}}</td> | 42 | <td class="bdcqzh">{{item.bdcqzh}}</td> |
| 43 | <td class="qlr">{{item.qlr}}</td> | 43 | <td class="qlr">{{item.qlr}}</td> |
| 44 | <td class="zl">{{item.zl}}</td> | 44 | <td class="zl">{{item.zl}}</td> |
| 45 | <td class="zl">{{item.type}}</td> | 45 | <td class="zl">{{item.type=='zrz'?'自然幢':'多幢'}}</td> |
| 46 | <td class="cz"> | 46 | <td class="cz"> |
| 47 | <el-button | 47 | <el-button |
| 48 | type="primary" | 48 | type="primary" |
| ... | @@ -64,7 +64,8 @@ | ... | @@ -64,7 +64,8 @@ |
| 64 | <li> | 64 | <li> |
| 65 | <span class="label">行政区:</span> | 65 | <span class="label">行政区:</span> |
| 66 | <span class="value"> | 66 | <span class="value"> |
| 67 | <el-select v-model="dzhbhData.xzqbsm" @change="changeXzq(dzhbhData.xzqbsm)" disabled> | 67 | <el-select v-model="dzhbhData.xzqbsm" @change="changeXzq(dzhbhData.xzqbsm)" |
| 68 | disabled> | ||
| 68 | <el-option | 69 | <el-option |
| 69 | v-for="i in xzq" | 70 | v-for="i in xzq" |
| 70 | :key="i.bsm" | 71 | :key="i.bsm" |
| ... | @@ -77,7 +78,8 @@ | ... | @@ -77,7 +78,8 @@ |
| 77 | <li> | 78 | <li> |
| 78 | <span class="label">地籍区:</span> | 79 | <span class="label">地籍区:</span> |
| 79 | <span class="value"> | 80 | <span class="value"> |
| 80 | <el-select v-model="dzhbhData.djqbsm" @change="changeDjq(dzhbhData.djqbsm)" disabled> | 81 | <el-select v-model="dzhbhData.djqbsm" @change="changeDjq(dzhbhData.djqbsm)" |
| 82 | disabled> | ||
| 81 | <el-option | 83 | <el-option |
| 82 | v-for="i in djq" | 84 | v-for="i in djq" |
| 83 | :key="i.bsm" | 85 | :key="i.bsm" |
| ... | @@ -364,7 +366,7 @@ | ... | @@ -364,7 +366,7 @@ |
| 364 | getDdicByMC | 366 | getDdicByMC |
| 365 | } from "@api/common"; | 367 | } from "@api/common"; |
| 366 | import {dzList, zrzList} from './../../api/search' | 368 | import {dzList, zrzList} from './../../api/search' |
| 367 | import {getQjZdjbxxDetailById} from './../../api/zd' | 369 | import {getQjZdjbxxDetailById, dzHb} from './../../api/zd' |
| 368 | 370 | ||
| 369 | export default { | 371 | export default { |
| 370 | name: "dzHb", | 372 | name: "dzHb", |
| ... | @@ -452,6 +454,25 @@ | ... | @@ -452,6 +454,25 @@ |
| 452 | } | 454 | } |
| 453 | }, | 455 | }, |
| 454 | save() { | 456 | save() { |
| 457 | let data = { | ||
| 458 | fwlist: this.dzhbqData, | ||
| 459 | newdzxmmc: this.dzhbhData.xmmc, | ||
| 460 | zdbsm: this.zdbsm | ||
| 461 | } | ||
| 462 | |||
| 463 | dzHb(data).then(res => { | ||
| 464 | if (res.success) { | ||
| 465 | console.log(res) | ||
| 466 | this.$message.success("多幢合并成功") | ||
| 467 | this.$router.push({ | ||
| 468 | path: '/dz', | ||
| 469 | query: { | ||
| 470 | source: 1, | ||
| 471 | bsm: res.result | ||
| 472 | } | ||
| 473 | }) | ||
| 474 | } | ||
| 475 | }) | ||
| 455 | }, | 476 | }, |
| 456 | dzClose() { | 477 | dzClose() { |
| 457 | this.dzIsVisible = false; | 478 | this.dzIsVisible = false; |
| ... | @@ -498,7 +519,7 @@ | ... | @@ -498,7 +519,7 @@ |
| 498 | this.$confirm('当前选择多幢不在同一宗地下,是否继续选择?') | 519 | this.$confirm('当前选择多幢不在同一宗地下,是否继续选择?') |
| 499 | .then(_ => { | 520 | .then(_ => { |
| 500 | this.dzList.push(data) | 521 | this.dzList.push(data) |
| 501 | data['type']='多幢' | 522 | data['type'] = 'dz' |
| 502 | this.addData(data) | 523 | this.addData(data) |
| 503 | return | 524 | return |
| 504 | }) | 525 | }) |
| ... | @@ -507,7 +528,7 @@ | ... | @@ -507,7 +528,7 @@ |
| 507 | }); | 528 | }); |
| 508 | } else { | 529 | } else { |
| 509 | this.dzList.push(data); | 530 | this.dzList.push(data); |
| 510 | data['type']='多幢' | 531 | data['type'] = 'dz' |
| 511 | this.addData(data) | 532 | this.addData(data) |
| 512 | } | 533 | } |
| 513 | }, | 534 | }, |
| ... | @@ -523,7 +544,7 @@ | ... | @@ -523,7 +544,7 @@ |
| 523 | this.$confirm('当前选择多幢不在同一宗地下,是否继续选择?') | 544 | this.$confirm('当前选择多幢不在同一宗地下,是否继续选择?') |
| 524 | .then(_ => { | 545 | .then(_ => { |
| 525 | this.zrzList.push(data) | 546 | this.zrzList.push(data) |
| 526 | data['type'] = '自然幢' | 547 | data['type'] = 'zrz' |
| 527 | this.addData(data) | 548 | this.addData(data) |
| 528 | return | 549 | return |
| 529 | }) | 550 | }) |
| ... | @@ -532,7 +553,7 @@ | ... | @@ -532,7 +553,7 @@ |
| 532 | }); | 553 | }); |
| 533 | } else { | 554 | } else { |
| 534 | this.zrzList.push(data) | 555 | this.zrzList.push(data) |
| 535 | data['type'] = '自然幢'; | 556 | data['type'] = 'zrz'; |
| 536 | this.addData(data) | 557 | this.addData(data) |
| 537 | } | 558 | } |
| 538 | }, | 559 | }, | ... | ... |
-
Please register or sign in to post a comment