权利人,范围属性变更目录树问题
Showing
8 changed files
with
57 additions
and
14 deletions
... | @@ -44,3 +44,18 @@ export function getQlrInfoByGlbsm(data) { | ... | @@ -44,3 +44,18 @@ export function getQlrInfoByGlbsm(data) { |
44 | }, | 44 | }, |
45 | }) | 45 | }) |
46 | } | 46 | } |
47 | |||
48 | /** | ||
49 | * 更新权利人共有公用情况 | ||
50 | */ | ||
51 | export function updateGyGyQlrQk(glbsm,type,gyqkbsm) { | ||
52 | return request({ | ||
53 | url: '/system/Qlr/updateGyGyQlrQk', | ||
54 | method: 'get', | ||
55 | params: { | ||
56 | glbsm:glbsm, | ||
57 | type:type, | ||
58 | gyqkbsm:gyqkbsm, | ||
59 | }, | ||
60 | }) | ||
61 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -7,8 +7,8 @@ | ... | @@ -7,8 +7,8 @@ |
7 | <td colspan="8"> | 7 | <td colspan="8"> |
8 | <el-row> | 8 | <el-row> |
9 | <el-col :span="14" class="fl" style="line-height:32px"> | 9 | <el-col :span="14" class="fl" style="line-height:32px"> |
10 | <el-radio-group v-model="gyfs"> | 10 | <el-radio-group v-model="gyfs" @change="updateGyfs"> |
11 | <el-radio :label="item.bsm" :disabled="+qszt!==0 || item.disabled" :key="item.bsm" v-for="item in gyfsList">{{item.mc}}</el-radio> | 11 | <el-radio :label="item.bsm" :disabled="+qszt!==0" :key="item.bsm" v-for="item in gyfsList">{{item.mc}}</el-radio> |
12 | </el-radio-group> | 12 | </el-radio-group> |
13 | </el-col> | 13 | </el-col> |
14 | <el-col :span="10" class="fr"> | 14 | <el-col :span="10" class="fr"> |
... | @@ -268,7 +268,7 @@ | ... | @@ -268,7 +268,7 @@ |
268 | <tr> | 268 | <tr> |
269 | <td colspan="4" class="tdright">共有方式</td> | 269 | <td colspan="4" class="tdright">共有方式</td> |
270 | <td colspan="6"> | 270 | <td colspan="6"> |
271 | <el-select class="formSelect" v-model="formData.gyfsbsm"> | 271 | <el-select class="formSelect" v-model="formData.gyfsbsm" disabled> |
272 | <el-option | 272 | <el-option |
273 | v-for="item in $store.state.gyfsList" | 273 | v-for="item in $store.state.gyfsList" |
274 | :key="item.bsm" | 274 | :key="item.bsm" |
... | @@ -313,7 +313,7 @@ | ... | @@ -313,7 +313,7 @@ |
313 | 313 | ||
314 | <script> | 314 | <script> |
315 | import {getDdicByMC} from "@api/common"; | 315 | import {getDdicByMC} from "@api/common"; |
316 | import {insertQlrDlrFr,getQlrInfoByGlbsm,updateQlrDlrFr,deleteQlrDlrFrByQlrbsm} from "@api/qlr"; | 316 | import {insertQlrDlrFr,getQlrInfoByGlbsm,updateQlrDlrFr,deleteQlrDlrFrByQlrbsm,updateGyGyQlrQk} from "@api/qlr"; |
317 | 317 | ||
318 | export default { | 318 | export default { |
319 | props: { | 319 | props: { |
... | @@ -333,6 +333,10 @@ | ... | @@ -333,6 +333,10 @@ |
333 | type: String, | 333 | type: String, |
334 | default: "", | 334 | default: "", |
335 | }, | 335 | }, |
336 | type: { | ||
337 | type: String, | ||
338 | default: "", | ||
339 | }, | ||
336 | }, | 340 | }, |
337 | data() { | 341 | data() { |
338 | return { | 342 | return { |
... | @@ -540,6 +544,21 @@ | ... | @@ -540,6 +544,21 @@ |
540 | }); | 544 | }); |
541 | } | 545 | } |
542 | }, | 546 | }, |
547 | |||
548 | updateGyfs(val){ | ||
549 | console.log(val,this.type) | ||
550 | updateGyGyQlrQk(this.bsm,this.type,val).then((res)=>{ | ||
551 | if(res.code === 200){ | ||
552 | console.log("修改完成!") | ||
553 | } | ||
554 | }) | ||
555 | }, | ||
556 | |||
557 | //父组件改变子组件的共有方式 | ||
558 | changeGyfs(val){ | ||
559 | this.gyfs = val; | ||
560 | }, | ||
561 | |||
543 | //行双击事件 | 562 | //行双击事件 |
544 | rowDbclick(row){ | 563 | rowDbclick(row){ |
545 | this.dialogVisible = true; | 564 | this.dialogVisible = true; |
... | @@ -625,9 +644,9 @@ | ... | @@ -625,9 +644,9 @@ |
625 | if(res.result!=null){ | 644 | if(res.result!=null){ |
626 | this.tableData=res.result; | 645 | this.tableData=res.result; |
627 | if(this.tableData.length===0){ | 646 | if(this.tableData.length===0){ |
628 | this.gyfs=this.$store.state.gyfsList[0].bsm; | 647 | // this.gyfs=this.$store.state.gyfsList[0].bsm; |
629 | }else { | 648 | }else { |
630 | this.gyfs=res.result[0].gyfsbsm; | 649 | // this.gyfs=res.result[0].gyfsbsm; |
631 | } | 650 | } |
632 | } | 651 | } |
633 | } | 652 | } | ... | ... |
... | @@ -506,17 +506,17 @@ | ... | @@ -506,17 +506,17 @@ |
506 | switch (this.queryType) { | 506 | switch (this.queryType) { |
507 | case "zrz": | 507 | case "zrz": |
508 | this.$store.state.zrzbsm = res.result; | 508 | this.$store.state.zrzbsm = res.result; |
509 | this.getTreeByBsm(res.result,this.queryType,'2'); | 509 | this.getTreeByBsm(res.result,this.queryType,'0,1,2'); |
510 | path = "/zrz"; | 510 | path = "/zrz"; |
511 | break; | 511 | break; |
512 | case "zd": | 512 | case "zd": |
513 | this.$store.state.zdbsm = res.result; | 513 | this.$store.state.zdbsm = res.result; |
514 | this.getRightTree(res.result,'2'); | 514 | this.getRightTree(res.result,'0,1,2'); |
515 | path = "/zd"; | 515 | path = "/zd"; |
516 | break; | 516 | break; |
517 | case "dz": | 517 | case "dz": |
518 | this.$store.state.dzbsm = res.result; | 518 | this.$store.state.dzbsm = res.result; |
519 | this.getTreeByBsm(res.result,this.queryType,'2'); | 519 | this.getTreeByBsm(res.result,this.queryType,'0,1,2'); |
520 | path = "/dz"; | 520 | path = "/dz"; |
521 | break; | 521 | break; |
522 | default: | 522 | default: | ... | ... |
1 | <template> | 1 | <template> |
2 | <div class="dz content-form" ref="mainBox"> | 2 | <div class="dz content-form" ref="mainBox"> |
3 | <el-form ref="form" :model="form" label-width="160px"> | 3 | <el-form ref="form" :model="form" label-width="160px"> |
4 | <Qlr ref="qlrxxModule" :bsm="bsm"></Qlr> | 4 | <Qlr ref="qlrxxModule" :bsm="bsm" :type="lx"></Qlr> |
5 | <table border="1" width="100%" cellspacing="0" cellpadding="0" class="dzTable"> | 5 | <table border="1" width="100%" cellspacing="0" cellpadding="0" class="dzTable"> |
6 | <tbody> | 6 | <tbody> |
7 | <tr height="30"> | 7 | <tr height="30"> |
... | @@ -230,6 +230,7 @@ | ... | @@ -230,6 +230,7 @@ |
230 | label: 'mc' | 230 | label: 'mc' |
231 | }, | 231 | }, |
232 | 232 | ||
233 | lx:'dz', | ||
233 | bsm:'', //此页面的多幢标识码 | 234 | bsm:'', //此页面的多幢标识码 |
234 | form:{ | 235 | form:{ |
235 | dzbsm:'', //多幢标识码 | 236 | dzbsm:'', //多幢标识码 |
... | @@ -400,6 +401,7 @@ | ... | @@ -400,6 +401,7 @@ |
400 | getDzDetailByBsm(data).then((res)=>{ | 401 | getDzDetailByBsm(data).then((res)=>{ |
401 | if(res.code===200) { | 402 | if(res.code===200) { |
402 | this.form = res.result; | 403 | this.form = res.result; |
404 | this.$refs.qlrxxModule.changeGyfs(res.result.gygyqlrqk); | ||
403 | if(this.form.bblx === 0 && this.form.qszt === '0' && this.form.bhqkbsm == null){ | 405 | if(this.form.bblx === 0 && this.form.qszt === '0' && this.form.bhqkbsm == null){ |
404 | this.disabled = false | 406 | this.disabled = false |
405 | }else { | 407 | }else { | ... | ... |
1 | <template> | 1 | <template> |
2 | <div class="gzw content-form"> | 2 | <div class="gzw content-form"> |
3 | <el-form ref="form" :model="form" label-width="160px"> | 3 | <el-form ref="form" :model="form" label-width="160px"> |
4 | <Qlr ref="qlrxxModule" :bsm="bsm"></Qlr> | 4 | <Qlr ref="qlrxxModule" :bsm="bsm" :type="lx"></Qlr> |
5 | <table border="1" width="100%" cellspacing="0" cellpadding="0" class="gzwTable"> | 5 | <table border="1" width="100%" cellspacing="0" cellpadding="0" class="gzwTable"> |
6 | <tr height="30"> | 6 | <tr height="30"> |
7 | <th colspan="12"><font size="4"></font>构筑物基本信息</th> | 7 | <th colspan="12"><font size="4"></font>构筑物基本信息</th> |
... | @@ -114,6 +114,7 @@ | ... | @@ -114,6 +114,7 @@ |
114 | label: 'mc' | 114 | label: 'mc' |
115 | }, | 115 | }, |
116 | 116 | ||
117 | lx:'gzw', | ||
117 | bsm:'', | 118 | bsm:'', |
118 | form:{ | 119 | form:{ |
119 | zdzhdm:'', | 120 | zdzhdm:'', |
... | @@ -260,6 +261,7 @@ | ... | @@ -260,6 +261,7 @@ |
260 | this.form.qszt = res.result.qszt; | 261 | this.form.qszt = res.result.qszt; |
261 | this.zdbsm = res.result.zdzhbsm; | 262 | this.zdbsm = res.result.zdzhbsm; |
262 | this.getZddm(this.zdbsm); | 263 | this.getZddm(this.zdbsm); |
264 | this.$refs.qlrxxModule.changeGyfs(res.result.gygyqlrqk); | ||
263 | } | 265 | } |
264 | }) | 266 | }) |
265 | }, | 267 | }, | ... | ... |
1 | <template> | 1 | <template> |
2 | <div class="main" ref="mainBox"> | 2 | <div class="main" ref="mainBox"> |
3 | <div class="formMenu"> | 3 | <div class="formMenu"> |
4 | <Qlr ref="qlrxxModule" :bsm="curZdbsm" :qszt="formData.qszt"></Qlr> | 4 | <Qlr ref="qlrxxModule" :bsm="curZdbsm" :qszt="formData.qszt" :type="lx"></Qlr> |
5 | <table class="zdjbxxTable" cellspacing="0" cellpadding="0" border="1"> | 5 | <table class="zdjbxxTable" cellspacing="0" cellpadding="0" border="1"> |
6 | <tr> | 6 | <tr> |
7 | <th colspan="12">宗地基本信息</th> | 7 | <th colspan="12">宗地基本信息</th> |
... | @@ -422,6 +422,7 @@ | ... | @@ -422,6 +422,7 @@ |
422 | formData: {}, | 422 | formData: {}, |
423 | dpdm: '', //宗地底盘代码 | 423 | dpdm: '', //宗地底盘代码 |
424 | curZdbsm: '', | 424 | curZdbsm: '', |
425 | lx:'zd', | ||
425 | mainBoxWidth: 0, | 426 | mainBoxWidth: 0, |
426 | geoAttributes: { | 427 | geoAttributes: { |
427 | OBJECTID: "", | 428 | OBJECTID: "", |
... | @@ -499,6 +500,7 @@ | ... | @@ -499,6 +500,7 @@ |
499 | .then((res) => { | 500 | .then((res) => { |
500 | if (res.result) { | 501 | if (res.result) { |
501 | this.formData = res.result; | 502 | this.formData = res.result; |
503 | this.$refs.qlrxxModule.changeGyfs(res.result.gygyqlrqk); | ||
502 | if(this.formData.bblx === 0 && this.formData.qszt === '0' && this.formData.bhqkbsm == null){ | 504 | if(this.formData.bblx === 0 && this.formData.qszt === '0' && this.formData.bhqkbsm == null){ |
503 | console.log("12345") | 505 | console.log("12345") |
504 | this.disabled = false | 506 | this.disabled = false | ... | ... |
1 | <template> | 1 | <template> |
2 | <div class="h content-form" ref="mainBox" :class="$route.path == '/h' ? 'hpage':''" :style="{'height': $route.path == '/h' ? '100%' : formHeight+'px'}"> | 2 | <div class="h content-form" ref="mainBox" :class="$route.path == '/h' ? 'hpage':''" :style="{'height': $route.path == '/h' ? '100%' : formHeight+'px'}"> |
3 | <el-form ref="form" :model="form" label-width="160px" class="form"> | 3 | <el-form ref="form" :model="form" label-width="160px" class="form"> |
4 | <Qlr ref="qlrxxModule" :bsm='bsm' :qszt="form.qszt"></Qlr> | 4 | <Qlr ref="qlrxxModule" :bsm='bsm' :qszt="form.qszt" :type="lx"></Qlr> |
5 | <table border="1" width="100%" cellspacing="0" cellpadding="0" class="hTable"> | 5 | <table border="1" width="100%" cellspacing="0" cellpadding="0" class="hTable"> |
6 | <tbody> | 6 | <tbody> |
7 | <tr height="30"> | 7 | <tr height="30"> |
... | @@ -441,6 +441,7 @@ | ... | @@ -441,6 +441,7 @@ |
441 | label: 'mc' | 441 | label: 'mc' |
442 | }, | 442 | }, |
443 | 443 | ||
444 | lx:'h', | ||
444 | hbsm:'', | 445 | hbsm:'', |
445 | form:{ | 446 | form:{ |
446 | bsm:'',//户标识码 | 447 | bsm:'',//户标识码 |
... | @@ -624,6 +625,7 @@ | ... | @@ -624,6 +625,7 @@ |
624 | if(res.code===200){ | 625 | if(res.code===200){ |
625 | this.form = res.result; | 626 | this.form = res.result; |
626 | this.hbsm = res.result.bsm; | 627 | this.hbsm = res.result.bsm; |
628 | this.$refs.qlrxxModule.changeGyfs(res.result.gygyqlrqk); | ||
627 | if(this.form.bblx === 0 && this.form.qszt === '0' && this.form.bhqkbsm == null){ | 629 | if(this.form.bblx === 0 && this.form.qszt === '0' && this.form.bhqkbsm == null){ |
628 | this.disableFlag = false | 630 | this.disableFlag = false |
629 | }else { | 631 | }else { | ... | ... |
1 | <template> | 1 | <template> |
2 | <div class="main" ref="mainBox"> | 2 | <div class="main" ref="mainBox"> |
3 | <div class="formMenu"> | 3 | <div class="formMenu"> |
4 | <Qlr ref="qlrxxModule" :bsm="bsm" :qszt="form.qszt"></Qlr> | 4 | <Qlr ref="qlrxxModule" :bsm="bsm" :qszt="form.qszt" :type="lx"></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"> |
6 | <tr> | 6 | <tr> |
7 | <th colspan="12">自然幢基本信息</th> | 7 | <th colspan="12">自然幢基本信息</th> |
... | @@ -660,6 +660,7 @@ | ... | @@ -660,6 +660,7 @@ |
660 | getZrzDetailByBsm(data).then((res)=>{ | 660 | getZrzDetailByBsm(data).then((res)=>{ |
661 | if(res.code===200){ | 661 | if(res.code===200){ |
662 | this.form=res.result; | 662 | this.form=res.result; |
663 | this.$refs.qlrxxModule.changeGyfs(res.result.gygyqlrqk); | ||
663 | // //如果没有宗地代码,自动生成 | 664 | // //如果没有宗地代码,自动生成 |
664 | // if(res.result.zddm == null){ | 665 | // if(res.result.zddm == null){ |
665 | // this.generatorCode() | 666 | // this.generatorCode() | ... | ... |
-
Please register or sign in to post a comment