2e95d891 by zhaoqian

自然幢表单联调

1 parent 10966f5b
1 <template> 1 <template>
2 <div class="zrz content-form"> 2 <div class="zrz content-form" v-loading="loading">
3 <el-form ref="form" :model="form" label-width="160px"> 3 <el-form ref="form" :model="form" label-width="160px">
4 <Qlr ref="qlrxxModule"></Qlr> 4 <Qlr ref="qlrxxModule"></Qlr>
5 <table border="1" width="100%" cellspacing="0" cellpadding="0" class="zrzTable"> 5 <table border="1" width="100%" cellspacing="0" cellpadding="0" class="zrzTable">
...@@ -10,7 +10,8 @@ ...@@ -10,7 +10,8 @@
10 <tr height="30"> 10 <tr height="30">
11 <td colspan="2" align="center" >宗地代码</td> 11 <td colspan="2" align="center" >宗地代码</td>
12 <td colspan="4" > 12 <td colspan="4" >
13 <el-input v-model="form.zdbsm"></el-input> 13 <el-input v-model="form.zddm"></el-input>
14 <el-input v-show="false" v-model="form.zdbsm"></el-input>
14 </td> 15 </td>
15 <td colspan="2" align="center" >自然幢号</td> 16 <td colspan="2" align="center" >自然幢号</td>
16 <td colspan="4" > 17 <td colspan="4" >
...@@ -27,6 +28,7 @@ ...@@ -27,6 +28,7 @@
27 <!-- todo 此处暂时存放的是不动产单元号标识码,而不是不动产单元号--> 28 <!-- todo 此处暂时存放的是不动产单元号标识码,而不是不动产单元号-->
28 <td colspan="4" > 29 <td colspan="4" >
29 <el-input v-model="form.bdcdyh" style="width: 70%"></el-input> 30 <el-input v-model="form.bdcdyh" style="width: 70%"></el-input>
31 <el-input v-show="false" v-model="form.dyhbsm" style="width: 70%"></el-input>
30 <el-button @click.prevent="" type="primary" size="mini" style="width:25%;margin-left:3%">生成</el-button> 32 <el-button @click.prevent="" type="primary" size="mini" style="width:25%;margin-left:3%">生成</el-button>
31 </td> 33 </td>
32 </tr> 34 </tr>
...@@ -268,6 +270,7 @@ ...@@ -268,6 +270,7 @@
268 import Qlr from "../../../components/formMenu/qlr"; 270 import Qlr from "../../../components/formMenu/qlr";
269 import Qlxz from "../../../components/formMenu/qlxz"; 271 import Qlxz from "../../../components/formMenu/qlxz";
270 import {getBdcdyh,saveZrzInfo} from "../../../api/zrz" 272 import {getBdcdyh,saveZrzInfo} from "../../../api/zrz"
273 import {getQjZdjbxxDetailById} from "../../../api/zd"
271 import {getDdicByMC} from "../../../api/common" 274 import {getDdicByMC} from "../../../api/common"
272 export default { 275 export default {
273 name:'zrz', 276 name:'zrz',
...@@ -280,8 +283,11 @@ ...@@ -280,8 +283,11 @@
280 form:{ 283 form:{
281 zrzbsm:'', //自然幢标识码 284 zrzbsm:'', //自然幢标识码
282 zdbsm:'', //宗地标识码 285 zdbsm:'', //宗地标识码
286 zddm:'', //宗地代码
283 dzbsm:'', //多幢标识码 287 dzbsm:'', //多幢标识码
284 bdcdyh:'', //不动产单元号标识码 288 dzdm:'', //多幢代码
289 dyhbsm:'', //不动产单元号标识码
290 bdcdyh:'', //不动产单元号
285 zrzh:'', //自然幢号 291 zrzh:'', //自然幢号
286 jzwgd:'', //建筑物高度 292 jzwgd:'', //建筑物高度
287 zzdmj:'', //幢占地面积 293 zzdmj:'', //幢占地面积
...@@ -344,6 +350,7 @@ ...@@ -344,6 +350,7 @@
344 value: '', 350 value: '',
345 ytTitleRowspan:1, //用途的单元格垂直合并数量 351 ytTitleRowspan:1, //用途的单元格垂直合并数量
346 fwjgTitleRowspan:1, //房屋结构的单元格垂直合并数量 352 fwjgTitleRowspan:1, //房屋结构的单元格垂直合并数量
353 loading:false,
347 } 354 }
348 }, 355 },
349 methods: { 356 methods: {
...@@ -388,6 +395,7 @@ ...@@ -388,6 +395,7 @@
388 }, 395 },
389 onSave(){ 396 onSave(){
390 console.log(this.form) 397 console.log(this.form)
398 this.loading=true;
391 // this.form.qlxzList=this.$refs.qlxzModule.getQlxzDataList(); 399 // this.form.qlxzList=this.$refs.qlxzModule.getQlxzDataList();
392 this.form.qlxzList= 400 this.form.qlxzList=
393 [{ 401 [{
...@@ -423,6 +431,7 @@ ...@@ -423,6 +431,7 @@
423 if(res.code===200){ 431 if(res.code===200){
424 this.$message.success("保存完成!") 432 this.$message.success("保存完成!")
425 } 433 }
434 this.loading=false;
426 }) 435 })
427 } 436 }
428 }, 437 },
...@@ -436,7 +445,7 @@ ...@@ -436,7 +445,7 @@
436 this.form.bdcdyh=res.result; 445 this.form.bdcdyh=res.result;
437 }) 446 })
438 }, 447 },
439 getFwxzList(){ 448 getDDic(){
440 getDdicByMC("房屋性质").then((res)=>{ 449 getDdicByMC("房屋性质").then((res)=>{
441 if(res.result!=null){ 450 if(res.result!=null){
442 for(let i=0;i<res.result.length;i++){ 451 for(let i=0;i<res.result.length;i++){
...@@ -448,8 +457,6 @@ ...@@ -448,8 +457,6 @@
448 } 457 }
449 458
450 }) 459 })
451 },
452 getCbList(){
453 getDdicByMC("房屋产别").then((res)=>{ 460 getDdicByMC("房屋产别").then((res)=>{
454 if(res.result!=null){ 461 if(res.result!=null){
455 for(let i=0;i<res.result.length;i++){ 462 for(let i=0;i<res.result.length;i++){
...@@ -461,8 +468,6 @@ ...@@ -461,8 +468,6 @@
461 } 468 }
462 469
463 }) 470 })
464 },
465 getCqlyList(){
466 getDdicByMC("产权来源").then((res)=>{ 471 getDdicByMC("产权来源").then((res)=>{
467 if(res.result!=null){ 472 if(res.result!=null){
468 for(let i=0;i<res.result.length;i++){ 473 for(let i=0;i<res.result.length;i++){
...@@ -474,8 +479,6 @@ ...@@ -474,8 +479,6 @@
474 } 479 }
475 480
476 }) 481 })
477 },
478 getYtList(){
479 getDdicByMC("土地用途").then((res)=>{ 482 getDdicByMC("土地用途").then((res)=>{
480 if(res.result!=null){ 483 if(res.result!=null){
481 for(let i=0;i<res.result.length;i++){ 484 for(let i=0;i<res.result.length;i++){
...@@ -487,8 +490,6 @@ ...@@ -487,8 +490,6 @@
487 } 490 }
488 491
489 }) 492 })
490 },
491 getDList(){
492 getDdicByMC("土地等级").then((res)=>{ 493 getDdicByMC("土地等级").then((res)=>{
493 if(res.result!=null){ 494 if(res.result!=null){
494 for(let i=0;i<res.result.length;i++){ 495 for(let i=0;i<res.result.length;i++){
...@@ -500,8 +501,6 @@ ...@@ -500,8 +501,6 @@
500 } 501 }
501 502
502 }) 503 })
503 },
504 getJgist(){
505 getDdicByMC("房屋结构").then((res)=>{ 504 getDdicByMC("房屋结构").then((res)=>{
506 if(res.result!=null){ 505 if(res.result!=null){
507 for(let i=0;i<res.result.length;i++){ 506 for(let i=0;i<res.result.length;i++){
...@@ -514,6 +513,7 @@ ...@@ -514,6 +513,7 @@
514 513
515 }) 514 })
516 }, 515 },
516
517 getQlrxxData() { 517 getQlrxxData() {
518 console.log(this.$refs.qlrxxModule.getQlgyfsData()); //权利共有方式数据 518 console.log(this.$refs.qlrxxModule.getQlgyfsData()); //权利共有方式数据
519 console.log(this.$refs.qlrxxModule.getQlrxxData()); //权利人表格数据 519 console.log(this.$refs.qlrxxModule.getQlrxxData()); //权利人表格数据
...@@ -521,19 +521,22 @@ ...@@ -521,19 +521,22 @@
521 getQlxzData() { 521 getQlxzData() {
522 console.log(this.$refs.qlxzModule.getQlxzDataList()); //权利性质数据 522 console.log(this.$refs.qlxzModule.getQlxzDataList()); //权利性质数据
523 }, 523 },
524 getZddm(zdbsm){
525 getQjZdjbxxDetailById(zdbsm).then((res)=>{
526 if(res.code===200){
527 this.form.zddm=res.result.zddm;
528 }
529 })
530 },
524 }, 531 },
525 created(){ 532 created(){
526 533
527 }, 534 },
528 mounted() { 535 mounted() {
529 this.getFwxzList(); 536 this.getDDic();
530 this.getCbList();
531 this.getCqlyList();
532 this.getYtList();
533 this.getDList();
534 this.getJgist();
535 //todo 怎么判断进入到该页面是从新建处进来的,还是从右键宗地进来的!如果是从新建进来的就需要把虚拟宗标识码带过来; 537 //todo 怎么判断进入到该页面是从新建处进来的,还是从右键宗地进来的!如果是从新建进来的就需要把虚拟宗标识码带过来;
536 this.form.zdbsm=this.$store.zdbsm; 538 this.form.zdbsm=this.$store.zdbsm;
539 this.getZddm(this.$store.zdbsm);
537 this.form.xmmc=this.$store.xmmc; 540 this.form.xmmc=this.$store.xmmc;
538 this.form.zrzbsm=this.$store.zrzbsm; 541 this.form.zrzbsm=this.$store.zrzbsm;
539 } 542 }
......