多幢合并
Showing
2 changed files
with
48 additions
and
172 deletions
| ... | @@ -97,3 +97,13 @@ export function saveDzFg(data) { | ... | @@ -97,3 +97,13 @@ export function saveDzFg(data) { |
| 97 | data: data, | 97 | data: data, |
| 98 | }) | 98 | }) |
| 99 | } | 99 | } |
| 100 | /** | ||
| 101 | * 多幢合并保存 | ||
| 102 | */ | ||
| 103 | export function saveDzHb(data) { | ||
| 104 | return request({ | ||
| 105 | url: '/bg/dzSplitMerge/dzHb', | ||
| 106 | method: 'post', | ||
| 107 | data: data, | ||
| 108 | }) | ||
| 109 | } | ... | ... |
| ... | @@ -163,67 +163,12 @@ | ... | @@ -163,67 +163,12 @@ |
| 163 | <span class="tips">合并后多幢信息</span> | 163 | <span class="tips">合并后多幢信息</span> |
| 164 | <table border="1"> | 164 | <table border="1"> |
| 165 | <tr> | 165 | <tr> |
| 166 | <th class="xzq">行政区</th> | ||
| 167 | <th class="djq">地籍区</th> | ||
| 168 | <th class="djzq">地籍子区</th> | ||
| 169 | <th class="syqlx">所有权类型</th> | ||
| 170 | <th class="tdtzm">土地特征码</th> | ||
| 171 | <th class="xmmc">项目名称</th> | 166 | <th class="xmmc">项目名称</th> |
| 172 | <th class="zxx">幢信息</th> | 167 | <th class="zxx">幢信息</th> |
| 173 | </tr> | 168 | </tr> |
| 174 | <tr> | 169 | <tr v-for="item in dzhbhData" :key="item.bsm"> |
| 175 | <td class="xzq"> | ||
| 176 | <el-select v-model="dzhbhData.xzqbsm" @change="changeXzq(dzhbhData.xzqbsm)"> | ||
| 177 | <el-option | ||
| 178 | v-for="i in xzq" | ||
| 179 | :key="i.bsm" | ||
| 180 | :label="i.mc" | ||
| 181 | :value="i.bsm" | ||
| 182 | ></el-option> | ||
| 183 | </el-select> | ||
| 184 | </td> | ||
| 185 | <td class="djq"> | ||
| 186 | <el-select v-model="dzhbhData.djqbsm" @change="changeDjq(dzhbhData.djqbsm)"> | ||
| 187 | <el-option | ||
| 188 | v-for="i in djq" | ||
| 189 | :key="i.bsm" | ||
| 190 | :label="i.mc" | ||
| 191 | :value="i.bsm" | ||
| 192 | ></el-option> | ||
| 193 | </el-select> | ||
| 194 | </td> | ||
| 195 | <td class="syqlx"> | ||
| 196 | <el-select v-model="dzhbhData.djzqbsm"> | ||
| 197 | <el-option | ||
| 198 | v-for="i in djzq" | ||
| 199 | :key="i.bsm" | ||
| 200 | :label="i.mc" | ||
| 201 | :value="i.bsm" | ||
| 202 | ></el-option> | ||
| 203 | </el-select> | ||
| 204 | </td> | ||
| 205 | <td class="tdtzm"> | ||
| 206 | <el-select v-model="dzhbhData.syqlxbsm"> | ||
| 207 | <el-option | ||
| 208 | v-for="i in syq" | ||
| 209 | :key="i.value" | ||
| 210 | :label="i.label" | ||
| 211 | :value="i.value" | ||
| 212 | ></el-option> | ||
| 213 | </el-select> | ||
| 214 | </td> | ||
| 215 | <td class="syqlx"> | ||
| 216 | <el-select v-model="dzhbhData.zdtzmbsm"> | ||
| 217 | <el-option | ||
| 218 | v-for="i in tdtzm" | ||
| 219 | :key="i.bsm" | ||
| 220 | :label="i.mc" | ||
| 221 | :value="i.bsm" | ||
| 222 | ></el-option> | ||
| 223 | </el-select> | ||
| 224 | </td> | ||
| 225 | <td class="xmmc"> | 170 | <td class="xmmc"> |
| 226 | <input type="text" v-model="dzhbhData.xmmc" class="formInput"/> | 171 | <input type="text" v-model="item.xmmc" class="formInput"/> |
| 227 | </td> | 172 | </td> |
| 228 | <td class="zxx"> | 173 | <td class="zxx"> |
| 229 | <span class="xz">选择</span> | 174 | <span class="xz">选择</span> |
| ... | @@ -234,123 +179,13 @@ | ... | @@ -234,123 +179,13 @@ |
| 234 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" :dylxs="['dz']" :isZdClose="true" | 179 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" :dylxs="['dz']" :isZdClose="true" |
| 235 | @close="close"></query-data> | 180 | @close="close"></query-data> |
| 236 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> | 181 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> |
| 237 | <el-button type="primary" class="saveBtn">保存</el-button> | 182 | <el-button type="primary" class="saveBtn" @click="dzhbSave">保存</el-button> |
| 238 | </div> | 183 | </div> |
| 239 | </div> | 184 | </div> |
| 240 | </el-tab-pane> | 185 | </el-tab-pane> |
| 241 | <el-tab-pane label="户合并" name="h"> | 186 | <el-tab-pane label="户合并" name="h"> |
| 242 | <div class="hb-tabs"> | 187 | <div class="hb-tabs"> |
| 243 | <el-button type="primary" class="addBtn" @click="newAdd">新增</el-button> | 188 | <hfghb></hfghb> |
| 244 | <div class="hbq"> | ||
| 245 | <span class="tips">合并前户信息</span> | ||
| 246 | <table border="1"> | ||
| 247 | <tr> | ||
| 248 | <td class="xh">序号</td> | ||
| 249 | <td class="zddm">宗地代码</td> | ||
| 250 | <td class="bdcdyh">不动产单元号</td> | ||
| 251 | <td class="xmmc">项目名称</td> | ||
| 252 | <td class="bdcqzh">不动产权证号</td> | ||
| 253 | <td class="qlr">权利人</td> | ||
| 254 | <td class="zl">坐落</td> | ||
| 255 | <td class="">操作</td> | ||
| 256 | </tr> | ||
| 257 | <tr v-if="hhbqData.length==0"> | ||
| 258 | <td colspan="8"> | ||
| 259 | <span class="noData">暂无数据</span> | ||
| 260 | </td> | ||
| 261 | </tr> | ||
| 262 | <tr v-else v-for="(item,index) in hhbqData" :key="index"> | ||
| 263 | <td class="xh">{{index+1}}</td> | ||
| 264 | <td class="zddm"><input type="text" class="formInput" v-model="item.zddm" | ||
| 265 | readonly="readonly"/></td> | ||
| 266 | <td class="bdcdyh"><input type="text" class="formInput" v-model="item.bdcdyh" | ||
| 267 | readonly="readonly"/></td> | ||
| 268 | <td class="xmmc"><input type="text" class="formInput" v-model="item.xmmc" | ||
| 269 | readonly="readonly"/></td> | ||
| 270 | <td class="bdcqzh"><input type="text" class="formInput" v-model="item.bdcqzh" | ||
| 271 | readonly="readonly"/></td> | ||
| 272 | <td class="qlr"><input type="text" class="formInput" v-model="item.qlr" | ||
| 273 | readonly="readonly"/></td> | ||
| 274 | <td class="zl"><input type="text" class="formInput" v-model="item.zl" | ||
| 275 | readonly="readonly"/></td> | ||
| 276 | <td class="cz" @click="deleteData(index)"><span>删除</span></td> | ||
| 277 | </tr> | ||
| 278 | </table> | ||
| 279 | </div> | ||
| 280 | <div class="hbh"> | ||
| 281 | <span class="tips">合并后户信息</span> | ||
| 282 | <table border="1"> | ||
| 283 | <tr> | ||
| 284 | <th class="xzq">行政区</th> | ||
| 285 | <th class="djq">地籍区</th> | ||
| 286 | <th class="djzq">地籍子区</th> | ||
| 287 | <th class="syqlx">所有权类型</th> | ||
| 288 | <th class="tdtzm">土地特征码</th> | ||
| 289 | <th class="xmmc">项目名称</th> | ||
| 290 | <th class="zxx">幢信息</th> | ||
| 291 | </tr> | ||
| 292 | <tr> | ||
| 293 | <td class="xzq"> | ||
| 294 | <el-select v-model="hhbhData.xzqbsm" @change="changeXzq(hhbhData.xzqbsm)"> | ||
| 295 | <el-option | ||
| 296 | v-for="i in xzq" | ||
| 297 | :key="i.bsm" | ||
| 298 | :label="i.mc" | ||
| 299 | :value="i.bsm" | ||
| 300 | ></el-option> | ||
| 301 | </el-select> | ||
| 302 | </td> | ||
| 303 | <td class="djq"> | ||
| 304 | <el-select v-model="hhbhData.djqbsm" @change="changeDjq(hhbhData.djqbsm)"> | ||
| 305 | <el-option | ||
| 306 | v-for="i in djq" | ||
| 307 | :key="i.bsm" | ||
| 308 | :label="i.mc" | ||
| 309 | :value="i.bsm" | ||
| 310 | ></el-option> | ||
| 311 | </el-select> | ||
| 312 | </td> | ||
| 313 | <td class="syqlx"> | ||
| 314 | <el-select v-model="hhbhData.djzqbsm"> | ||
| 315 | <el-option | ||
| 316 | v-for="i in djzq" | ||
| 317 | :key="i.bsm" | ||
| 318 | :label="i.mc" | ||
| 319 | :value="i.bsm" | ||
| 320 | ></el-option> | ||
| 321 | </el-select> | ||
| 322 | </td> | ||
| 323 | <td class="tdtzm"> | ||
| 324 | <el-select v-model="hhbhData.syqlxbsm"> | ||
| 325 | <el-option | ||
| 326 | v-for="i in syq" | ||
| 327 | :key="i.value" | ||
| 328 | :label="i.label" | ||
| 329 | :value="i.value" | ||
| 330 | ></el-option> | ||
| 331 | </el-select> | ||
| 332 | </td> | ||
| 333 | <td class="syqlx"> | ||
| 334 | <el-select v-model="hhbhData.zdtzmbsm"> | ||
| 335 | <el-option | ||
| 336 | v-for="i in tdtzm" | ||
| 337 | :key="i.bsm" | ||
| 338 | :label="i.mc" | ||
| 339 | :value="i.bsm" | ||
| 340 | ></el-option> | ||
| 341 | </el-select> | ||
| 342 | </td> | ||
| 343 | <td class="xmmc"> | ||
| 344 | <input type="text" v-model="hhbhData.xmmc" class="formInput"/> | ||
| 345 | </td> | ||
| 346 | <td class="zxx"> | ||
| 347 | <span class="xz">选择</span> | ||
| 348 | </td> | ||
| 349 | </tr> | ||
| 350 | </table> | ||
| 351 | </div> | ||
| 352 | <query-data @getData="getData" :centerDialogVisible.sync="centerDialogVisible" :dylxs="['h']" :isZdClose="true" | ||
| 353 | @close="close"></query-data> | ||
| 354 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> | 189 | <div class="header-button" :style="{width:fgBoxWidth+'px'}"> |
| 355 | <el-button type="primary" class="saveBtn">保存</el-button> | 190 | <el-button type="primary" class="saveBtn">保存</el-button> |
| 356 | </div> | 191 | </div> |
| ... | @@ -368,12 +203,14 @@ | ... | @@ -368,12 +203,14 @@ |
| 368 | getDdicByMC | 203 | getDdicByMC |
| 369 | } from "./../../../../api/common"; | 204 | } from "./../../../../api/common"; |
| 370 | import {ZdHb} from "./../../../../api/zd" | 205 | import {ZdHb} from "./../../../../api/zd" |
| 206 | import {saveDzHb} from "./../../../../api/dz" | ||
| 371 | import QueryData from './../../../../components/queryData/queryData' | 207 | import QueryData from './../../../../components/queryData/queryData' |
| 372 | import zdQueryData from './../../../../components/zdQueryData/zdQueryData' | 208 | import zdQueryData from './../../../../components/zdQueryData/zdQueryData' |
| 209 | import hfghb from '../hfghb/index' | ||
| 373 | 210 | ||
| 374 | export default { | 211 | export default { |
| 375 | name: "", | 212 | name: "", |
| 376 | components: {QueryData,zdQueryData}, | 213 | components: {QueryData,zdQueryData,hfghb}, |
| 377 | props: {}, | 214 | props: {}, |
| 378 | data() { | 215 | data() { |
| 379 | return { | 216 | return { |
| ... | @@ -383,7 +220,11 @@ | ... | @@ -383,7 +220,11 @@ |
| 383 | dzhbqData: [], // 多幢合并前数据 | 220 | dzhbqData: [], // 多幢合并前数据 |
| 384 | hhbqData: [], // 户合并前数据 | 221 | hhbqData: [], // 户合并前数据 |
| 385 | zdhbhData: {}, // 宗地合并后数据 | 222 | zdhbhData: {}, // 宗地合并后数据 |
| 386 | dzhbhData: {}, // 多幢合并后数据 | 223 | dzhbhData: [ |
| 224 | { | ||
| 225 | xmmc:'' | ||
| 226 | } | ||
| 227 | ], // 多幢合并后数据 | ||
| 387 | hhbhData: {}, // 户合并后数据 | 228 | hhbhData: {}, // 户合并后数据 |
| 388 | fgBoxWidth: 0, | 229 | fgBoxWidth: 0, |
| 389 | xzq: [], | 230 | xzq: [], |
| ... | @@ -594,6 +435,31 @@ | ... | @@ -594,6 +435,31 @@ |
| 594 | break; | 435 | break; |
| 595 | } | 436 | } |
| 596 | }, | 437 | }, |
| 438 | //多幢合并保存 | ||
| 439 | dzhbSave(){ | ||
| 440 | console.log(this.dzhbqData,'dzhbqData'); | ||
| 441 | let params = { | ||
| 442 | fwlist:[], | ||
| 443 | newdzxmmc:this.dzhbhData[0].xmmc, | ||
| 444 | zdbsm:'' | ||
| 445 | } | ||
| 446 | this.dzhbqData.forEach(item=>{ | ||
| 447 | params.fwlist.push({ | ||
| 448 | zbsm:item.bsm, | ||
| 449 | ztype:item.dylx | ||
| 450 | }) | ||
| 451 | }) | ||
| 452 | this.$nextTick(()=>{ | ||
| 453 | console.log(params); | ||
| 454 | //TODO 调用保存接口 | ||
| 455 | // saveDzHb(params).then((res) => { | ||
| 456 | |||
| 457 | // }) | ||
| 458 | // .catch((error) => { | ||
| 459 | |||
| 460 | // }); | ||
| 461 | }) | ||
| 462 | } | ||
| 597 | }, | 463 | }, |
| 598 | computed: {}, | 464 | computed: {}, |
| 599 | watch: {}, | 465 | watch: {}, |
| ... | @@ -653,7 +519,7 @@ | ... | @@ -653,7 +519,7 @@ |
| 653 | .addBtn { | 519 | .addBtn { |
| 654 | position: absolute; | 520 | position: absolute; |
| 655 | right: 30px; | 521 | right: 30px; |
| 656 | top: -46px; | 522 | top: 0; |
| 657 | z-index: 999; | 523 | z-index: 999; |
| 658 | } | 524 | } |
| 659 | .header { | 525 | .header { | ... | ... |
-
Please register or sign in to post a comment