Merge branch 'master' of http://yun.pashanhoo.com:9090/renchao/CadastralSystem
Showing
3 changed files
with
57 additions
and
20 deletions
| ... | @@ -410,7 +410,6 @@ | ... | @@ -410,7 +410,6 @@ |
| 410 | methods: { | 410 | methods: { |
| 411 | getZdData(id) { | 411 | getZdData(id) { |
| 412 | getQjZdjbxxDetailById(id).then(res => { | 412 | getQjZdjbxxDetailById(id).then(res => { |
| 413 | console.log(res.result, '宗地信息') | ||
| 414 | this.dzhbhData.xzqbsm = res.result.xzqbsm | 413 | this.dzhbhData.xzqbsm = res.result.xzqbsm |
| 415 | this.changeXzq(this.dzhbhData.xzqbsm) | 414 | this.changeXzq(this.dzhbhData.xzqbsm) |
| 416 | this.dzhbhData.djqbsm = res.result.djqbsm | 415 | this.dzhbhData.djqbsm = res.result.djqbsm |
| ... | @@ -429,7 +428,6 @@ | ... | @@ -429,7 +428,6 @@ |
| 429 | this.geZrztData(this.queryData) | 428 | this.geZrztData(this.queryData) |
| 430 | }, | 429 | }, |
| 431 | deleteData(index) { | 430 | deleteData(index) { |
| 432 | console.log(this.dzhbqData, '多幢合并前数据') | ||
| 433 | let data = this.dzhbqData[index]; | 431 | let data = this.dzhbqData[index]; |
| 434 | // 多幢 | 432 | // 多幢 |
| 435 | if (data.zrzCount) { | 433 | if (data.zrzCount) { |
| ... | @@ -477,8 +475,12 @@ | ... | @@ -477,8 +475,12 @@ |
| 477 | this.geDztData(this.queryData) | 475 | this.geDztData(this.queryData) |
| 478 | }, | 476 | }, |
| 479 | addData(data) { | 477 | addData(data) { |
| 478 | if (this.dzhbqData.length === 0) { | ||
| 479 | this.zdbsm = data.zdbsm; | ||
| 480 | } | ||
| 481 | this.zrzIsVisible = false; | ||
| 482 | this.dzIsVisible = false; | ||
| 480 | this.dzhbqData.push(data); | 483 | this.dzhbqData.push(data); |
| 481 | this.zdbsm = data.zdbsm | ||
| 482 | }, | 484 | }, |
| 483 | addDzData(data) { | 485 | addDzData(data) { |
| 484 | let arr = []; | 486 | let arr = []; |
| ... | @@ -489,12 +491,19 @@ | ... | @@ -489,12 +491,19 @@ |
| 489 | } | 491 | } |
| 490 | arr = this.dzhbqData.filter(i => i.zdbsm !== data.zdbsm); | 492 | arr = this.dzhbqData.filter(i => i.zdbsm !== data.zdbsm); |
| 491 | if (arr.length > 0) { | 493 | if (arr.length > 0) { |
| 492 | this.$message.info("当前选择多幢不在同一宗地下,请重新选择") | 494 | this.$confirm('当前选择多幢不在同一宗地下,是否继续选择?') |
| 493 | return | 495 | .then(_ => { |
| 496 | this.dzList.push(data) | ||
| 497 | this.addData(data) | ||
| 498 | return | ||
| 499 | }) | ||
| 500 | .catch(_ => { | ||
| 501 | return | ||
| 502 | }); | ||
| 503 | } else { | ||
| 504 | this.dzList.push(data); | ||
| 505 | this.addData(data) | ||
| 494 | } | 506 | } |
| 495 | this.dzIsVisible = false; | ||
| 496 | this.dzList.push(data) | ||
| 497 | this.addData(data) | ||
| 498 | }, | 507 | }, |
| 499 | addZrzData(data) { | 508 | addZrzData(data) { |
| 500 | let arr = []; | 509 | let arr = []; |
| ... | @@ -505,12 +514,19 @@ | ... | @@ -505,12 +514,19 @@ |
| 505 | } | 514 | } |
| 506 | arr = this.dzhbqData.filter(i => i.zdbsm !== data.zdbsm); | 515 | arr = this.dzhbqData.filter(i => i.zdbsm !== data.zdbsm); |
| 507 | if (arr.length > 0) { | 516 | if (arr.length > 0) { |
| 508 | this.$message.info("当前选择自然幢不在同一宗地下,请重新选择") | 517 | this.$confirm('当前选择多幢不在同一宗地下,是否继续选择?') |
| 509 | return | 518 | .then(_ => { |
| 519 | this.zrzList.push(data) | ||
| 520 | this.addData(data) | ||
| 521 | return | ||
| 522 | }) | ||
| 523 | .catch(_ => { | ||
| 524 | return | ||
| 525 | }); | ||
| 526 | }else { | ||
| 527 | this.zrzList.push(data) | ||
| 528 | this.addData(data) | ||
| 510 | } | 529 | } |
| 511 | this.zrzIsVisible = false; | ||
| 512 | this.zrzList.push(data) | ||
| 513 | this.addData(data) | ||
| 514 | }, | 530 | }, |
| 515 | getXzqList() { | 531 | getXzqList() { |
| 516 | getAllList() | 532 | getAllList() | ... | ... |
| ... | @@ -584,7 +584,6 @@ | ... | @@ -584,7 +584,6 @@ |
| 584 | dzfgGetZrzxx(dzbsm){ | 584 | dzfgGetZrzxx(dzbsm){ |
| 585 | dzfgGetZrzxx(dzbsm).then(res => { | 585 | dzfgGetZrzxx(dzbsm).then(res => { |
| 586 | if (res.success) { | 586 | if (res.success) { |
| 587 | console.log(res.result,'res.result'); | ||
| 588 | res.result.forEach(item=>{ | 587 | res.result.forEach(item=>{ |
| 589 | item.hasChoosed = '' | 588 | item.hasChoosed = '' |
| 590 | }) | 589 | }) | ... | ... |
| ... | @@ -181,7 +181,7 @@ | ... | @@ -181,7 +181,7 @@ |
| 181 | getListByPbsm, | 181 | getListByPbsm, |
| 182 | getDdicByMC | 182 | getDdicByMC |
| 183 | } from "@api/common"; | 183 | } from "@api/common"; |
| 184 | import {ZdHb} from "@api/zd" | 184 | import {ZdHb,getQjZdjbxxDetailById} from "@api/zd" |
| 185 | import {saveDzHb, ZdfggetZxx} from "@api/dz" | 185 | import {saveDzHb, ZdfggetZxx} from "@api/dz" |
| 186 | import QueryData from '@components/queryData/queryData' | 186 | import QueryData from '@components/queryData/queryData' |
| 187 | import zdQueryData from '@components/zdQueryData/zdQueryData' | 187 | import zdQueryData from '@components/zdQueryData/zdQueryData' |
| ... | @@ -203,6 +203,7 @@ | ... | @@ -203,6 +203,7 @@ |
| 203 | } | 203 | } |
| 204 | ], // 多幢合并后数据 | 204 | ], // 多幢合并后数据 |
| 205 | hhbhData: {}, // 户合并后数据 | 205 | hhbhData: {}, // 户合并后数据 |
| 206 | zdbsm:'', //宗地BSM | ||
| 206 | fgBoxWidth: 0, | 207 | fgBoxWidth: 0, |
| 207 | xzq: [], | 208 | xzq: [], |
| 208 | djq: [], | 209 | djq: [], |
| ... | @@ -240,13 +241,22 @@ | ... | @@ -240,13 +241,22 @@ |
| 240 | this.hhbtabs = true | 241 | this.hhbtabs = true |
| 241 | } | 242 | } |
| 242 | }, | 243 | }, |
| 244 | getZdData(id) { | ||
| 245 | getQjZdjbxxDetailById(id).then(res => { | ||
| 246 | this.zdhbhData.xzqbsm = res.result.xzqbsm | ||
| 247 | this.changeXzq(this.zdhbhData.xzqbsm) | ||
| 248 | this.zdhbhData.djqbsm = res.result.djqbsm | ||
| 249 | this.changeDjq(this.zdhbhData.djqbsm) | ||
| 250 | this.zdhbhData.djzqbsm = res.result.djzqbsm | ||
| 251 | this.zdhbhData.syqlxbsm = res.result.syqlxbsm | ||
| 252 | this.zdhbhData.zdtzmbsm = res.result.zdtzmbsm | ||
| 253 | }) | ||
| 254 | }, | ||
| 243 | save() { | 255 | save() { |
| 244 | switch (this.tabName) { | 256 | switch (this.tabName) { |
| 245 | case "zd": | 257 | case "zd": |
| 246 | this.zdHb(); | 258 | this.zdHb(); |
| 247 | break | 259 | break |
| 248 | case "dz": | ||
| 249 | break | ||
| 250 | case "h": | 260 | case "h": |
| 251 | break; | 261 | break; |
| 252 | default: | 262 | default: |
| ... | @@ -319,10 +329,15 @@ | ... | @@ -319,10 +329,15 @@ |
| 319 | case "zd": | 329 | case "zd": |
| 320 | this.zdhbqData.splice(index, 1); | 330 | this.zdhbqData.splice(index, 1); |
| 321 | //删除幢信息中的数据 | 331 | //删除幢信息中的数据 |
| 322 | console.log(item); | ||
| 323 | console.log(this.zdZrzList, 'this.zdZrzList'); | ||
| 324 | this.zdZrzList = this.zdZrzList.filter(i => i.zdbsm !== item.zdbsm); | 332 | this.zdZrzList = this.zdZrzList.filter(i => i.zdbsm !== item.zdbsm); |
| 325 | this.zdDzList = this.zdDzList.filter(i => i.zdbsm !== item.zdbsm); | 333 | this.zdDzList = this.zdDzList.filter(i => i.zdbsm !== item.zdbsm); |
| 334 | if (this.zdhbqData.length === 0) { | ||
| 335 | this.zdhbhData.xzqbsm = "" | ||
| 336 | this.zdhbhData.djqbsm = "" | ||
| 337 | this.zdhbhData.djzqbsm = "" | ||
| 338 | this.zdhbhData.syqlxbsm = "" | ||
| 339 | this.zdhbhData.zdtzmbsm = "" | ||
| 340 | } | ||
| 326 | break | 341 | break |
| 327 | case "dz": | 342 | case "dz": |
| 328 | this.dzhbqData.splice(index, 1) | 343 | this.dzhbqData.splice(index, 1) |
| ... | @@ -398,6 +413,9 @@ | ... | @@ -398,6 +413,9 @@ |
| 398 | this.centerDialogVisible = true; | 413 | this.centerDialogVisible = true; |
| 399 | }, | 414 | }, |
| 400 | addZdData(data) { | 415 | addZdData(data) { |
| 416 | if (this.zdhbqData.length === 0) { | ||
| 417 | this.zdbsm=data.zdbsm; | ||
| 418 | } | ||
| 401 | this.zdhbqData.push(data); | 419 | this.zdhbqData.push(data); |
| 402 | this.centerDialogVisible = false; | 420 | this.centerDialogVisible = false; |
| 403 | ZdfggetZxx(data.zdbsm).then(res => { | 421 | ZdfggetZxx(data.zdbsm).then(res => { |
| ... | @@ -488,7 +506,11 @@ | ... | @@ -488,7 +506,11 @@ |
| 488 | } | 506 | } |
| 489 | }, | 507 | }, |
| 490 | computed: {}, | 508 | computed: {}, |
| 491 | watch: {}, | 509 | watch: { |
| 510 | zdbsm: function (bsm) { | ||
| 511 | this.getZdData(bsm) | ||
| 512 | } | ||
| 513 | }, | ||
| 492 | } | 514 | } |
| 493 | </script> | 515 | </script> |
| 494 | <style scoped lang="less"> | 516 | <style scoped lang="less"> | ... | ... |
-
Please register or sign in to post a comment