Merge branch 'master' of http://yun.pashanhoo.com:9090/renchao/CadastralSystem
Showing
17 changed files
with
111 additions
and
67 deletions
| ... | @@ -116,7 +116,7 @@ ol, ul { list-style:none; } | ... | @@ -116,7 +116,7 @@ ol, ul { list-style:none; } |
| 116 | >.el-tabs__item{ | 116 | >.el-tabs__item{ |
| 117 | border: 1px solid #DEDEDE; | 117 | border: 1px solid #DEDEDE; |
| 118 | height: 30px; | 118 | height: 30px; |
| 119 | line-height: 30px; | 119 | line-height: 28px; |
| 120 | padding: 0 20px; | 120 | padding: 0 20px; |
| 121 | margin: 9px 10px 9px 0; | 121 | margin: 9px 10px 9px 0; |
| 122 | } | 122 | } |
| ... | @@ -128,6 +128,9 @@ ol, ul { list-style:none; } | ... | @@ -128,6 +128,9 @@ ol, ul { list-style:none; } |
| 128 | } | 128 | } |
| 129 | } | 129 | } |
| 130 | } | 130 | } |
| 131 | .el-tabs__item{ | ||
| 132 | font-size: 16px; | ||
| 133 | } | ||
| 131 | //弹框遮罩层样式 | 134 | //弹框遮罩层样式 |
| 132 | .v-modal{ | 135 | .v-modal{ |
| 133 | opacity: .2; | 136 | opacity: .2; | ... | ... |
| ... | @@ -720,6 +720,8 @@ export default { | ... | @@ -720,6 +720,8 @@ export default { |
| 720 | // height: 100%; | 720 | // height: 100%; |
| 721 | border-right: 1px solid #E6E6E6; | 721 | border-right: 1px solid #E6E6E6; |
| 722 | position: relative; | 722 | position: relative; |
| 723 | text-align: right; | ||
| 724 | padding-right: 10px; | ||
| 723 | .qlxz { | 725 | .qlxz { |
| 724 | line-height: 34px; | 726 | line-height: 34px; |
| 725 | } | 727 | } | ... | ... |
| ... | @@ -373,6 +373,8 @@ export default { | ... | @@ -373,6 +373,8 @@ export default { |
| 373 | // height: 100%; | 373 | // height: 100%; |
| 374 | border-right: 1px solid #E6E6E6; | 374 | border-right: 1px solid #E6E6E6; |
| 375 | position: relative; | 375 | position: relative; |
| 376 | text-align: right; | ||
| 377 | padding-right: 10px; | ||
| 376 | .qlxz { | 378 | .qlxz { |
| 377 | line-height: 34px; | 379 | line-height: 34px; |
| 378 | } | 380 | } | ... | ... |
| ... | @@ -24,8 +24,8 @@ | ... | @@ -24,8 +24,8 @@ |
| 24 | v-if="item.children" | 24 | v-if="item.children" |
| 25 | class="reTree_icon" | 25 | class="reTree_icon" |
| 26 | :style="{ | 26 | :style="{ |
| 27 | height: (size || 14 * 1.2) + 'px', | 27 | height: (size || 16 * 1.2) + 'px', |
| 28 | width: (size || 14 * 1.2) + 'px', | 28 | width: (size || 16 * 1.2) + 'px', |
| 29 | }" | 29 | }" |
| 30 | :class="{ | 30 | :class="{ |
| 31 | reTree_default_icon: item.children.length === 0, | 31 | reTree_default_icon: item.children.length === 0, |
| ... | @@ -37,8 +37,8 @@ | ... | @@ -37,8 +37,8 @@ |
| 37 | v-if="item.children==null" | 37 | v-if="item.children==null" |
| 38 | class="reTree_icon reTree_expand_icon" | 38 | class="reTree_icon reTree_expand_icon" |
| 39 | :style="{ | 39 | :style="{ |
| 40 | height: (size || 14 * 1.2) + 'px', | 40 | height: (size || 16 * 1.2) + 'px', |
| 41 | width: (size || 14 * 1.2) + 'px', | 41 | width: (size || 16 * 1.2) + 'px', |
| 42 | }" | 42 | }" |
| 43 | ></div> | 43 | ></div> |
| 44 | <div | 44 | <div |
| ... | @@ -46,7 +46,7 @@ | ... | @@ -46,7 +46,7 @@ |
| 46 | @contextmenu.prevent="openMenu($event, item,list)" | 46 | @contextmenu.prevent="openMenu($event, item,list)" |
| 47 | :class="{ | 47 | :class="{ |
| 48 | active_color: item.expand, | 48 | active_color: item.expand, |
| 49 | curPage:$route.query.bsm==item.bsm | 49 | curPage:$route.query.bsm && $route.query.bsm==item.bsm |
| 50 | }" | 50 | }" |
| 51 | > | 51 | > |
| 52 | <img class="qsztImg" v-if="item.qszt=='0'" :src="linshi"/> | 52 | <img class="qsztImg" v-if="item.qszt=='0'" :src="linshi"/> |
| ... | @@ -83,7 +83,7 @@ export default { | ... | @@ -83,7 +83,7 @@ export default { |
| 83 | }, | 83 | }, |
| 84 | size: { | 84 | size: { |
| 85 | type: Number, | 85 | type: Number, |
| 86 | default: 14, | 86 | default: 16, |
| 87 | }, | 87 | }, |
| 88 | visible: { | 88 | visible: { |
| 89 | type: Boolean, | 89 | type: Boolean, |
| ... | @@ -174,7 +174,7 @@ export default { | ... | @@ -174,7 +174,7 @@ export default { |
| 174 | } | 174 | } |
| 175 | }, | 175 | }, |
| 176 | // 左键双击事件 | 176 | // 左键双击事件 |
| 177 | dbclick(item) { | 177 | dbclick(item,) { |
| 178 | clearTimeout(this.time); | 178 | clearTimeout(this.time); |
| 179 | //此处不要将$router移到if的外面,因为可能是双击行政区,就不知道去哪儿了 | 179 | //此处不要将$router移到if的外面,因为可能是双击行政区,就不知道去哪儿了 |
| 180 | if (item.type == 'zd') { | 180 | if (item.type == 'zd') { |
| ... | @@ -342,8 +342,8 @@ export default { | ... | @@ -342,8 +342,8 @@ export default { |
| 342 | content: ""; | 342 | content: ""; |
| 343 | position: absolute; | 343 | position: absolute; |
| 344 | /* 为了触顶 */ | 344 | /* 为了触顶 */ |
| 345 | top: -14px; | 345 | top: -16px; |
| 346 | height: calc(100% + 14px); | 346 | height: calc(100% + 16px); |
| 347 | width: 1px; | 347 | width: 1px; |
| 348 | left: 7px; | 348 | left: 7px; |
| 349 | opacity: .5; | 349 | opacity: .5; |
| ... | @@ -355,7 +355,7 @@ export default { | ... | @@ -355,7 +355,7 @@ export default { |
| 355 | content: ""; | 355 | content: ""; |
| 356 | position: absolute; | 356 | position: absolute; |
| 357 | height: 23px; | 357 | height: 23px; |
| 358 | top: -14px; | 358 | top: -16px; |
| 359 | width: 1px; | 359 | width: 1px; |
| 360 | left: 7px; | 360 | left: 7px; |
| 361 | opacity: .5; | 361 | opacity: .5; |
| ... | @@ -401,7 +401,7 @@ export default { | ... | @@ -401,7 +401,7 @@ export default { |
| 401 | background-size: contain; | 401 | background-size: contain; |
| 402 | } | 402 | } |
| 403 | .qsztImg{ | 403 | .qsztImg{ |
| 404 | width: 14px; | 404 | width: 16px; |
| 405 | position: relative; | 405 | position: relative; |
| 406 | top: 1px; | 406 | top: 1px; |
| 407 | } | 407 | } | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <div | 2 | <div |
| 3 | class="content column-start-center reTree_box" | 3 | class="content column-start-center reTree_box" |
| 4 | :style="{ fontSize: (size || 14) + 'px', lineHeight: (size || 14) + 'px', width: (islpb ? '200':'374') + 'px' }" | 4 | :style="{ fontSize: (size || 16) + 'px', lineHeight: (size || 16) + 'px', width: (islpb ? '200':'374') + 'px' }" |
| 5 | > | 5 | > |
| 6 | <div | 6 | <div |
| 7 | class="column-start-center basic_layer" | 7 | class="column-start-center basic_layer" |
| ... | @@ -19,8 +19,8 @@ | ... | @@ -19,8 +19,8 @@ |
| 19 | <div | 19 | <div |
| 20 | class="reTree_icon" | 20 | class="reTree_icon" |
| 21 | :style="{ | 21 | :style="{ |
| 22 | height: (size || 14 * 1.2) + 'px', | 22 | height: (size || 16 * 1.2) + 'px', |
| 23 | width: (size || 14 * 1.2) + 'px', | 23 | width: (size || 16 * 1.2) + 'px', |
| 24 | }" | 24 | }" |
| 25 | :class="{ | 25 | :class="{ |
| 26 | reTree_default_icon: item.children.length === 0, | 26 | reTree_default_icon: item.children.length === 0, |
| ... | @@ -129,7 +129,7 @@ export default { | ... | @@ -129,7 +129,7 @@ export default { |
| 129 | pd: {}, | 129 | pd: {}, |
| 130 | size: { | 130 | size: { |
| 131 | type: Number, | 131 | type: Number, |
| 132 | default: 14, | 132 | default: 16, |
| 133 | }, | 133 | }, |
| 134 | islpb:{ | 134 | islpb:{ |
| 135 | type: Boolean, | 135 | type: Boolean, |
| ... | @@ -730,8 +730,8 @@ export default { | ... | @@ -730,8 +730,8 @@ export default { |
| 730 | content: ""; | 730 | content: ""; |
| 731 | position: absolute; | 731 | position: absolute; |
| 732 | /* 为了触顶 */ | 732 | /* 为了触顶 */ |
| 733 | top: -14px; | 733 | top: -16px; |
| 734 | height: calc(100% + 14px); | 734 | height: calc(100% + 16px); |
| 735 | width: 1px; | 735 | width: 1px; |
| 736 | left: 9px; | 736 | left: 9px; |
| 737 | background: #c3c5c8; | 737 | background: #c3c5c8; |
| ... | @@ -741,7 +741,7 @@ export default { | ... | @@ -741,7 +741,7 @@ export default { |
| 741 | content: ""; | 741 | content: ""; |
| 742 | position: absolute; | 742 | position: absolute; |
| 743 | height: 23px; | 743 | height: 23px; |
| 744 | top: -14px; | 744 | top: -16px; |
| 745 | width: 1px; | 745 | width: 1px; |
| 746 | left: 9px; | 746 | left: 9px; |
| 747 | background: #c3c5c8; | 747 | background: #c3c5c8; | ... | ... |
| ... | @@ -287,7 +287,7 @@ export default { | ... | @@ -287,7 +287,7 @@ export default { |
| 287 | } | 287 | } |
| 288 | }, | 288 | }, |
| 289 | cadFileSuccess(response, file, fileList){ | 289 | cadFileSuccess(response, file, fileList){ |
| 290 | debugger | 290 | |
| 291 | }, | 291 | }, |
| 292 | excelFileSuccess(response, file, fileList){ | 292 | excelFileSuccess(response, file, fileList){ |
| 293 | var self = this; | 293 | var self = this; | ... | ... |
| ... | @@ -248,6 +248,8 @@ export default { | ... | @@ -248,6 +248,8 @@ export default { |
| 248 | this.getRightTreeByZrzbsm(this.$store.state.zrzbsm) | 248 | this.getRightTreeByZrzbsm(this.$store.state.zrzbsm) |
| 249 | }else if(this.$route.path == '/zd'){ | 249 | }else if(this.$route.path == '/zd'){ |
| 250 | this.getRightTree(this.$store.state.zdbsm) | 250 | this.getRightTree(this.$store.state.zdbsm) |
| 251 | }else if(this.$route.path == '/dz'){ | ||
| 252 | this.getRightTreeByDzbsm(this.$store.state.dzbsm) | ||
| 251 | }else{ | 253 | }else{ |
| 252 | this.getTreeList(); | 254 | this.getTreeList(); |
| 253 | } | 255 | } |
| ... | @@ -468,7 +470,7 @@ export default { | ... | @@ -468,7 +470,7 @@ export default { |
| 468 | cursor: pointer; | 470 | cursor: pointer; |
| 469 | height: 60px; | 471 | height: 60px; |
| 470 | padding: 0 30px; | 472 | padding: 0 30px; |
| 471 | font-size: 16px; | 473 | font-size: 18px; |
| 472 | line-height: 60px; | 474 | line-height: 60px; |
| 473 | float: left; | 475 | float: left; |
| 474 | position: relative; | 476 | position: relative; | ... | ... |
| ... | @@ -37,16 +37,9 @@ | ... | @@ -37,16 +37,9 @@ |
| 37 | </tr> | 37 | </tr> |
| 38 | 38 | ||
| 39 | <tr height="30"> | 39 | <tr height="30"> |
| 40 | <td colspan="2" align="center" >房屋类型</td> | 40 | <td colspan="2" align="center" >共有土地面积(㎡)</td> |
| 41 | <td colspan="4" > | 41 | <td colspan="4" > |
| 42 | <el-select class="formSelect" v-model="form.fwlxbsm" placeholder="请选择" > | 42 | <input class="formInput" v-model="form.zdmj"> |
| 43 | <el-option | ||
| 44 | v-for="item in $store.state.fwlxList" | ||
| 45 | :key="item.bsm" | ||
| 46 | :label="item.mc" | ||
| 47 | :value="item.bsm"> | ||
| 48 | </el-option> | ||
| 49 | </el-select> | ||
| 50 | </td> | 43 | </td> |
| 51 | <td colspan="2" align="center" >竣工日期</td> | 44 | <td colspan="2" align="center" >竣工日期</td> |
| 52 | <td colspan="4" > | 45 | <td colspan="4" > |
| ... | @@ -59,6 +52,10 @@ | ... | @@ -59,6 +52,10 @@ |
| 59 | </tr> | 52 | </tr> |
| 60 | 53 | ||
| 61 | <tr height="30"> | 54 | <tr height="30"> |
| 55 | <td colspan="2" align="center" >分摊土地面积(㎡)</td> | ||
| 56 | <td colspan="4" > | ||
| 57 | <input class="formInput" v-model="form.fttdsymj"> | ||
| 58 | </td> | ||
| 62 | <td colspan="2" align="center" >产别</td> | 59 | <td colspan="2" align="center" >产别</td> |
| 63 | <td colspan="4" > | 60 | <td colspan="4" > |
| 64 | <el-select class="formSelect" v-model="form.fwcbbsm" placeholder="请选择" > | 61 | <el-select class="formSelect" v-model="form.fwcbbsm" placeholder="请选择" > |
| ... | @@ -70,6 +67,13 @@ | ... | @@ -70,6 +67,13 @@ |
| 70 | </el-option> | 67 | </el-option> |
| 71 | </el-select> | 68 | </el-select> |
| 72 | </td> | 69 | </td> |
| 70 | </tr> | ||
| 71 | |||
| 72 | <tr height="30"> | ||
| 73 | <td colspan="2" align="center" >多幢独用土地面积(㎡)</td> | ||
| 74 | <td colspan="4" > | ||
| 75 | <input class="formInput" v-model="form.dlsytdmj"> | ||
| 76 | </td> | ||
| 73 | <td colspan="2" align="center" >产权来源</td> | 77 | <td colspan="2" align="center" >产权来源</td> |
| 74 | <td colspan="4" > | 78 | <td colspan="4" > |
| 75 | <el-select class="formSelect" v-model="form.fwcqlybsm" placeholder="请选择" > | 79 | <el-select class="formSelect" v-model="form.fwcqlybsm" placeholder="请选择" > |
| ... | @@ -96,6 +100,7 @@ | ... | @@ -96,6 +100,7 @@ |
| 96 | <td colspan="3" align="center" > | 100 | <td colspan="3" align="center" > |
| 97 | <el-select-tree style="width:100%" | 101 | <el-select-tree style="width:100%" |
| 98 | v-if="show" | 102 | v-if="show" |
| 103 | @change="updateSjfyyt(item1)" | ||
| 99 | :default-expand-all="defaultExpandAll" | 104 | :default-expand-all="defaultExpandAll" |
| 100 | :multiple="multiple" | 105 | :multiple="multiple" |
| 101 | :placeholder="placeholder" | 106 | :placeholder="placeholder" |
| ... | @@ -124,21 +129,6 @@ | ... | @@ -124,21 +129,6 @@ |
| 124 | </td> | 129 | </td> |
| 125 | </tr> | 130 | </tr> |
| 126 | 131 | ||
| 127 | <tr height="30"> | ||
| 128 | <td colspan="2" align="center" >共有土地面积(㎡)</td> | ||
| 129 | <td colspan="2" > | ||
| 130 | <input class="formInput" v-model="form.zdmj"> | ||
| 131 | </td> | ||
| 132 | <td colspan="2" align="center" >分摊土地面积(㎡)</td> | ||
| 133 | <td colspan="2" > | ||
| 134 | <input class="formInput" v-model="form.fttdsymj"> | ||
| 135 | </td> | ||
| 136 | <td colspan="2" align="center" >多幢独用土地面积(㎡)</td> | ||
| 137 | <td colspan="2" > | ||
| 138 | <input class="formInput" v-model="form.dlsytdmj"> | ||
| 139 | </td> | ||
| 140 | </tr> | ||
| 141 | |||
| 142 | <tr> | 132 | <tr> |
| 143 | <td colspan="12" align="center"> | 133 | <td colspan="12" align="center"> |
| 144 | <Qlxz ref="qlxzModule" :hasSyqx='false' :formData="form"></Qlxz> | 134 | <Qlxz ref="qlxzModule" :hasSyqx='false' :formData="form"></Qlxz> |
| ... | @@ -450,6 +440,11 @@ | ... | @@ -450,6 +440,11 @@ |
| 450 | } | 440 | } |
| 451 | }) | 441 | }) |
| 452 | }, | 442 | }, |
| 443 | |||
| 444 | updateSjfyyt(data){ | ||
| 445 | data.fwsjytbsm = data.fwytzdbsm; | ||
| 446 | }, | ||
| 447 | |||
| 453 | open() { | 448 | open() { |
| 454 | this.$confirm('已经存在不动产单元号或者自然幢号, 是否继续?', '提示', { | 449 | this.$confirm('已经存在不动产单元号或者自然幢号, 是否继续?', '提示', { |
| 455 | confirmButtonText: '确定', | 450 | confirmButtonText: '确定', |
| ... | @@ -497,7 +492,17 @@ | ... | @@ -497,7 +492,17 @@ |
| 497 | this.getDzDetailByBsm(this.$route.query.bsm) | 492 | this.getDzDetailByBsm(this.$route.query.bsm) |
| 498 | } | 493 | } |
| 499 | }, | 494 | }, |
| 495 | computed: { | ||
| 496 | dzbsm() { | ||
| 497 | return this.$route.query.bsm; | ||
| 498 | }, | ||
| 499 | }, | ||
| 500 | watch:{ | 500 | watch:{ |
| 501 | |||
| 502 | dzbsm:function (val) { | ||
| 503 | this.getDzDetailByBsm(val) | ||
| 504 | }, | ||
| 505 | |||
| 501 | "$store.state.sxdrType": { | 506 | "$store.state.sxdrType": { |
| 502 | handler(n) { | 507 | handler(n) { |
| 503 | this.$nextTick(()=>{ | 508 | this.$nextTick(()=>{ | ... | ... |
| ... | @@ -64,8 +64,8 @@ | ... | @@ -64,8 +64,8 @@ |
| 64 | <!-- <th class="xzzxx">幢信息</th> --> | 64 | <!-- <th class="xzzxx">幢信息</th> --> |
| 65 | <!-- <th class="">选择</th> --> | 65 | <!-- <th class="">选择</th> --> |
| 66 | </tr> | 66 | </tr> |
| 67 | <template v-for="(item,index) in zdFghData.newZdlist"> | 67 | <template v-for="(item,index) in zdFghData.newZdlist" > |
| 68 | <tr :key="item.xzqbsm"> | 68 | <tr :key="index"> |
| 69 | <td class="cz" rowspan="2"> | 69 | <td class="cz" rowspan="2"> |
| 70 | <el-button | 70 | <el-button |
| 71 | type="primary" | 71 | type="primary" |
| ... | @@ -129,7 +129,7 @@ | ... | @@ -129,7 +129,7 @@ |
| 129 | <input type="text" v-model="item.xmmc" class="formInput"/> | 129 | <input type="text" v-model="item.xmmc" class="formInput"/> |
| 130 | </td> | 130 | </td> |
| 131 | </tr> | 131 | </tr> |
| 132 | <tr :key="index"> | 132 | <tr :key="index+100"> |
| 133 | <td colspan="6"> | 133 | <td colspan="6"> |
| 134 | <div class="fghzxx"> | 134 | <div class="fghzxx"> |
| 135 | <div class="choosedZxx"> | 135 | <div class="choosedZxx"> |
| ... | @@ -699,11 +699,6 @@ | ... | @@ -699,11 +699,6 @@ |
| 699 | changeXzq(id, index) { | 699 | changeXzq(id, index) { |
| 700 | this.djq = []; | 700 | this.djq = []; |
| 701 | this.djzq = []; | 701 | this.djzq = []; |
| 702 | if (index !== undefined) { | ||
| 703 | switch (this.tabName) { | ||
| 704 | case "zd": | ||
| 705 | this.zdFghData.newZdlist[index].djqbsm = ''; | ||
| 706 | this.zdFghData.newZdlist[index].djzqbsm = ''; | ||
| 707 | getListByXzqbsm(id) | 702 | getListByXzqbsm(id) |
| 708 | .then((res) => { | 703 | .then((res) => { |
| 709 | if (res.result == null) { | 704 | if (res.result == null) { |
| ... | @@ -714,6 +709,11 @@ | ... | @@ -714,6 +709,11 @@ |
| 714 | }) | 709 | }) |
| 715 | .catch((error) => { | 710 | .catch((error) => { |
| 716 | }); | 711 | }); |
| 712 | if (index !== undefined) { | ||
| 713 | switch (this.tabName) { | ||
| 714 | case "zd": | ||
| 715 | this.zdFghData.newZdlist[index].djqbsm = ''; | ||
| 716 | this.zdFghData.newZdlist[index].djzqbsm = ''; | ||
| 717 | break; | 717 | break; |
| 718 | case "dz": | 718 | case "dz": |
| 719 | //to do | 719 | //to do |
| ... | @@ -900,7 +900,7 @@ | ... | @@ -900,7 +900,7 @@ |
| 900 | > .el-tabs__item { | 900 | > .el-tabs__item { |
| 901 | border: 1px solid #DEDEDE; | 901 | border: 1px solid #DEDEDE; |
| 902 | height: 36px; | 902 | height: 36px; |
| 903 | line-height: 36px; | 903 | line-height: 32px; |
| 904 | padding: 0 20px; | 904 | padding: 0 20px; |
| 905 | margin: 9px 10px 9px 0; | 905 | margin: 9px 10px 9px 0; |
| 906 | background-color: #ffffff; | 906 | background-color: #ffffff; | ... | ... |
| ... | @@ -497,7 +497,7 @@ | ... | @@ -497,7 +497,7 @@ |
| 497 | > .el-tabs__item { | 497 | > .el-tabs__item { |
| 498 | border: 1px solid #DEDEDE; | 498 | border: 1px solid #DEDEDE; |
| 499 | height: 36px; | 499 | height: 36px; |
| 500 | line-height: 36px; | 500 | line-height: 32px; |
| 501 | padding: 0 20px; | 501 | padding: 0 20px; |
| 502 | margin: 9px 10px 9px 0; | 502 | margin: 9px 10px 9px 0; |
| 503 | background-color: #ffffff; | 503 | background-color: #ffffff; | ... | ... |
| ... | @@ -318,7 +318,7 @@ export default { | ... | @@ -318,7 +318,7 @@ export default { |
| 318 | xmmc:'测试自然幢', | 318 | xmmc:'测试自然幢', |
| 319 | bdcqzh:'A12111111111111111', | 319 | bdcqzh:'A12111111111111111', |
| 320 | dylx:'zrz', | 320 | dylx:'zrz', |
| 321 | zrzbsm:'b7162d97848b0d31d301f8d4a5b4596b' | 321 | zrzbsm:'1a94f3ab0f95ecc7137c5c3e51c15ac6' |
| 322 | } | 322 | } |
| 323 | ] | 323 | ] |
| 324 | }, | 324 | }, | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <div class="content_box"> | 2 | <div class="content_box"> |
| 3 | <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick"> | 3 | <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick"> |
| 4 | <el-tab-pane label="分割" name="fg"><fg></fg></el-tab-pane> | 4 | <el-tab-pane label="分割" name="fg"><fg ref="fg" v-if="fgLoad"></fg></el-tab-pane> |
| 5 | <el-tab-pane label="合并" name="hb"><hb v-if="hbLoad"></hb></el-tab-pane> | 5 | <el-tab-pane label="合并" name="hb"><hb ref="hb" v-if="hbLoad"></hb></el-tab-pane> |
| 6 | <el-tab-pane label="范围属性变更" name="fwsxbg"><fwsxbg v-if="fwsxbgLoad"></fwsxbg></el-tab-pane> | 6 | <el-tab-pane label="范围属性变更" name="fwsxbg"><fwsxbg v-if="fwsxbgLoad"></fwsxbg></el-tab-pane> |
| 7 | <el-tab-pane label="重新落宗" name="cxlz"><cxlz v-if="cxlzLoad"></cxlz></el-tab-pane> | 7 | <el-tab-pane label="重新落宗" name="cxlz"><cxlz v-if="cxlzLoad"></cxlz></el-tab-pane> |
| 8 | </el-tabs> | 8 | </el-tabs> |
| ... | @@ -23,6 +23,7 @@ export default { | ... | @@ -23,6 +23,7 @@ export default { |
| 23 | data() { | 23 | data() { |
| 24 | return { | 24 | return { |
| 25 | activeName: "fg", | 25 | activeName: "fg", |
| 26 | fgLoad:true, | ||
| 26 | hbLoad:false, //默认不加载合并tab | 27 | hbLoad:false, //默认不加载合并tab |
| 27 | fwsxbgLoad:false, //默认不加载范围属性变更tab | 28 | fwsxbgLoad:false, //默认不加载范围属性变更tab |
| 28 | cxlzLoad:false, //默认不加载重新落宗tab | 29 | cxlzLoad:false, //默认不加载重新落宗tab |
| ... | @@ -30,10 +31,19 @@ export default { | ... | @@ -30,10 +31,19 @@ export default { |
| 30 | }, | 31 | }, |
| 31 | methods: { | 32 | methods: { |
| 32 | handleClick(tab, event) { | 33 | handleClick(tab, event) { |
| 33 | console.log(tab.name); | 34 | // this.$refs.fg.$refs.isSearch = true; |
| 35 | if (tab.name != 'fg') { | ||
| 36 | this.fgLoad = false; | ||
| 37 | } | ||
| 38 | if (tab.name != 'hb') { | ||
| 39 | this.hbLoad = false; | ||
| 40 | } | ||
| 34 | if(!this.hbLoad){ | 41 | if(!this.hbLoad){ |
| 35 | this.hbLoad = tab.name == 'hb' ? true : false | 42 | this.hbLoad = tab.name == 'hb' ? true : false |
| 36 | } | 43 | } |
| 44 | if(!this.fgLoad){ | ||
| 45 | this.fgLoad = tab.name == 'fg' ? true : false | ||
| 46 | } | ||
| 37 | if(!this.fwsxbgLoad){ | 47 | if(!this.fwsxbgLoad){ |
| 38 | this.fwsxbgLoad = tab.name == 'fwsxbg' ? true : false | 48 | this.fwsxbgLoad = tab.name == 'fwsxbg' ? true : false |
| 39 | } | 49 | } | ... | ... |
| ... | @@ -189,7 +189,7 @@ export default { | ... | @@ -189,7 +189,7 @@ export default { |
| 189 | getLshsData(){ | 189 | getLshsData(){ |
| 190 | let _this = this; | 190 | let _this = this; |
| 191 | const data = { | 191 | const data = { |
| 192 | "bsm": "d85a274a332ad2d35c922a3a95eb154f", | 192 | "bsm": this.$store.state.zdbsm, |
| 193 | "type": "zd" | 193 | "type": "zd" |
| 194 | }; | 194 | }; |
| 195 | getLshs(data).then((res)=>{ | 195 | getLshs(data).then((res)=>{ | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -238,6 +238,7 @@ | ... | @@ -238,6 +238,7 @@ |
| 238 | <el-select-tree | 238 | <el-select-tree |
| 239 | v-if="show" | 239 | v-if="show" |
| 240 | :default-expand-all="defaultExpandAll" | 240 | :default-expand-all="defaultExpandAll" |
| 241 | @change="updateSjfyyt(item1)" | ||
| 241 | :multiple="multiple" | 242 | :multiple="multiple" |
| 242 | :placeholder="placeholder" | 243 | :placeholder="placeholder" |
| 243 | :disabled="disableFlag" | 244 | :disabled="disableFlag" |
| ... | @@ -546,6 +547,11 @@ | ... | @@ -546,6 +547,11 @@ |
| 546 | } | 547 | } |
| 547 | }) | 548 | }) |
| 548 | }, | 549 | }, |
| 550 | |||
| 551 | updateSjfyyt(data){ | ||
| 552 | data.fwsjytbsm = data.fwytzdbsm; | ||
| 553 | }, | ||
| 554 | |||
| 549 | addYtInfo(){ | 555 | addYtInfo(){ |
| 550 | this.form.fwytList.push({ | 556 | this.form.fwytList.push({ |
| 551 | glbsm:'', | 557 | glbsm:'', | ... | ... |
| ... | @@ -84,6 +84,7 @@ | ... | @@ -84,6 +84,7 @@ |
| 84 | <!-- 循环逻辑幢下的层户 --> | 84 | <!-- 循环逻辑幢下的层户 --> |
| 85 | <div | 85 | <div |
| 86 | class="ljz-ch" | 86 | class="ljz-ch" |
| 87 | ref="ljzDlch" | ||
| 87 | :style="{ height: 'auto' }" | 88 | :style="{ height: 'auto' }" |
| 88 | v-if="ljzs.cs.length > 0" | 89 | v-if="ljzs.cs.length > 0" |
| 89 | > | 90 | > |
| ... | @@ -196,6 +197,7 @@ | ... | @@ -196,6 +197,7 @@ |
| 196 | <!-- <template > --> | 197 | <!-- <template > --> |
| 197 | <div | 198 | <div |
| 198 | class="zdy column-reverse" | 199 | class="zdy column-reverse" |
| 200 | ref="zrzDlch" | ||
| 199 | :style="{ 'min-height': cHeight + 'px' }" | 201 | :style="{ 'min-height': cHeight + 'px' }" |
| 200 | > | 202 | > |
| 201 | <table | 203 | <table |
| ... | @@ -307,7 +309,7 @@ | ... | @@ -307,7 +309,7 @@ |
| 307 | <el-form :model="fgData"> | 309 | <el-form :model="fgData"> |
| 308 | <el-form-item label="分割户数" required="" :label-width="formLabelWidth"> | 310 | <el-form-item label="分割户数" required="" :label-width="formLabelWidth"> |
| 309 | <el-input | 311 | <el-input |
| 310 | :disabled="fgData.fghs!=''" | 312 | :disabled="fgData.fgfx!=0" |
| 311 | v-model="fgData.fghs" | 313 | v-model="fgData.fghs" |
| 312 | autocomplete="off" | 314 | autocomplete="off" |
| 313 | ></el-input> | 315 | ></el-input> |
| ... | @@ -472,6 +474,11 @@ export default { | ... | @@ -472,6 +474,11 @@ export default { |
| 472 | this.ljzWidth += item.offsetWidth + 20; | 474 | this.ljzWidth += item.offsetWidth + 20; |
| 473 | }); | 475 | }); |
| 474 | } else { | 476 | } else { |
| 477 | if (this.$refs.ljzDlch != undefined) { | ||
| 478 | this.$refs.ljzDlch.forEach((item) => { | ||
| 479 | this.ljzWidth += item.offsetWidth + 20; | ||
| 480 | }); | ||
| 481 | } | ||
| 475 | } | 482 | } |
| 476 | //计算独立幢单元和独立层户宽度 | 483 | //计算独立幢单元和独立层户宽度 |
| 477 | //考虑this.$refs.zdy的length为0的情况,即自然幢下没有独立幢单元 | 484 | //考虑this.$refs.zdy的length为0的情况,即自然幢下没有独立幢单元 |
| ... | @@ -500,10 +507,8 @@ export default { | ... | @@ -500,10 +507,8 @@ export default { |
| 500 | } | 507 | } |
| 501 | } else { | 508 | } else { |
| 502 | //有且仅有独立层户 | 509 | //有且仅有独立层户 |
| 503 | if (this.$refs.hBsm != undefined) { | 510 | if (this.$refs.zrzDlch != undefined) { |
| 504 | this.$refs.hBsm.forEach((item) => { | 511 | this.zdyWidth = this.$refs.zrzDlch.offsetWidth+20; |
| 505 | this.zdyWidth += item.offsetWidth + 21; | ||
| 506 | }); | ||
| 507 | } | 512 | } |
| 508 | } | 513 | } |
| 509 | 514 | ||
| ... | @@ -538,7 +543,7 @@ export default { | ... | @@ -538,7 +543,7 @@ export default { |
| 538 | }); | 543 | }); |
| 539 | } | 544 | } |
| 540 | } else { | 545 | } else { |
| 541 | // this.zdyWidth = 124; | 546 | |
| 542 | } | 547 | } |
| 543 | }, | 548 | }, |
| 544 | //户单击事件 | 549 | //户单击事件 |
| ... | @@ -634,10 +639,18 @@ export default { | ... | @@ -634,10 +639,18 @@ export default { |
| 634 | //分割 | 639 | //分割 |
| 635 | this.lpbChVisible = true; | 640 | this.lpbChVisible = true; |
| 636 | this.fgData.oldbsm = item.bsm; | 641 | this.fgData.oldbsm = item.bsm; |
| 642 | console.log(item,'item'); | ||
| 637 | //判断户的实际sjcs为1,只能水平分割 | 643 | //判断户的实际sjcs为1,只能水平分割 |
| 638 | this.fgData.fgfx = item.sjcs == 1 ? 0 : 1; | 644 | this.fgData.fgfx = item.sjcs == 1 ? 0 : 1; |
| 645 | if(item.sjcs == 1){ | ||
| 646 | //判断户的实际sjcs为1,只能水平分割 | ||
| 647 | this.fgData.fgfx = 0; | ||
| 648 | this.fgData.fghs = ''; | ||
| 649 | }else{ | ||
| 650 | this.fgData.fgfx = 1; | ||
| 639 | //判断户的实际sjhs不为1,分割户数为sjhs的值 | 651 | //判断户的实际sjhs不为1,分割户数为sjhs的值 |
| 640 | this.fgData.fghs = item.sjhs == 1 ? '' : item.sjhs; | 652 | this.fgData.fghs = item.sjcs; |
| 653 | } | ||
| 641 | } | 654 | } |
| 642 | }else{ | 655 | }else{ |
| 643 | console.log(e, "e"); | 656 | console.log(e, "e"); |
| ... | @@ -795,6 +808,7 @@ export default { | ... | @@ -795,6 +808,7 @@ export default { |
| 795 | if(res.code == 200){ | 808 | if(res.code == 200){ |
| 796 | Message.success('分割成功'); | 809 | Message.success('分割成功'); |
| 797 | // 清除选中户 | 810 | // 清除选中户 |
| 811 | this.hfgDialogVisible = false | ||
| 798 | this.clearChoosedH(); | 812 | this.clearChoosedH(); |
| 799 | this.fghbChoosedList = []; | 813 | this.fghbChoosedList = []; |
| 800 | // 更新楼盘表 | 814 | // 更新楼盘表 | ... | ... |
This diff is collapsed.
Click to expand it.
-
Please register or sign in to post a comment