Merge remote-tracking branch 'origin/master'
# Conflicts: # src/views/zrz/lpb/bjlp/ljz/index.vue
Showing
9 changed files
with
104 additions
and
56 deletions
src/api/zdy.js
0 → 100644
| 1 | import request from '@/plugin/axios' | ||
| 2 | |||
| 3 | /** | ||
| 4 | * 查询幢单元基本信息 | ||
| 5 | */ | ||
| 6 | export function getQjZdyDetailById(data) { | ||
| 7 | return request({ | ||
| 8 | url: '/system/qjZdy/getQjZdyDetailById', | ||
| 9 | method: 'get', | ||
| 10 | params: { | ||
| 11 | id: data, | ||
| 12 | } | ||
| 13 | }) | ||
| 14 | } | ||
| 15 | |||
| 16 | /** | ||
| 17 | * 更新保存幢单元基本信息 | ||
| 18 | */ | ||
| 19 | export function updateQjZdy(data) { | ||
| 20 | return request({ | ||
| 21 | url: '/system/qjZdy/updateQjZdy', | ||
| 22 | method: 'put', | ||
| 23 | data: data, | ||
| 24 | }) | ||
| 25 | } | ||
| 26 |
| ... | @@ -329,12 +329,14 @@ | ... | @@ -329,12 +329,14 @@ |
| 329 | type: String, | 329 | type: String, |
| 330 | default: "15vh", | 330 | default: "15vh", |
| 331 | }, | 331 | }, |
| 332 | 'bsm':String | 332 | bsm: { |
| 333 | type: String, | ||
| 334 | default: "", | ||
| 335 | }, | ||
| 333 | }, | 336 | }, |
| 334 | data() { | 337 | data() { |
| 335 | return { | 338 | return { |
| 336 | update:false, | 339 | update:false, |
| 337 | // bsm:'', | ||
| 338 | gyfs: '', | 340 | gyfs: '', |
| 339 | tableData: [], | 341 | tableData: [], |
| 340 | gyfsList:[], | 342 | gyfsList:[], |
| ... | @@ -499,7 +501,7 @@ | ... | @@ -499,7 +501,7 @@ |
| 499 | updateQlrDlrFr(this.formData).then((res)=>{ | 501 | updateQlrDlrFr(this.formData).then((res)=>{ |
| 500 | if(res.code===200){ | 502 | if(res.code===200){ |
| 501 | this.$message.success("修改完成!"); | 503 | this.$message.success("修改完成!"); |
| 502 | this.getQlrInfo(); | 504 | this.getQlrInfo(this.bsm); |
| 503 | this.update=false; | 505 | this.update=false; |
| 504 | this.dialogVisible = false; | 506 | this.dialogVisible = false; |
| 505 | } | 507 | } |
| ... | @@ -510,7 +512,7 @@ | ... | @@ -510,7 +512,7 @@ |
| 510 | this.tableData.push(this.formData); | 512 | this.tableData.push(this.formData); |
| 511 | Object.assign(this.$data, this.$options.data()) | 513 | Object.assign(this.$data, this.$options.data()) |
| 512 | this.dialogVisible = false; | 514 | this.dialogVisible = false; |
| 513 | this.getQlrInfo(); | 515 | this.getQlrInfo(this.bsm); |
| 514 | } | 516 | } |
| 515 | }) | 517 | }) |
| 516 | } | 518 | } |
| ... | @@ -572,7 +574,7 @@ | ... | @@ -572,7 +574,7 @@ |
| 572 | deleteQlrDlrFrByQlrbsm(qlrbsms).then((res)=>{ | 574 | deleteQlrDlrFrByQlrbsm(qlrbsms).then((res)=>{ |
| 573 | if(res.code===200){ | 575 | if(res.code===200){ |
| 574 | this.$message.success("删除完成!") | 576 | this.$message.success("删除完成!") |
| 575 | this.getQlrInfo(); | 577 | this.getQlrInfo(this.bsm); |
| 576 | } | 578 | } |
| 577 | }) | 579 | }) |
| 578 | } else { | 580 | } else { |
| ... | @@ -614,8 +616,8 @@ | ... | @@ -614,8 +616,8 @@ |
| 614 | }); | 616 | }); |
| 615 | } | 617 | } |
| 616 | }, | 618 | }, |
| 617 | getQlrInfo(){ | 619 | getQlrInfo(bsm){ |
| 618 | getQlrInfoByGlbsm(this.bsm).then((res)=>{ | 620 | getQlrInfoByGlbsm(bsm).then((res)=>{ |
| 619 | if(res.code){ | 621 | if(res.code){ |
| 620 | if(res.result!=null){ | 622 | if(res.result!=null){ |
| 621 | this.tableData=res.result; | 623 | this.tableData=res.result; |
| ... | @@ -633,7 +635,7 @@ | ... | @@ -633,7 +635,7 @@ |
| 633 | this.gyfsList = this.$store.state.gyfsList; | 635 | this.gyfsList = this.$store.state.gyfsList; |
| 634 | }, | 636 | }, |
| 635 | mounted() { | 637 | mounted() { |
| 636 | this.getQlrInfo(); | 638 | this.getQlrInfo(this.bsm); |
| 637 | if(this.$store.state.gyfsList.length>0){ | 639 | if(this.$store.state.gyfsList.length>0){ |
| 638 | this.gyfs=this.$store.state.gyfsList[0].bsm; | 640 | this.gyfs=this.$store.state.gyfsList[0].bsm; |
| 639 | } | 641 | } |
| ... | @@ -711,7 +713,6 @@ | ... | @@ -711,7 +713,6 @@ |
| 711 | this.$refs.zjzlbsm.$el.style.border = ''; | 713 | this.$refs.zjzlbsm.$el.style.border = ''; |
| 712 | } | 714 | } |
| 713 | }, | 715 | }, |
| 714 | |||
| 715 | // "formData.gyfsbsm":function (val) { | 716 | // "formData.gyfsbsm":function (val) { |
| 716 | // let ddsy = ''; | 717 | // let ddsy = ''; |
| 717 | // for(let i = 0;i<this.gyfsList.length;i++){ | 718 | // for(let i = 0;i<this.gyfsList.length;i++){ | ... | ... |
| ... | @@ -263,7 +263,7 @@ export default { | ... | @@ -263,7 +263,7 @@ export default { |
| 263 | zddm: "", | 263 | zddm: "", |
| 264 | zl: "", | 264 | zl: "", |
| 265 | pageNo: 1, | 265 | pageNo: 1, |
| 266 | pageSize: 12, | 266 | pageSize: 15, |
| 267 | type:'add', | 267 | type:'add', |
| 268 | }, | 268 | }, |
| 269 | Data: [], | 269 | Data: [], |
| ... | @@ -369,7 +369,7 @@ export default { | ... | @@ -369,7 +369,7 @@ export default { |
| 369 | zddm: "", | 369 | zddm: "", |
| 370 | zl: "", | 370 | zl: "", |
| 371 | pageNo: 1, | 371 | pageNo: 1, |
| 372 | pageSize: 12 | 372 | pageSize: 15 |
| 373 | }; | 373 | }; |
| 374 | this.getData(this.queryData); | 374 | this.getData(this.queryData); |
| 375 | }, | 375 | }, | ... | ... |
| ... | @@ -380,6 +380,7 @@ | ... | @@ -380,6 +380,7 @@ |
| 380 | getQjZdjbxxDetailById, | 380 | getQjZdjbxxDetailById, |
| 381 | updateQjZdjbxx, | 381 | updateQjZdjbxx, |
| 382 | } from "@api/zd"; | 382 | } from "@api/zd"; |
| 383 | import { Message } from 'element-ui'; | ||
| 383 | 384 | ||
| 384 | export default { | 385 | export default { |
| 385 | inject: ['getRightTree'], | 386 | inject: ['getRightTree'], |
| ... | @@ -753,48 +754,52 @@ | ... | @@ -753,48 +754,52 @@ |
| 753 | type: "warning", | 754 | type: "warning", |
| 754 | }); | 755 | }); |
| 755 | } else { | 756 | } else { |
| 756 | updateQjZdjbxx(this.formData) | 757 | if (this.$refs.qlrxxModule.getQlgyfsData() == 'PSHGSBDCQJDC000000000000DC340020' && this.$refs.qlrxxModule.getQlrxxData().length < 2 ) { |
| 757 | .then((res) => { | 758 | Message.error('当前权利人共有方式至少需要添加两名权利人') |
| 758 | if (res.code == 200) { | 759 | }else{ |
| 759 | console.log(res); | 760 | updateQjZdjbxx(this.formData) |
| 761 | .then((res) => { | ||
| 762 | if (res.code == 200) { | ||
| 763 | console.log(res); | ||
| 764 | this.$message({ | ||
| 765 | message: '保存成功', | ||
| 766 | type: "success", | ||
| 767 | }); | ||
| 768 | // 保存成功再次查询 | ||
| 769 | this.getZdjbxxData(this.$store.state.zdbsm); | ||
| 770 | } else { | ||
| 771 | this.$message({ | ||
| 772 | message: res.message, | ||
| 773 | type: "warning", | ||
| 774 | }); | ||
| 775 | } | ||
| 776 | }) | ||
| 777 | .catch((error) => { | ||
| 760 | this.$message({ | 778 | this.$message({ |
| 761 | message: '保存成功', | 779 | message: error.message+",查看日志,联系管理员", |
| 762 | type: "success", | 780 | type: "error", |
| 763 | }); | 781 | }); |
| 764 | // 保存成功再次查询 | 782 | }); |
| 765 | this.getZdjbxxData(this.$store.state.zdbsm); | 783 | //保存到空间库里面 |
| 784 | var self = this; | ||
| 785 | for (var key in this.geoAttributes) { | ||
| 786 | if (key == "BSM") { | ||
| 787 | self.geoAttributes[key] = this.$store.state.zdbsm | ||
| 788 | } else if (key == 'QLSDFS') { | ||
| 789 | var qlsdfsList = self.$store.state.qlsdfsList, value = self.formData.qlsdfs; | ||
| 790 | var qlsdfs = qlsdfsList.filter(item => { | ||
| 791 | return item.bsm == value; | ||
| 792 | }) | ||
| 793 | self.geoAttributes[key] = qlsdfs[0] ? qlsdfs[0].mc : ""; | ||
| 766 | } else { | 794 | } else { |
| 767 | this.$message({ | 795 | var formKay = key.toLowerCase(); |
| 768 | message: res.message, | 796 | self.geoAttributes[key] = self.formData[formKay]; |
| 769 | type: "warning", | ||
| 770 | }); | ||
| 771 | } | 797 | } |
| 772 | }) | ||
| 773 | .catch((error) => { | ||
| 774 | this.$message({ | ||
| 775 | message: error.message+",查看日志,联系管理员", | ||
| 776 | type: "error", | ||
| 777 | }); | ||
| 778 | }); | ||
| 779 | //保存到空间库里面 | ||
| 780 | var self = this; | ||
| 781 | for (var key in this.geoAttributes) { | ||
| 782 | if (key == "BSM") { | ||
| 783 | self.geoAttributes[key] = this.$store.state.zdbsm | ||
| 784 | } else if (key == 'QLSDFS') { | ||
| 785 | var qlsdfsList = self.$store.state.qlsdfsList, value = self.formData.qlsdfs; | ||
| 786 | var qlsdfs = qlsdfsList.filter(item => { | ||
| 787 | return item.bsm == value; | ||
| 788 | }) | ||
| 789 | self.geoAttributes[key] = qlsdfs[0] ? qlsdfs[0].mc : ""; | ||
| 790 | } else { | ||
| 791 | var formKay = key.toLowerCase(); | ||
| 792 | self.geoAttributes[key] = self.formData[formKay]; | ||
| 793 | } | 798 | } |
| 799 | self.updAttributes(this.$store.state.zdbsm, 'zd', this.geoAttributes, function (res) { | ||
| 800 | console.log("属性保存完成!!"); | ||
| 801 | }); | ||
| 794 | } | 802 | } |
| 795 | self.updAttributes(this.$store.state.zdbsm, 'zd', this.geoAttributes, function (res) { | ||
| 796 | console.log("属性保存完成!!"); | ||
| 797 | }); | ||
| 798 | } | 803 | } |
| 799 | } else { | 804 | } else { |
| 800 | this.$message({ | 805 | this.$message({ |
| ... | @@ -922,7 +927,8 @@ | ... | @@ -922,7 +927,8 @@ |
| 922 | this.$store.state.zddm = val; | 927 | this.$store.state.zddm = val; |
| 923 | }, | 928 | }, |
| 924 | zdbsm: function (val) { | 929 | zdbsm: function (val) { |
| 925 | this.getZdjbxxData(val) | 930 | this.getZdjbxxData(val); |
| 931 | this.$refs.qlrxxModule.getQlrInfo(val); | ||
| 926 | this.curZdbsm = val; | 932 | this.curZdbsm = val; |
| 927 | }, | 933 | }, |
| 928 | "formData.bdcdyh": function (val) { | 934 | "formData.bdcdyh": function (val) { | ... | ... |
| ... | @@ -157,8 +157,10 @@ | ... | @@ -157,8 +157,10 @@ |
| 157 | watch:{ | 157 | watch:{ |
| 158 | cbsm: { | 158 | cbsm: { |
| 159 | handler: function (item) { | 159 | handler: function (item) { |
| 160 | if(item!='' && this.$parent.menuType == 'c'){ | 160 | console.log(item,"item") |
| 161 | this.getLjzInfo(this.item) | 161 | console.log(this.$parent.$parent.menuType,"this.$parent.$parent.menuType") |
| 162 | if(item!='' && this.$parent.$parent.menuType == 'c'){ | ||
| 163 | this.getCinfo(item) | ||
| 162 | } | 164 | } |
| 163 | }, | 165 | }, |
| 164 | immediate: true | 166 | immediate: true | ... | ... |
| 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'></Qlr> | 4 | <Qlr ref="qlrxxModule" :bsm='bsm' :qszt="form.qszt"></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"> |
| ... | @@ -21,7 +21,7 @@ | ... | @@ -21,7 +21,7 @@ |
| 21 | <td colspan="2" align="center" >不动产单元号<i class="requisite">*</i></td> | 21 | <td colspan="2" align="center" >不动产单元号<i class="requisite">*</i></td> |
| 22 | <!-- todo 此处暂时存放的是不动产单元号标识码,而不是不动产单元号--> | 22 | <!-- todo 此处暂时存放的是不动产单元号标识码,而不是不动产单元号--> |
| 23 | <td colspan="4" class="psr"> | 23 | <td colspan="4" class="psr"> |
| 24 | <el-input v-model="form.bdcdyh" class="percent80" :disabled="disableFlag" ref="bdcdyh" @blur="inputBlur($event)"></el-input> | 24 | <el-input v-model="form.bdcdyh" class="percent80" :disabled="disableFlag" ref="bdcdyh"></el-input> |
| 25 | <el-button @click.prevent="generatorCode" size="mini" class="createBtn" type="warning">生成</el-button> | 25 | <el-button @click.prevent="generatorCode" size="mini" class="createBtn" type="warning">生成</el-button> |
| 26 | </td> | 26 | </td> |
| 27 | <td colspan="2" align="center" >原不动产单元</td> | 27 | <td colspan="2" align="center" >原不动产单元</td> |
| ... | @@ -1014,7 +1014,7 @@ | ... | @@ -1014,7 +1014,7 @@ |
| 1014 | 1014 | ||
| 1015 | "form.bdcdyh":function (val) { | 1015 | "form.bdcdyh":function (val) { |
| 1016 | if (val != '') { | 1016 | if (val != '') { |
| 1017 | this.$refs.bdcdyh.style.border = ''; | 1017 | this.$refs.bdcdyh.$el.style.border = ''; |
| 1018 | } | 1018 | } |
| 1019 | }, | 1019 | }, |
| 1020 | 1020 | ... | ... |
| ... | @@ -412,9 +412,11 @@ export default { | ... | @@ -412,9 +412,11 @@ export default { |
| 412 | Message.warning("已提交的户无法继续操作") | 412 | Message.warning("已提交的户无法继续操作") |
| 413 | }else{ | 413 | }else{ |
| 414 | batchCommit(this.bsms).then(res=>{ | 414 | batchCommit(this.bsms).then(res=>{ |
| 415 | if (res.success) { | 415 | if(res.code === 200){ |
| 416 | Message.success("提交成功"); | 416 | Message.success("提交成功"); |
| 417 | this.getlpbData(); | 417 | this.getlpbData(); |
| 418 | }else { | ||
| 419 | this.$message.error(res.message); | ||
| 418 | } | 420 | } |
| 419 | }) | 421 | }) |
| 420 | } | 422 | } | ... | ... |
| ... | @@ -46,6 +46,7 @@ | ... | @@ -46,6 +46,7 @@ |
| 46 | <script> | 46 | <script> |
| 47 | 47 | ||
| 48 | import {insertZdyInfo} from "@api/lpb" | 48 | import {insertZdyInfo} from "@api/lpb" |
| 49 | import {getQjZdyDetailById,updateQjZdy} from "@api/zdy" | ||
| 49 | export default { | 50 | export default { |
| 50 | name: "index", | 51 | name: "index", |
| 51 | components: {}, | 52 | components: {}, |
| ... | @@ -113,10 +114,20 @@ | ... | @@ -113,10 +114,20 @@ |
| 113 | }); | 114 | }); |
| 114 | }else{ | 115 | }else{ |
| 115 | //编辑幢单元接口 | 116 | //编辑幢单元接口 |
| 117 | updateQjZdy(this.form).then((res)=>{ | ||
| 118 | if(res.code === 200){ | ||
| 119 | this.$message.success("保存成功") | ||
| 120 | } | ||
| 121 | }) | ||
| 116 | } | 122 | } |
| 117 | }, | 123 | }, |
| 118 | getZdyInfo(bsm){ | 124 | getZdyInfo(bsm){ |
| 119 | //查询幢单元信息接口 | 125 | //查询幢单元信息接口 |
| 126 | getQjZdyDetailById(bsm).then((res)=>{ | ||
| 127 | if(res.code === 200){ | ||
| 128 | this.form = res.result; | ||
| 129 | } | ||
| 130 | }) | ||
| 120 | 131 | ||
| 121 | }, | 132 | }, |
| 122 | reset(){ | 133 | reset(){ |
| ... | @@ -133,7 +144,7 @@ | ... | @@ -133,7 +144,7 @@ |
| 133 | watch:{ | 144 | watch:{ |
| 134 | zdybsm: { | 145 | zdybsm: { |
| 135 | handler: function (item) { | 146 | handler: function (item) { |
| 136 | if(item!='' && this.$parent.menuType == 'zdy'){ | 147 | if(item!='' && this.$parent.$parent.menuType == 'zdy'){ |
| 137 | this.getZdyInfo(item) | 148 | this.getZdyInfo(item) |
| 138 | } | 149 | } |
| 139 | }, | 150 | }, | ... | ... |
-
Please register or sign in to post a comment