Merge branch 'master' of http://yun.pashanhoo.com:9090/renchao/CadastralSystem into master
Conflicts: src/components/lineTree/lineTree.vue src/views/zd/zddcb/index.vue
Showing
12 changed files
with
173 additions
and
93 deletions
| ... | @@ -145,3 +145,26 @@ export function moveH(data) { | ... | @@ -145,3 +145,26 @@ export function moveH(data) { | 
| 145 | data:data | 145 | data:data | 
| 146 | }) | 146 | }) | 
| 147 | } | 147 | } | 
| 148 | |||
| 149 | /** | ||
| 150 | * 删除逻辑幢 | ||
| 151 | * @param bsm | ||
| 152 | */ | ||
| 153 | export function deleteLjz(id) { | ||
| 154 | return request({ | ||
| 155 | url:'system/qjLjz/deleteLjzByBsm', | ||
| 156 | method:'delete', | ||
| 157 | params:{ | ||
| 158 | id | ||
| 159 | } | ||
| 160 | }) | ||
| 161 | } | ||
| 162 | export function deleteZdy(id) { | ||
| 163 | return request({ | ||
| 164 | url:'system/qjZdy/deleteZdyByBsm', | ||
| 165 | method:'delete', | ||
| 166 | params:{ | ||
| 167 | id | ||
| 168 | } | ||
| 169 | }) | ||
| 170 | } | ... | ... | 
| ... | @@ -137,6 +137,9 @@ ol, ul { list-style:none; } | ... | @@ -137,6 +137,9 @@ ol, ul { list-style:none; } | 
| 137 | -webkit-box-shadow: 0px 4px 28px 0px rgba(0, 0, 0, 0.4); | 137 | -webkit-box-shadow: 0px 4px 28px 0px rgba(0, 0, 0, 0.4); | 
| 138 | box-shadow: 0px 4px 28px 0px rgba(0, 0, 0, 0.4); | 138 | box-shadow: 0px 4px 28px 0px rgba(0, 0, 0, 0.4); | 
| 139 | } | 139 | } | 
| 140 | .el-dialog__body{ | ||
| 141 | padding-bottom: 25px!important; | ||
| 142 | } | ||
| 140 | // 自定义右键菜单样式 | 143 | // 自定义右键菜单样式 | 
| 141 | .contextmenu { | 144 | .contextmenu { | 
| 142 | margin: 0; | 145 | margin: 0; | ... | ... | 
| ... | @@ -27,7 +27,7 @@ | ... | @@ -27,7 +27,7 @@ | 
| 27 | reTree_collapse_icon: item.expand && item.children.length > 0, | 27 | reTree_collapse_icon: item.expand && item.children.length > 0, | 
| 28 | reTree_expand_icon: !item.expand && item.children.length > 0, | 28 | reTree_expand_icon: !item.expand && item.children.length > 0, | 
| 29 | }" | 29 | }" | 
| 30 | ></div> | 30 | ></div> | 
| 31 | <div class="layer_text nowrap" @contextmenu.prevent="openMenu($event, item)">{{ item.mc }}</div> | 31 | <div class="layer_text nowrap" @contextmenu.prevent="openMenu($event, item)">{{ item.mc }}</div> | 
| 32 | </div> | 32 | </div> | 
| 33 | 33 | ||
| ... | @@ -72,6 +72,7 @@ | ... | @@ -72,6 +72,7 @@ | 
| 72 | class="contextmenu" | 72 | class="contextmenu" | 
| 73 | > | 73 | > | 
| 74 | <li @click="openCreateDialog">新建自然幢</li> | 74 | <li @click="openCreateDialog">新建自然幢</li> | 
| 75 | <li @click="deleteByBsm()">删除</li> | ||
| 75 | </ul> | 76 | </ul> | 
| 76 | <ul | 77 | <ul | 
| 77 | v-show="createVisible" | 78 | v-show="createVisible" | 
| ... | @@ -88,6 +89,8 @@ | ... | @@ -88,6 +89,8 @@ | 
| 88 | <li v-show="zdData.type == 'zrz'" @click="openLpbDialog('ljz')">添加逻辑幢</li> | 89 | <li v-show="zdData.type == 'zrz'" @click="openLpbDialog('ljz')">添加逻辑幢</li> | 
| 89 | <li v-show="zdData.type == 'zrz' || zdData.type == 'ljz'" @click="openLpbDialog('zdy')">添加幢单元</li> | 90 | <li v-show="zdData.type == 'zrz' || zdData.type == 'ljz'" @click="openLpbDialog('zdy')">添加幢单元</li> | 
| 90 | <li v-show="zdData.type == 'zrz' || zdData.type == 'ljz' || zdData.type == 'zdy'" @click="openLpbDialog('ch')">添加层户</li> | 91 | <li v-show="zdData.type == 'zrz' || zdData.type == 'ljz' || zdData.type == 'zdy'" @click="openLpbDialog('ch')">添加层户</li> | 
| 92 | <li v-show="zdData.type == 'ljz'" @click="deleteLjz">删除逻辑幢</li> | ||
| 93 | <li v-show="zdData.type == 'zdy'" @click="deleteZdy">删除幢单元</li> | ||
| 91 | </ul> | 94 | </ul> | 
| 92 | 95 | ||
| 93 | <el-dialog title="导入图形" :visible.sync="improtDialog"> | 96 | <el-dialog title="导入图形" :visible.sync="improtDialog"> | 
| ... | @@ -106,6 +109,7 @@ import Create from "../../views/panel/create/index"; | ... | @@ -106,6 +109,7 @@ import Create from "../../views/panel/create/index"; | 
| 106 | import ImportGeo from './tx/importGeo' | 109 | import ImportGeo from './tx/importGeo' | 
| 107 | import geoUtils from "@components/lineTree/tx/js/geoUtils"; | 110 | import geoUtils from "@components/lineTree/tx/js/geoUtils"; | 
| 108 | import featureUpdate from "@libs/map/featureUpdate"; | 111 | import featureUpdate from "@libs/map/featureUpdate"; | 
| 112 | import {deleteLjz,deleteZdy} from "./../../api/lpb" | ||
| 109 | export default { | 113 | export default { | 
| 110 | inheritAttrs: false, | 114 | inheritAttrs: false, | 
| 111 | props: { | 115 | props: { | 
| ... | @@ -151,7 +155,7 @@ export default { | ... | @@ -151,7 +155,7 @@ export default { | 
| 151 | this.formatData = this.preDealData(n); | 155 | this.formatData = this.preDealData(n); | 
| 152 | console.log(this.formatData); | 156 | console.log(this.formatData); | 
| 153 | }, | 157 | }, | 
| 154 | 158 | ||
| 155 | lpbvisible(value) { | 159 | lpbvisible(value) { | 
| 156 | if (value) { | 160 | if (value) { | 
| 157 | document.body.addEventListener("click", this.closeMenu); | 161 | document.body.addEventListener("click", this.closeMenu); | 
| ... | @@ -166,7 +170,7 @@ export default { | ... | @@ -166,7 +170,7 @@ export default { | 
| 166 | document.body.removeEventListener("click", this.closeMenu); | 170 | document.body.removeEventListener("click", this.closeMenu); | 
| 167 | } | 171 | } | 
| 168 | }, | 172 | }, | 
| 169 | 173 | ||
| 170 | // createVisible(value) { | 174 | // createVisible(value) { | 
| 171 | // if (value) { | 175 | // if (value) { | 
| 172 | // document.body.addEventListener("click", this.closeMenu); | 176 | // document.body.addEventListener("click", this.closeMenu); | 
| ... | @@ -182,6 +186,29 @@ export default { | ... | @@ -182,6 +186,29 @@ export default { | 
| 182 | }, | 186 | }, | 
| 183 | 187 | ||
| 184 | methods: { | 188 | methods: { | 
| 189 | loading(){ | ||
| 190 | this.$emit("loading") | ||
| 191 | }, | ||
| 192 | deleteLjz(){ | ||
| 193 | console.log("删除逻辑幢") | ||
| 194 | console.log(this.zdData,"zdData") | ||
| 195 | deleteLjz(this.zdData.bsm).then(res=>{ | ||
| 196 | if (res.success) { | ||
| 197 | this.loading() | ||
| 198 | }else { | ||
| 199 | |||
| 200 | } | ||
| 201 | }) | ||
| 202 | }, | ||
| 203 | deleteZdy(){ | ||
| 204 | console.log("删除幢单元") | ||
| 205 | console.log(this.zdData,"zdData") | ||
| 206 | deleteZdy(this.zdData.bsm).then(res=>{ | ||
| 207 | if (res.success) { | ||
| 208 | this.loading() | ||
| 209 | } | ||
| 210 | }) | ||
| 211 | }, | ||
| 185 | // 改变菜单数据 | 212 | // 改变菜单数据 | 
| 186 | changeVisible(data) { | 213 | changeVisible(data) { | 
| 187 | this.visible = data; | 214 | this.visible = data; | 
| ... | @@ -304,7 +331,7 @@ export default { | ... | @@ -304,7 +331,7 @@ export default { | 
| 304 | }, | 331 | }, | 
| 305 | //楼盘表右键菜单项打开父组件弹框 | 332 | //楼盘表右键菜单项打开父组件弹框 | 
| 306 | openLpbDialog(type){ | 333 | openLpbDialog(type){ | 
| 307 | this.$parent.openLpbDialog(this.zdData,type); | 334 | this.$parent.openLpbDialog(this.zdData,type); | 
| 308 | }, | 335 | }, | 
| 309 | detailDoubleClick(data) { | 336 | detailDoubleClick(data) { | 
| 310 | clearTimeout(this.timer); | 337 | clearTimeout(this.timer); | 
| ... | @@ -476,7 +503,7 @@ export default { | ... | @@ -476,7 +503,7 @@ export default { | 
| 476 | flex-direction: column; | 503 | flex-direction: column; | 
| 477 | justify-content: flex-start; | 504 | justify-content: flex-start; | 
| 478 | align-items: center; | 505 | align-items: center; | 
| 479 | 506 | ||
| 480 | } | 507 | } | 
| 481 | .row-flex-start { | 508 | .row-flex-start { | 
| 482 | display: flex; | 509 | display: flex; | 
| ... | @@ -490,12 +517,6 @@ export default { | ... | @@ -490,12 +517,6 @@ export default { | 
| 490 | text-overflow: ellipsis; | 517 | text-overflow: ellipsis; | 
| 491 | white-space: nowrap; | 518 | white-space: nowrap; | 
| 492 | } | 519 | } | 
| 493 | // .active_color { | ||
| 494 | // color: #ffffff; | ||
| 495 | // } | ||
| 496 | .reTree_box { | ||
| 497 | // overflow-y: auto; | ||
| 498 | } | ||
| 499 | .reTree_icon { | 520 | .reTree_icon { | 
| 500 | width: 17px; | 521 | width: 17px; | 
| 501 | height: 17px; | 522 | height: 17px; | ... | ... | 
| ... | @@ -20,6 +20,7 @@ | ... | @@ -20,6 +20,7 @@ | 
| 20 | </el-form-item> | 20 | </el-form-item> | 
| 21 | <el-form-item label="不动产单元号"> | 21 | <el-form-item label="不动产单元号"> | 
| 22 | <el-input | 22 | <el-input | 
| 23 | maxlength="28" | ||
| 23 | v-model="queryData.bdcdyh" | 24 | v-model="queryData.bdcdyh" | 
| 24 | placeholder="输入不动产单元号" | 25 | placeholder="输入不动产单元号" | 
| 25 | @change="query" | 26 | @change="query" | ... | ... | 
| ... | @@ -10,11 +10,11 @@ | ... | @@ -10,11 +10,11 @@ | 
| 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 | <input class="formInput" v-model="form.zddm"> | 13 | <input class="formInput" maxlength="19" v-model="form.zddm"> | 
| 14 | </td> | 14 | </td> | 
| 15 | <td colspan="2" align="center" >不动产单元号</td> | 15 | <td colspan="2" align="center" >不动产单元号</td> | 
| 16 | <td colspan="4" class="psr"> | 16 | <td colspan="4" class="psr"> | 
| 17 | <input class="formInput percent80" v-model="form.bdcdyh"> | 17 | <input class="formInput percent80" maxlength="28" v-model="form.bdcdyh"> | 
| 18 | <el-button @click.prevent="generatorCode" size="mini" class="createBtn" type="warning">生成</el-button> | 18 | <el-button @click.prevent="generatorCode" size="mini" class="createBtn" type="warning">生成</el-button> | 
| 19 | </td> | 19 | </td> | 
| 20 | </tr> | 20 | </tr> | ... | ... | 
| ... | @@ -21,7 +21,8 @@ | ... | @@ -21,7 +21,8 @@ | 
| 21 | </el-col> | 21 | </el-col> | 
| 22 | <el-col :span="8"> | 22 | <el-col :span="8"> | 
| 23 | <el-form-item label="不动产单元号"> | 23 | <el-form-item label="不动产单元号"> | 
| 24 | <el-input | 24 | <el-input | 
| 25 | maxlength="28" | ||
| 25 | v-model="queryData.bdcdyh" | 26 | v-model="queryData.bdcdyh" | 
| 26 | placeholder="输入不动产单元号" | 27 | placeholder="输入不动产单元号" | 
| 27 | ></el-input> | 28 | ></el-input> | ... | ... | 
| ... | @@ -117,16 +117,20 @@ | ... | @@ -117,16 +117,20 @@ | 
| 117 | //点击办理 | 117 | //点击办理 | 
| 118 | handleClick(row) { | 118 | handleClick(row) { | 
| 119 | let type;name; | 119 | let type;name; | 
| 120 | let path = ""; | ||
| 121 | |||
| 120 | switch (row.dylx) { | 122 | switch (row.dylx) { | 
| 121 | case "zd": | 123 | case "zd": | 
| 122 | type = "0"; | 124 | type = "0"; | 
| 123 | name = '宗地'; | 125 | name = '宗地'; | 
| 124 | this.$store.state.zdbsm = row.glbsm | 126 | this.$store.state.zdbsm = row.glbsm | 
| 127 | path = "/zd"; | ||
| 125 | break; | 128 | break; | 
| 126 | case "zrz": | 129 | case "zrz": | 
| 127 | type = "1"; | 130 | type = "1"; | 
| 128 | name = '自然幢'; | 131 | name = '自然幢'; | 
| 129 | this.$store.state.zrzbsm = row.glbsm; | 132 | this.$store.state.zrzbsm = row.glbsm; | 
| 133 | path = "/zrz"; | ||
| 130 | break; | 134 | break; | 
| 131 | case "h": | 135 | case "h": | 
| 132 | case "h0": | 136 | case "h0": | 
| ... | @@ -138,6 +142,7 @@ | ... | @@ -138,6 +142,7 @@ | 
| 138 | type = "3"; | 142 | type = "3"; | 
| 139 | name = "多幢"; | 143 | name = "多幢"; | 
| 140 | this.$store.state.dzbsm = row.glbsm; | 144 | this.$store.state.dzbsm = row.glbsm; | 
| 145 | path = "/dz"; | ||
| 141 | default: | 146 | default: | 
| 142 | break; | 147 | break; | 
| 143 | } | 148 | } | 
| ... | @@ -154,7 +159,13 @@ | ... | @@ -154,7 +159,13 @@ | 
| 154 | type: 'success', | 159 | type: 'success', | 
| 155 | message: '更正成功!' | 160 | message: '更正成功!' | 
| 156 | }); | 161 | }); | 
| 157 | this.$router.push("/"+path); | 162 | this.$router.push({ | 
| 163 | path: path, | ||
| 164 | query: { | ||
| 165 | bsm: res.result, | ||
| 166 | source: 2 | ||
| 167 | } | ||
| 168 | }); | ||
| 158 | } else { | 169 | } else { | 
| 159 | this.$message({ | 170 | this.$message({ | 
| 160 | message: res.message, | 171 | message: res.message, | ... | ... | 
| ... | @@ -46,7 +46,7 @@ | ... | @@ -46,7 +46,7 @@ | 
| 46 | </el-pagination> | 46 | </el-pagination> | 
| 47 | </div> | 47 | </div> | 
| 48 | 48 | ||
| 49 | <el-dialog title="户编辑" :visible.sync="hbjVisible" width="50%" center> | 49 | <el-dialog title="户编辑" class="hbjDialog" :visible.sync="hbjVisible" width="70%" center> | 
| 50 | <hbj ref="hbj" :bsm="hbsm" :key="hbsm"></hbj> | 50 | <hbj ref="hbj" :bsm="hbsm" :key="hbsm"></hbj> | 
| 51 | <div class="btnGroup"> | 51 | <div class="btnGroup"> | 
| 52 | <el-button type="primary" @click="hbjSaveInfo">保存</el-button> | 52 | <el-button type="primary" @click="hbjSaveInfo">保存</el-button> | 
| ... | @@ -219,5 +219,14 @@ | ... | @@ -219,5 +219,14 @@ | 
| 219 | padding: 18px 0; | 219 | padding: 18px 0; | 
| 220 | } | 220 | } | 
| 221 | } | 221 | } | 
| 222 | .hbjDialog{ | ||
| 223 | /deep/ .el-dialog{ | ||
| 224 | margin-top: 10vh!important; | ||
| 225 | } | ||
| 226 | } | ||
| 227 | .btnGroup{ | ||
| 228 | margin: 20px auto 0; | ||
| 229 | width: 230px; | ||
| 230 | } | ||
| 222 | } | 231 | } | 
| 223 | </style> | 232 | </style> | ... | ... | 
| ... | @@ -107,7 +107,7 @@ | ... | @@ -107,7 +107,7 @@ | 
| 107 | </td> | 107 | </td> | 
| 108 | <td colspan="2">宗地代码<i class="requisite">*</i></td> | 108 | <td colspan="2">宗地代码<i class="requisite">*</i></td> | 
| 109 | <td colspan="4" class="psr"> | 109 | <td colspan="4" class="psr"> | 
| 110 | <input :disabled="formData.qszt!='0'" | 110 | <input :disabled="formData.qszt!='0'" maxlength="19" | 
| 111 | type="text" placeholder="请输入" | 111 | type="text" placeholder="请输入" | 
| 112 | class="formInput percent80" | 112 | class="formInput percent80" | 
| 113 | v-model="formData.zddm" | 113 | v-model="formData.zddm" | 
| ... | @@ -126,7 +126,7 @@ | ... | @@ -126,7 +126,7 @@ | 
| 126 | <td colspan="2">不动产单元号<i class="requisite">*</i></td> | 126 | <td colspan="2">不动产单元号<i class="requisite">*</i></td> | 
| 127 | <td colspan="4" class="psr"> | 127 | <td colspan="4" class="psr"> | 
| 128 | <input | 128 | <input | 
| 129 | type="text" :disabled="formData.qszt!='0'" | 129 | type="text" :disabled="formData.qszt!='0'" maxlength="28" | 
| 130 | class="formInput percent80" | 130 | class="formInput percent80" | 
| 131 | v-model="formData.bdcdyh" | 131 | v-model="formData.bdcdyh" | 
| 132 | /> | 132 | /> | 
| ... | @@ -454,7 +454,7 @@ export default { | ... | @@ -454,7 +454,7 @@ export default { | 
| 454 | }) | 454 | }) | 
| 455 | } | 455 | } | 
| 456 | //权利性质数据传给子组件 | 456 | //权利性质数据传给子组件 | 
| 457 | this.$refs.qlxzModule.countList = res.result.list | 457 | this.$refs.qlxzModule.countList = res.result.list; | 
| 458 | } | 458 | } | 
| 459 | } | 459 | } | 
| 460 | }) | 460 | }) | 
| ... | @@ -485,7 +485,6 @@ export default { | ... | @@ -485,7 +485,6 @@ export default { | 
| 485 | this.dpdm = this.dpdm + item.dm; | 485 | this.dpdm = this.dpdm + item.dm; | 
| 486 | } | 486 | } | 
| 487 | }); | 487 | }); | 
| 488 | console.log(this.dpdm) | ||
| 489 | }, | 488 | }, | 
| 490 | 489 | ||
| 491 | //不动产单元号再次生成提示框 | 490 | //不动产单元号再次生成提示框 | 
| ... | @@ -540,39 +539,45 @@ export default { | ... | @@ -540,39 +539,45 @@ export default { | 
| 540 | this.formData.jyrjl = this.isInterval(this.formData.jyrjl) ? this.rjl : this.formData.jyrjl; | 539 | this.formData.jyrjl = this.isInterval(this.formData.jyrjl) ? this.rjl : this.formData.jyrjl; | 
| 541 | this.formData.jyjzmd = this.isInterval(this.formData.jyjzmd) ? this.jzmd : this.formData.jyjzmd; | 540 | this.formData.jyjzmd = this.isInterval(this.formData.jyjzmd) ? this.jzmd : this.formData.jyjzmd; | 
| 542 | this.formData.jyjzxg = this.isInterval(this.formData.jyjzxg) ? this.jzxg : this.formData.jyjzxg; | 541 | this.formData.jyjzxg = this.isInterval(this.formData.jyjzxg) ? this.jzxg : this.formData.jyjzxg; | 
| 542 | //判断宗地代码和不动产单元号是否手动修改过(宗地代码和不动产单元号的前14位是否和底盘代码一致) | ||
| 543 | if(this.formData.zddm.substring(0,14) != this.dpdm || this.formData.bdcdyh.substring(0,14) != this.dpdm){ | ||
| 544 | this.$message({ | ||
| 545 | message: '宗地代码或不动产单元号有误,请核对后再试一次', | ||
| 546 | type: "warning", | ||
| 547 | }); | ||
| 548 | }else{ | ||
| 549 | // FIXME:表单验证错误 | ||
| 550 | /* this.$refs['ruleForm'].validate((valid) => { | ||
| 551 | debugger | ||
| 552 | if (valid) { | ||
| 553 | alert('submit!'); | ||
| 543 | 554 | ||
| 555 | } else { | ||
| 556 | alert("error submit") | ||
| 557 | return false; | ||
| 558 | } | ||
| 559 | });*/ | ||
| 560 | updateQjZdjbxx(this.formData) | ||
| 561 | .then((res) => { | ||
| 562 | if (res.code == 200) { | ||
| 563 | console.log(res); | ||
| 564 | this.$message({ | ||
| 565 | message: '保存成功', | ||
| 566 | type: "success", | ||
| 567 | }); | ||
| 568 | // 保存成功再次查询 | ||
| 569 | this.getZdjbxxData(this.$store.state.zdbsm); | ||
| 570 | } else { | ||
| 571 | this.$message({ | ||
| 572 | message: res.message, | ||
| 573 | type: "warning", | ||
| 574 | }); | ||
| 575 | } | ||
| 576 | }) | ||
| 577 | .catch((error) => {}); | ||
| 578 | } | ||
| 544 | 579 | ||
| 545 | // FIXME:表单验证错误 | ||
| 546 | /* this.$refs['ruleForm'].validate((valid) => { | ||
| 547 | debugger | ||
| 548 | if (valid) { | ||
| 549 | alert('submit!'); | ||
| 550 | 580 | ||
| 551 | } else { | ||
| 552 | alert("error submit") | ||
| 553 | return false; | ||
| 554 | } | ||
| 555 | });*/ | ||
| 556 | updateQjZdjbxx(this.formData) | ||
| 557 | .then((res) => { | ||
| 558 | if (res.code == 200) { | ||
| 559 | console.log(res); | ||
| 560 | this.$message({ | ||
| 561 | message: '保存成功', | ||
| 562 | type: "success", | ||
| 563 | }); | ||
| 564 | // 保存成功再次查询 | ||
| 565 | this.getZdjbxxData(this.$store.state.zdbsm); | ||
| 566 | } else { | ||
| 567 | this.$message({ | ||
| 568 | message: res.message, | ||
| 569 | type: "warning", | ||
| 570 | }); | ||
| 571 | } | ||
| 572 | //保存空间库 | ||
| 573 | //todo | ||
| 574 | }) | ||
| 575 | .catch((error) => {}); | ||
| 576 | 581 | ||
| 577 | }, | 582 | }, | 
| 578 | //提交宗地基本信息 | 583 | //提交宗地基本信息 | 
| ... | @@ -631,14 +636,17 @@ export default { | ... | @@ -631,14 +636,17 @@ export default { | 
| 631 | this.$store.state.xzqList = res.result; | 636 | this.$store.state.xzqList = res.result; | 
| 632 | }) | 637 | }) | 
| 633 | .catch((error) => {}); | 638 | .catch((error) => {}); | 
| 634 | getListByXzqbsm(xzqdm) | 639 | |
| 635 | .then((res) => { | ||
| 636 | this.$store.state.djqList = res.result; | ||
| 637 | }) | ||
| 638 | .catch((error) => {}); | ||
| 639 | getListByPbsm(djqdm) | 640 | getListByPbsm(djqdm) | 
| 640 | .then((res) => { | 641 | .then((res) => { | 
| 641 | this.$store.state.djzqList = res.result; | 642 | this.$store.state.djzqList = res.result; | 
| 643 | getListByXzqbsm(xzqdm) | ||
| 644 | .then((res) => { | ||
| 645 | this.$store.state.djqList = res.result; | ||
| 646 | //生成底盘代码 | ||
| 647 | this.generatorDpdm(); | ||
| 648 | }) | ||
| 649 | .catch((error) => {}); | ||
| 642 | }) | 650 | }) | 
| 643 | .catch((error) => {}); | 651 | .catch((error) => {}); | 
| 644 | } | 652 | } | ... | ... | 
| ... | @@ -8,6 +8,7 @@ | ... | @@ -8,6 +8,7 @@ | 
| 8 | <el-radio-button label="0">预测</el-radio-button> | 8 | <el-radio-button label="0">预测</el-radio-button> | 
| 9 | </el-radio-group> | 9 | </el-radio-group> | 
| 10 | <el-input | 10 | <el-input | 
| 11 | maxlength="28" | ||
| 11 | v-model="bdcdyh" | 12 | v-model="bdcdyh" | 
| 12 | :style="{ width: inputWidth + 'px' }" | 13 | :style="{ width: inputWidth + 'px' }" | 
| 13 | @focus="inputFocus" | 14 | @focus="inputFocus" | 
| ... | @@ -79,7 +80,7 @@ | ... | @@ -79,7 +80,7 @@ | 
| 79 | > | 80 | > | 
| 80 | <!-- 左侧树结构 --> | 81 | <!-- 左侧树结构 --> | 
| 81 | <div class="lp-tree" :class="createFlag ? 'w260' : 'w0'"> | 82 | <div class="lp-tree" :class="createFlag ? 'w260' : 'w0'"> | 
| 82 | <LineTree :pd="pd" class="treeData" :islpb="islpb"></LineTree> | 83 | <LineTree :pd="pd" class="treeData" :islpb="islpb" @loading="loading"></LineTree> | 
| 83 | <p | 84 | <p | 
| 84 | @click="createFlag = false" | 85 | @click="createFlag = false" | 
| 85 | style="width:20px;float:left;margin-top: 12px;margin-left:10px;cursor:pointer;" | 86 | style="width:20px;float:left;margin-top: 12px;margin-left:10px;cursor:pointer;" | 
| ... | @@ -246,7 +247,7 @@ | ... | @@ -246,7 +247,7 @@ | 
| 246 | @close="hcxlzClose" | 247 | @close="hcxlzClose" | 
| 247 | ></h-cxlz> | 248 | ></h-cxlz> | 
| 248 | <!-- 双击户的弹出框 --> | 249 | <!-- 双击户的弹出框 --> | 
| 249 | <el-dialog title="户编辑" :visible.sync="hbjVisible" width="50%" center> | 250 | <el-dialog title="户编辑" class="hbjDialog" :visible.sync="hbjVisible" width="70%" center> | 
| 250 | <hbj ref="hbj" :bsm="hbsm"></hbj> | 251 | <hbj ref="hbj" :bsm="hbsm"></hbj> | 
| 251 | <div class="btnGroup"> | 252 | <div class="btnGroup"> | 
| 252 | <el-button type="primary" @click="hbjSaveInfo">保存</el-button> | 253 | <el-button type="primary" @click="hbjSaveInfo">保存</el-button> | 
| ... | @@ -393,6 +394,9 @@ export default { | ... | @@ -393,6 +394,9 @@ export default { | 
| 393 | }, 100); | 394 | }, 100); | 
| 394 | }, | 395 | }, | 
| 395 | methods: { | 396 | methods: { | 
| 397 | loading(){ | ||
| 398 | this.getLpbMenuTree(this.$store.state.zrzbsm); | ||
| 399 | }, | ||
| 396 | openPlC(){ | 400 | openPlC(){ | 
| 397 | if (this.cbsmList.length <= 0) { | 401 | if (this.cbsmList.length <= 0) { | 
| 398 | Message.warning("请选择层") | 402 | Message.warning("请选择层") | 
| ... | @@ -848,5 +852,10 @@ export default { | ... | @@ -848,5 +852,10 @@ export default { | 
| 848 | margin: 20px auto 0; | 852 | margin: 20px auto 0; | 
| 849 | width: 230px; | 853 | width: 230px; | 
| 850 | } | 854 | } | 
| 855 | .hbjDialog{ | ||
| 856 | /deep/ .el-dialog{ | ||
| 857 | margin-top: 10vh!important; | ||
| 858 | } | ||
| 859 | } | ||
| 851 | } | 860 | } | 
| 852 | </style> | 861 | </style> | ... | ... | 
| ... | @@ -21,7 +21,7 @@ | ... | @@ -21,7 +21,7 @@ | 
| 21 | </td> | 21 | </td> | 
| 22 | <td colspan="2" align="center">自然幢号</td> | 22 | <td colspan="2" align="center">自然幢号</td> | 
| 23 | <td colspan="4"> | 23 | <td colspan="4"> | 
| 24 | <el-input v-model="form.zrzh"></el-input> | 24 | <el-input v-model="form.zrzh" maxlength="24"></el-input> | 
| 25 | </td> | 25 | </td> | 
| 26 | </tr> | 26 | </tr> | 
| 27 | <tr height="30"> | 27 | <tr height="30"> | 
| ... | @@ -31,7 +31,7 @@ | ... | @@ -31,7 +31,7 @@ | 
| 31 | </td> | 31 | </td> | 
| 32 | <td colspan="2" align="center">不动产单元号</td> | 32 | <td colspan="2" align="center">不动产单元号</td> | 
| 33 | <td colspan="4" class="psr"> | 33 | <td colspan="4" class="psr"> | 
| 34 | <el-input v-model="form.bdcdyh" class="percent80"></el-input> | 34 | <el-input v-model="form.bdcdyh" maxlength="28" class="percent80"></el-input> | 
| 35 | <el-button | 35 | <el-button | 
| 36 | @click.prevent="" | 36 | @click.prevent="" | 
| 37 | size="mini" | 37 | size="mini" | ... | ... | 
| ... | @@ -10,11 +10,11 @@ | ... | @@ -10,11 +10,11 @@ | 
| 10 | <td colspan="2">宗地代码</td> | 10 | <td colspan="2">宗地代码</td> | 
| 11 | <td colspan="4" style="min-width:450px"> | 11 | <td colspan="4" style="min-width:450px"> | 
| 12 | <input v-model="form.zddm" class="formInput" disabled> | 12 | <input v-model="form.zddm" class="formInput" disabled> | 
| 13 | <input v-show="false" :disabled="form.qszt!='0'" class="formInput" v-model="form.zdbsm"> | 13 | <input v-show="false" :disabled="form.qszt!='0'" maxlength="19" class="formInput" v-model="form.zdbsm"> | 
| 14 | </td> | 14 | </td> | 
| 15 | <td colspan="2" >自然幢号<i class="requisite">*</i></td> | 15 | <td colspan="2" >自然幢号<i class="requisite">*</i></td> | 
| 16 | <td colspan="4" class="psr"> | 16 | <td colspan="4" class="psr"> | 
| 17 | <input class="formInput percent80" :disabled="form.qszt!='0'" v-model="form.zrzh"> | 17 | <input class="formInput percent80" :disabled="form.qszt!='0'" maxlength="24" v-model="form.zrzh"> | 
| 18 | <el-button @click.prevent="generatorCode" type="warning" class="createBtn" size="mini">生成</el-button> | 18 | <el-button @click.prevent="generatorCode" type="warning" class="createBtn" size="mini">生成</el-button> | 
| 19 | </td> | 19 | </td> | 
| 20 | </tr> | 20 | </tr> | 
| ... | @@ -25,7 +25,7 @@ | ... | @@ -25,7 +25,7 @@ | 
| 25 | </td> | 25 | </td> | 
| 26 | <td colspan="2" >不动产单元号<i class="requisite">*</i></td> | 26 | <td colspan="2" >不动产单元号<i class="requisite">*</i></td> | 
| 27 | <td colspan="4"> | 27 | <td colspan="4"> | 
| 28 | <input class="formInput " :disabled="form.qszt!='0'" v-model="form.bdcdyh"> | 28 | <input class="formInput " :disabled="form.qszt!='0'" maxlength="28" v-model="form.bdcdyh"> | 
| 29 | </td> | 29 | </td> | 
| 30 | </tr> | 30 | </tr> | 
| 31 | 31 | ||
| ... | @@ -348,22 +348,6 @@ | ... | @@ -348,22 +348,6 @@ | 
| 348 | sx:'', //顺序 | 348 | sx:'', //顺序 | 
| 349 | }], | 349 | }], | 
| 350 | }, | 350 | }, | 
| 351 | options: [{ | ||
| 352 | value: '选项1', | ||
| 353 | label: '黄金糕' | ||
| 354 | }, { | ||
| 355 | value: '选项2', | ||
| 356 | label: '双皮奶' | ||
| 357 | }, { | ||
| 358 | value: '选项3', | ||
| 359 | label: '蚵仔煎' | ||
| 360 | }, { | ||
| 361 | value: '选项4', | ||
| 362 | label: '龙须面' | ||
| 363 | }, { | ||
| 364 | value: '选项5', | ||
| 365 | label: '北京烤鸭' | ||
| 366 | }], | ||
| 367 | value: '', | 351 | value: '', | 
| 368 | ytTitleRowspan:1, //用途的单元格垂直合并数量 | 352 | ytTitleRowspan:1, //用途的单元格垂直合并数量 | 
| 369 | fwjgTitleRowspan:1, //房屋结构的单元格垂直合并数量 | 353 | fwjgTitleRowspan:1, //房屋结构的单元格垂直合并数量 | 
| ... | @@ -412,23 +396,33 @@ | ... | @@ -412,23 +396,33 @@ | 
| 412 | } | 396 | } | 
| 413 | }, | 397 | }, | 
| 414 | onSave(){ | 398 | onSave(){ | 
| 415 | this.loading=true; | 399 | //判断自然幢号和不动产单元号是否手动修改过(自然幢号和不动产单元号的前19位是否和宗地代码一致) | 
| 416 | this.form.zrzbsm=this.bsm; | 400 | console.log(this.form,'this.form'); | 
| 417 | this.form.qlxzList= this.$refs.qlxzModule.getQlxzDataList(); | 401 | if(this.form.zrzh.substring(0,19) != this.form.zddm || this.form.bdcdyh.substring(0,19) != this.form.zddm){ | 
| 418 | if(1>0){ | 402 | this.$message({ | 
| 419 | saveZrzInfo(this.form).then((res)=>{ | 403 | message: '自然幢号或不动产单元号有误,请核对后再试一次', | 
| 420 | if(res.code===200){ | 404 | type: "warning", | 
| 421 | this.$message.success("保存完成!") | 405 | }); | 
| 422 | }else { | 406 | }else{ | 
| 423 | this.$message({ | 407 | this.loading=true; | 
| 424 | message: res.message, | 408 | this.form.zrzbsm=this.bsm; | 
| 425 | type: "warning", | 409 | this.form.qlxzList= this.$refs.qlxzModule.getQlxzDataList(); | 
| 426 | }); | 410 | if(1>0){ | 
| 427 | } | 411 | saveZrzInfo(this.form).then((res)=>{ | 
| 412 | if(res.code===200){ | ||
| 413 | this.$message.success("保存完成!") | ||
| 414 | }else { | ||
| 415 | this.$message({ | ||
| 416 | message: res.message, | ||
| 417 | type: "warning", | ||
| 418 | }); | ||
| 419 | } | ||
| 420 | this.loading=false; | ||
| 421 | }) | ||
| 428 | this.loading=false; | 422 | this.loading=false; | 
| 429 | }) | 423 | } | 
| 430 | this.loading=false; | ||
| 431 | } | 424 | } | 
| 425 | |||
| 432 | }, | 426 | }, | 
| 433 | onSubmit(){ | 427 | onSubmit(){ | 
| 434 | let data={ | 428 | let data={ | ... | ... | 
- 
Please register or sign in to post a comment