--no commit message
Showing
24 changed files
with
2161 additions
and
2139 deletions
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-07-20 13:33:07 | 4 | * @LastEditTime: 2023-08-04 13:07:38 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <el-dialog :visible.sync="dialogVisible" v-if="dialogVisible" :width="width" :fullscreen="fullscreen" top="0" | 7 | <el-dialog :visible.sync="dialogVisible" v-if="dialogVisible" :width="width" :fullscreen="fullscreen" top="0" |
| ... | @@ -124,8 +124,8 @@ | ... | @@ -124,8 +124,8 @@ |
| 124 | */ | 124 | */ |
| 125 | closeDialog () { | 125 | closeDialog () { |
| 126 | this.key++ | 126 | this.key++ |
| 127 | this.$emit('input', false) | ||
| 128 | this.$emit('closeDialog') | 127 | this.$emit('closeDialog') |
| 128 | this.$emit('input', false) | ||
| 129 | } | 129 | } |
| 130 | }, | 130 | }, |
| 131 | } | 131 | } | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-02 10:59:22 | 4 | * @LastEditTime: 2023-08-04 10:59:01 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -16,8 +16,7 @@ | ... | @@ -16,8 +16,7 @@ |
| 16 | :inline="flag" | 16 | :inline="flag" |
| 17 | label-width="170px" | 17 | label-width="170px" |
| 18 | inline-message | 18 | inline-message |
| 19 | :show-message="false" | 19 | :show-message="false"> |
| 20 | > | ||
| 21 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> | 20 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> |
| 22 | <div class="slxx_title title-block"> | 21 | <div class="slxx_title title-block"> |
| 23 | 补录信息 | 22 | 补录信息 |
| ... | @@ -46,20 +45,17 @@ | ... | @@ -46,20 +45,17 @@ |
| 46 | <el-form-item | 45 | <el-form-item |
| 47 | label="抵押不动产信息:" | 46 | label="抵押不动产信息:" |
| 48 | prop="ztQlxx.bdcqzh" | 47 | prop="ztQlxx.bdcqzh" |
| 49 | :rules="rules.ztQlxxrules" | 48 | :rules="rules.ztQlxxrules"> |
| 50 | > | ||
| 51 | <select-table | 49 | <select-table |
| 52 | v-model="ruleForm.ztQlxx" | 50 | v-model="ruleForm.ztQlxx" |
| 53 | :table-width="730" | 51 | :table-width="730" |
| 54 | :tableData="ztQlxxList" | 52 | :tableData="ztQlxxList" |
| 55 | :props="props" | 53 | :props="props" |
| 56 | @change="ztQlxxchange" | 54 | @change="ztQlxxchange"> |
| 57 | > | ||
| 58 | <el-table-column | 55 | <el-table-column |
| 59 | prop="qllxmc" | 56 | prop="qllxmc" |
| 60 | width="130" | 57 | width="130" |
| 61 | label="权利类型" | 58 | label="权利类型"></el-table-column> |
| 62 | ></el-table-column> | ||
| 63 | <el-table-column | 59 | <el-table-column |
| 64 | prop="bdcqzh" | 60 | prop="bdcqzh" |
| 65 | width="160" | 61 | width="160" |
| ... | @@ -178,15 +174,13 @@ | ... | @@ -178,15 +174,13 @@ |
| 178 | <el-form-item | 174 | <el-form-item |
| 179 | label="登记类型:" | 175 | label="登记类型:" |
| 180 | prop="qlxx.djlx" | 176 | prop="qlxx.djlx" |
| 181 | :rules="rules.djlxrules" | 177 | :rules="rules.djlxrules"> |
| 182 | > | ||
| 183 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> | 178 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> |
| 184 | <el-option | 179 | <el-option |
| 185 | v-for="item in djlxlist" | 180 | v-for="item in djlxlist" |
| 186 | :key="item.dcode" | 181 | :key="item.dcode" |
| 187 | :label="item.dname" | 182 | :label="item.dname" |
| 188 | :value="item.dcode" | 183 | :value="item.dcode"></el-option> |
| 189 | ></el-option> | ||
| 190 | </el-select> | 184 | </el-select> |
| 191 | </el-form-item> | 185 | </el-form-item> |
| 192 | </el-col> | 186 | </el-col> |
| ... | @@ -199,8 +193,7 @@ | ... | @@ -199,8 +193,7 @@ |
| 199 | v-for="item in qsztlist" | 193 | v-for="item in qsztlist" |
| 200 | :key="item.dcode" | 194 | :key="item.dcode" |
| 201 | :label="item.dname" | 195 | :label="item.dname" |
| 202 | :value="item.dcode" | 196 | :value="item.dcode"></el-option> |
| 203 | ></el-option> | ||
| 204 | </el-select> | 197 | </el-select> |
| 205 | </el-form-item> | 198 | </el-form-item> |
| 206 | </el-col> | 199 | </el-col> |
| ... | @@ -208,8 +201,7 @@ | ... | @@ -208,8 +201,7 @@ |
| 208 | <el-form-item | 201 | <el-form-item |
| 209 | label="业务号:" | 202 | label="业务号:" |
| 210 | prop="qlxx.ywh" | 203 | prop="qlxx.ywh" |
| 211 | :rules="rules.ywhrules" | 204 | :rules="rules.ywhrules"> |
| 212 | > | ||
| 213 | <el-input v-model="ruleForm.qlxx.ywh"></el-input> | 205 | <el-input v-model="ruleForm.qlxx.ywh"></el-input> |
| 214 | </el-form-item> | 206 | </el-form-item> |
| 215 | </el-col> | 207 | </el-col> |
| ... | @@ -242,15 +234,13 @@ | ... | @@ -242,15 +234,13 @@ |
| 242 | <el-input | 234 | <el-input |
| 243 | v-model="ruleForm.diyaq.zgzqse" | 235 | v-model="ruleForm.diyaq.zgzqse" |
| 244 | style="width: 500%" | 236 | style="width: 500%" |
| 245 | oninput="value=value.replace(/[^\d.]/g,'')" | 237 | oninput="value=value.replace(/[^\d.]/g,'')"></el-input> |
| 246 | ></el-input> | ||
| 247 | <el-select v-model="ruleForm.diyaq.jedw"> | 238 | <el-select v-model="ruleForm.diyaq.jedw"> |
| 248 | <el-option | 239 | <el-option |
| 249 | v-for="item in dictData['A57']" | 240 | v-for="item in dictData['A57']" |
| 250 | :key="item.dcode" | 241 | :key="item.dcode" |
| 251 | :label="item.dname" | 242 | :label="item.dname" |
| 252 | :value="item.dcode" | 243 | :value="item.dcode"></el-option> |
| 253 | ></el-option> | ||
| 254 | </el-select> | 244 | </el-select> |
| 255 | </div> | 245 | </div> |
| 256 | </el-form-item> | 246 | </el-form-item> |
| ... | @@ -261,15 +251,13 @@ | ... | @@ -261,15 +251,13 @@ |
| 261 | <el-input | 251 | <el-input |
| 262 | v-model="ruleForm.diyaq.bdbzzqse" | 252 | v-model="ruleForm.diyaq.bdbzzqse" |
| 263 | style="width: 500%" | 253 | style="width: 500%" |
| 264 | oninput="value=value.replace(/[^\d.]/g,'')" | 254 | oninput="value=value.replace(/[^\d.]/g,'')"></el-input> |
| 265 | ></el-input> | ||
| 266 | <el-select v-model="ruleForm.diyaq.jedw"> | 255 | <el-select v-model="ruleForm.diyaq.jedw"> |
| 267 | <el-option | 256 | <el-option |
| 268 | v-for="item in dictData['A57']" | 257 | v-for="item in dictData['A57']" |
| 269 | :key="item.dcode" | 258 | :key="item.dcode" |
| 270 | :label="item.dname" | 259 | :label="item.dname" |
| 271 | :value="item.dcode" | 260 | :value="item.dcode"></el-option> |
| 272 | ></el-option> | ||
| 273 | </el-select> | 261 | </el-select> |
| 274 | </div> | 262 | </div> |
| 275 | </el-form-item> | 263 | </el-form-item> |
| ... | @@ -281,15 +269,13 @@ | ... | @@ -281,15 +269,13 @@ |
| 281 | <div class="flex"> | 269 | <div class="flex"> |
| 282 | <el-input | 270 | <el-input |
| 283 | v-model="ruleForm.diyaq.dymj" | 271 | v-model="ruleForm.diyaq.dymj" |
| 284 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 272 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 285 | ></el-input> | ||
| 286 | <el-select v-model="ruleForm.diyaq.jedw" style="width: 20%"> | 273 | <el-select v-model="ruleForm.diyaq.jedw" style="width: 20%"> |
| 287 | <el-option | 274 | <el-option |
| 288 | v-for="item in dictData['A7']" | 275 | v-for="item in dictData['A7']" |
| 289 | :key="item.dcode" | 276 | :key="item.dcode" |
| 290 | :label="item.dname" | 277 | :label="item.dname" |
| 291 | :value="item.dcode" | 278 | :value="item.dcode"> |
| 292 | > | ||
| 293 | </el-option> | 279 | </el-option> |
| 294 | </el-select> | 280 | </el-select> |
| 295 | </div> | 281 | </div> |
| ... | @@ -300,15 +286,13 @@ | ... | @@ -300,15 +286,13 @@ |
| 300 | <el-form-item | 286 | <el-form-item |
| 301 | label="债务履行起始时间:" | 287 | label="债务履行起始时间:" |
| 302 | prop="diyaq.zwlxqssj" | 288 | prop="diyaq.zwlxqssj" |
| 303 | :rules="rules.zwlxqssjrules" | 289 | :rules="rules.zwlxqssjrules"> |
| 304 | > | ||
| 305 | <el-date-picker | 290 | <el-date-picker |
| 306 | v-model="ruleForm.diyaq.zwlxqssj" | 291 | v-model="ruleForm.diyaq.zwlxqssj" |
| 307 | type="date" | 292 | type="date" |
| 308 | placeholder="选择日期" | 293 | placeholder="选择日期" |
| 309 | value-format="yyyy-MM-dd HH:mm:ss" | 294 | value-format="yyyy-MM-dd HH:mm:ss" |
| 310 | format="yyyy-MM-dd" | 295 | format="yyyy-MM-dd"> |
| 311 | > | ||
| 312 | </el-date-picker> | 296 | </el-date-picker> |
| 313 | </el-form-item> | 297 | </el-form-item> |
| 314 | </el-col> | 298 | </el-col> |
| ... | @@ -316,15 +300,13 @@ | ... | @@ -316,15 +300,13 @@ |
| 316 | <el-form-item | 300 | <el-form-item |
| 317 | label="债务履行结束时间:" | 301 | label="债务履行结束时间:" |
| 318 | prop="diyaq.zwlxjssj" | 302 | prop="diyaq.zwlxjssj" |
| 319 | :rules="rules.zwlxjssjrules" | 303 | :rules="rules.zwlxjssjrules"> |
| 320 | > | ||
| 321 | <el-date-picker | 304 | <el-date-picker |
| 322 | v-model="ruleForm.diyaq.zwlxjssj" | 305 | v-model="ruleForm.diyaq.zwlxjssj" |
| 323 | type="date" | 306 | type="date" |
| 324 | placeholder="选择日期" | 307 | placeholder="选择日期" |
| 325 | value-format="yyyy-MM-dd HH:mm:ss" | 308 | value-format="yyyy-MM-dd HH:mm:ss" |
| 326 | format="yyyy-MM-dd" | 309 | format="yyyy-MM-dd"> |
| 327 | > | ||
| 328 | </el-date-picker> | 310 | </el-date-picker> |
| 329 | </el-form-item> | 311 | </el-form-item> |
| 330 | </el-col> | 312 | </el-col> |
| ... | @@ -378,8 +360,7 @@ | ... | @@ -378,8 +360,7 @@ |
| 378 | v-for="item in dictData['A6']" | 360 | v-for="item in dictData['A6']" |
| 379 | :key="item.dcode" | 361 | :key="item.dcode" |
| 380 | :label="item.dname" | 362 | :label="item.dname" |
| 381 | :value="item.dcode" | 363 | :value="item.dcode"> |
| 382 | > | ||
| 383 | </el-option> | 364 | </el-option> |
| 384 | </el-select> | 365 | </el-select> |
| 385 | </el-form-item> | 366 | </el-form-item> |
| ... | @@ -388,8 +369,7 @@ | ... | @@ -388,8 +369,7 @@ |
| 388 | <el-form-item | 369 | <el-form-item |
| 389 | label="不动产登记证明号:" | 370 | label="不动产登记证明号:" |
| 390 | prop="qlxx.bdcqzh" | 371 | prop="qlxx.bdcqzh" |
| 391 | :rules="rules.bdcqzhrules" | 372 | :rules="rules.bdcqzhrules"> |
| 392 | > | ||
| 393 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> | 373 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> |
| 394 | </el-form-item> | 374 | </el-form-item> |
| 395 | </el-col> | 375 | </el-col> |
| ... | @@ -398,8 +378,7 @@ | ... | @@ -398,8 +378,7 @@ |
| 398 | <el-form-item | 378 | <el-form-item |
| 399 | label="登记机构:" | 379 | label="登记机构:" |
| 400 | prop="qlxx.djjg" | 380 | prop="qlxx.djjg" |
| 401 | :rules="rules.djjgrules" | 381 | :rules="rules.djjgrules"> |
| 402 | > | ||
| 403 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> | 382 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> |
| 404 | </el-form-item> | 383 | </el-form-item> |
| 405 | </el-col> | 384 | </el-col> |
| ... | @@ -407,8 +386,7 @@ | ... | @@ -407,8 +386,7 @@ |
| 407 | <el-form-item | 386 | <el-form-item |
| 408 | label="登簿人:" | 387 | label="登簿人:" |
| 409 | prop="qlxx.dbr" | 388 | prop="qlxx.dbr" |
| 410 | :rules="rules.dbrrules" | 389 | :rules="rules.dbrrules"> |
| 411 | > | ||
| 412 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> | 390 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> |
| 413 | </el-form-item> | 391 | </el-form-item> |
| 414 | </el-col> | 392 | </el-col> |
| ... | @@ -416,16 +394,14 @@ | ... | @@ -416,16 +394,14 @@ |
| 416 | <el-form-item | 394 | <el-form-item |
| 417 | label="登记时间:" | 395 | label="登记时间:" |
| 418 | prop="qlxx.djsj" | 396 | prop="qlxx.djsj" |
| 419 | :rules="rules.djsjrules" | 397 | :rules="rules.djsjrules"> |
| 420 | > | ||
| 421 | <el-date-picker | 398 | <el-date-picker |
| 422 | v-model="ruleForm.qlxx.djsj" | 399 | v-model="ruleForm.qlxx.djsj" |
| 423 | type="date" | 400 | type="date" |
| 424 | class="width100" | 401 | class="width100" |
| 425 | placeholder="选择日期" | 402 | placeholder="选择日期" |
| 426 | value-format="yyyy-MM-dd HH:mm:ss" | 403 | value-format="yyyy-MM-dd HH:mm:ss" |
| 427 | format="yyyy-MM-dd" | 404 | format="yyyy-MM-dd"> |
| 428 | > | ||
| 429 | </el-date-picker> | 405 | </el-date-picker> |
| 430 | </el-form-item> | 406 | </el-form-item> |
| 431 | </el-col> | 407 | </el-col> |
| ... | @@ -467,15 +443,13 @@ | ... | @@ -467,15 +443,13 @@ |
| 467 | <el-form-item | 443 | <el-form-item |
| 468 | label="注销时间:" | 444 | label="注销时间:" |
| 469 | prop="qlxx.zxsj" | 445 | prop="qlxx.zxsj" |
| 470 | :rules="rules.zxsjrules" | 446 | :rules="rules.zxsjrules"> |
| 471 | > | ||
| 472 | <el-date-picker | 447 | <el-date-picker |
| 473 | v-model="ruleForm.qlxx.zxsj" | 448 | v-model="ruleForm.qlxx.zxsj" |
| 474 | type="date" | 449 | type="date" |
| 475 | placeholder="选择日期" | 450 | placeholder="选择日期" |
| 476 | value-format="yyyy-MM-dd HH:mm:ss" | 451 | value-format="yyyy-MM-dd HH:mm:ss" |
| 477 | format="yyyy-MM-dd" | 452 | format="yyyy-MM-dd"> |
| 478 | > | ||
| 479 | </el-date-picker> | 453 | </el-date-picker> |
| 480 | </el-form-item> | 454 | </el-form-item> |
| 481 | </el-col> | 455 | </el-col> |
| ... | @@ -483,8 +457,7 @@ | ... | @@ -483,8 +457,7 @@ |
| 483 | <el-form-item | 457 | <el-form-item |
| 484 | label="注销登簿人:" | 458 | label="注销登簿人:" |
| 485 | prop="qlxx.zxdbr" | 459 | prop="qlxx.zxdbr" |
| 486 | :rules="rules.zxdbrrules" | 460 | :rules="rules.zxdbrrules"> |
| 487 | > | ||
| 488 | <el-input v-model="ruleForm.qlxx.zxdbr"></el-input> | 461 | <el-input v-model="ruleForm.qlxx.zxdbr"></el-input> |
| 489 | </el-form-item> | 462 | </el-form-item> |
| 490 | </el-col> | 463 | </el-col> |
| ... | @@ -492,8 +465,7 @@ | ... | @@ -492,8 +465,7 @@ |
| 492 | <el-form-item | 465 | <el-form-item |
| 493 | label="注销抵押原因:" | 466 | label="注销抵押原因:" |
| 494 | prop="diyaq.zxdyyy" | 467 | prop="diyaq.zxdyyy" |
| 495 | :rules="rules.zxdyyyrules" | 468 | :rules="rules.zxdyyyrules"> |
| 496 | > | ||
| 497 | <el-input v-model="ruleForm.diyaq.zxdyyy"></el-input> | 469 | <el-input v-model="ruleForm.diyaq.zxdyyy"></el-input> |
| 498 | </el-form-item> | 470 | </el-form-item> |
| 499 | </el-col> | 471 | </el-col> |
| ... | @@ -507,8 +479,7 @@ | ... | @@ -507,8 +479,7 @@ |
| 507 | <el-form-item label="共有方式:"> | 479 | <el-form-item label="共有方式:"> |
| 508 | <el-radio-group | 480 | <el-radio-group |
| 509 | :disabled="!ableOperation" | 481 | :disabled="!ableOperation" |
| 510 | v-model="ruleForm.qlxx.gyfs" | 482 | v-model="ruleForm.sldy.gyfs"> |
| 511 | > | ||
| 512 | <el-radio label="0">单独所有</el-radio> | 483 | <el-radio label="0">单独所有</el-radio> |
| 513 | <el-radio label="1">共同共有</el-radio> | 484 | <el-radio label="1">共同共有</el-radio> |
| 514 | <el-radio label="2">按份所有</el-radio> | 485 | <el-radio label="2">按份所有</el-radio> |
| ... | @@ -516,12 +487,11 @@ | ... | @@ -516,12 +487,11 @@ |
| 516 | </el-radio-group> | 487 | </el-radio-group> |
| 517 | </el-form-item> | 488 | </el-form-item> |
| 518 | </el-col> | 489 | </el-col> |
| 519 | <el-col :span="6" v-show="ruleForm.qlxx.gyfs != '0'"> | 490 | <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> |
| 520 | <el-form-item label="是否分别持证:"> | 491 | <el-form-item label="是否分别持证:"> |
| 521 | <el-radio-group | 492 | <el-radio-group |
| 522 | v-model="ruleForm.qlxx.sqfbcz" | 493 | v-model="ruleForm.sldy.sqfbcz" |
| 523 | :disabled="!ableOperation" | 494 | :disabled="!ableOperation"> |
| 524 | > | ||
| 525 | <el-radio :label="1">是</el-radio> | 495 | <el-radio :label="1">是</el-radio> |
| 526 | <el-radio :label="0">否</el-radio> | 496 | <el-radio :label="0">否</el-radio> |
| 527 | </el-radio-group> | 497 | </el-radio-group> |
| ... | @@ -529,20 +499,17 @@ | ... | @@ -529,20 +499,17 @@ |
| 529 | </el-col> | 499 | </el-col> |
| 530 | <el-col | 500 | <el-col |
| 531 | :span="6" | 501 | :span="6" |
| 532 | v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'" | 502 | v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> |
| 533 | > | ||
| 534 | <el-form-item label="持证人:"> | 503 | <el-form-item label="持证人:"> |
| 535 | <el-select | 504 | <el-select |
| 536 | v-model="ruleForm.czr" | 505 | v-model="ruleForm.czr" |
| 537 | placeholder="持证人" | 506 | placeholder="持证人" |
| 538 | :disabled="!ableOperation" | 507 | :disabled="!ableOperation"> |
| 539 | > | ||
| 540 | <el-option | 508 | <el-option |
| 541 | v-for="item in czrOptions" | 509 | v-for="item in czrOptions" |
| 542 | :key="item.zjh" | 510 | :key="item.zjh" |
| 543 | :label="item.sqrmc" | 511 | :label="item.sqrmc" |
| 544 | :value="item.zjh" | 512 | :value="item.zjh"> |
| 545 | > | ||
| 546 | </el-option> | 513 | </el-option> |
| 547 | </el-select> | 514 | </el-select> |
| 548 | </el-form-item> | 515 | </el-form-item> |
| ... | @@ -553,8 +520,7 @@ | ... | @@ -553,8 +520,7 @@ |
| 553 | @upDateQlrxxList="upDateQlrxxList" | 520 | @upDateQlrxxList="upDateQlrxxList" |
| 554 | :key="key" | 521 | :key="key" |
| 555 | :ableOperation="ableOperation" | 522 | :ableOperation="ableOperation" |
| 556 | :gyfs="ruleForm.qlxx.gyfs" | 523 | :gyfs="ruleForm.qlxx.gyfs" /> |
| 557 | /> | ||
| 558 | 524 | ||
| 559 | <div v-if="ruleForm.ywrData"> | 525 | <div v-if="ruleForm.ywrData"> |
| 560 | <div class="slxx_title title-block"> | 526 | <div class="slxx_title title-block"> |
| ... | @@ -566,8 +532,7 @@ | ... | @@ -566,8 +532,7 @@ |
| 566 | :tableData="ruleForm.ywrData" | 532 | :tableData="ruleForm.ywrData" |
| 567 | :key="key" | 533 | :key="key" |
| 568 | :ableOperation="ableOperation" | 534 | :ableOperation="ableOperation" |
| 569 | @upDateQlrxxList="upDateYwrxxList" | 535 | @upDateQlrxxList="upDateYwrxxList" /> |
| 570 | /> | ||
| 571 | </div> | 536 | </div> |
| 572 | </div> | 537 | </div> |
| 573 | <el-row class="btn" v-if="ableOperation"> | 538 | <el-row class="btn" v-if="ableOperation"> |
| ... | @@ -579,141 +544,140 @@ | ... | @@ -579,141 +544,140 @@ |
| 579 | </div> | 544 | </div> |
| 580 | </template> | 545 | </template> |
| 581 | <script> | 546 | <script> |
| 582 | import { mapGetters } from "vuex"; | 547 | import { mapGetters } from "vuex"; |
| 583 | import ywmix from "@/views/ywbl/mixin/index"; | 548 | import ywmix from "@/views/ywbl/mixin/index"; |
| 584 | import { init, getSsQlxx, getZtQlxx,getQlxxByQlxxBsm, save } from "@/api/djbRepair.js"; | 549 | import { init, getSsQlxx, getZtQlxx, getQlxxByQlxxBsm, save } from "@/api/djbRepair.js"; |
| 585 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; | 550 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; |
| 586 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; | 551 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; |
| 587 | import selectTable from "@/components/selectTable/index.vue"; | 552 | import selectTable from "@/components/selectTable/index.vue"; |
| 588 | import tdytTable from "@/views/workflow/components/tdytTable"; | 553 | import tdytTable from "@/views/workflow/components/tdytTable"; |
| 589 | export default { | 554 | export default { |
| 590 | mixins: [ywmix], | 555 | mixins: [ywmix], |
| 591 | components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, | 556 | components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, |
| 592 | computed: { | 557 | computed: { |
| 593 | ...mapGetters(["dictData", "flag"]), | 558 | ...mapGetters(["dictData", "flag"]), |
| 594 | // 根据流程判断表单是否为只读 | 559 | // 根据流程判断表单是否为只读 |
| 595 | editDisabled() { | 560 | editDisabled () { |
| 596 | if (!this.ableOperation) { | 561 | if (!this.ableOperation) { |
| 597 | //只读状态 | 562 | //只读状态 |
| 598 | return true; | 563 | return true; |
| 599 | } | 564 | } |
| 600 | return false; | 565 | return false; |
| 601 | }, | ||
| 602 | }, | ||
| 603 | data() { | ||
| 604 | return { | ||
| 605 | mjdw: "1", | ||
| 606 | props: { | ||
| 607 | label: "bdcqzh", | ||
| 608 | value: "bdcdyid", | ||
| 609 | }, | 566 | }, |
| 610 | //表单是否可操作 | 567 | }, |
| 611 | propsParam: this.$attrs, | 568 | data () { |
| 612 | key: 0, | 569 | return { |
| 613 | isShow: false, | 570 | mjdw: "1", |
| 614 | disabled: true, | 571 | props: { |
| 615 | ssqlxxshow: true, | 572 | label: "bdcqzh", |
| 616 | czrOptions: [], | 573 | value: "bdcdyid", |
| 617 | ruleForm: {}, | ||
| 618 | // 权属状态 | ||
| 619 | qsztlist: [ | ||
| 620 | { | ||
| 621 | dcode: "1", | ||
| 622 | dname: "现势", | ||
| 623 | }, | ||
| 624 | { | ||
| 625 | dcode: "2", | ||
| 626 | dname: "历史", | ||
| 627 | }, | ||
| 628 | ], | ||
| 629 | // 登记类型 | ||
| 630 | djlxlist: [ | ||
| 631 | { | ||
| 632 | dcode: "100", | ||
| 633 | dname: "首次登记", | ||
| 634 | }, | ||
| 635 | { | ||
| 636 | dcode: "200", | ||
| 637 | dname: "转移登记", | ||
| 638 | }, | ||
| 639 | { | ||
| 640 | dcode: "300", | ||
| 641 | dname: "变更登记", | ||
| 642 | }, | ||
| 643 | { | ||
| 644 | dcode: "500", | ||
| 645 | dname: "更正登记", | ||
| 646 | }, | ||
| 647 | |||
| 648 | { | ||
| 649 | dcode: "901", | ||
| 650 | dname: "补证", | ||
| 651 | }, | ||
| 652 | { | ||
| 653 | dcode: "902", | ||
| 654 | dname: "换证", | ||
| 655 | }, | 574 | }, |
| 656 | ], | 575 | //表单是否可操作 |
| 657 | ssQlxxList: [], | 576 | propsParam: this.$attrs, |
| 658 | ztQlxxList: [], | 577 | key: 0, |
| 659 | ableOperation: false, | 578 | isShow: false, |
| 660 | rules: { | 579 | disabled: true, |
| 661 | ssQlxxrules: [ | 580 | ssqlxxshow: true, |
| 662 | { required: true, message: "上手权利信息", trigger: "blur" }, | 581 | czrOptions: [], |
| 663 | ], | 582 | ruleForm: {}, |
| 664 | ztQlxxrules: [ | 583 | // 权属状态 |
| 665 | { required: true, message: "抵押不动产信息", trigger: "blur" }, | 584 | qsztlist: [ |
| 666 | ], | 585 | { |
| 667 | bdcqzhrules: [ | 586 | dcode: "1", |
| 668 | { required: true, message: "不动产登记证明号", trigger: "blur" }, | 587 | dname: "现势", |
| 669 | ], | 588 | }, |
| 670 | qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], | 589 | { |
| 671 | zwlxqssjrules: [ | 590 | dcode: "2", |
| 672 | { required: true, message: "债务履行起始时间", trigger: "blur" }, | 591 | dname: "历史", |
| 673 | ], | 592 | }, |
| 674 | zwlxjssjrules: [ | ||
| 675 | { required: true, message: "债务履行结束时间", trigger: "blur" }, | ||
| 676 | ], | 593 | ], |
| 594 | // 登记类型 | ||
| 595 | djlxlist: [ | ||
| 596 | { | ||
| 597 | dcode: "100", | ||
| 598 | dname: "首次登记", | ||
| 599 | }, | ||
| 600 | { | ||
| 601 | dcode: "200", | ||
| 602 | dname: "转移登记", | ||
| 603 | }, | ||
| 604 | { | ||
| 605 | dcode: "300", | ||
| 606 | dname: "变更登记", | ||
| 607 | }, | ||
| 608 | { | ||
| 609 | dcode: "500", | ||
| 610 | dname: "更正登记", | ||
| 611 | }, | ||
| 677 | 612 | ||
| 678 | zxdyyyrules: [ | 613 | { |
| 679 | { required: true, message: "注销抵押原因", trigger: "blur" }, | 614 | dcode: "901", |
| 615 | dname: "补证", | ||
| 616 | }, | ||
| 617 | { | ||
| 618 | dcode: "902", | ||
| 619 | dname: "换证", | ||
| 620 | }, | ||
| 680 | ], | 621 | ], |
| 681 | zxsjrules: [{ required: true, message: "注销时间", trigger: "blur" }], | 622 | ssQlxxList: [], |
| 682 | zxdbrrules: [ | 623 | ztQlxxList: [], |
| 683 | { required: true, message: "注销登簿人", trigger: "blur" }, | 624 | ableOperation: false, |
| 684 | ], | 625 | rules: { |
| 685 | djjgrules: [{ required: true, message: "登记机构", trigger: "change" }], | 626 | ssQlxxrules: [ |
| 686 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], | 627 | { required: true, message: "上手权利信息", trigger: "blur" }, |
| 687 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], | 628 | ], |
| 688 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], | 629 | ztQlxxrules: [ |
| 689 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], | 630 | { required: true, message: "抵押不动产信息", trigger: "blur" }, |
| 690 | }, | 631 | ], |
| 691 | }; | 632 | bdcqzhrules: [ |
| 692 | }, | 633 | { required: true, message: "不动产登记证明号", trigger: "blur" }, |
| 693 | created() {}, | 634 | ], |
| 694 | mounted() { | 635 | qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], |
| 695 | this.loadData(); | 636 | zwlxqssjrules: [ |
| 696 | this.ableOperation = this.$parent.ableOperation; | 637 | { required: true, message: "债务履行起始时间", trigger: "blur" }, |
| 697 | }, | 638 | ], |
| 698 | methods: { | 639 | zwlxjssjrules: [ |
| 699 | /** | 640 | { required: true, message: "债务履行结束时间", trigger: "blur" }, |
| 700 | * @description: ztQlxxchange | 641 | ], |
| 701 | * @param {*} val | 642 | |
| 702 | * @author: renchao | 643 | zxdyyyrules: [ |
| 703 | */ | 644 | { required: true, message: "注销抵押原因", trigger: "blur" }, |
| 704 | ztQlxxchange(val) { | 645 | ], |
| 705 | this.ruleForm.ztQlxx = val; | 646 | zxsjrules: [{ required: true, message: "注销时间", trigger: "blur" }], |
| 647 | zxdbrrules: [ | ||
| 648 | { required: true, message: "注销登簿人", trigger: "blur" }, | ||
| 649 | ], | ||
| 650 | djjgrules: [{ required: true, message: "登记机构", trigger: "change" }], | ||
| 651 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], | ||
| 652 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], | ||
| 653 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], | ||
| 654 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], | ||
| 655 | } | ||
| 656 | } | ||
| 706 | }, | 657 | }, |
| 707 | /** | 658 | mounted () { |
| 708 | * @description: ssQlxxchange | 659 | this.loadData(); |
| 709 | * @param {*} val | 660 | this.ableOperation = this.$parent.ableOperation; |
| 710 | * @author: renchao | ||
| 711 | */ | ||
| 712 | ssQlxxchange(val) { | ||
| 713 | this.ruleForm.ssQlxx = val; | ||
| 714 | this.ruleForm.qlxx.ssywh = val.ywh; | ||
| 715 | this.ssQlxxchangediolog(val); | ||
| 716 | }, | 661 | }, |
| 662 | methods: { | ||
| 663 | /** | ||
| 664 | * @description: ztQlxxchange | ||
| 665 | * @param {*} val | ||
| 666 | * @author: renchao | ||
| 667 | */ | ||
| 668 | ztQlxxchange (val) { | ||
| 669 | this.ruleForm.ztQlxx = val; | ||
| 670 | }, | ||
| 671 | /** | ||
| 672 | * @description: ssQlxxchange | ||
| 673 | * @param {*} val | ||
| 674 | * @author: renchao | ||
| 675 | */ | ||
| 676 | ssQlxxchange (val) { | ||
| 677 | this.ruleForm.ssQlxx = val; | ||
| 678 | this.ruleForm.qlxx.ssywh = val.ywh; | ||
| 679 | this.ssQlxxchangediolog(val); | ||
| 680 | }, | ||
| 717 | // 弹框事件 | 681 | // 弹框事件 |
| 718 | ssQlxxchangediolog(val) { | 682 | ssQlxxchangediolog(val) { |
| 719 | this.$confirm("是否将上手权利信息同步到表单", "提示", { | 683 | this.$confirm("是否将上手权利信息同步到表单", "提示", { |
| ... | @@ -768,169 +732,173 @@ export default { | ... | @@ -768,169 +732,173 @@ export default { |
| 768 | type: "info", | 732 | type: "info", |
| 769 | message: "已取消同步", | 733 | message: "已取消同步", |
| 770 | }); | 734 | }); |
| 771 | }); | 735 | }); |
| 772 | }, | 736 | }, |
| 773 | |||
| 774 | djlxchange(val) { | ||
| 775 | if (val == null || val == 100) { | ||
| 776 | this.ssqlxxshow = false; | ||
| 777 | } else { | ||
| 778 | this.ssqlxxshow = true; | ||
| 779 | } | ||
| 780 | }, | ||
| 781 | /** | ||
| 782 | * @description: loadData | ||
| 783 | * @author: renchao | ||
| 784 | */ | ||
| 785 | loadData() { | ||
| 786 | this.$startLoading(); | ||
| 787 | this.propsParam.isEdit = this.$parent.isEdit; | ||
| 788 | init(this.propsParam).then((res) => { | ||
| 789 | if (res.code == 200) { | ||
| 790 | this.ruleForm = res.result; | ||
| 791 | this.$endLoading(); | ||
| 792 | this.isShow = true; | ||
| 793 | let djlx = this.ruleForm.qlxx.djlx; | ||
| 794 | if (djlx == null || djlx == 100) { | ||
| 795 | this.ssqlxxshow = false; | ||
| 796 | } | ||
| 797 | 737 | ||
| 798 | //获取主体信息 | 738 | djlxchange (val) { |
| 799 | getSsQlxx({ | 739 | if (val == null || val == 100) { |
| 800 | bdcdyid: this.propsParam.bdcdyid, | 740 | this.ssqlxxshow = false; |
| 801 | qllx: this.propsParam.qllx, | 741 | } else { |
| 802 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, | 742 | this.ssqlxxshow = true; |
| 803 | }).then((res) => { | ||
| 804 | if (res.code == 200) { | ||
| 805 | this.ssQlxxList = res.result; | ||
| 806 | } | ||
| 807 | }); | ||
| 808 | //获取上手信息 | ||
| 809 | getZtQlxx({ | ||
| 810 | bdcdyid: this.propsParam.bdcdyid, | ||
| 811 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, | ||
| 812 | }).then((res) => { | ||
| 813 | if (res.code == 200) { | ||
| 814 | this.ztQlxxList = res.result; | ||
| 815 | } | ||
| 816 | }); | ||
| 817 | } | 743 | } |
| 818 | }); | 744 | }, |
| 819 | }, | 745 | /** |
| 820 | // 更新土地用途信息 | 746 | * @description: loadData |
| 821 | /** | 747 | * @author: renchao |
| 822 | * @description: 更新土地用途信息 | 748 | */ |
| 823 | * @param {*} val | 749 | loadData () { |
| 824 | * @author: renchao | 750 | this.$startLoading(); |
| 825 | */ | 751 | this.propsParam.isEdit = this.$parent.isEdit; |
| 826 | upDateTdytxxList(val) { | 752 | init(this.propsParam).then((res) => { |
| 827 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | 753 | if (res.code == 200) { |
| 828 | this.key++; | 754 | this.ruleForm = res.result; |
| 829 | }, | 755 | this.$endLoading(); |
| 830 | // 更新权利人信息 | 756 | this.isShow = true; |
| 831 | /** | 757 | let djlx = this.ruleForm.qlxx.djlx; |
| 832 | * @description: 更新权利人信息 | 758 | if (djlx == null || djlx == 100) { |
| 833 | * @param {*} val | 759 | this.ssqlxxshow = false; |
| 834 | * @author: renchao | 760 | } |
| 835 | */ | 761 | |
| 836 | upDateQlrxxList(val) { | 762 | //获取主体信息 |
| 837 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | 763 | getSsQlxx({ |
| 838 | this.czrOptions = this.ruleForm.qlrData; | 764 | bdcdyid: this.propsParam.bdcdyid, |
| 839 | this.key++; | 765 | qllx: this.propsParam.qllx, |
| 840 | }, | 766 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, |
| 841 | // 更新义务人信息 | 767 | }).then((res) => { |
| 842 | /** | 768 | if (res.code == 200) { |
| 843 | * @description: 更新义务人信息 | 769 | this.ssQlxxList = res.result; |
| 844 | * @param {*} val | 770 | } |
| 845 | * @author: renchao | ||
| 846 | */ | ||
| 847 | upDateYwrxxList(val) { | ||
| 848 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); | ||
| 849 | this.key++; | ||
| 850 | }, | ||
| 851 | /** | ||
| 852 | * @description: onSubmit | ||
| 853 | * @author: renchao | ||
| 854 | */ | ||
| 855 | onSubmit() { | ||
| 856 | this.$refs.ruleForm.validate((valid) => { | ||
| 857 | if (valid) { | ||
| 858 | if (this.ruleForm.qlrData.length == 0) { | ||
| 859 | this.$message({ | ||
| 860 | showClose: true, | ||
| 861 | message: "请确认权利人信息", | ||
| 862 | type: "error", | ||
| 863 | }); | 771 | }); |
| 864 | return false; | 772 | //获取上手信息 |
| 865 | } | 773 | getZtQlxx({ |
| 866 | if (this.ruleForm.ywrData.length == 0) { | 774 | bdcdyid: this.propsParam.bdcdyid, |
| 867 | this.$message({ | 775 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, |
| 868 | showClose: true, | 776 | }).then((res) => { |
| 869 | message: "请确认义务人信息", | 777 | if (res.code == 200) { |
| 870 | type: "error", | 778 | this.ztQlxxList = res.result; |
| 779 | } | ||
| 871 | }); | 780 | }); |
| 872 | return false; | ||
| 873 | } | 781 | } |
| 874 | if (this.ruleForm.qlxx.gyfs == "0") { | 782 | }); |
| 875 | if (this.ruleForm.qlrData.length > 1) { | 783 | }, |
| 784 | /** | ||
| 785 | * @description: 更新土地用途信息 | ||
| 786 | * @param {*} val | ||
| 787 | * @author: renchao | ||
| 788 | */ | ||
| 789 | upDateTdytxxList (val) { | ||
| 790 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | ||
| 791 | this.key++; | ||
| 792 | }, | ||
| 793 | /** | ||
| 794 | * @description: 更新权利人信息 | ||
| 795 | * @param {*} val | ||
| 796 | * @author: renchao | ||
| 797 | */ | ||
| 798 | upDateQlrxxList (val) { | ||
| 799 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | ||
| 800 | this.czrOptions = this.ruleForm.qlrData; | ||
| 801 | this.key++; | ||
| 802 | }, | ||
| 803 | /** | ||
| 804 | * @description: 更新义务人信息 | ||
| 805 | * @param {*} val | ||
| 806 | * @author: renchao | ||
| 807 | */ | ||
| 808 | upDateYwrxxList (val) { | ||
| 809 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); | ||
| 810 | this.key++; | ||
| 811 | }, | ||
| 812 | /** | ||
| 813 | * @description: onSubmit | ||
| 814 | * @author: renchao | ||
| 815 | */ | ||
| 816 | onSubmit () { | ||
| 817 | this.$refs.ruleForm.validate((valid) => { | ||
| 818 | if (valid) { | ||
| 819 | if (this.ruleForm.qlrData.length == 0) { | ||
| 876 | this.$message({ | 820 | this.$message({ |
| 877 | showClose: true, | 821 | showClose: true, |
| 878 | message: "共有方式:单独所有,权利人只能是一个人", | 822 | message: "请确认权利人信息", |
| 879 | type: "error", | 823 | type: "error", |
| 880 | }); | 824 | }); |
| 881 | return false; | 825 | return false; |
| 882 | } | 826 | } |
| 883 | this.ruleForm.qlrData[0].sfczr = "1"; | 827 | if (this.ruleForm.ywrData.length == 0) { |
| 884 | } | 828 | this.$message({ |
| 885 | if (this.ruleForm.qlxx.gyfs == "1") { | 829 | showClose: true, |
| 886 | //是否分别持证 | 830 | message: "请确认义务人信息", |
| 887 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 831 | type: "error", |
| 888 | //是 | ||
| 889 | this.ruleForm.qlrData.forEach((item, index) => { | ||
| 890 | item.sfczr = "1"; | ||
| 891 | }); | 832 | }); |
| 833 | return false; | ||
| 834 | } | ||
| 835 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 836 | if (this.ruleForm.qlrData.length > 1) { | ||
| 837 | this.$message({ | ||
| 838 | showClose: true, | ||
| 839 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 840 | type: "error", | ||
| 841 | }); | ||
| 842 | return false; | ||
| 843 | } | ||
| 844 | this.ruleForm.qlrData[0].sfczr = "1"; | ||
| 892 | } else { | 845 | } else { |
| 893 | this.ruleForm.qlrData.forEach((item, index) => { | 846 | //是否分别持证 |
| 894 | if (item.zjh == this.ruleForm.czr) { | 847 | if (this.ruleForm.sldy.sqfbcz == "1") { |
| 848 | //是 | ||
| 849 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 895 | item.sfczr = "1"; | 850 | item.sfczr = "1"; |
| 896 | } else { | 851 | }); |
| 897 | item.sfczr = "0"; | 852 | } else { |
| 853 | if (!that.ruleForm.czr) { | ||
| 854 | that.$message({ | ||
| 855 | showClose: true, | ||
| 856 | message: "请选择持证人", | ||
| 857 | type: "error", | ||
| 858 | }); | ||
| 859 | return false; | ||
| 898 | } | 860 | } |
| 899 | }); | 861 | this.ruleForm.qlrList.forEach((item, index) => { |
| 862 | if (item.zjh == this.ruleForm.czr) { | ||
| 863 | item.sfczr = "1"; | ||
| 864 | } else { | ||
| 865 | item.sfczr = "0"; | ||
| 866 | } | ||
| 867 | }); | ||
| 868 | } | ||
| 900 | } | 869 | } |
| 870 | save(this.ruleForm).then((res) => { | ||
| 871 | if (res.code === 200) { | ||
| 872 | this.$message({ | ||
| 873 | showClose: true, | ||
| 874 | message: "保存成功!", | ||
| 875 | type: "success", | ||
| 876 | }); | ||
| 877 | this.$parent.changeywh(); | ||
| 878 | this.$store.dispatch("user/refreshPage", true); | ||
| 879 | } else { | ||
| 880 | this.$message({ | ||
| 881 | showClose: true, | ||
| 882 | message: res.message, | ||
| 883 | type: "error", | ||
| 884 | }); | ||
| 885 | } | ||
| 886 | }); | ||
| 887 | } else { | ||
| 888 | return false; | ||
| 901 | } | 889 | } |
| 902 | save(this.ruleForm).then((res) => { | 890 | }) |
| 903 | if (res.code === 200) { | 891 | } |
| 904 | this.$message({ | 892 | } |
| 905 | showClose: true, | 893 | }; |
| 906 | message: "保存成功!", | ||
| 907 | type: "success", | ||
| 908 | }); | ||
| 909 | this.$parent.changeywh(); | ||
| 910 | this.$store.dispatch("user/refreshPage", true); | ||
| 911 | } else { | ||
| 912 | this.$message({ | ||
| 913 | showClose: true, | ||
| 914 | message: res.message, | ||
| 915 | type: "error", | ||
| 916 | }); | ||
| 917 | } | ||
| 918 | }); | ||
| 919 | } else { | ||
| 920 | return false; | ||
| 921 | } | ||
| 922 | }); | ||
| 923 | }, | ||
| 924 | }, | ||
| 925 | }; | ||
| 926 | </script> | 894 | </script> |
| 927 | <style scoped lang="scss"> | 895 | <style scoped lang="scss"> |
| 928 | @import "~@/styles/public.scss"; | 896 | @import "~@/styles/public.scss"; |
| 929 | @import "~@/styles/slxx/slxx.scss"; | 897 | @import "~@/styles/slxx/slxx.scss"; |
| 930 | .el-date-editor.el-input { | 898 | .el-date-editor.el-input { |
| 931 | width: 100%; | 899 | width: 100%; |
| 932 | } | 900 | } |
| 933 | .el-table__row { | 901 | .el-table__row { |
| 934 | height: 30px !important; | 902 | height: 30px !important; |
| 935 | } | 903 | } |
| 936 | </style> | 904 | </style> | ... | ... |
| ... | @@ -703,7 +703,7 @@ | ... | @@ -703,7 +703,7 @@ |
| 703 | * @description: onSubmit | 703 | * @description: onSubmit |
| 704 | * @author: renchao | 704 | * @author: renchao |
| 705 | */ | 705 | */ |
| 706 | onSubmit () { | 706 | onSubmit () { |
| 707 | this.$refs.ruleForm.validate((valid) => { | 707 | this.$refs.ruleForm.validate((valid) => { |
| 708 | if (valid) { | 708 | if (valid) { |
| 709 | if (this.ruleForm.qlrData.length == 0) { | 709 | if (this.ruleForm.qlrData.length == 0) { |
| ... | @@ -722,7 +722,7 @@ | ... | @@ -722,7 +722,7 @@ |
| 722 | }); | 722 | }); |
| 723 | return false; | 723 | return false; |
| 724 | } | 724 | } |
| 725 | if (this.ruleForm.qlxx.gyfs == "0") { | 725 | if (this.ruleForm.sldy.gyfs == "0") { |
| 726 | if (this.ruleForm.qlrData.length > 1) { | 726 | if (this.ruleForm.qlrData.length > 1) { |
| 727 | this.$message({ | 727 | this.$message({ |
| 728 | showClose: true, | 728 | showClose: true, |
| ... | @@ -732,16 +732,23 @@ | ... | @@ -732,16 +732,23 @@ |
| 732 | return false; | 732 | return false; |
| 733 | } | 733 | } |
| 734 | this.ruleForm.qlrData[0].sfczr = "1"; | 734 | this.ruleForm.qlrData[0].sfczr = "1"; |
| 735 | } | 735 | } else { |
| 736 | if (this.ruleForm.qlxx.gyfs == "1") { | ||
| 737 | //是否分别持证 | 736 | //是否分别持证 |
| 738 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 737 | if (this.ruleForm.sldy.sqfbcz == "1") { |
| 739 | //是 | 738 | //是 |
| 740 | this.ruleForm.qlrData.forEach((item, index) => { | 739 | this.ruleForm.qlrList.forEach((item, index) => { |
| 741 | item.sfczr = "1"; | 740 | item.sfczr = "1"; |
| 742 | }); | 741 | }); |
| 743 | } else { | 742 | } else { |
| 744 | this.ruleForm.qlrData.forEach((item, index) => { | 743 | if (!that.ruleForm.czr) { |
| 744 | that.$message({ | ||
| 745 | showClose: true, | ||
| 746 | message: "请选择持证人", | ||
| 747 | type: "error", | ||
| 748 | }); | ||
| 749 | return false; | ||
| 750 | } | ||
| 751 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 745 | if (item.zjh == this.ruleForm.czr) { | 752 | if (item.zjh == this.ruleForm.czr) { |
| 746 | item.sfczr = "1"; | 753 | item.sfczr = "1"; |
| 747 | } else { | 754 | } else { | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-02 08:38:11 | 4 | * @LastEditTime: 2023-08-04 10:59:16 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -16,8 +16,7 @@ | ... | @@ -16,8 +16,7 @@ |
| 16 | :inline="flag" | 16 | :inline="flag" |
| 17 | :show-message="false" | 17 | :show-message="false" |
| 18 | inline-message | 18 | inline-message |
| 19 | label-width="145px" | 19 | label-width="145px"> |
| 20 | > | ||
| 21 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> | 20 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> |
| 22 | <div class="slxx_title title-block"> | 21 | <div class="slxx_title title-block"> |
| 23 | 补录信息 | 22 | 补录信息 |
| ... | @@ -46,25 +45,21 @@ | ... | @@ -46,25 +45,21 @@ |
| 46 | <el-form-item | 45 | <el-form-item |
| 47 | label="上手权利信息:" | 46 | label="上手权利信息:" |
| 48 | prop="ssQlxx.bdcqzh" | 47 | prop="ssQlxx.bdcqzh" |
| 49 | :rules="rules.ssQlxxrules" | 48 | :rules="rules.ssQlxxrules"> |
| 50 | > | ||
| 51 | <select-table | 49 | <select-table |
| 52 | v-model="ruleForm.ssQlxx" | 50 | v-model="ruleForm.ssQlxx" |
| 53 | :table-width="730" | 51 | :table-width="730" |
| 54 | :tableData="ssQlxxList" | 52 | :tableData="ssQlxxList" |
| 55 | :props="props" | 53 | :props="props" |
| 56 | @change="ssQlxxchange" | 54 | @change="ssQlxxchange"> |
| 57 | > | ||
| 58 | <el-table-column | 55 | <el-table-column |
| 59 | prop="qllxmc" | 56 | prop="qllxmc" |
| 60 | width="130" | 57 | width="130" |
| 61 | label="权利类型" | 58 | label="权利类型"></el-table-column> |
| 62 | ></el-table-column> | ||
| 63 | <el-table-column | 59 | <el-table-column |
| 64 | prop="bdcqzh" | 60 | prop="bdcqzh" |
| 65 | width="160" | 61 | width="160" |
| 66 | label="不动产权证书" | 62 | label="不动产权证书"></el-table-column> |
| 67 | ></el-table-column> | ||
| 68 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> | 63 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> |
| 69 | <el-table-column prop="mjmc" label="面积"></el-table-column> | 64 | <el-table-column prop="mjmc" label="面积"></el-table-column> |
| 70 | <el-table-column prop="ytmc" label="用途"></el-table-column> | 65 | <el-table-column prop="ytmc" label="用途"></el-table-column> |
| ... | @@ -84,8 +79,7 @@ | ... | @@ -84,8 +79,7 @@ |
| 84 | <el-form-item | 79 | <el-form-item |
| 85 | label="业务号:" | 80 | label="业务号:" |
| 86 | prop="qlxx.ywh" | 81 | prop="qlxx.ywh" |
| 87 | :rules="rules.ywhrules" | 82 | :rules="rules.ywhrules"> |
| 88 | > | ||
| 89 | <el-input v-model="ruleForm.qlxx.ywh"></el-input> | 83 | <el-input v-model="ruleForm.qlxx.ywh"></el-input> |
| 90 | </el-form-item> | 84 | </el-form-item> |
| 91 | </el-col> | 85 | </el-col> |
| ... | @@ -105,15 +99,13 @@ | ... | @@ -105,15 +99,13 @@ |
| 105 | <el-form-item | 99 | <el-form-item |
| 106 | label="登记类型:" | 100 | label="登记类型:" |
| 107 | prop="qlxx.djlx" | 101 | prop="qlxx.djlx" |
| 108 | :rules="rules.djlxrules" | 102 | :rules="rules.djlxrules"> |
| 109 | > | ||
| 110 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> | 103 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> |
| 111 | <el-option | 104 | <el-option |
| 112 | v-for="item in djlxlist" | 105 | v-for="item in djlxlist" |
| 113 | :key="item.dcode" | 106 | :key="item.dcode" |
| 114 | :label="item.dname" | 107 | :label="item.dname" |
| 115 | :value="item.dcode" | 108 | :value="item.dcode"> |
| 116 | > | ||
| 117 | </el-option> | 109 | </el-option> |
| 118 | </el-select> | 110 | </el-select> |
| 119 | </el-form-item> | 111 | </el-form-item> |
| ... | @@ -133,15 +125,13 @@ | ... | @@ -133,15 +125,13 @@ |
| 133 | <div class="flex"> | 125 | <div class="flex"> |
| 134 | <el-input | 126 | <el-input |
| 135 | v-model="ruleForm.fdcq2.dytdmj" | 127 | v-model="ruleForm.fdcq2.dytdmj" |
| 136 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 128 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 137 | ></el-input> | ||
| 138 | <el-select disabled v-model="mjdw" style="width: 20%"> | 129 | <el-select disabled v-model="mjdw" style="width: 20%"> |
| 139 | <el-option | 130 | <el-option |
| 140 | v-for="item in dictData['A7']" | 131 | v-for="item in dictData['A7']" |
| 141 | :key="item.dcode" | 132 | :key="item.dcode" |
| 142 | :label="item.dname" | 133 | :label="item.dname" |
| 143 | :value="item.dcode" | 134 | :value="item.dcode"> |
| 144 | > | ||
| 145 | </el-option> | 135 | </el-option> |
| 146 | </el-select> | 136 | </el-select> |
| 147 | </div> | 137 | </div> |
| ... | @@ -152,15 +142,13 @@ | ... | @@ -152,15 +142,13 @@ |
| 152 | <div class="flex"> | 142 | <div class="flex"> |
| 153 | <el-input | 143 | <el-input |
| 154 | v-model="ruleForm.fdcq2.fttdmj" | 144 | v-model="ruleForm.fdcq2.fttdmj" |
| 155 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 145 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 156 | ></el-input> | ||
| 157 | <el-select disabled v-model="mjdw" style="width: 20%"> | 146 | <el-select disabled v-model="mjdw" style="width: 20%"> |
| 158 | <el-option | 147 | <el-option |
| 159 | v-for="item in dictData['A7']" | 148 | v-for="item in dictData['A7']" |
| 160 | :key="item.dcode" | 149 | :key="item.dcode" |
| 161 | :label="item.dname" | 150 | :label="item.dname" |
| 162 | :value="item.dcode" | 151 | :value="item.dcode"> |
| 163 | > | ||
| 164 | </el-option> | 152 | </el-option> |
| 165 | </el-select> | 153 | </el-select> |
| 166 | </div> | 154 | </div> |
| ... | @@ -175,8 +163,7 @@ | ... | @@ -175,8 +163,7 @@ |
| 175 | placeholder="" | 163 | placeholder="" |
| 176 | :normalizer="normalizer" | 164 | :normalizer="normalizer" |
| 177 | :show-count="true" | 165 | :show-count="true" |
| 178 | :options="dictData['A9']" | 166 | :options="dictData['A9']" /> |
| 179 | /> | ||
| 180 | </el-form-item> | 167 | </el-form-item> |
| 181 | </el-col> | 168 | </el-col> |
| 182 | <el-col :span="8"> | 169 | <el-col :span="8"> |
| ... | @@ -185,15 +172,13 @@ | ... | @@ -185,15 +172,13 @@ |
| 185 | <el-input | 172 | <el-input |
| 186 | v-model="ruleForm.fdcq2.qjjg" | 173 | v-model="ruleForm.fdcq2.qjjg" |
| 187 | style="width: 500%" | 174 | style="width: 500%" |
| 188 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 175 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 189 | ></el-input> | ||
| 190 | <el-select v-model="ruleForm.fdcq2.jedw"> | 176 | <el-select v-model="ruleForm.fdcq2.jedw"> |
| 191 | <el-option | 177 | <el-option |
| 192 | v-for="item in dictData['A57']" | 178 | v-for="item in dictData['A57']" |
| 193 | :key="item.dcode" | 179 | :key="item.dcode" |
| 194 | :label="item.dname" | 180 | :label="item.dname" |
| 195 | :value="item.dcode" | 181 | :value="item.dcode"> |
| 196 | > | ||
| 197 | </el-option> | 182 | </el-option> |
| 198 | </el-select> | 183 | </el-select> |
| 199 | </div> | 184 | </div> |
| ... | @@ -206,8 +191,7 @@ | ... | @@ -206,8 +191,7 @@ |
| 206 | v-for="item in qsztlist" | 191 | v-for="item in qsztlist" |
| 207 | :key="item.dcode" | 192 | :key="item.dcode" |
| 208 | :label="item.dname" | 193 | :label="item.dname" |
| 209 | :value="item.dcode" | 194 | :value="item.dcode"> |
| 210 | > | ||
| 211 | </el-option> | 195 | </el-option> |
| 212 | </el-select> | 196 | </el-select> |
| 213 | </el-form-item> | 197 | </el-form-item> |
| ... | @@ -219,8 +203,7 @@ | ... | @@ -219,8 +203,7 @@ |
| 219 | v-for="item in dictData['A17']" | 203 | v-for="item in dictData['A17']" |
| 220 | :key="item.dcode" | 204 | :key="item.dcode" |
| 221 | :label="item.dname" | 205 | :label="item.dname" |
| 222 | :value="item.dcode" | 206 | :value="item.dcode"> |
| 223 | > | ||
| 224 | </el-option> | 207 | </el-option> |
| 225 | </el-select> | 208 | </el-select> |
| 226 | </el-form-item> | 209 | </el-form-item> |
| ... | @@ -242,8 +225,7 @@ | ... | @@ -242,8 +225,7 @@ |
| 242 | v-for="item in dictData['A19']" | 225 | v-for="item in dictData['A19']" |
| 243 | :key="item.dcode" | 226 | :key="item.dcode" |
| 244 | :label="item.dname" | 227 | :label="item.dname" |
| 245 | :value="item.dcode" | 228 | :value="item.dcode"> |
| 246 | > | ||
| 247 | </el-option> | 229 | </el-option> |
| 248 | </el-select> | 230 | </el-select> |
| 249 | </el-form-item> | 231 | </el-form-item> |
| ... | @@ -252,15 +234,13 @@ | ... | @@ -252,15 +234,13 @@ |
| 252 | <el-form-item | 234 | <el-form-item |
| 253 | label="房屋结构:" | 235 | label="房屋结构:" |
| 254 | prop="fdcq2.fwjg" | 236 | prop="fdcq2.fwjg" |
| 255 | :rules="rules.fwjgrules" | 237 | :rules="rules.fwjgrules"> |
| 256 | > | ||
| 257 | <el-select v-model="ruleForm.fdcq2.fwjg"> | 238 | <el-select v-model="ruleForm.fdcq2.fwjg"> |
| 258 | <el-option | 239 | <el-option |
| 259 | v-for="item in dictData['A46']" | 240 | v-for="item in dictData['A46']" |
| 260 | :key="item.dcode" | 241 | :key="item.dcode" |
| 261 | :label="item.dname" | 242 | :label="item.dname" |
| 262 | :value="item.dcode" | 243 | :value="item.dcode"> |
| 263 | > | ||
| 264 | </el-option> | 244 | </el-option> |
| 265 | </el-select> | 245 | </el-select> |
| 266 | </el-form-item> | 246 | </el-form-item> |
| ... | @@ -280,15 +260,13 @@ | ... | @@ -280,15 +260,13 @@ |
| 280 | <div class="flex"> | 260 | <div class="flex"> |
| 281 | <el-input | 261 | <el-input |
| 282 | v-model="ruleForm.fdcq2.jzmj" | 262 | v-model="ruleForm.fdcq2.jzmj" |
| 283 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 263 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 284 | ></el-input> | ||
| 285 | <el-select disabled v-model="mjdw" style="width: 20%"> | 264 | <el-select disabled v-model="mjdw" style="width: 20%"> |
| 286 | <el-option | 265 | <el-option |
| 287 | v-for="item in dictData['A7']" | 266 | v-for="item in dictData['A7']" |
| 288 | :key="item.dcode" | 267 | :key="item.dcode" |
| 289 | :label="item.dname" | 268 | :label="item.dname" |
| 290 | :value="item.dcode" | 269 | :value="item.dcode"> |
| 291 | > | ||
| 292 | </el-option> | 270 | </el-option> |
| 293 | </el-select> | 271 | </el-select> |
| 294 | </div> | 272 | </div> |
| ... | @@ -299,15 +277,13 @@ | ... | @@ -299,15 +277,13 @@ |
| 299 | <div class="flex"> | 277 | <div class="flex"> |
| 300 | <el-input | 278 | <el-input |
| 301 | v-model="ruleForm.fdcq2.zyjzmj" | 279 | v-model="ruleForm.fdcq2.zyjzmj" |
| 302 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 280 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 303 | ></el-input> | ||
| 304 | <el-select disabled v-model="mjdw" style="width: 20%"> | 281 | <el-select disabled v-model="mjdw" style="width: 20%"> |
| 305 | <el-option | 282 | <el-option |
| 306 | v-for="item in dictData['A7']" | 283 | v-for="item in dictData['A7']" |
| 307 | :key="item.dcode" | 284 | :key="item.dcode" |
| 308 | :label="item.dname" | 285 | :label="item.dname" |
| 309 | :value="item.dcode" | 286 | :value="item.dcode"> |
| 310 | > | ||
| 311 | </el-option> | 287 | </el-option> |
| 312 | </el-select> | 288 | </el-select> |
| 313 | </div> | 289 | </div> |
| ... | @@ -318,15 +294,13 @@ | ... | @@ -318,15 +294,13 @@ |
| 318 | <div class="flex"> | 294 | <div class="flex"> |
| 319 | <el-input | 295 | <el-input |
| 320 | v-model="ruleForm.fdcq2.ftjzmj" | 296 | v-model="ruleForm.fdcq2.ftjzmj" |
| 321 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 297 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 322 | ></el-input> | ||
| 323 | <el-select disabled v-model="mjdw" style="width: 20%"> | 298 | <el-select disabled v-model="mjdw" style="width: 20%"> |
| 324 | <el-option | 299 | <el-option |
| 325 | v-for="item in dictData['A7']" | 300 | v-for="item in dictData['A7']" |
| 326 | :key="item.dcode" | 301 | :key="item.dcode" |
| 327 | :label="item.dname" | 302 | :label="item.dname" |
| 328 | :value="item.dcode" | 303 | :value="item.dcode"> |
| 329 | > | ||
| 330 | </el-option> | 304 | </el-option> |
| 331 | </el-select> | 305 | </el-select> |
| 332 | </div> | 306 | </div> |
| ... | @@ -340,8 +314,7 @@ | ... | @@ -340,8 +314,7 @@ |
| 340 | type="date" | 314 | type="date" |
| 341 | placeholder="选择日期" | 315 | placeholder="选择日期" |
| 342 | value-format="yyyy-MM-dd HH:mm:ss" | 316 | value-format="yyyy-MM-dd HH:mm:ss" |
| 343 | format="yyyy-MM-dd" | 317 | format="yyyy-MM-dd"> |
| 344 | > | ||
| 345 | </el-date-picker> | 318 | </el-date-picker> |
| 346 | </el-form-item> | 319 | </el-form-item> |
| 347 | </el-col> | 320 | </el-col> |
| ... | @@ -350,8 +323,7 @@ | ... | @@ -350,8 +323,7 @@ |
| 350 | <el-form-item | 323 | <el-form-item |
| 351 | label="不动产权证号:" | 324 | label="不动产权证号:" |
| 352 | prop="qlxx.bdcqzh" | 325 | prop="qlxx.bdcqzh" |
| 353 | :rules="rules.bdcqzhrules" | 326 | :rules="rules.bdcqzhrules"> |
| 354 | > | ||
| 355 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> | 327 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> |
| 356 | </el-form-item> | 328 | </el-form-item> |
| 357 | </el-col> | 329 | </el-col> |
| ... | @@ -368,8 +340,7 @@ | ... | @@ -368,8 +340,7 @@ |
| 368 | <el-form-item | 340 | <el-form-item |
| 369 | label="登记机构:" | 341 | label="登记机构:" |
| 370 | prop="qlxx.djjg" | 342 | prop="qlxx.djjg" |
| 371 | :rules="rules.djjgrules" | 343 | :rules="rules.djjgrules"> |
| 372 | > | ||
| 373 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> | 344 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> |
| 374 | </el-form-item> | 345 | </el-form-item> |
| 375 | </el-col> | 346 | </el-col> |
| ... | @@ -377,8 +348,7 @@ | ... | @@ -377,8 +348,7 @@ |
| 377 | <el-form-item | 348 | <el-form-item |
| 378 | label="登簿人:" | 349 | label="登簿人:" |
| 379 | prop="qlxx.dbr" | 350 | prop="qlxx.dbr" |
| 380 | :rules="rules.dbrrules" | 351 | :rules="rules.dbrrules"> |
| 381 | > | ||
| 382 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> | 352 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> |
| 383 | </el-form-item> | 353 | </el-form-item> |
| 384 | </el-col> | 354 | </el-col> |
| ... | @@ -386,16 +356,14 @@ | ... | @@ -386,16 +356,14 @@ |
| 386 | <el-form-item | 356 | <el-form-item |
| 387 | label="登记时间:" | 357 | label="登记时间:" |
| 388 | prop="qlxx.djsj" | 358 | prop="qlxx.djsj" |
| 389 | :rules="rules.djsjrules" | 359 | :rules="rules.djsjrules"> |
| 390 | > | ||
| 391 | <el-date-picker | 360 | <el-date-picker |
| 392 | v-model="ruleForm.qlxx.djsj" | 361 | v-model="ruleForm.qlxx.djsj" |
| 393 | type="date" | 362 | type="date" |
| 394 | class="width100" | 363 | class="width100" |
| 395 | placeholder="选择日期" | 364 | placeholder="选择日期" |
| 396 | value-format="yyyy-MM-dd HH:mm:ss" | 365 | value-format="yyyy-MM-dd HH:mm:ss" |
| 397 | format="yyyy-MM-dd" | 366 | format="yyyy-MM-dd"> |
| 398 | > | ||
| 399 | </el-date-picker> | 367 | </el-date-picker> |
| 400 | </el-form-item> | 368 | </el-form-item> |
| 401 | </el-col> | 369 | </el-col> |
| ... | @@ -421,8 +389,7 @@ | ... | @@ -421,8 +389,7 @@ |
| 421 | <tdytTable | 389 | <tdytTable |
| 422 | :tableData="ruleForm.tdytqxList" | 390 | :tableData="ruleForm.tdytqxList" |
| 423 | @upDateTdytxxList="upDateTdytxxList" | 391 | @upDateTdytxxList="upDateTdytxxList" |
| 424 | :ableOperation="ableOperation" | 392 | :ableOperation="ableOperation" /> |
| 425 | /> | ||
| 426 | <div class="slxx_title title-block"> | 393 | <div class="slxx_title title-block"> |
| 427 | 权利人信息 | 394 | 权利人信息 |
| 428 | <div class="triangle"></div> | 395 | <div class="triangle"></div> |
| ... | @@ -432,8 +399,7 @@ | ... | @@ -432,8 +399,7 @@ |
| 432 | <el-form-item label="共有方式:"> | 399 | <el-form-item label="共有方式:"> |
| 433 | <el-radio-group | 400 | <el-radio-group |
| 434 | :disabled="!ableOperation" | 401 | :disabled="!ableOperation" |
| 435 | v-model="ruleForm.qlxx.gyfs" | 402 | v-model="ruleForm.sldy.gyfs"> |
| 436 | > | ||
| 437 | <el-radio label="0">单独所有</el-radio> | 403 | <el-radio label="0">单独所有</el-radio> |
| 438 | <el-radio label="1">共同共有</el-radio> | 404 | <el-radio label="1">共同共有</el-radio> |
| 439 | <el-radio label="2">按份所有</el-radio> | 405 | <el-radio label="2">按份所有</el-radio> |
| ... | @@ -441,12 +407,11 @@ | ... | @@ -441,12 +407,11 @@ |
| 441 | </el-radio-group> | 407 | </el-radio-group> |
| 442 | </el-form-item> | 408 | </el-form-item> |
| 443 | </el-col> | 409 | </el-col> |
| 444 | <el-col :span="6" v-show="ruleForm.qlxx.gyfs != '0'"> | 410 | <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> |
| 445 | <el-form-item label="是否分别持证:"> | 411 | <el-form-item label="是否分别持证:"> |
| 446 | <el-radio-group | 412 | <el-radio-group |
| 447 | v-model="ruleForm.qlxx.sqfbcz" | 413 | v-model="ruleForm.sldy.sqfbcz" |
| 448 | :disabled="!ableOperation" | 414 | :disabled="!ableOperation"> |
| 449 | > | ||
| 450 | <el-radio :label="1">是</el-radio> | 415 | <el-radio :label="1">是</el-radio> |
| 451 | <el-radio :label="0">否</el-radio> | 416 | <el-radio :label="0">否</el-radio> |
| 452 | </el-radio-group> | 417 | </el-radio-group> |
| ... | @@ -454,20 +419,17 @@ | ... | @@ -454,20 +419,17 @@ |
| 454 | </el-col> | 419 | </el-col> |
| 455 | <el-col | 420 | <el-col |
| 456 | :span="6" | 421 | :span="6" |
| 457 | v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'" | 422 | v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> |
| 458 | > | ||
| 459 | <el-form-item label="持证人:"> | 423 | <el-form-item label="持证人:"> |
| 460 | <el-select | 424 | <el-select |
| 461 | v-model="ruleForm.czr" | 425 | v-model="ruleForm.czr" |
| 462 | placeholder="持证人" | 426 | placeholder="持证人" |
| 463 | :disabled="!ableOperation" | 427 | :disabled="!ableOperation"> |
| 464 | > | ||
| 465 | <el-option | 428 | <el-option |
| 466 | v-for="item in czrOptions" | 429 | v-for="item in czrOptions" |
| 467 | :key="item.zjh" | 430 | :key="item.zjh" |
| 468 | :label="item.sqrmc" | 431 | :label="item.sqrmc" |
| 469 | :value="item.zjh" | 432 | :value="item.zjh"> |
| 470 | > | ||
| 471 | </el-option> | 433 | </el-option> |
| 472 | </el-select> | 434 | </el-select> |
| 473 | </el-form-item> | 435 | </el-form-item> |
| ... | @@ -478,8 +440,7 @@ | ... | @@ -478,8 +440,7 @@ |
| 478 | @upDateQlrxxList="upDateQlrxxList" | 440 | @upDateQlrxxList="upDateQlrxxList" |
| 479 | :ableOperation="ableOperation" | 441 | :ableOperation="ableOperation" |
| 480 | :key="key" | 442 | :key="key" |
| 481 | :gyfs="ruleForm.qlxx.gyfs" | 443 | :gyfs="ruleForm.qlxx.gyfs" /> |
| 482 | /> | ||
| 483 | </div> | 444 | </div> |
| 484 | <el-row class="btn" v-if="ableOperation"> | 445 | <el-row class="btn" v-if="ableOperation"> |
| 485 | <el-form-item> | 446 | <el-form-item> |
| ... | @@ -490,117 +451,117 @@ | ... | @@ -490,117 +451,117 @@ |
| 490 | </div> | 451 | </div> |
| 491 | </template> | 452 | </template> |
| 492 | <script> | 453 | <script> |
| 493 | import { mapGetters } from "vuex"; | 454 | import { mapGetters } from "vuex"; |
| 494 | import ywmix from "@/views/ywbl/mixin/index"; | 455 | import ywmix from "@/views/ywbl/mixin/index"; |
| 495 | import { init, getSsQlxx, getQlxxByQlxxBsm, save } from "@/api/djbRepair.js"; | 456 | import { init, getSsQlxx, getQlxxByQlxxBsm, save } from "@/api/djbRepair.js"; |
| 496 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; | 457 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; |
| 497 | import selectTable from "@/components/selectTable/index.vue"; | 458 | import selectTable from "@/components/selectTable/index.vue"; |
| 498 | import tdytTable from "@/views/workflow/components/tdytTable"; | 459 | import tdytTable from "@/views/workflow/components/tdytTable"; |
| 499 | export default { | 460 | export default { |
| 500 | mixins: [ywmix], | 461 | mixins: [ywmix], |
| 501 | components: { qlrCommonTable, tdytTable, selectTable }, | 462 | components: { qlrCommonTable, tdytTable, selectTable }, |
| 502 | computed: { | 463 | computed: { |
| 503 | ...mapGetters(["dictData", "flag"]), | 464 | ...mapGetters(["dictData", "flag"]), |
| 504 | // 根据流程判断表单是否为只读 | 465 | // 根据流程判断表单是否为只读 |
| 505 | editDisabled() { | 466 | editDisabled () { |
| 506 | if (!this.ableOperation) { | 467 | if (!this.ableOperation) { |
| 507 | //只读状态 | 468 | //只读状态 |
| 508 | return true; | 469 | return true; |
| 509 | } | ||
| 510 | return false; | ||
| 511 | }, | ||
| 512 | }, | ||
| 513 | data() { | ||
| 514 | return { | ||
| 515 | mjdw: "1", | ||
| 516 | ssqlxxshow: true, | ||
| 517 | props: { | ||
| 518 | label: "bdcqzh", | ||
| 519 | value: "bdcdyid", | ||
| 520 | }, | ||
| 521 | // 键名转换,方法默认是label和children进行树状渲染 | ||
| 522 | normalizer(node) { | ||
| 523 | //方法 | ||
| 524 | if (node.children == null || node.children == "null") { | ||
| 525 | delete node.children; | ||
| 526 | } | 470 | } |
| 527 | return { | 471 | return false; |
| 528 | id: node.dcode, | ||
| 529 | label: node.dname, | ||
| 530 | }; | ||
| 531 | }, | 472 | }, |
| 532 | 473 | }, | |
| 533 | //表单是否可操作 | 474 | data () { |
| 534 | propsParam: this.$attrs, | 475 | return { |
| 535 | // 登记类型 | 476 | mjdw: "1", |
| 536 | djlxlist: [ | 477 | ssqlxxshow: true, |
| 537 | { | 478 | props: { |
| 538 | dcode: "100", | 479 | label: "bdcqzh", |
| 539 | dname: "首次登记", | 480 | value: "bdcdyid", |
| 540 | }, | ||
| 541 | { | ||
| 542 | dcode: "200", | ||
| 543 | dname: "转移登记", | ||
| 544 | }, | ||
| 545 | { | ||
| 546 | dcode: "300", | ||
| 547 | dname: "变更登记", | ||
| 548 | }, | 481 | }, |
| 549 | { | 482 | // 键名转换,方法默认是label和children进行树状渲染 |
| 550 | dcode: "500", | 483 | normalizer (node) { |
| 551 | dname: "更正登记", | 484 | //方法 |
| 485 | if (node.children == null || node.children == "null") { | ||
| 486 | delete node.children; | ||
| 487 | } | ||
| 488 | return { | ||
| 489 | id: node.dcode, | ||
| 490 | label: node.dname, | ||
| 491 | }; | ||
| 552 | }, | 492 | }, |
| 553 | 493 | ||
| 554 | { | 494 | //表单是否可操作 |
| 555 | dcode: "901", | 495 | propsParam: this.$attrs, |
| 556 | dname: "补证", | 496 | // 登记类型 |
| 557 | }, | 497 | djlxlist: [ |
| 558 | { | 498 | { |
| 559 | dcode: "902", | 499 | dcode: "100", |
| 560 | dname: "换证", | 500 | dname: "首次登记", |
| 561 | }, | 501 | }, |
| 562 | ], | 502 | { |
| 563 | // 权属状态 | 503 | dcode: "200", |
| 564 | qsztlist: [ | 504 | dname: "转移登记", |
| 565 | { | 505 | }, |
| 566 | dcode: "1", | 506 | { |
| 567 | dname: "现势", | 507 | dcode: "300", |
| 568 | }, | 508 | dname: "变更登记", |
| 569 | { | 509 | }, |
| 570 | dcode: "2", | 510 | { |
| 571 | dname: "历史", | 511 | dcode: "500", |
| 572 | }, | 512 | dname: "更正登记", |
| 573 | ], | 513 | }, |
| 574 | key: 0, | 514 | |
| 575 | tdxz: null, | 515 | { |
| 576 | isShow: false, | 516 | dcode: "901", |
| 577 | disabled: true, | 517 | dname: "补证", |
| 578 | czrOptions: [], | 518 | }, |
| 579 | ssQlxxList: [], | 519 | { |
| 580 | ruleForm: { | 520 | dcode: "902", |
| 581 | fdcq2: { | 521 | dname: "换证", |
| 582 | ftjzmj: "", | 522 | }, |
| 583 | }, | ||
| 584 | }, | ||
| 585 | ableOperation: false, | ||
| 586 | //传递参数\ | ||
| 587 | rules: { | ||
| 588 | ssQlxxrules: [ | ||
| 589 | { required: true, message: "上手权利信息", trigger: "blur" }, | ||
| 590 | ], | 523 | ], |
| 591 | bdcqzhrules: [ | 524 | // 权属状态 |
| 592 | { required: true, message: "不动产权证号:", trigger: "blur" }, | 525 | qsztlist: [ |
| 526 | { | ||
| 527 | dcode: "1", | ||
| 528 | dname: "现势", | ||
| 529 | }, | ||
| 530 | { | ||
| 531 | dcode: "2", | ||
| 532 | dname: "历史", | ||
| 533 | }, | ||
| 593 | ], | 534 | ], |
| 594 | // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], | 535 | key: 0, |
| 595 | djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], | 536 | tdxz: null, |
| 596 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], | 537 | isShow: false, |
| 597 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], | 538 | disabled: true, |
| 598 | fwjgrules: [{ required: true, message: "房屋结构", trigger: "change" }], | 539 | czrOptions: [], |
| 599 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], | 540 | ssQlxxList: [], |
| 600 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], | 541 | ruleForm: { |
| 601 | }, | 542 | fdcq2: { |
| 602 | }; | 543 | ftjzmj: "", |
| 603 | }, | 544 | }, |
| 545 | }, | ||
| 546 | ableOperation: false, | ||
| 547 | //传递参数\ | ||
| 548 | rules: { | ||
| 549 | ssQlxxrules: [ | ||
| 550 | { required: true, message: "上手权利信息", trigger: "blur" }, | ||
| 551 | ], | ||
| 552 | bdcqzhrules: [ | ||
| 553 | { required: true, message: "不动产权证号:", trigger: "blur" }, | ||
| 554 | ], | ||
| 555 | // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], | ||
| 556 | djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], | ||
| 557 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], | ||
| 558 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], | ||
| 559 | fwjgrules: [{ required: true, message: "房屋结构", trigger: "change" }], | ||
| 560 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], | ||
| 561 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], | ||
| 562 | }, | ||
| 563 | }; | ||
| 564 | }, | ||
| 604 | created() {}, | 565 | created() {}, |
| 605 | mounted() { | 566 | mounted() { |
| 606 | this.loadData(); | 567 | this.loadData(); |
| ... | @@ -673,14 +634,14 @@ export default { | ... | @@ -673,14 +634,14 @@ export default { |
| 673 | type: "info", | 634 | type: "info", |
| 674 | message: "已取消同步", | 635 | message: "已取消同步", |
| 675 | }); | 636 | }); |
| 676 | }); | 637 | }); |
| 677 | }, | 638 | }, |
| 678 | /** | 639 | /** |
| 679 | * @description: djlxchange | 640 | * @description: djlxchange |
| 680 | * @param {*} val | 641 | * @param {*} val |
| 681 | * @author: renchao | 642 | * @author: renchao |
| 682 | */ | 643 | */ |
| 683 | djlxchange(val) { | 644 | djlxchange(val) { |
| 684 | if (val == null || val == 100) { | 645 | if (val == null || val == 100) { |
| 685 | this.ssqlxxshow = false; | 646 | this.ssqlxxshow = false; |
| 686 | } else { | 647 | } else { |
| ... | @@ -782,52 +743,76 @@ export default { | ... | @@ -782,52 +743,76 @@ export default { |
| 782 | message: "请补充土地性质", | 743 | message: "请补充土地性质", |
| 783 | type: "error", | 744 | type: "error", |
| 784 | }); | 745 | }); |
| 785 | return false; | ||
| 786 | } | 746 | } |
| 787 | if (this.ruleForm.qlxx.gyfs == "0") { | 747 | if (this.ruleForm.qlxx.gyfs == "0") { |
| 788 | if (this.ruleForm.qlrData.length > 1) { | 748 | if (this.ruleForm.qlrData.length > 1) { |
| 789 | this.$message({ | 749 | this.$message({ |
| 790 | showClose: true, | 750 | showClose: true, |
| 791 | message: "共有方式:单独所有,权利人只能是一个人", | 751 | message: "请确认权利人信息", |
| 792 | type: "error", | 752 | type: "error", |
| 793 | }); | 753 | }); |
| 794 | return false; | 754 | return false; |
| 795 | } | 755 | } |
| 796 | this.ruleForm.qlrData[0].sfczr = "1"; | 756 | if (this.ruleForm.tdytqxList.length == 0 && !this.tdxz) { |
| 797 | } | ||
| 798 | // if (this.ruleForm.qlxx.gyfs == "1") { | ||
| 799 | // //是否分别持证 | ||
| 800 | // if (this.ruleForm.qlxx.sqfbcz == "1") { | ||
| 801 | // //是 | ||
| 802 | // this.ruleForm.qlrData.forEach((item, index) => { | ||
| 803 | // item.sfczr = "1"; | ||
| 804 | // }); | ||
| 805 | // } else { | ||
| 806 | // this.ruleForm.qlrData.forEach((item, index) => { | ||
| 807 | // if (item.zjh == this.ruleForm.czr) { | ||
| 808 | // item.sfczr = "1"; | ||
| 809 | // } else { | ||
| 810 | // item.sfczr = "0"; | ||
| 811 | // } | ||
| 812 | // }); | ||
| 813 | // } | ||
| 814 | // } | ||
| 815 | save(this.ruleForm).then((res) => { | ||
| 816 | if (res.code === 200) { | ||
| 817 | this.$message({ | 757 | this.$message({ |
| 818 | showClose: true, | 758 | showClose: true, |
| 819 | message: "保存成功!", | 759 | message: "请补充土地用途信息", |
| 820 | type: "success", | ||
| 821 | }); | ||
| 822 | this.$parent.changeywh(); | ||
| 823 | this.$store.dispatch("user/refreshPage", true); | ||
| 824 | } else { | ||
| 825 | this.$message({ | ||
| 826 | showClose: true, | ||
| 827 | message: res.message, | ||
| 828 | type: "error", | 760 | type: "error", |
| 829 | }); | 761 | }); |
| 762 | return false; | ||
| 830 | } | 763 | } |
| 764 | } | ||
| 765 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 766 | if (this.ruleForm.qlrData.length > 1) { | ||
| 767 | this.$message({ | ||
| 768 | showClose: true, | ||
| 769 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 770 | type: "error", | ||
| 771 | }); | ||
| 772 | return false; | ||
| 773 | } | ||
| 774 | this.ruleForm.qlrData[0].sfczr = "1"; | ||
| 775 | } else { | ||
| 776 | //是否分别持证 | ||
| 777 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 778 | //是 | ||
| 779 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 780 | item.sfczr = "1"; | ||
| 781 | }); | ||
| 782 | } else { | ||
| 783 | if (!that.ruleForm.czr) { | ||
| 784 | that.$message({ | ||
| 785 | showClose: true, | ||
| 786 | message: "请选择持证人", | ||
| 787 | type: "error", | ||
| 788 | }); | ||
| 789 | return false; | ||
| 790 | } | ||
| 791 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 792 | if (item.zjh == this.ruleForm.czr) { | ||
| 793 | item.sfczr = "1"; | ||
| 794 | } else { | ||
| 795 | item.sfczr = "0"; | ||
| 796 | } | ||
| 797 | }); | ||
| 798 | } | ||
| 799 | } | ||
| 800 | save(this.ruleForm).then((res) => { | ||
| 801 | if (res.code === 200) { | ||
| 802 | this.$message({ | ||
| 803 | showClose: true, | ||
| 804 | message: "保存成功!", | ||
| 805 | type: "success", | ||
| 806 | }); | ||
| 807 | this.$parent.changeywh(); | ||
| 808 | this.$store.dispatch("user/refreshPage", true); | ||
| 809 | } else { | ||
| 810 | this.$message({ | ||
| 811 | showClose: true, | ||
| 812 | message: res.message, | ||
| 813 | type: "error", | ||
| 814 | }); | ||
| 815 | } | ||
| 831 | }); | 816 | }); |
| 832 | } else { | 817 | } else { |
| 833 | return false; | 818 | return false; |
| ... | @@ -838,12 +823,12 @@ export default { | ... | @@ -838,12 +823,12 @@ export default { |
| 838 | }; | 823 | }; |
| 839 | </script> | 824 | </script> |
| 840 | <style scoped lang="scss"> | 825 | <style scoped lang="scss"> |
| 841 | @import "~@/styles/public.scss"; | 826 | @import "~@/styles/public.scss"; |
| 842 | @import "~@/styles/slxx/slxx.scss"; | 827 | @import "~@/styles/slxx/slxx.scss"; |
| 843 | .el-date-editor.el-input { | 828 | .el-date-editor.el-input { |
| 844 | width: 100%; | 829 | width: 100%; |
| 845 | } | 830 | } |
| 846 | .el-table__row { | 831 | .el-table__row { |
| 847 | height: 30px !important; | 832 | height: 30px !important; |
| 848 | } | 833 | } |
| 849 | </style> | 834 | </style> | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-02 11:01:16 | 4 | * @LastEditTime: 2023-08-04 10:59:24 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -46,25 +46,21 @@ | ... | @@ -46,25 +46,21 @@ |
| 46 | <el-form-item | 46 | <el-form-item |
| 47 | label="上手权利信息:" | 47 | label="上手权利信息:" |
| 48 | prop="ssQlxx.bdcqzh" | 48 | prop="ssQlxx.bdcqzh" |
| 49 | :rules="rules.ssQlxxrules" | 49 | :rules="rules.ssQlxxrules"> |
| 50 | > | ||
| 51 | <select-table | 50 | <select-table |
| 52 | v-model="ruleForm.ssQlxx" | 51 | v-model="ruleForm.ssQlxx" |
| 53 | :table-width="730" | 52 | :table-width="730" |
| 54 | :tableData="ssQlxxList" | 53 | :tableData="ssQlxxList" |
| 55 | :props="props" | 54 | :props="props" |
| 56 | @change="ssQlxxchange" | 55 | @change="ssQlxxchange"> |
| 57 | > | ||
| 58 | <el-table-column | 56 | <el-table-column |
| 59 | prop="qllxmc" | 57 | prop="qllxmc" |
| 60 | width="130" | 58 | width="130" |
| 61 | label="权利类型" | 59 | label="权利类型"></el-table-column> |
| 62 | ></el-table-column> | ||
| 63 | <el-table-column | 60 | <el-table-column |
| 64 | prop="bdcqzh" | 61 | prop="bdcqzh" |
| 65 | width="160" | 62 | width="160" |
| 66 | label="不动产权证书" | 63 | label="不动产权证书"></el-table-column> |
| 67 | ></el-table-column> | ||
| 68 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> | 64 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> |
| 69 | <el-table-column prop="mjmc" label="面积"></el-table-column> | 65 | <el-table-column prop="mjmc" label="面积"></el-table-column> |
| 70 | <el-table-column prop="ytmc" label="用途"></el-table-column> | 66 | <el-table-column prop="ytmc" label="用途"></el-table-column> |
| ... | @@ -105,15 +101,13 @@ | ... | @@ -105,15 +101,13 @@ |
| 105 | <el-form-item | 101 | <el-form-item |
| 106 | label="登记类型:" | 102 | label="登记类型:" |
| 107 | prop="qlxx.djlx" | 103 | prop="qlxx.djlx" |
| 108 | :rules="rules.djlxrules" | 104 | :rules="rules.djlxrules"> |
| 109 | > | ||
| 110 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> | 105 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> |
| 111 | <el-option | 106 | <el-option |
| 112 | v-for="item in djlxlist" | 107 | v-for="item in djlxlist" |
| 113 | :key="item.dcode" | 108 | :key="item.dcode" |
| 114 | :label="item.dname" | 109 | :label="item.dname" |
| 115 | :value="item.dcode" | 110 | :value="item.dcode"> |
| 116 | > | ||
| 117 | </el-option> | 111 | </el-option> |
| 118 | </el-select> | 112 | </el-select> |
| 119 | </el-form-item> | 113 | </el-form-item> |
| ... | @@ -125,8 +119,7 @@ | ... | @@ -125,8 +119,7 @@ |
| 125 | v-for="item in qsztlist" | 119 | v-for="item in qsztlist" |
| 126 | :key="item.dcode" | 120 | :key="item.dcode" |
| 127 | :label="item.dname" | 121 | :label="item.dname" |
| 128 | :value="item.dcode" | 122 | :value="item.dcode"> |
| 129 | > | ||
| 130 | </el-option> | 123 | </el-option> |
| 131 | </el-select> | 124 | </el-select> |
| 132 | </el-form-item> | 125 | </el-form-item> |
| ... | @@ -147,15 +140,13 @@ | ... | @@ -147,15 +140,13 @@ |
| 147 | <div class="flex"> | 140 | <div class="flex"> |
| 148 | <el-input | 141 | <el-input |
| 149 | v-model="ruleForm.jsydsyq.syqmj" | 142 | v-model="ruleForm.jsydsyq.syqmj" |
| 150 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 143 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 151 | ></el-input> | ||
| 152 | <el-select disabled v-model="mjdw" style="width: 20%"> | 144 | <el-select disabled v-model="mjdw" style="width: 20%"> |
| 153 | <el-option | 145 | <el-option |
| 154 | v-for="item in dictData['A7']" | 146 | v-for="item in dictData['A7']" |
| 155 | :key="item.dcode" | 147 | :key="item.dcode" |
| 156 | :label="item.dname" | 148 | :label="item.dname" |
| 157 | :value="item.dcode" | 149 | :value="item.dcode"> |
| 158 | > | ||
| 159 | </el-option> | 150 | </el-option> |
| 160 | </el-select> | 151 | </el-select> |
| 161 | </div> | 152 | </div> |
| ... | @@ -186,15 +177,13 @@ | ... | @@ -186,15 +177,13 @@ |
| 186 | <div style="display: flex"> | 177 | <div style="display: flex"> |
| 187 | <el-input | 178 | <el-input |
| 188 | v-model="ruleForm.jsydsyq.qdjg" | 179 | v-model="ruleForm.jsydsyq.qdjg" |
| 189 | style="width: 500%" | 180 | style="width: 500%"></el-input> |
| 190 | ></el-input> | ||
| 191 | <el-select v-model="ruleForm.jsydsyq.jedw"> | 181 | <el-select v-model="ruleForm.jsydsyq.jedw"> |
| 192 | <el-option | 182 | <el-option |
| 193 | v-for="item in dictData['A57']" | 183 | v-for="item in dictData['A57']" |
| 194 | :key="item.dcode" | 184 | :key="item.dcode" |
| 195 | :label="item.dname" | 185 | :label="item.dname" |
| 196 | :value="item.dcode" | 186 | :value="item.dcode"> |
| 197 | > | ||
| 198 | </el-option> | 187 | </el-option> |
| 199 | </el-select> | 188 | </el-select> |
| 200 | </div> | 189 | </div> |
| ... | @@ -205,8 +194,7 @@ | ... | @@ -205,8 +194,7 @@ |
| 205 | <el-form-item | 194 | <el-form-item |
| 206 | label="不动产权证号:" | 195 | label="不动产权证号:" |
| 207 | prop="qlxx.bdcqzh" | 196 | prop="qlxx.bdcqzh" |
| 208 | :rules="rules.bdcqzhrules" | 197 | :rules="rules.bdcqzhrules"> |
| 209 | > | ||
| 210 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> | 198 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> |
| 211 | </el-form-item> | 199 | </el-form-item> |
| 212 | </el-col> | 200 | </el-col> |
| ... | @@ -223,8 +211,7 @@ | ... | @@ -223,8 +211,7 @@ |
| 223 | <el-form-item | 211 | <el-form-item |
| 224 | label="登记机构:" | 212 | label="登记机构:" |
| 225 | prop="qlxx.djjg" | 213 | prop="qlxx.djjg" |
| 226 | :rules="rules.djjgrules" | 214 | :rules="rules.djjgrules"> |
| 227 | > | ||
| 228 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> | 215 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> |
| 229 | </el-form-item> | 216 | </el-form-item> |
| 230 | </el-col> | 217 | </el-col> |
| ... | @@ -232,8 +219,7 @@ | ... | @@ -232,8 +219,7 @@ |
| 232 | <el-form-item | 219 | <el-form-item |
| 233 | label="登簿人:" | 220 | label="登簿人:" |
| 234 | prop="qlxx.dbr" | 221 | prop="qlxx.dbr" |
| 235 | :rules="rules.dbrrules" | 222 | :rules="rules.dbrrules"> |
| 236 | > | ||
| 237 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> | 223 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> |
| 238 | </el-form-item> | 224 | </el-form-item> |
| 239 | </el-col> | 225 | </el-col> |
| ... | @@ -241,16 +227,14 @@ | ... | @@ -241,16 +227,14 @@ |
| 241 | <el-form-item | 227 | <el-form-item |
| 242 | label="登记时间:" | 228 | label="登记时间:" |
| 243 | prop="qlxx.djsj" | 229 | prop="qlxx.djsj" |
| 244 | :rules="rules.djsjrules" | 230 | :rules="rules.djsjrules"> |
| 245 | > | ||
| 246 | <el-date-picker | 231 | <el-date-picker |
| 247 | v-model="ruleForm.qlxx.djsj" | 232 | v-model="ruleForm.qlxx.djsj" |
| 248 | type="date" | 233 | type="date" |
| 249 | class="width100" | 234 | class="width100" |
| 250 | placeholder="选择日期" | 235 | placeholder="选择日期" |
| 251 | value-format="yyyy-MM-dd HH:mm:ss" | 236 | value-format="yyyy-MM-dd HH:mm:ss" |
| 252 | format="yyyy-MM-dd" | 237 | format="yyyy-MM-dd"> |
| 253 | > | ||
| 254 | </el-date-picker> | 238 | </el-date-picker> |
| 255 | </el-form-item> | 239 | </el-form-item> |
| 256 | </el-col> | 240 | </el-col> |
| ... | @@ -269,8 +253,7 @@ | ... | @@ -269,8 +253,7 @@ |
| 269 | <tdytTable | 253 | <tdytTable |
| 270 | :tableData="ruleForm.tdytqxList" | 254 | :tableData="ruleForm.tdytqxList" |
| 271 | @upDateTdytxxList="upDateTdytxxList" | 255 | @upDateTdytxxList="upDateTdytxxList" |
| 272 | :ableOperation="ableOperation" | 256 | :ableOperation="ableOperation" /> |
| 273 | /> | ||
| 274 | <div class="slxx_title title-block"> | 257 | <div class="slxx_title title-block"> |
| 275 | 权利人信息 | 258 | 权利人信息 |
| 276 | <div class="triangle"></div> | 259 | <div class="triangle"></div> |
| ... | @@ -280,8 +263,7 @@ | ... | @@ -280,8 +263,7 @@ |
| 280 | <el-form-item label="共有方式:"> | 263 | <el-form-item label="共有方式:"> |
| 281 | <el-radio-group | 264 | <el-radio-group |
| 282 | :disabled="!ableOperation" | 265 | :disabled="!ableOperation" |
| 283 | v-model="ruleForm.qlxx.gyfs" | 266 | v-model="ruleForm.qlxx.gyfs"> |
| 284 | > | ||
| 285 | <el-radio label="0">单独所有</el-radio> | 267 | <el-radio label="0">单独所有</el-radio> |
| 286 | <el-radio label="1">共同共有</el-radio> | 268 | <el-radio label="1">共同共有</el-radio> |
| 287 | <el-radio label="2">按份所有</el-radio> | 269 | <el-radio label="2">按份所有</el-radio> |
| ... | @@ -293,8 +275,7 @@ | ... | @@ -293,8 +275,7 @@ |
| 293 | <el-form-item label="是否分别持证:"> | 275 | <el-form-item label="是否分别持证:"> |
| 294 | <el-radio-group | 276 | <el-radio-group |
| 295 | v-model="ruleForm.qlxx.sqfbcz" | 277 | v-model="ruleForm.qlxx.sqfbcz" |
| 296 | :disabled="!ableOperation" | 278 | :disabled="!ableOperation"> |
| 297 | > | ||
| 298 | <el-radio :label="1">是</el-radio> | 279 | <el-radio :label="1">是</el-radio> |
| 299 | <el-radio :label="0">否</el-radio> | 280 | <el-radio :label="0">否</el-radio> |
| 300 | </el-radio-group> | 281 | </el-radio-group> |
| ... | @@ -302,20 +283,17 @@ | ... | @@ -302,20 +283,17 @@ |
| 302 | </el-col> | 283 | </el-col> |
| 303 | <el-col | 284 | <el-col |
| 304 | :span="6" | 285 | :span="6" |
| 305 | v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'" | 286 | v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs != '0'"> |
| 306 | > | ||
| 307 | <el-form-item label="持证人:"> | 287 | <el-form-item label="持证人:"> |
| 308 | <el-select | 288 | <el-select |
| 309 | v-model="ruleForm.czr" | 289 | v-model="ruleForm.czr" |
| 310 | placeholder="持证人" | 290 | placeholder="持证人" |
| 311 | :disabled="!ableOperation" | 291 | :disabled="!ableOperation"> |
| 312 | > | ||
| 313 | <el-option | 292 | <el-option |
| 314 | v-for="item in czrOptions" | 293 | v-for="item in czrOptions" |
| 315 | :key="item.zjh" | 294 | :key="item.zjh" |
| 316 | :label="item.sqrmc" | 295 | :label="item.sqrmc" |
| 317 | :value="item.zjh" | 296 | :value="item.zjh"> |
| 318 | > | ||
| 319 | </el-option> | 297 | </el-option> |
| 320 | </el-select> | 298 | </el-select> |
| 321 | </el-form-item> | 299 | </el-form-item> |
| ... | @@ -326,8 +304,7 @@ | ... | @@ -326,8 +304,7 @@ |
| 326 | @upDateQlrxxList="upDateQlrxxList" | 304 | @upDateQlrxxList="upDateQlrxxList" |
| 327 | :key="key" | 305 | :key="key" |
| 328 | :ableOperation="ableOperation" | 306 | :ableOperation="ableOperation" |
| 329 | :gyfs="ruleForm.qlxx.gyfs" | 307 | :gyfs="ruleForm.qlxx.gyfs" /> |
| 330 | /> | ||
| 331 | </div> | 308 | </div> |
| 332 | <el-row class="btn" v-if="ableOperation"> | 309 | <el-row class="btn" v-if="ableOperation"> |
| 333 | <el-form-item> | 310 | <el-form-item> |
| ... | @@ -515,155 +492,169 @@ export default { | ... | @@ -515,155 +492,169 @@ export default { |
| 515 | type: "info", | 492 | type: "info", |
| 516 | message: "已取消同步", | 493 | message: "已取消同步", |
| 517 | }); | 494 | }); |
| 518 | }); | 495 | }); |
| 519 | }, | 496 | }, |
| 520 | /** | 497 | /** |
| 521 | * @description: djlxchange | 498 | * @description: djlxchange |
| 522 | * @param {*} val | 499 | * @param {*} val |
| 523 | * @author: renchao | 500 | * @author: renchao |
| 524 | */ | 501 | */ |
| 525 | djlxchange(val) { | 502 | djlxchange (val) { |
| 526 | if (val == null || val == 100) { | 503 | if (val == null || val == 100) { |
| 527 | this.ssqlxxshow = false; | 504 | this.ssqlxxshow = false; |
| 528 | } else { | 505 | } else { |
| 529 | this.ssqlxxshow = true; | 506 | this.ssqlxxshow = true; |
| 530 | } | ||
| 531 | }, | ||
| 532 | // 字典 | ||
| 533 | /** | ||
| 534 | * @description: 字典 | ||
| 535 | * @param {*} val | ||
| 536 | * @author: renchao | ||
| 537 | */ | ||
| 538 | getDictData(val) { | ||
| 539 | return store.getters.dictData[val]; | ||
| 540 | }, | ||
| 541 | /** | ||
| 542 | * @description: loadData | ||
| 543 | * @author: renchao | ||
| 544 | */ | ||
| 545 | loadData() { | ||
| 546 | this.$startLoading(); | ||
| 547 | this.propsParam.isEdit = this.$parent.isEdit; | ||
| 548 | init(this.propsParam).then((res) => { | ||
| 549 | if (res.code == 200) { | ||
| 550 | this.ruleForm = res.result; | ||
| 551 | let djlx = this.ruleForm.qlxx.djlx; | ||
| 552 | if (djlx == null || djlx == 100) { | ||
| 553 | this.ssqlxxshow = false; | ||
| 554 | } | ||
| 555 | this.$endLoading(); | ||
| 556 | if (this.ruleForm.tdytqxList.length > 0) { | ||
| 557 | this.tdxz = this.ruleForm.tdytqxList[0].qlxzbm; | ||
| 558 | } else { | ||
| 559 | this.tdxz = null; | ||
| 560 | } | ||
| 561 | this.isShow = true; | ||
| 562 | //获取主体信息 | ||
| 563 | getSsQlxx({ | ||
| 564 | bdcdyid: this.propsParam.bdcdyid, | ||
| 565 | qllx: this.propsParam.qllx, | ||
| 566 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, | ||
| 567 | }).then((res) => { | ||
| 568 | if (res.code == 200) { | ||
| 569 | this.ssQlxxList = res.result; | ||
| 570 | } | ||
| 571 | }); | ||
| 572 | } | 507 | } |
| 573 | }); | 508 | }, |
| 574 | }, | 509 | // 字典 |
| 575 | // 更新土地用途信息 | 510 | /** |
| 576 | /** | 511 | * @description: 字典 |
| 577 | * @description: 更新土地用途信息 | 512 | * @param {*} val |
| 578 | * @param {*} val | 513 | * @author: renchao |
| 579 | * @author: renchao | 514 | */ |
| 580 | */ | 515 | getDictData (val) { |
| 581 | upDateTdytxxList(val) { | 516 | return store.getters.dictData[val]; |
| 582 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | 517 | }, |
| 583 | this.key++; | 518 | /** |
| 584 | }, | 519 | * @description: loadData |
| 585 | // 更新权利人信息 | 520 | * @author: renchao |
| 586 | /** | 521 | */ |
| 587 | * @description: 更新权利人信息 | 522 | loadData () { |
| 588 | * @param {*} val | 523 | this.$startLoading(); |
| 589 | * @author: renchao | 524 | this.propsParam.isEdit = this.$parent.isEdit; |
| 590 | */ | 525 | init(this.propsParam).then((res) => { |
| 591 | upDateQlrxxList(val) { | 526 | if (res.code == 200) { |
| 592 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | 527 | this.ruleForm = res.result; |
| 593 | this.czrOptions = this.ruleForm.qlrData; | 528 | let djlx = this.ruleForm.qlxx.djlx; |
| 594 | this.key++; | 529 | if (djlx == null || djlx == 100) { |
| 595 | }, | 530 | this.ssqlxxshow = false; |
| 596 | // 保存 | 531 | } |
| 597 | /** | 532 | this.$endLoading(); |
| 598 | * @description: onSubmit | 533 | if (this.ruleForm.tdytqxList.length > 0) { |
| 599 | * @author: renchao | 534 | this.tdxz = this.ruleForm.tdytqxList[0].qlxzbm; |
| 600 | */ | 535 | } else { |
| 601 | onSubmit() { | 536 | this.tdxz = null; |
| 602 | this.$refs.ruleForm.validate((valid) => { | 537 | } |
| 603 | if (valid) { | 538 | this.isShow = true; |
| 604 | if (this.ruleForm.qlrData.length == 0) { | 539 | //获取主体信息 |
| 605 | this.$message({ | 540 | getSsQlxx({ |
| 606 | showClose: true, | 541 | bdcdyid: this.propsParam.bdcdyid, |
| 607 | message: "请确认权利人信息", | 542 | qllx: this.propsParam.qllx, |
| 608 | type: "error", | 543 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, |
| 544 | }).then((res) => { | ||
| 545 | if (res.code == 200) { | ||
| 546 | this.ssQlxxList = res.result; | ||
| 547 | } | ||
| 609 | }); | 548 | }); |
| 610 | return false; | ||
| 611 | } | 549 | } |
| 612 | 550 | }); | |
| 613 | if (this.ruleForm.qlxx.gyfs == "0") { | 551 | }, |
| 614 | if (this.ruleForm.qlrData.length > 1) { | 552 | // 更新土地用途信息 |
| 553 | /** | ||
| 554 | * @description: 更新土地用途信息 | ||
| 555 | * @param {*} val | ||
| 556 | * @author: renchao | ||
| 557 | */ | ||
| 558 | upDateTdytxxList (val) { | ||
| 559 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | ||
| 560 | this.key++; | ||
| 561 | }, | ||
| 562 | // 更新权利人信息 | ||
| 563 | /** | ||
| 564 | * @description: 更新权利人信息 | ||
| 565 | * @param {*} val | ||
| 566 | * @author: renchao | ||
| 567 | */ | ||
| 568 | upDateQlrxxList (val) { | ||
| 569 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | ||
| 570 | this.czrOptions = this.ruleForm.qlrData; | ||
| 571 | this.key++; | ||
| 572 | }, | ||
| 573 | // 保存 | ||
| 574 | /** | ||
| 575 | * @description: onSubmit | ||
| 576 | * @author: renchao | ||
| 577 | */ | ||
| 578 | onSubmit () { | ||
| 579 | this.$refs.ruleForm.validate((valid) => { | ||
| 580 | if (valid) { | ||
| 581 | if (this.ruleForm.qlrData.length == 0) { | ||
| 615 | this.$message({ | 582 | this.$message({ |
| 616 | showClose: true, | 583 | showClose: true, |
| 617 | message: "共有方式:单独所有,权利人只能是一个人", | 584 | message: "请确认权利人信息", |
| 618 | type: "error", | 585 | type: "error", |
| 619 | }); | 586 | }); |
| 620 | return false; | 587 | return false; |
| 621 | } | 588 | } |
| 622 | this.ruleForm.qlrData[0].sfczr = "1"; | 589 | if (this.ruleForm.qlrData.length != 0 && this.ruleForm.qlxx.sqfbcz == 0 && this.ruleForm.czr == '') { |
| 623 | } | 590 | this.$message({ |
| 624 | if (this.ruleForm.qlxx.gyfs == "1") { | 591 | showClose: true, |
| 625 | //是否分别持证 | 592 | message: "请选择持证人信息", |
| 626 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 593 | type: "error", |
| 627 | //是 | ||
| 628 | this.ruleForm.qlrData.forEach((item, index) => { | ||
| 629 | item.sfczr = "1"; | ||
| 630 | }); | 594 | }); |
| 595 | return false; | ||
| 596 | } | ||
| 597 | if (this.ruleForm.qlxx.gyfs == "0") { | ||
| 598 | if (this.ruleForm.qlrData.length > 1) { | ||
| 599 | this.$message({ | ||
| 600 | showClose: true, | ||
| 601 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 602 | type: "error", | ||
| 603 | }); | ||
| 604 | return false; | ||
| 605 | } | ||
| 606 | this.ruleForm.qlrData[0].sfczr = "1"; | ||
| 631 | } else { | 607 | } else { |
| 632 | this.ruleForm.qlrData.forEach((item, index) => { | 608 | //是否分别持证 |
| 633 | if (item.zjh == this.ruleForm.czr) { | 609 | if (this.ruleForm.qlxx.sqfbcz == "1") { |
| 610 | //是 | ||
| 611 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 634 | item.sfczr = "1"; | 612 | item.sfczr = "1"; |
| 635 | } else { | 613 | }); |
| 636 | item.sfczr = "0"; | 614 | } else { |
| 615 | if (!that.ruleForm.czr) { | ||
| 616 | that.$message({ | ||
| 617 | showClose: true, | ||
| 618 | message: "请选择持证人", | ||
| 619 | type: "error", | ||
| 620 | }); | ||
| 621 | return false; | ||
| 637 | } | 622 | } |
| 638 | }); | 623 | this.ruleForm.qlrList.forEach((item, index) => { |
| 624 | if (item.zjh == this.ruleForm.czr) { | ||
| 625 | item.sfczr = "1"; | ||
| 626 | } else { | ||
| 627 | item.sfczr = "0"; | ||
| 628 | } | ||
| 629 | }); | ||
| 630 | } | ||
| 639 | } | 631 | } |
| 632 | save(this.ruleForm).then((res) => { | ||
| 633 | if (res.code === 200) { | ||
| 634 | this.$message({ | ||
| 635 | showClose: true, | ||
| 636 | message: "保存成功!", | ||
| 637 | type: "success", | ||
| 638 | }); | ||
| 639 | this.$parent.changeywh(); | ||
| 640 | this.$store.dispatch("user/refreshPage", true); | ||
| 641 | } else { | ||
| 642 | this.$message({ | ||
| 643 | showClose: true, | ||
| 644 | message: res.message, | ||
| 645 | type: "error", | ||
| 646 | }); | ||
| 647 | } | ||
| 648 | }); | ||
| 649 | } else { | ||
| 650 | return false; | ||
| 640 | } | 651 | } |
| 641 | save(this.ruleForm).then((res) => { | 652 | }); |
| 642 | if (res.code === 200) { | 653 | } |
| 643 | this.$message({ | 654 | } |
| 644 | showClose: true, | 655 | } |
| 645 | message: "保存成功!", | ||
| 646 | type: "success", | ||
| 647 | }); | ||
| 648 | this.$parent.changeywh(); | ||
| 649 | this.$store.dispatch("user/refreshPage", true); | ||
| 650 | } else { | ||
| 651 | this.$message({ | ||
| 652 | showClose: true, | ||
| 653 | message: res.message, | ||
| 654 | type: "error", | ||
| 655 | }); | ||
| 656 | } | ||
| 657 | }); | ||
| 658 | } else { | ||
| 659 | return false; | ||
| 660 | } | ||
| 661 | }); | ||
| 662 | }, | ||
| 663 | }, | ||
| 664 | }; | ||
| 665 | </script> | 656 | </script> |
| 666 | <style scoped lang="scss"> | 657 | <style scoped lang="scss"> |
| 667 | @import "~@/styles/public.scss"; | 658 | @import "~@/styles/public.scss"; |
| 668 | @import "~@/styles/slxx/slxx.scss"; | 659 | @import "~@/styles/slxx/slxx.scss"; |
| 669 | </style> | 660 | </style> | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-02 11:01:08 | 4 | * @LastEditTime: 2023-08-04 10:59:28 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -45,25 +45,21 @@ | ... | @@ -45,25 +45,21 @@ |
| 45 | <el-form-item | 45 | <el-form-item |
| 46 | label="上手权利信息:" | 46 | label="上手权利信息:" |
| 47 | prop="ssQlxx.bdcqzh" | 47 | prop="ssQlxx.bdcqzh" |
| 48 | :rules="rules.ssQlxxrules" | 48 | :rules="rules.ssQlxxrules"> |
| 49 | > | ||
| 50 | <select-table | 49 | <select-table |
| 51 | v-model="ruleForm.ssQlxx" | 50 | v-model="ruleForm.ssQlxx" |
| 52 | :table-width="730" | 51 | :table-width="730" |
| 53 | :tableData="ssQlxxList" | 52 | :tableData="ssQlxxList" |
| 54 | :props="props" | 53 | :props="props" |
| 55 | @change="ssQlxxchange" | 54 | @change="ssQlxxchange"> |
| 56 | > | ||
| 57 | <el-table-column | 55 | <el-table-column |
| 58 | prop="qllxmc" | 56 | prop="qllxmc" |
| 59 | width="130" | 57 | width="130" |
| 60 | label="权利类型" | 58 | label="权利类型"></el-table-column> |
| 61 | ></el-table-column> | ||
| 62 | <el-table-column | 59 | <el-table-column |
| 63 | prop="bdcqzh" | 60 | prop="bdcqzh" |
| 64 | width="160" | 61 | width="160" |
| 65 | label="不动产权证书" | 62 | label="不动产权证书"></el-table-column> |
| 66 | ></el-table-column> | ||
| 67 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> | 63 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> |
| 68 | <el-table-column prop="mjmc" label="面积"></el-table-column> | 64 | <el-table-column prop="mjmc" label="面积"></el-table-column> |
| 69 | <el-table-column prop="ytmc" label="用途"></el-table-column> | 65 | <el-table-column prop="ytmc" label="用途"></el-table-column> |
| ... | @@ -83,15 +79,13 @@ | ... | @@ -83,15 +79,13 @@ |
| 83 | <el-form-item | 79 | <el-form-item |
| 84 | label="登记类型:" | 80 | label="登记类型:" |
| 85 | prop="qlxx.djlx" | 81 | prop="qlxx.djlx" |
| 86 | :rules="rules.djlxrules" | 82 | :rules="rules.djlxrules"> |
| 87 | > | ||
| 88 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> | 83 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> |
| 89 | <el-option | 84 | <el-option |
| 90 | v-for="item in djlxlist" | 85 | v-for="item in djlxlist" |
| 91 | :key="item.dcode" | 86 | :key="item.dcode" |
| 92 | :label="item.dname" | 87 | :label="item.dname" |
| 93 | :value="item.dcode" | 88 | :value="item.dcode"> |
| 94 | > | ||
| 95 | </el-option> | 89 | </el-option> |
| 96 | </el-select> | 90 | </el-select> |
| 97 | </el-form-item> | 91 | </el-form-item> |
| ... | @@ -122,8 +116,7 @@ | ... | @@ -122,8 +116,7 @@ |
| 122 | <el-form-item | 116 | <el-form-item |
| 123 | label="登簿人:" | 117 | label="登簿人:" |
| 124 | prop="qlxx.dbr" | 118 | prop="qlxx.dbr" |
| 125 | :rules="rules.dbrrules" | 119 | :rules="rules.dbrrules"> |
| 126 | > | ||
| 127 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> | 120 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> |
| 128 | </el-form-item> | 121 | </el-form-item> |
| 129 | </el-col> | 122 | </el-col> |
| ... | @@ -131,8 +124,7 @@ | ... | @@ -131,8 +124,7 @@ |
| 131 | <el-form-item | 124 | <el-form-item |
| 132 | label="登记机构:" | 125 | label="登记机构:" |
| 133 | prop="qlxx.djjg" | 126 | prop="qlxx.djjg" |
| 134 | :rules="rules.djjgrules" | 127 | :rules="rules.djjgrules"> |
| 135 | > | ||
| 136 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> | 128 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> |
| 137 | </el-form-item> | 129 | </el-form-item> |
| 138 | </el-col> | 130 | </el-col> |
| ... | @@ -149,8 +141,7 @@ | ... | @@ -149,8 +141,7 @@ |
| 149 | <el-form-item | 141 | <el-form-item |
| 150 | label="不动产权证号:" | 142 | label="不动产权证号:" |
| 151 | prop="qlxx.bdcqzh" | 143 | prop="qlxx.bdcqzh" |
| 152 | :rules="rules.bdcqzhrules" | 144 | :rules="rules.bdcqzhrules"> |
| 153 | > | ||
| 154 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> | 145 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> |
| 155 | </el-form-item> | 146 | </el-form-item> |
| 156 | </el-col> | 147 | </el-col> |
| ... | @@ -161,8 +152,7 @@ | ... | @@ -161,8 +152,7 @@ |
| 161 | v-for="item in qsztlist" | 152 | v-for="item in qsztlist" |
| 162 | :key="item.dcode" | 153 | :key="item.dcode" |
| 163 | :label="item.dname" | 154 | :label="item.dname" |
| 164 | :value="item.dcode" | 155 | :value="item.dcode"> |
| 165 | > | ||
| 166 | </el-option> | 156 | </el-option> |
| 167 | </el-select> | 157 | </el-select> |
| 168 | </el-form-item> | 158 | </el-form-item> |
| ... | @@ -181,19 +171,16 @@ | ... | @@ -181,19 +171,16 @@ |
| 181 | <el-input | 171 | <el-input |
| 182 | v-model="ruleForm.tdsyq.nydmj" | 172 | v-model="ruleForm.tdsyq.nydmj" |
| 183 | :disabled="!ableOperation" | 173 | :disabled="!ableOperation" |
| 184 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" | 174 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> |
| 185 | ></el-input> | ||
| 186 | <el-select | 175 | <el-select |
| 187 | v-model="ruleForm.tdsyq.mjdw" | 176 | v-model="ruleForm.tdsyq.mjdw" |
| 188 | :disabled="!ableOperation" | 177 | :disabled="!ableOperation" |
| 189 | style="width: 20%" | 178 | style="width: 20%"> |
| 190 | > | ||
| 191 | <el-option | 179 | <el-option |
| 192 | v-for="item in dictData['A7']" | 180 | v-for="item in dictData['A7']" |
| 193 | :key="item.dcode" | 181 | :key="item.dcode" |
| 194 | :label="item.dname" | 182 | :label="item.dname" |
| 195 | :value="item.dcode" | 183 | :value="item.dcode"> |
| 196 | > | ||
| 197 | </el-option> | 184 | </el-option> |
| 198 | </el-select> | 185 | </el-select> |
| 199 | </div> | 186 | </div> |
| ... | @@ -205,19 +192,16 @@ | ... | @@ -205,19 +192,16 @@ |
| 205 | <el-input | 192 | <el-input |
| 206 | v-model="ruleForm.tdsyq.gdmj" | 193 | v-model="ruleForm.tdsyq.gdmj" |
| 207 | :disabled="!ableOperation" | 194 | :disabled="!ableOperation" |
| 208 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" | 195 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> |
| 209 | ></el-input> | ||
| 210 | <el-select | 196 | <el-select |
| 211 | v-model="ruleForm.tdsyq.mjdw" | 197 | v-model="ruleForm.tdsyq.mjdw" |
| 212 | :disabled="!ableOperation" | 198 | :disabled="!ableOperation" |
| 213 | style="width: 20%" | 199 | style="width: 20%"> |
| 214 | > | ||
| 215 | <el-option | 200 | <el-option |
| 216 | v-for="item in dictData['A7']" | 201 | v-for="item in dictData['A7']" |
| 217 | :key="item.dcode" | 202 | :key="item.dcode" |
| 218 | :label="item.dname" | 203 | :label="item.dname" |
| 219 | :value="item.dcode" | 204 | :value="item.dcode"> |
| 220 | > | ||
| 221 | </el-option> | 205 | </el-option> |
| 222 | </el-select> | 206 | </el-select> |
| 223 | </div> | 207 | </div> |
| ... | @@ -229,19 +213,16 @@ | ... | @@ -229,19 +213,16 @@ |
| 229 | <el-input | 213 | <el-input |
| 230 | v-model="ruleForm.tdsyq.ldmj" | 214 | v-model="ruleForm.tdsyq.ldmj" |
| 231 | :disabled="!ableOperation" | 215 | :disabled="!ableOperation" |
| 232 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" | 216 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> |
| 233 | ></el-input> | ||
| 234 | <el-select | 217 | <el-select |
| 235 | v-model="ruleForm.tdsyq.mjdw" | 218 | v-model="ruleForm.tdsyq.mjdw" |
| 236 | :disabled="!ableOperation" | 219 | :disabled="!ableOperation" |
| 237 | style="width: 20%" | 220 | style="width: 20%"> |
| 238 | > | ||
| 239 | <el-option | 221 | <el-option |
| 240 | v-for="item in dictData['A7']" | 222 | v-for="item in dictData['A7']" |
| 241 | :key="item.dcode" | 223 | :key="item.dcode" |
| 242 | :label="item.dname" | 224 | :label="item.dname" |
| 243 | :value="item.dcode" | 225 | :value="item.dcode"> |
| 244 | > | ||
| 245 | </el-option> | 226 | </el-option> |
| 246 | </el-select> | 227 | </el-select> |
| 247 | </div> | 228 | </div> |
| ... | @@ -255,19 +236,16 @@ | ... | @@ -255,19 +236,16 @@ |
| 255 | <el-input | 236 | <el-input |
| 256 | v-model="ruleForm.tdsyq.cdmj" | 237 | v-model="ruleForm.tdsyq.cdmj" |
| 257 | :disabled="!ableOperation" | 238 | :disabled="!ableOperation" |
| 258 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 239 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 259 | ></el-input> | ||
| 260 | <el-select | 240 | <el-select |
| 261 | v-model="ruleForm.tdsyq.mjdw" | 241 | v-model="ruleForm.tdsyq.mjdw" |
| 262 | :disabled="!ableOperation" | 242 | :disabled="!ableOperation" |
| 263 | style="width: 20%" | 243 | style="width: 20%"> |
| 264 | > | ||
| 265 | <el-option | 244 | <el-option |
| 266 | v-for="item in dictData['A7']" | 245 | v-for="item in dictData['A7']" |
| 267 | :key="item.dcode" | 246 | :key="item.dcode" |
| 268 | :label="item.dname" | 247 | :label="item.dname" |
| 269 | :value="item.dcode" | 248 | :value="item.dcode"> |
| 270 | > | ||
| 271 | </el-option> | 249 | </el-option> |
| 272 | </el-select> | 250 | </el-select> |
| 273 | </div> | 251 | </div> |
| ... | @@ -279,19 +257,16 @@ | ... | @@ -279,19 +257,16 @@ |
| 279 | <el-input | 257 | <el-input |
| 280 | v-model="ruleForm.tdsyq.qtnydmj" | 258 | v-model="ruleForm.tdsyq.qtnydmj" |
| 281 | :disabled="!ableOperation" | 259 | :disabled="!ableOperation" |
| 282 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" | 260 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> |
| 283 | ></el-input> | ||
| 284 | <el-select | 261 | <el-select |
| 285 | v-model="ruleForm.tdsyq.mjdw" | 262 | v-model="ruleForm.tdsyq.mjdw" |
| 286 | :disabled="!ableOperation" | 263 | :disabled="!ableOperation" |
| 287 | style="width: 20%" | 264 | style="width: 20%"> |
| 288 | > | ||
| 289 | <el-option | 265 | <el-option |
| 290 | v-for="item in dictData['A7']" | 266 | v-for="item in dictData['A7']" |
| 291 | :key="item.dcode" | 267 | :key="item.dcode" |
| 292 | :label="item.dname" | 268 | :label="item.dname" |
| 293 | :value="item.dcode" | 269 | :value="item.dcode"> |
| 294 | > | ||
| 295 | </el-option> | 270 | </el-option> |
| 296 | </el-select> | 271 | </el-select> |
| 297 | </div> | 272 | </div> |
| ... | @@ -303,19 +278,16 @@ | ... | @@ -303,19 +278,16 @@ |
| 303 | <el-input | 278 | <el-input |
| 304 | v-model="ruleForm.tdsyq.jsydmj" | 279 | v-model="ruleForm.tdsyq.jsydmj" |
| 305 | :disabled="!ableOperation" | 280 | :disabled="!ableOperation" |
| 306 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" | 281 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> |
| 307 | ></el-input> | ||
| 308 | <el-select | 282 | <el-select |
| 309 | v-model="ruleForm.tdsyq.mjdw" | 283 | v-model="ruleForm.tdsyq.mjdw" |
| 310 | :disabled="!ableOperation" | 284 | :disabled="!ableOperation" |
| 311 | style="width: 20%" | 285 | style="width: 20%"> |
| 312 | > | ||
| 313 | <el-option | 286 | <el-option |
| 314 | v-for="item in dictData['A7']" | 287 | v-for="item in dictData['A7']" |
| 315 | :key="item.dcode" | 288 | :key="item.dcode" |
| 316 | :label="item.dname" | 289 | :label="item.dname" |
| 317 | :value="item.dcode" | 290 | :value="item.dcode"> |
| 318 | > | ||
| 319 | </el-option> | 291 | </el-option> |
| 320 | </el-select> | 292 | </el-select> |
| 321 | </div> | 293 | </div> |
| ... | @@ -329,19 +301,16 @@ | ... | @@ -329,19 +301,16 @@ |
| 329 | <el-input | 301 | <el-input |
| 330 | v-model="ruleForm.tdsyq.wlydmj" | 302 | v-model="ruleForm.tdsyq.wlydmj" |
| 331 | :disabled="!ableOperation" | 303 | :disabled="!ableOperation" |
| 332 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" | 304 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input> |
| 333 | ></el-input> | ||
| 334 | <el-select | 305 | <el-select |
| 335 | v-model="ruleForm.tdsyq.mjdw" | 306 | v-model="ruleForm.tdsyq.mjdw" |
| 336 | :disabled="!ableOperation" | 307 | :disabled="!ableOperation" |
| 337 | style="width: 20%" | 308 | style="width: 20%"> |
| 338 | > | ||
| 339 | <el-option | 309 | <el-option |
| 340 | v-for="item in dictData['A7']" | 310 | v-for="item in dictData['A7']" |
| 341 | :key="item.dcode" | 311 | :key="item.dcode" |
| 342 | :label="item.dname" | 312 | :label="item.dname" |
| 343 | :value="item.dcode" | 313 | :value="item.dcode"> |
| 344 | > | ||
| 345 | </el-option> | 314 | </el-option> |
| 346 | </el-select> | 315 | </el-select> |
| 347 | </div> | 316 | </div> |
| ... | @@ -351,16 +320,14 @@ | ... | @@ -351,16 +320,14 @@ |
| 351 | <el-form-item | 320 | <el-form-item |
| 352 | label="登记时间:" | 321 | label="登记时间:" |
| 353 | prop="qlxx.djsj" | 322 | prop="qlxx.djsj" |
| 354 | :rules="rules.djsjrules" | 323 | :rules="rules.djsjrules"> |
| 355 | > | ||
| 356 | <el-date-picker | 324 | <el-date-picker |
| 357 | v-model="ruleForm.qlxx.djsj" | 325 | v-model="ruleForm.qlxx.djsj" |
| 358 | type="date" | 326 | type="date" |
| 359 | class="width100" | 327 | class="width100" |
| 360 | placeholder="选择日期" | 328 | placeholder="选择日期" |
| 361 | value-format="yyyy-MM-dd HH:mm:ss" | 329 | value-format="yyyy-MM-dd HH:mm:ss" |
| 362 | format="yyyy-MM-dd" | 330 | format="yyyy-MM-dd"> |
| 363 | > | ||
| 364 | </el-date-picker> | 331 | </el-date-picker> |
| 365 | </el-form-item> | 332 | </el-form-item> |
| 366 | </el-col> | 333 | </el-col> |
| ... | @@ -379,8 +346,7 @@ | ... | @@ -379,8 +346,7 @@ |
| 379 | <tdytTable | 346 | <tdytTable |
| 380 | :tableData="ruleForm.tdytqxList" | 347 | :tableData="ruleForm.tdytqxList" |
| 381 | @upDateTdytxxList="upDateTdytxxList" | 348 | @upDateTdytxxList="upDateTdytxxList" |
| 382 | :ableOperation="ableOperation" | 349 | :ableOperation="ableOperation" /> |
| 383 | /> | ||
| 384 | <div class="slxx_title title-block"> | 350 | <div class="slxx_title title-block"> |
| 385 | 权利人信息 | 351 | 权利人信息 |
| 386 | <div class="triangle"></div> | 352 | <div class="triangle"></div> |
| ... | @@ -390,8 +356,7 @@ | ... | @@ -390,8 +356,7 @@ |
| 390 | <el-form-item label="共有方式:"> | 356 | <el-form-item label="共有方式:"> |
| 391 | <el-radio-group | 357 | <el-radio-group |
| 392 | :disabled="!ableOperation" | 358 | :disabled="!ableOperation" |
| 393 | v-model="ruleForm.qlxx.gyfs" | 359 | v-model="ruleForm.qlxx.gyfs"> |
| 394 | > | ||
| 395 | <el-radio label="0">单独所有</el-radio> | 360 | <el-radio label="0">单独所有</el-radio> |
| 396 | <el-radio label="1">共同共有</el-radio> | 361 | <el-radio label="1">共同共有</el-radio> |
| 397 | <el-radio label="2">按份所有</el-radio> | 362 | <el-radio label="2">按份所有</el-radio> |
| ... | @@ -403,8 +368,7 @@ | ... | @@ -403,8 +368,7 @@ |
| 403 | <el-form-item label="是否分别持证:"> | 368 | <el-form-item label="是否分别持证:"> |
| 404 | <el-radio-group | 369 | <el-radio-group |
| 405 | v-model="ruleForm.qlxx.sqfbcz" | 370 | v-model="ruleForm.qlxx.sqfbcz" |
| 406 | :disabled="!ableOperation" | 371 | :disabled="!ableOperation"> |
| 407 | > | ||
| 408 | <el-radio :label="1">是</el-radio> | 372 | <el-radio :label="1">是</el-radio> |
| 409 | <el-radio :label="0">否</el-radio> | 373 | <el-radio :label="0">否</el-radio> |
| 410 | </el-radio-group> | 374 | </el-radio-group> |
| ... | @@ -412,20 +376,17 @@ | ... | @@ -412,20 +376,17 @@ |
| 412 | </el-col> | 376 | </el-col> |
| 413 | <el-col | 377 | <el-col |
| 414 | :span="6" | 378 | :span="6" |
| 415 | v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'" | 379 | v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs != '0'"> |
| 416 | > | ||
| 417 | <el-form-item label="持证人:"> | 380 | <el-form-item label="持证人:"> |
| 418 | <el-select | 381 | <el-select |
| 419 | v-model="ruleForm.czr" | 382 | v-model="ruleForm.czr" |
| 420 | placeholder="持证人" | 383 | placeholder="持证人" |
| 421 | :disabled="!ableOperation" | 384 | :disabled="!ableOperation"> |
| 422 | > | ||
| 423 | <el-option | 385 | <el-option |
| 424 | v-for="item in czrOptions" | 386 | v-for="item in czrOptions" |
| 425 | :key="item.zjh" | 387 | :key="item.zjh" |
| 426 | :label="item.sqrmc" | 388 | :label="item.sqrmc" |
| 427 | :value="item.zjh" | 389 | :value="item.zjh"> |
| 428 | > | ||
| 429 | </el-option> | 390 | </el-option> |
| 430 | </el-select> | 391 | </el-select> |
| 431 | </el-form-item> | 392 | </el-form-item> |
| ... | @@ -436,8 +397,7 @@ | ... | @@ -436,8 +397,7 @@ |
| 436 | @upDateQlrxxList="upDateQlrxxList" | 397 | @upDateQlrxxList="upDateQlrxxList" |
| 437 | :key="key" | 398 | :key="key" |
| 438 | :ableOperation="ableOperation" | 399 | :ableOperation="ableOperation" |
| 439 | :gyfs="ruleForm.qlxx.gyfs" | 400 | :gyfs="ruleForm.qlxx.gyfs" /> |
| 440 | /> | ||
| 441 | </div> | 401 | </div> |
| 442 | <el-row class="btn" v-if="ableOperation"> | 402 | <el-row class="btn" v-if="ableOperation"> |
| 443 | <el-form-item> | 403 | <el-form-item> |
| ... | @@ -698,147 +658,153 @@ export default { | ... | @@ -698,147 +658,153 @@ export default { |
| 698 | this.czrOptions = this.ruleForm.qlrData; | 658 | this.czrOptions = this.ruleForm.qlrData; |
| 699 | this.key++; | 659 | this.key++; |
| 700 | }, | 660 | }, |
| 701 | /** | 661 | /** |
| 702 | * @description: onSubmit | 662 | * @description: onSubmit |
| 703 | * @author: renchao | 663 | * @author: renchao |
| 704 | */ | 664 | */ |
| 705 | onSubmit() { | 665 | onSubmit () { |
| 706 | this.$refs.ruleForm.validate((valid) => { | 666 | this.$refs.ruleForm.validate((valid) => { |
| 707 | if (valid) { | 667 | if (valid) { |
| 708 | if (this.ruleForm.qlrData.length == 0) { | 668 | if (this.ruleForm.qlrData.length == 0) { |
| 709 | this.$message({ | ||
| 710 | showClose: true, | ||
| 711 | message: "请确认权利人信息", | ||
| 712 | type: "error", | ||
| 713 | }); | ||
| 714 | return false; | ||
| 715 | } | ||
| 716 | |||
| 717 | if (this.ruleForm.qlxx.gyfs == "0") { | ||
| 718 | if (this.ruleForm.qlrData.length > 1) { | ||
| 719 | this.$message({ | 669 | this.$message({ |
| 720 | showClose: true, | 670 | showClose: true, |
| 721 | message: "共有方式:单独所有,权利人只能是一个人", | 671 | message: "请确认权利人信息", |
| 722 | type: "error", | 672 | type: "error", |
| 723 | }); | 673 | }); |
| 724 | return false; | 674 | return false; |
| 725 | } | 675 | } |
| 726 | this.ruleForm.qlrData[0].sfczr = "1"; | 676 | if (this.ruleForm.qlxx.gyfs == "0") { |
| 727 | } | 677 | if (this.ruleForm.qlrData.length > 1) { |
| 728 | if (this.ruleForm.qlxx.gyfs == "1") { | 678 | this.$message({ |
| 729 | //是否分别持证 | 679 | showClose: true, |
| 730 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 680 | message: "共有方式:单独所有,权利人只能是一个人", |
| 731 | //是 | 681 | type: "error", |
| 732 | this.ruleForm.qlrData.forEach((item, index) => { | 682 | }); |
| 733 | item.sfczr = "1"; | 683 | return false; |
| 734 | }); | 684 | } |
| 685 | this.ruleForm.qlrData[0].sfczr = "1"; | ||
| 735 | } else { | 686 | } else { |
| 736 | this.ruleForm.qlrData.forEach((item, index) => { | 687 | //是否分别持证 |
| 737 | if (item.zjh == this.ruleForm.czr) { | 688 | if (this.ruleForm.qlxx.sqfbcz == "1") { |
| 689 | //是 | ||
| 690 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 738 | item.sfczr = "1"; | 691 | item.sfczr = "1"; |
| 739 | } else { | 692 | }); |
| 740 | item.sfczr = "0"; | 693 | } else { |
| 694 | if (!that.ruleForm.czr) { | ||
| 695 | that.$message({ | ||
| 696 | showClose: true, | ||
| 697 | message: "请选择持证人", | ||
| 698 | type: "error", | ||
| 699 | }); | ||
| 700 | return false; | ||
| 741 | } | 701 | } |
| 742 | }); | 702 | this.ruleForm.qlrList.forEach((item, index) => { |
| 703 | if (item.zjh == this.ruleForm.czr) { | ||
| 704 | item.sfczr = "1"; | ||
| 705 | } else { | ||
| 706 | item.sfczr = "0"; | ||
| 707 | } | ||
| 708 | }); | ||
| 709 | } | ||
| 743 | } | 710 | } |
| 711 | save(this.ruleForm).then((res) => { | ||
| 712 | if (res.code === 200) { | ||
| 713 | this.$message({ | ||
| 714 | showClose: true, | ||
| 715 | message: "保存成功!", | ||
| 716 | type: "success", | ||
| 717 | }); | ||
| 718 | this.$parent.changeywh(); | ||
| 719 | this.$store.dispatch("user/refreshPage", true); | ||
| 720 | } else { | ||
| 721 | this.$message({ | ||
| 722 | showClose: true, | ||
| 723 | message: res.message, | ||
| 724 | type: "error", | ||
| 725 | }); | ||
| 726 | } | ||
| 727 | }); | ||
| 728 | } else { | ||
| 729 | return false; | ||
| 744 | } | 730 | } |
| 745 | save(this.ruleForm).then((res) => { | 731 | }); |
| 746 | if (res.code === 200) { | 732 | }, |
| 747 | this.$message({ | ||
| 748 | showClose: true, | ||
| 749 | message: "保存成功!", | ||
| 750 | type: "success", | ||
| 751 | }); | ||
| 752 | this.$parent.changeywh(); | ||
| 753 | this.$store.dispatch("user/refreshPage", true); | ||
| 754 | } else { | ||
| 755 | this.$message({ | ||
| 756 | showClose: true, | ||
| 757 | message: res.message, | ||
| 758 | type: "error", | ||
| 759 | }); | ||
| 760 | } | ||
| 761 | }); | ||
| 762 | } else { | ||
| 763 | return false; | ||
| 764 | } | ||
| 765 | }); | ||
| 766 | }, | 733 | }, |
| 767 | }, | 734 | }; |
| 768 | }; | ||
| 769 | </script> | 735 | </script> |
| 770 | <style scoped lang="scss"> | 736 | <style scoped lang="scss"> |
| 771 | @import "~@/styles/public.scss"; | 737 | @import "~@/styles/public.scss"; |
| 772 | @import "~@/styles/slxx/slxx.scss"; | 738 | @import "~@/styles/slxx/slxx.scss"; |
| 773 | /deep/.el-form { | 739 | /deep/.el-form { |
| 774 | display: flex; | 740 | display: flex; |
| 775 | flex-direction: column; | 741 | flex-direction: column; |
| 776 | height: calc(100vh - 130px); | 742 | height: calc(100vh - 130px); |
| 777 | } | 743 | } |
| 778 | 744 | ||
| 779 | /deep/.el-form-item__label { | 745 | /deep/.el-form-item__label { |
| 780 | padding: 0; | 746 | padding: 0; |
| 781 | } | 747 | } |
| 782 | 748 | ||
| 783 | /deep/.el-radio { | 749 | /deep/.el-radio { |
| 784 | margin-right: 10px; | 750 | margin-right: 10px; |
| 785 | } | 751 | } |
| 786 | 752 | ||
| 787 | /deep/.el-select { | 753 | /deep/.el-select { |
| 788 | width: 100%; | 754 | width: 100%; |
| 789 | } | 755 | } |
| 790 | 756 | ||
| 791 | /deep/.el-form-item { | 757 | /deep/.el-form-item { |
| 792 | margin-bottom: 8px; | 758 | margin-bottom: 8px; |
| 793 | } | 759 | } |
| 794 | 760 | ||
| 795 | .marginBot0 { | 761 | .marginBot0 { |
| 796 | margin-bottom: 0 !important; | 762 | margin-bottom: 0 !important; |
| 797 | } | 763 | } |
| 798 | 764 | ||
| 799 | .slxx { | 765 | .slxx { |
| 800 | box-sizing: border-box; | 766 | box-sizing: border-box; |
| 801 | } | 767 | } |
| 802 | 768 | ||
| 803 | .slxx_con { | 769 | .slxx_con { |
| 804 | flex: 1; | 770 | flex: 1; |
| 805 | height: 100%; | 771 | height: 100%; |
| 806 | background-color: #ffffff; | 772 | background-color: #ffffff; |
| 807 | overflow-y: auto; | 773 | overflow-y: auto; |
| 808 | padding-right: 3px; | 774 | padding-right: 3px; |
| 809 | overflow-x: hidden; | 775 | overflow-x: hidden; |
| 810 | } | 776 | } |
| 811 | 777 | ||
| 812 | .submit_btn { | 778 | .submit_btn { |
| 813 | height: 50px; | 779 | height: 50px; |
| 814 | } | 780 | } |
| 815 | 781 | ||
| 816 | .slxx_title { | 782 | .slxx_title { |
| 817 | border-bottom: 1px solid $borderColor; | 783 | border-bottom: 1px solid $borderColor; |
| 818 | padding-left: 10px; | 784 | padding-left: 10px; |
| 819 | padding-bottom: 5px; | 785 | padding-bottom: 5px; |
| 820 | margin-bottom: 10px; | 786 | margin-bottom: 10px; |
| 821 | margin-top: 5px; | 787 | margin-top: 5px; |
| 822 | font-size: 16px; | 788 | font-size: 16px; |
| 823 | font-weight: 500; | 789 | font-weight: 500; |
| 824 | color: #4a4a4a; | 790 | color: #4a4a4a; |
| 825 | } | 791 | } |
| 826 | 792 | ||
| 827 | .btn { | 793 | .btn { |
| 828 | text-align: center; | 794 | text-align: center; |
| 829 | padding-top: 10px; | 795 | padding-top: 10px; |
| 830 | height: 36px; | 796 | height: 36px; |
| 831 | background-color: #ffffff; | 797 | background-color: #ffffff; |
| 832 | padding: 5px 0; | 798 | padding: 5px 0; |
| 833 | } | 799 | } |
| 834 | 800 | ||
| 835 | .textArea { | 801 | .textArea { |
| 836 | /deep/.el-textarea__inner { | 802 | /deep/.el-textarea__inner { |
| 837 | min-height: 90px !important; | 803 | min-height: 90px !important; |
| 804 | } | ||
| 838 | } | 805 | } |
| 839 | } | ||
| 840 | 806 | ||
| 841 | /deep/.el-form-item__label { | 807 | /deep/.el-form-item__label { |
| 842 | padding-bottom: 0px; | 808 | padding-bottom: 0px; |
| 843 | } | 809 | } |
| 844 | </style> | 810 | </style> | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-02 11:00:54 | 4 | * @LastEditTime: 2023-08-04 10:59:33 |
| 5 | :show-message="false" | 5 | :show-message="false" |
| 6 | --> | 6 | --> |
| 7 | <template> | 7 | <template> |
| ... | @@ -17,8 +17,7 @@ | ... | @@ -17,8 +17,7 @@ |
| 17 | :show-message="false" | 17 | :show-message="false" |
| 18 | :inline="flag" | 18 | :inline="flag" |
| 19 | inline-message | 19 | inline-message |
| 20 | label-width="145px" | 20 | label-width="145px"> |
| 21 | > | ||
| 22 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> | 21 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> |
| 23 | <div class="slxx_title title-block"> | 22 | <div class="slxx_title title-block"> |
| 24 | 补录信息 | 23 | 补录信息 |
| ... | @@ -54,13 +53,11 @@ | ... | @@ -54,13 +53,11 @@ |
| 54 | :table-width="730" | 53 | :table-width="730" |
| 55 | :tableData="ztQlxxList" | 54 | :tableData="ztQlxxList" |
| 56 | :props="props" | 55 | :props="props" |
| 57 | @change="ztQlxxchange" | 56 | @change="ztQlxxchange"> |
| 58 | > | ||
| 59 | <el-table-column | 57 | <el-table-column |
| 60 | prop="qllxmc" | 58 | prop="qllxmc" |
| 61 | width="130" | 59 | width="130" |
| 62 | label="权利类型" | 60 | label="权利类型"></el-table-column> |
| 63 | ></el-table-column> | ||
| 64 | <el-table-column | 61 | <el-table-column |
| 65 | prop="bdcqzh" | 62 | prop="bdcqzh" |
| 66 | width="160" | 63 | width="160" |
| ... | @@ -173,8 +170,7 @@ | ... | @@ -173,8 +170,7 @@ |
| 173 | <el-form-item | 170 | <el-form-item |
| 174 | label="业务号:" | 171 | label="业务号:" |
| 175 | prop="qlxx.ywh" | 172 | prop="qlxx.ywh" |
| 176 | :rules="rules.ywhrules" | 173 | :rules="rules.ywhrules"> |
| 177 | > | ||
| 178 | <el-input v-model="ruleForm.qlxx.ywh"></el-input> | 174 | <el-input v-model="ruleForm.qlxx.ywh"></el-input> |
| 179 | </el-form-item> | 175 | </el-form-item> |
| 180 | </el-col> | 176 | </el-col> |
| ... | @@ -199,15 +195,13 @@ | ... | @@ -199,15 +195,13 @@ |
| 199 | <el-form-item | 195 | <el-form-item |
| 200 | label="登记类型:" | 196 | label="登记类型:" |
| 201 | prop="qlxx.djlx" | 197 | prop="qlxx.djlx" |
| 202 | :rules="rules.djlxrules" | 198 | :rules="rules.djlxrules"> |
| 203 | > | ||
| 204 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> | 199 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> |
| 205 | <el-option | 200 | <el-option |
| 206 | v-for="item in djlxlist" | 201 | v-for="item in djlxlist" |
| 207 | :key="item.dcode" | 202 | :key="item.dcode" |
| 208 | :label="item.dname" | 203 | :label="item.dname" |
| 209 | :value="item.dcode" | 204 | :value="item.dcode"> |
| 210 | > | ||
| 211 | </el-option> | 205 | </el-option> |
| 212 | </el-select> | 206 | </el-select> |
| 213 | </el-form-item> | 207 | </el-form-item> |
| ... | @@ -221,8 +215,7 @@ | ... | @@ -221,8 +215,7 @@ |
| 221 | <el-form-item | 215 | <el-form-item |
| 222 | label="不动产权证号:" | 216 | label="不动产权证号:" |
| 223 | prop="qlxx.bdcqzh" | 217 | prop="qlxx.bdcqzh" |
| 224 | :rules="rules.bdcqzhrules" | 218 | :rules="rules.bdcqzhrules"> |
| 225 | > | ||
| 226 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> | 219 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> |
| 227 | </el-form-item> | 220 | </el-form-item> |
| 228 | </el-col> | 221 | </el-col> |
| ... | @@ -235,8 +228,7 @@ | ... | @@ -235,8 +228,7 @@ |
| 235 | <el-form-item | 228 | <el-form-item |
| 236 | label="登记机构:" | 229 | label="登记机构:" |
| 237 | prop="qlxx.djjg" | 230 | prop="qlxx.djjg" |
| 238 | :rules="rules.djjgrules" | 231 | :rules="rules.djjgrules"> |
| 239 | > | ||
| 240 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> | 232 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> |
| 241 | </el-form-item> | 233 | </el-form-item> |
| 242 | </el-col> | 234 | </el-col> |
| ... | @@ -244,8 +236,7 @@ | ... | @@ -244,8 +236,7 @@ |
| 244 | <el-form-item | 236 | <el-form-item |
| 245 | label="登簿人:" | 237 | label="登簿人:" |
| 246 | prop="qlxx.dbr" | 238 | prop="qlxx.dbr" |
| 247 | :rules="rules.dbrrules" | 239 | :rules="rules.dbrrules"> |
| 248 | > | ||
| 249 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> | 240 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> |
| 250 | </el-form-item> | 241 | </el-form-item> |
| 251 | </el-col> | 242 | </el-col> |
| ... | @@ -253,16 +244,14 @@ | ... | @@ -253,16 +244,14 @@ |
| 253 | <el-form-item | 244 | <el-form-item |
| 254 | label="登记时间:" | 245 | label="登记时间:" |
| 255 | prop="qlxx.djsj" | 246 | prop="qlxx.djsj" |
| 256 | :rules="rules.djsjrules" | 247 | :rules="rules.djsjrules"> |
| 257 | > | ||
| 258 | <el-date-picker | 248 | <el-date-picker |
| 259 | v-model="ruleForm.qlxx.djsj" | 249 | v-model="ruleForm.qlxx.djsj" |
| 260 | type="date" | 250 | type="date" |
| 261 | class="width100" | 251 | class="width100" |
| 262 | placeholder="选择日期" | 252 | placeholder="选择日期" |
| 263 | value-format="yyyy-MM-dd HH:mm:ss" | 253 | value-format="yyyy-MM-dd HH:mm:ss" |
| 264 | format="yyyy-MM-dd" | 254 | format="yyyy-MM-dd"> |
| 265 | > | ||
| 266 | </el-date-picker> | 255 | </el-date-picker> |
| 267 | </el-form-item> | 256 | </el-form-item> |
| 268 | </el-col> | 257 | </el-col> |
| ... | @@ -273,8 +262,7 @@ | ... | @@ -273,8 +262,7 @@ |
| 273 | v-for="item in qsztlist" | 262 | v-for="item in qsztlist" |
| 274 | :key="item.dcode" | 263 | :key="item.dcode" |
| 275 | :label="item.dname" | 264 | :label="item.dname" |
| 276 | :value="item.dcode" | 265 | :value="item.dcode"> |
| 277 | > | ||
| 278 | </el-option> | 266 | </el-option> |
| 279 | </el-select> | 267 | </el-select> |
| 280 | </el-form-item> | 268 | </el-form-item> |
| ... | @@ -284,15 +272,13 @@ | ... | @@ -284,15 +272,13 @@ |
| 284 | <el-form-item | 272 | <el-form-item |
| 285 | label="预告登记种类:" | 273 | label="预告登记种类:" |
| 286 | prop="ygdj.ygdjzl" | 274 | prop="ygdj.ygdjzl" |
| 287 | :rules="rules.ygdjzlrules" | 275 | :rules="rules.ygdjzlrules"> |
| 288 | > | ||
| 289 | <el-select v-model="ruleForm.ygdj.ygdjzl"> | 276 | <el-select v-model="ruleForm.ygdj.ygdjzl"> |
| 290 | <el-option | 277 | <el-option |
| 291 | v-for="item in dictData['A29']" | 278 | v-for="item in dictData['A29']" |
| 292 | :key="item.dcode" | 279 | :key="item.dcode" |
| 293 | :label="item.dname" | 280 | :label="item.dname" |
| 294 | :value="item.dcode" | 281 | :value="item.dcode"> |
| 295 | > | ||
| 296 | </el-option> | 282 | </el-option> |
| 297 | </el-select> | 283 | </el-select> |
| 298 | </el-form-item> | 284 | </el-form-item> |
| ... | @@ -309,8 +295,7 @@ | ... | @@ -309,8 +295,7 @@ |
| 309 | v-for="item in dictData['A17']" | 295 | v-for="item in dictData['A17']" |
| 310 | :key="item.dcode" | 296 | :key="item.dcode" |
| 311 | :label="item.dname" | 297 | :label="item.dname" |
| 312 | :value="item.dcode" | 298 | :value="item.dcode"> |
| 313 | > | ||
| 314 | </el-option> | 299 | </el-option> |
| 315 | </el-select> | 300 | </el-select> |
| 316 | </el-form-item> | 301 | </el-form-item> |
| ... | @@ -327,8 +312,7 @@ | ... | @@ -327,8 +312,7 @@ |
| 327 | v-for="item in dictData['A19']" | 312 | v-for="item in dictData['A19']" |
| 328 | :key="item.dcode" | 313 | :key="item.dcode" |
| 329 | :label="item.dname" | 314 | :label="item.dname" |
| 330 | :value="item.dcode" | 315 | :value="item.dcode"> |
| 331 | > | ||
| 332 | </el-option> | 316 | </el-option> |
| 333 | </el-select> | 317 | </el-select> |
| 334 | </el-form-item> | 318 | </el-form-item> |
| ... | @@ -345,8 +329,7 @@ | ... | @@ -345,8 +329,7 @@ |
| 345 | v-for="item in dictData['A46']" | 329 | v-for="item in dictData['A46']" |
| 346 | :key="item.dcode" | 330 | :key="item.dcode" |
| 347 | :label="item.dname" | 331 | :label="item.dname" |
| 348 | :value="item.dcode" | 332 | :value="item.dcode"> |
| 349 | > | ||
| 350 | </el-option> | 333 | </el-option> |
| 351 | </el-select> | 334 | </el-select> |
| 352 | </el-form-item> | 335 | </el-form-item> |
| ... | @@ -366,19 +349,16 @@ | ... | @@ -366,19 +349,16 @@ |
| 366 | <div class="flex"> | 349 | <div class="flex"> |
| 367 | <el-input | 350 | <el-input |
| 368 | v-model="ruleForm.ygdj.jzmj" | 351 | v-model="ruleForm.ygdj.jzmj" |
| 369 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 352 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 370 | ></el-input> | ||
| 371 | <el-select | 353 | <el-select |
| 372 | v-model="mjdw" | 354 | v-model="mjdw" |
| 373 | :disabled="!ableOperation" | 355 | :disabled="!ableOperation" |
| 374 | style="width: 20%" | 356 | style="width: 20%"> |
| 375 | > | ||
| 376 | <el-option | 357 | <el-option |
| 377 | v-for="item in dictData['A7']" | 358 | v-for="item in dictData['A7']" |
| 378 | :key="item.dcode" | 359 | :key="item.dcode" |
| 379 | :label="item.dname" | 360 | :label="item.dname" |
| 380 | :value="item.dcode" | 361 | :value="item.dcode"> |
| 381 | > | ||
| 382 | </el-option> | 362 | </el-option> |
| 383 | </el-select> | 363 | </el-select> |
| 384 | </div> | 364 | </div> |
| ... | @@ -402,8 +382,7 @@ | ... | @@ -402,8 +382,7 @@ |
| 402 | class="width100" | 382 | class="width100" |
| 403 | placeholder="选择日期" | 383 | placeholder="选择日期" |
| 404 | value-format="yyyy-MM-dd HH:mm:ss" | 384 | value-format="yyyy-MM-dd HH:mm:ss" |
| 405 | format="yyyy-MM-dd" | 385 | format="yyyy-MM-dd"> |
| 406 | > | ||
| 407 | </el-date-picker> | 386 | </el-date-picker> |
| 408 | </el-form-item> | 387 | </el-form-item> |
| 409 | </el-col> | 388 | </el-col> |
| ... | @@ -413,29 +392,23 @@ | ... | @@ -413,29 +392,23 @@ |
| 413 | <el-tooltip | 392 | <el-tooltip |
| 414 | content="取得价格被担保主债权数额:" | 393 | content="取得价格被担保主债权数额:" |
| 415 | placement="top" | 394 | placement="top" |
| 416 | effect="light" | 395 | effect="light"> |
| 417 | > | 396 | <span type="text" style="color: #444" size="mini">取得价格被担保...</span> |
| 418 | <span type="text" style="color: #444" size="mini" | ||
| 419 | >取得价格被担保...</span | ||
| 420 | > | ||
| 421 | </el-tooltip> | 397 | </el-tooltip> |
| 422 | </span> | 398 | </span> |
| 423 | <div class="flex"> | 399 | <div class="flex"> |
| 424 | <el-input | 400 | <el-input |
| 425 | v-model="ruleForm.ygdj.qdjg" | 401 | v-model="ruleForm.ygdj.qdjg" |
| 426 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 402 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 427 | ></el-input> | ||
| 428 | <el-select | 403 | <el-select |
| 429 | v-model="ruleForm.ygdj.jedw" | 404 | v-model="ruleForm.ygdj.jedw" |
| 430 | :disabled="!ableOperation" | 405 | :disabled="!ableOperation" |
| 431 | style="width: 20%" | 406 | style="width: 20%"> |
| 432 | > | ||
| 433 | <el-option | 407 | <el-option |
| 434 | v-for="item in dictData['A57']" | 408 | v-for="item in dictData['A57']" |
| 435 | :key="item.dcode" | 409 | :key="item.dcode" |
| 436 | :label="item.dname" | 410 | :label="item.dname" |
| 437 | :value="item.dcode" | 411 | :value="item.dcode"> |
| 438 | > | ||
| 439 | </el-option> | 412 | </el-option> |
| 440 | </el-select> | 413 | </el-select> |
| 441 | </div> | 414 | </div> |
| ... | @@ -452,11 +425,8 @@ | ... | @@ -452,11 +425,8 @@ |
| 452 | <el-tooltip | 425 | <el-tooltip |
| 453 | content="是否存在禁止或限制转让抵押不动产的约定:" | 426 | content="是否存在禁止或限制转让抵押不动产的约定:" |
| 454 | placement="top" | 427 | placement="top" |
| 455 | effect="light" | 428 | effect="light"> |
| 456 | > | 429 | <span type="text" style="color: #444" size="mini">是否存在禁止或限制...</span> |
| 457 | <span type="text" style="color: #444" size="mini" | ||
| 458 | >是否存在禁止或限制...</span | ||
| 459 | > | ||
| 460 | </el-tooltip> | 430 | </el-tooltip> |
| 461 | </span> | 431 | </span> |
| 462 | <el-input v-model="ruleForm.ygdj.sfczjzhxz"></el-input> | 432 | <el-input v-model="ruleForm.ygdj.sfczjzhxz"></el-input> |
| ... | @@ -482,8 +452,7 @@ | ... | @@ -482,8 +452,7 @@ |
| 482 | <el-form-item label="共有方式:"> | 452 | <el-form-item label="共有方式:"> |
| 483 | <el-radio-group | 453 | <el-radio-group |
| 484 | :disabled="!ableOperation" | 454 | :disabled="!ableOperation" |
| 485 | v-model="ruleForm.qlxx.gyfs" | 455 | v-model="ruleForm.sldy.gyfs"> |
| 486 | > | ||
| 487 | <el-radio label="0">单独所有</el-radio> | 456 | <el-radio label="0">单独所有</el-radio> |
| 488 | <el-radio label="1">共同共有</el-radio> | 457 | <el-radio label="1">共同共有</el-radio> |
| 489 | <el-radio label="2">按份所有</el-radio> | 458 | <el-radio label="2">按份所有</el-radio> |
| ... | @@ -491,12 +460,11 @@ | ... | @@ -491,12 +460,11 @@ |
| 491 | </el-radio-group> | 460 | </el-radio-group> |
| 492 | </el-form-item> | 461 | </el-form-item> |
| 493 | </el-col> | 462 | </el-col> |
| 494 | <el-col :span="6" v-show="ruleForm.qlxx.gyfs != '0'"> | 463 | <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> |
| 495 | <el-form-item label="是否分别持证:"> | 464 | <el-form-item label="是否分别持证:"> |
| 496 | <el-radio-group | 465 | <el-radio-group |
| 497 | v-model="ruleForm.qlxx.sqfbcz" | 466 | v-model="ruleForm.sldy.sqfbcz" |
| 498 | :disabled="!ableOperation" | 467 | :disabled="!ableOperation"> |
| 499 | > | ||
| 500 | <el-radio :label="1">是</el-radio> | 468 | <el-radio :label="1">是</el-radio> |
| 501 | <el-radio :label="0">否</el-radio> | 469 | <el-radio :label="0">否</el-radio> |
| 502 | </el-radio-group> | 470 | </el-radio-group> |
| ... | @@ -504,20 +472,17 @@ | ... | @@ -504,20 +472,17 @@ |
| 504 | </el-col> | 472 | </el-col> |
| 505 | <el-col | 473 | <el-col |
| 506 | :span="6" | 474 | :span="6" |
| 507 | v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'" | 475 | v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> |
| 508 | > | ||
| 509 | <el-form-item label="持证人:"> | 476 | <el-form-item label="持证人:"> |
| 510 | <el-select | 477 | <el-select |
| 511 | v-model="ruleForm.czr" | 478 | v-model="ruleForm.czr" |
| 512 | placeholder="持证人" | 479 | placeholder="持证人" |
| 513 | :disabled="!ableOperation" | 480 | :disabled="!ableOperation"> |
| 514 | > | ||
| 515 | <el-option | 481 | <el-option |
| 516 | v-for="item in czrOptions" | 482 | v-for="item in czrOptions" |
| 517 | :key="item.zjh" | 483 | :key="item.zjh" |
| 518 | :label="item.sqrmc" | 484 | :label="item.sqrmc" |
| 519 | :value="item.zjh" | 485 | :value="item.zjh"> |
| 520 | > | ||
| 521 | </el-option> | 486 | </el-option> |
| 522 | </el-select> | 487 | </el-select> |
| 523 | </el-form-item> | 488 | </el-form-item> |
| ... | @@ -528,8 +493,7 @@ | ... | @@ -528,8 +493,7 @@ |
| 528 | @upDateQlrxxList="upDateQlrxxList" | 493 | @upDateQlrxxList="upDateQlrxxList" |
| 529 | :key="key" | 494 | :key="key" |
| 530 | :ableOperation="ableOperation" | 495 | :ableOperation="ableOperation" |
| 531 | :gyfs="ruleForm.qlxx.gyfs" | 496 | :gyfs="ruleForm.qlxx.gyfs" /> |
| 532 | /> | ||
| 533 | 497 | ||
| 534 | <div v-if="ruleForm.ywrData"> | 498 | <div v-if="ruleForm.ywrData"> |
| 535 | <div class="slxx_title title-block"> | 499 | <div class="slxx_title title-block"> |
| ... | @@ -541,8 +505,7 @@ | ... | @@ -541,8 +505,7 @@ |
| 541 | :tableData="ruleForm.ywrData" | 505 | :tableData="ruleForm.ywrData" |
| 542 | :key="key" | 506 | :key="key" |
| 543 | :ableOperation="ableOperation" | 507 | :ableOperation="ableOperation" |
| 544 | @upDateQlrxxList="upDateYwrxxList" | 508 | @upDateQlrxxList="upDateYwrxxList" /> |
| 545 | /> | ||
| 546 | </div> | 509 | </div> |
| 547 | </div> | 510 | </div> |
| 548 | <el-row class="btn" v-if="ableOperation"> | 511 | <el-row class="btn" v-if="ableOperation"> |
| ... | @@ -554,108 +517,108 @@ | ... | @@ -554,108 +517,108 @@ |
| 554 | </div> | 517 | </div> |
| 555 | </template> | 518 | </template> |
| 556 | <script> | 519 | <script> |
| 557 | import { mapGetters } from "vuex"; | 520 | import { mapGetters } from "vuex"; |
| 558 | import ywmix from "@/views/ywbl/mixin/index"; | 521 | import ywmix from "@/views/ywbl/mixin/index"; |
| 559 | import { init, getSsQlxx, getZtQlxx,getQlxxByQlxxBsm, save } from "@/api/djbRepair.js"; | 522 | import { init, getSsQlxx, getZtQlxx, getQlxxByQlxxBsm, save } from "@/api/djbRepair.js"; |
| 560 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; | 523 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; |
| 561 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; | 524 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; |
| 562 | import tdytTable from "@/views/workflow/components/tdytTable"; | 525 | import tdytTable from "@/views/workflow/components/tdytTable"; |
| 563 | import selectTable from "@/components/selectTable/index.vue"; | 526 | import selectTable from "@/components/selectTable/index.vue"; |
| 564 | export default { | 527 | export default { |
| 565 | mixins: [ywmix], | 528 | mixins: [ywmix], |
| 566 | components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, | 529 | components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, |
| 567 | computed: { | 530 | computed: { |
| 568 | ...mapGetters(["dictData", "flag"]), | 531 | ...mapGetters(["dictData", "flag"]), |
| 569 | // 根据流程判断表单是否为只读 | 532 | // 根据流程判断表单是否为只读 |
| 570 | editDisabled() { | 533 | editDisabled () { |
| 571 | if (!this.ableOperation) { | 534 | if (!this.ableOperation) { |
| 572 | //只读状态 | 535 | //只读状态 |
| 573 | return true; | 536 | return true; |
| 574 | } | 537 | } |
| 575 | return false; | 538 | return false; |
| 576 | }, | ||
| 577 | }, | ||
| 578 | data() { | ||
| 579 | return { | ||
| 580 | ssqlxxshow: true, | ||
| 581 | props: { | ||
| 582 | label: "bdcqzh", | ||
| 583 | value: "bdcdyid", | ||
| 584 | }, | 539 | }, |
| 585 | mjdw: "1", | 540 | }, |
| 586 | //表单是否可操作 | 541 | data () { |
| 587 | propsParam: this.$attrs, | 542 | return { |
| 588 | key: 0, | 543 | ssqlxxshow: true, |
| 589 | isShow: false, | 544 | props: { |
| 590 | disabled: true, | 545 | label: "bdcqzh", |
| 591 | czrOptions: [], | 546 | value: "bdcdyid", |
| 592 | ssQlxxList: [], | ||
| 593 | ztQlxxList: [], | ||
| 594 | ruleForm: {}, | ||
| 595 | // 登记类型 | ||
| 596 | djlxlist: [ | ||
| 597 | { | ||
| 598 | dcode: "100", | ||
| 599 | dname: "首次登记", | ||
| 600 | }, | ||
| 601 | { | ||
| 602 | dcode: "200", | ||
| 603 | dname: "转移登记", | ||
| 604 | }, | ||
| 605 | { | ||
| 606 | dcode: "300", | ||
| 607 | dname: "变更登记", | ||
| 608 | }, | ||
| 609 | { | ||
| 610 | dcode: "500", | ||
| 611 | dname: "更正登记", | ||
| 612 | }, | 547 | }, |
| 548 | mjdw: "1", | ||
| 549 | //表单是否可操作 | ||
| 550 | propsParam: this.$attrs, | ||
| 551 | key: 0, | ||
| 552 | isShow: false, | ||
| 553 | disabled: true, | ||
| 554 | czrOptions: [], | ||
| 555 | ssQlxxList: [], | ||
| 556 | ztQlxxList: [], | ||
| 557 | ruleForm: {}, | ||
| 558 | // 登记类型 | ||
| 559 | djlxlist: [ | ||
| 560 | { | ||
| 561 | dcode: "100", | ||
| 562 | dname: "首次登记", | ||
| 563 | }, | ||
| 564 | { | ||
| 565 | dcode: "200", | ||
| 566 | dname: "转移登记", | ||
| 567 | }, | ||
| 568 | { | ||
| 569 | dcode: "300", | ||
| 570 | dname: "变更登记", | ||
| 571 | }, | ||
| 572 | { | ||
| 573 | dcode: "500", | ||
| 574 | dname: "更正登记", | ||
| 575 | }, | ||
| 613 | 576 | ||
| 614 | { | 577 | { |
| 615 | dcode: "901", | 578 | dcode: "901", |
| 616 | dname: "补证", | 579 | dname: "补证", |
| 617 | }, | 580 | }, |
| 618 | { | 581 | { |
| 619 | dcode: "902", | 582 | dcode: "902", |
| 620 | dname: "换证", | 583 | dname: "换证", |
| 621 | }, | 584 | }, |
| 622 | ], | ||
| 623 | // 权属状态 | ||
| 624 | qsztlist: [ | ||
| 625 | { | ||
| 626 | dcode: "1", | ||
| 627 | dname: "现势", | ||
| 628 | }, | ||
| 629 | { | ||
| 630 | dcode: "2", | ||
| 631 | dname: "历史", | ||
| 632 | }, | ||
| 633 | ], | ||
| 634 | //传递参数\ | ||
| 635 | rules: { | ||
| 636 | ztQlxxrules: [ | ||
| 637 | { required: true, message: "抵押不动产信息", trigger: "blur" }, | ||
| 638 | ], | 585 | ], |
| 639 | bdcqzhrules: [ | 586 | // 权属状态 |
| 640 | { required: true, message: "不动产登记证明号", trigger: "blur" }, | 587 | qsztlist: [ |
| 588 | { | ||
| 589 | dcode: "1", | ||
| 590 | dname: "现势", | ||
| 591 | }, | ||
| 592 | { | ||
| 593 | dcode: "2", | ||
| 594 | dname: "历史", | ||
| 595 | }, | ||
| 641 | ], | 596 | ], |
| 642 | // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], | 597 | //传递参数\ |
| 643 | djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], | 598 | rules: { |
| 644 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], | 599 | ztQlxxrules: [ |
| 645 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], | 600 | { required: true, message: "抵押不动产信息", trigger: "blur" }, |
| 646 | ygdjzlrules: [ | 601 | ], |
| 647 | { required: true, message: "预告登记种类", trigger: "change" }, | 602 | bdcqzhrules: [ |
| 648 | ], | 603 | { required: true, message: "不动产登记证明号", trigger: "blur" }, |
| 649 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], | 604 | ], |
| 650 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], | 605 | // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], |
| 651 | ssQlxxrules: [ | 606 | djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], |
| 652 | { required: true, message: "上手权利信息", trigger: "blur" }, | 607 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], |
| 653 | ], | 608 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], |
| 654 | }, | 609 | ygdjzlrules: [ |
| 655 | ableOperation: false, | 610 | { required: true, message: "预告登记种类", trigger: "change" }, |
| 656 | }; | 611 | ], |
| 657 | }, | 612 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], |
| 658 | created() { | 613 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], |
| 614 | ssQlxxrules: [ | ||
| 615 | { required: true, message: "上手权利信息", trigger: "blur" }, | ||
| 616 | ], | ||
| 617 | }, | ||
| 618 | ableOperation: false, | ||
| 619 | }; | ||
| 620 | }, | ||
| 621 | created() { | ||
| 659 | this.loadData(); | 622 | this.loadData(); |
| 660 | }, | 623 | }, |
| 661 | mounted() { | 624 | mounted() { |
| ... | @@ -702,7 +665,7 @@ export default { | ... | @@ -702,7 +665,7 @@ export default { |
| 702 | } | 665 | } |
| 703 | } | 666 | } |
| 704 | for (var key in this.ruleForm.qlxx) { | 667 | for (var key in this.ruleForm.qlxx) { |
| 705 | if ( | 668 | if ( |
| 706 | this.ruleForm.qlxx[key] == ""|| | 669 | this.ruleForm.qlxx[key] == ""|| |
| 707 | this.ruleForm.qlxx[key] == null && | 670 | this.ruleForm.qlxx[key] == null && |
| 708 | key != "ywh" && | 671 | key != "ywh" && |
| ... | @@ -738,165 +701,173 @@ export default { | ... | @@ -738,165 +701,173 @@ export default { |
| 738 | }); | 701 | }); |
| 739 | }); | 702 | }); |
| 740 | }, | 703 | }, |
| 741 | /** | 704 | |
| 742 | * @description: djlxchange | 705 | /** |
| 743 | * @param {*} val | 706 | * @description: djlxchange |
| 744 | * @author: renchao | 707 | * @param {*} val |
| 745 | */ | 708 | * @author: renchao |
| 746 | djlxchange(val) { | 709 | */ |
| 747 | if (val == null || val == 100) { | 710 | djlxchange (val) { |
| 748 | this.ssqlxxshow = false; | 711 | if (val == null || val == 100) { |
| 749 | } else { | 712 | this.ssqlxxshow = false; |
| 750 | this.ssqlxxshow = true; | 713 | } else { |
| 751 | } | 714 | this.ssqlxxshow = true; |
| 752 | }, | ||
| 753 | /** | ||
| 754 | * @description: loadData | ||
| 755 | * @author: renchao | ||
| 756 | */ | ||
| 757 | loadData() { | ||
| 758 | this.$startLoading(); | ||
| 759 | this.propsParam.isEdit = this.$parent.isEdit; | ||
| 760 | init(this.propsParam).then((res) => { | ||
| 761 | if (res.code == 200) { | ||
| 762 | this.ruleForm = res.result; | ||
| 763 | let djlx = this.ruleForm.qlxx.djlx; | ||
| 764 | if (djlx == null || djlx == 100) { | ||
| 765 | this.ssqlxxshow = false; | ||
| 766 | } | ||
| 767 | this.ruleForm.ygdj.jedw = "1"; | ||
| 768 | this.$endLoading(); | ||
| 769 | this.isShow = true; | ||
| 770 | //获取主体信息 | ||
| 771 | getSsQlxx({ | ||
| 772 | bdcdyid: this.propsParam.bdcdyid, | ||
| 773 | qllx: this.propsParam.qllx, | ||
| 774 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, | ||
| 775 | }).then((res) => { | ||
| 776 | if (res.code == 200) { | ||
| 777 | this.ssQlxxList = res.result; | ||
| 778 | } | ||
| 779 | }); | ||
| 780 | //获取上手信息 | ||
| 781 | getZtQlxx({ | ||
| 782 | bdcdyid: this.propsParam.bdcdyid, | ||
| 783 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, | ||
| 784 | }).then((res) => { | ||
| 785 | if (res.code == 200) { | ||
| 786 | this.ztQlxxList = res.result; | ||
| 787 | } | ||
| 788 | }); | ||
| 789 | } | 715 | } |
| 790 | }); | 716 | }, |
| 791 | }, | 717 | /** |
| 792 | // 更新土地用途信息 | 718 | * @description: loadData |
| 793 | /** | 719 | * @author: renchao |
| 794 | * @description: 更新土地用途信息 | 720 | */ |
| 795 | * @param {*} val | 721 | loadData () { |
| 796 | * @author: renchao | 722 | this.$startLoading(); |
| 797 | */ | 723 | this.propsParam.isEdit = this.$parent.isEdit; |
| 798 | upDateTdytxxList(val) { | 724 | init(this.propsParam).then((res) => { |
| 799 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | 725 | if (res.code == 200) { |
| 800 | this.key++; | 726 | this.ruleForm = res.result; |
| 801 | }, | 727 | let djlx = this.ruleForm.qlxx.djlx; |
| 802 | // 更新权利人信息 | 728 | if (djlx == null || djlx == 100) { |
| 803 | /** | 729 | this.ssqlxxshow = false; |
| 804 | * @description: 更新权利人信息 | 730 | } |
| 805 | * @param {*} val | 731 | this.ruleForm.ygdj.jedw = "1"; |
| 806 | * @author: renchao | 732 | this.$endLoading(); |
| 807 | */ | 733 | this.isShow = true; |
| 808 | upDateQlrxxList(val) { | 734 | //获取主体信息 |
| 809 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | 735 | getSsQlxx({ |
| 810 | this.czrOptions = this.ruleForm.qlrData; | 736 | bdcdyid: this.propsParam.bdcdyid, |
| 811 | this.key++; | 737 | qllx: this.propsParam.qllx, |
| 812 | }, | 738 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, |
| 813 | // 更新义务人信息 | 739 | }).then((res) => { |
| 814 | /** | 740 | if (res.code == 200) { |
| 815 | * @description: 更新义务人信息 | 741 | this.ssQlxxList = res.result; |
| 816 | * @param {*} val | 742 | } |
| 817 | * @author: renchao | ||
| 818 | */ | ||
| 819 | upDateYwrxxList(val) { | ||
| 820 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); | ||
| 821 | this.key++; | ||
| 822 | }, | ||
| 823 | /** | ||
| 824 | * @description: onSubmit | ||
| 825 | * @author: renchao | ||
| 826 | */ | ||
| 827 | onSubmit() { | ||
| 828 | this.$refs.ruleForm.validate((valid) => { | ||
| 829 | if (valid) { | ||
| 830 | if (this.ruleForm.qlrData.length == 0) { | ||
| 831 | this.$message({ | ||
| 832 | showClose: true, | ||
| 833 | message: "请确认权利人信息", | ||
| 834 | type: "error", | ||
| 835 | }); | 743 | }); |
| 836 | return false; | 744 | //获取上手信息 |
| 837 | } | 745 | getZtQlxx({ |
| 838 | if (this.ruleForm.ywrData.length == 0) { | 746 | bdcdyid: this.propsParam.bdcdyid, |
| 839 | this.$message({ | 747 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, |
| 840 | showClose: true, | 748 | }).then((res) => { |
| 841 | message: "请确认义务人信息", | 749 | if (res.code == 200) { |
| 842 | type: "error", | 750 | this.ztQlxxList = res.result; |
| 751 | } | ||
| 843 | }); | 752 | }); |
| 844 | return false; | ||
| 845 | } | 753 | } |
| 846 | if (this.ruleForm.qlxx.gyfs == "0") { | 754 | }); |
| 847 | if (this.ruleForm.qlrData.length > 1) { | 755 | }, |
| 756 | // 更新土地用途信息 | ||
| 757 | /** | ||
| 758 | * @description: 更新土地用途信息 | ||
| 759 | * @param {*} val | ||
| 760 | * @author: renchao | ||
| 761 | */ | ||
| 762 | upDateTdytxxList (val) { | ||
| 763 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | ||
| 764 | this.key++; | ||
| 765 | }, | ||
| 766 | // 更新权利人信息 | ||
| 767 | /** | ||
| 768 | * @description: 更新权利人信息 | ||
| 769 | * @param {*} val | ||
| 770 | * @author: renchao | ||
| 771 | */ | ||
| 772 | upDateQlrxxList (val) { | ||
| 773 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | ||
| 774 | this.czrOptions = this.ruleForm.qlrData; | ||
| 775 | this.key++; | ||
| 776 | }, | ||
| 777 | // 更新义务人信息 | ||
| 778 | /** | ||
| 779 | * @description: 更新义务人信息 | ||
| 780 | * @param {*} val | ||
| 781 | * @author: renchao | ||
| 782 | */ | ||
| 783 | upDateYwrxxList (val) { | ||
| 784 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); | ||
| 785 | this.key++; | ||
| 786 | }, | ||
| 787 | /** | ||
| 788 | * @description: onSubmit | ||
| 789 | * @author: renchao | ||
| 790 | */ | ||
| 791 | onSubmit () { | ||
| 792 | this.$refs.ruleForm.validate((valid) => { | ||
| 793 | if (valid) { | ||
| 794 | if (this.ruleForm.qlrData.length == 0) { | ||
| 848 | this.$message({ | 795 | this.$message({ |
| 849 | showClose: true, | 796 | showClose: true, |
| 850 | message: "共有方式:单独所有,权利人只能是一个人", | 797 | message: "请确认权利人信息", |
| 851 | type: "error", | 798 | type: "error", |
| 852 | }); | 799 | }); |
| 853 | return false; | 800 | return false; |
| 854 | } | 801 | } |
| 855 | this.ruleForm.qlrData[0].sfczr = "1"; | 802 | if (this.ruleForm.ywrData.length == 0) { |
| 856 | } | 803 | this.$message({ |
| 857 | if (this.ruleForm.qlxx.gyfs == "1") { | 804 | showClose: true, |
| 858 | //是否分别持证 | 805 | message: "请确认义务人信息", |
| 859 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 806 | type: "error", |
| 860 | //是 | ||
| 861 | this.ruleForm.qlrData.forEach((item, index) => { | ||
| 862 | item.sfczr = "1"; | ||
| 863 | }); | 807 | }); |
| 808 | return false; | ||
| 809 | } | ||
| 810 | if (this.ruleForm.qlxx.gyfs == "0") { | ||
| 811 | if (this.ruleForm.qlrData.length > 1) { | ||
| 812 | this.$message({ | ||
| 813 | showClose: true, | ||
| 814 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 815 | type: "error", | ||
| 816 | }); | ||
| 817 | return false; | ||
| 818 | } | ||
| 819 | this.ruleForm.qlrData[0].sfczr = "1"; | ||
| 864 | } else { | 820 | } else { |
| 865 | this.ruleForm.qlrData.forEach((item, index) => { | 821 | //是否分别持证 |
| 866 | if (item.zjh == this.ruleForm.czr) { | 822 | if (this.ruleForm.sldy.sqfbcz == "1") { |
| 823 | //是 | ||
| 824 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 867 | item.sfczr = "1"; | 825 | item.sfczr = "1"; |
| 868 | } else { | 826 | }); |
| 869 | item.sfczr = "0"; | 827 | } else { |
| 828 | if (!that.ruleForm.czr) { | ||
| 829 | that.$message({ | ||
| 830 | showClose: true, | ||
| 831 | message: "请选择持证人", | ||
| 832 | type: "error", | ||
| 833 | }); | ||
| 834 | return false; | ||
| 870 | } | 835 | } |
| 871 | }); | 836 | this.ruleForm.qlrList.forEach((item, index) => { |
| 837 | if (item.zjh == this.ruleForm.czr) { | ||
| 838 | item.sfczr = "1"; | ||
| 839 | } else { | ||
| 840 | item.sfczr = "0"; | ||
| 841 | } | ||
| 842 | }); | ||
| 843 | } | ||
| 872 | } | 844 | } |
| 845 | save(this.ruleForm).then((res) => { | ||
| 846 | if (res.code === 200) { | ||
| 847 | this.$message({ | ||
| 848 | showClose: true, | ||
| 849 | message: "保存成功!", | ||
| 850 | type: "success", | ||
| 851 | }); | ||
| 852 | this.$parent.changeywh(); | ||
| 853 | this.$store.dispatch("user/refreshPage", true); | ||
| 854 | } else { | ||
| 855 | this.$message({ | ||
| 856 | showClose: true, | ||
| 857 | message: res.message, | ||
| 858 | type: "error", | ||
| 859 | }); | ||
| 860 | } | ||
| 861 | }); | ||
| 862 | } else { | ||
| 863 | return false; | ||
| 873 | } | 864 | } |
| 874 | save(this.ruleForm).then((res) => { | 865 | }); |
| 875 | if (res.code === 200) { | 866 | }, |
| 876 | this.$message({ | ||
| 877 | showClose: true, | ||
| 878 | message: "保存成功!", | ||
| 879 | type: "success", | ||
| 880 | }); | ||
| 881 | this.$parent.changeywh(); | ||
| 882 | this.$store.dispatch("user/refreshPage", true); | ||
| 883 | } else { | ||
| 884 | this.$message({ | ||
| 885 | showClose: true, | ||
| 886 | message: res.message, | ||
| 887 | type: "error", | ||
| 888 | }); | ||
| 889 | } | ||
| 890 | }); | ||
| 891 | } else { | ||
| 892 | return false; | ||
| 893 | } | ||
| 894 | }); | ||
| 895 | }, | 867 | }, |
| 896 | }, | 868 | }; |
| 897 | }; | ||
| 898 | </script> | 869 | </script> |
| 899 | <style scoped lang="scss"> | 870 | <style scoped lang="scss"> |
| 900 | @import "~@/styles/public.scss"; | 871 | @import "~@/styles/public.scss"; |
| 901 | @import "~@/styles/slxx/slxx.scss"; | 872 | @import "~@/styles/slxx/slxx.scss"; |
| 902 | </style> | 873 | </style> | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-02 11:00:48 | 4 | * @LastEditTime: 2023-08-04 10:59:42 |
| 5 | :show-message="false" | 5 | :show-message="false" |
| 6 | --> | 6 | --> |
| 7 | <template> | 7 | <template> |
| ... | @@ -17,8 +17,7 @@ | ... | @@ -17,8 +17,7 @@ |
| 17 | :show-message="false" | 17 | :show-message="false" |
| 18 | :inline="flag" | 18 | :inline="flag" |
| 19 | inline-message | 19 | inline-message |
| 20 | label-width="145px" | 20 | label-width="145px"> |
| 21 | > | ||
| 22 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> | 21 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> |
| 23 | <div class="slxx_title title-block"> | 22 | <div class="slxx_title title-block"> |
| 24 | 补录信息 | 23 | 补录信息 |
| ... | @@ -47,25 +46,21 @@ | ... | @@ -47,25 +46,21 @@ |
| 47 | <el-form-item | 46 | <el-form-item |
| 48 | label="上手权利信息:" | 47 | label="上手权利信息:" |
| 49 | prop="ssQlxx.bdcqzh" | 48 | prop="ssQlxx.bdcqzh" |
| 50 | :rules="rules.ssQlxxrules" | 49 | :rules="rules.ssQlxxrules"> |
| 51 | > | ||
| 52 | <select-table | 50 | <select-table |
| 53 | v-model="ruleForm.ssQlxx" | 51 | v-model="ruleForm.ssQlxx" |
| 54 | :table-width="730" | 52 | :table-width="730" |
| 55 | :tableData="ssQlxxList" | 53 | :tableData="ssQlxxList" |
| 56 | :props="props" | 54 | :props="props" |
| 57 | @change="ssQlxxchange" | 55 | @change="ssQlxxchange"> |
| 58 | > | ||
| 59 | <el-table-column | 56 | <el-table-column |
| 60 | prop="qllxmc" | 57 | prop="qllxmc" |
| 61 | width="130" | 58 | width="130" |
| 62 | label="权利类型" | 59 | label="权利类型"></el-table-column> |
| 63 | ></el-table-column> | ||
| 64 | <el-table-column | 60 | <el-table-column |
| 65 | prop="bdcqzh" | 61 | prop="bdcqzh" |
| 66 | width="160" | 62 | width="160" |
| 67 | label="不动产权证书" | 63 | label="不动产权证书"></el-table-column> |
| 68 | ></el-table-column> | ||
| 69 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> | 64 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> |
| 70 | <el-table-column prop="mjmc" label="面积"></el-table-column> | 65 | <el-table-column prop="mjmc" label="面积"></el-table-column> |
| 71 | <el-table-column prop="ytmc" label="用途"></el-table-column> | 66 | <el-table-column prop="ytmc" label="用途"></el-table-column> |
| ... | @@ -85,15 +80,13 @@ | ... | @@ -85,15 +80,13 @@ |
| 85 | <el-form-item | 80 | <el-form-item |
| 86 | label="登记类型:" | 81 | label="登记类型:" |
| 87 | prop="qlxx.djlx" | 82 | prop="qlxx.djlx" |
| 88 | :rules="rules.djlxrules" | 83 | :rules="rules.djlxrules"> |
| 89 | > | ||
| 90 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> | 84 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> |
| 91 | <el-option | 85 | <el-option |
| 92 | v-for="item in djlxlist" | 86 | v-for="item in djlxlist" |
| 93 | :key="item.dcode" | 87 | :key="item.dcode" |
| 94 | :label="item.dname" | 88 | :label="item.dname" |
| 95 | :value="item.dcode" | 89 | :value="item.dcode"> |
| 96 | > | ||
| 97 | </el-option> | 90 | </el-option> |
| 98 | </el-select> | 91 | </el-select> |
| 99 | </el-form-item> | 92 | </el-form-item> |
| ... | @@ -107,8 +100,7 @@ | ... | @@ -107,8 +100,7 @@ |
| 107 | <el-form-item | 100 | <el-form-item |
| 108 | label="业务号:" | 101 | label="业务号:" |
| 109 | prop="qlxx.ywh" | 102 | prop="qlxx.ywh" |
| 110 | :rules="rules.ywhrules" | 103 | :rules="rules.ywhrules"> |
| 111 | > | ||
| 112 | <el-input v-model="ruleForm.qlxx.ywh"></el-input> | 104 | <el-input v-model="ruleForm.qlxx.ywh"></el-input> |
| 113 | </el-form-item> | 105 | </el-form-item> |
| 114 | </el-col> | 106 | </el-col> |
| ... | @@ -131,8 +123,7 @@ | ... | @@ -131,8 +123,7 @@ |
| 131 | <el-form-item | 123 | <el-form-item |
| 132 | label="不动产权证号:" | 124 | label="不动产权证号:" |
| 133 | prop="qlxx.bdcqzh" | 125 | prop="qlxx.bdcqzh" |
| 134 | :rules="rules.bdcqzhrules" | 126 | :rules="rules.bdcqzhrules"> |
| 135 | > | ||
| 136 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> | 127 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> |
| 137 | </el-form-item> | 128 | </el-form-item> |
| 138 | </el-col> | 129 | </el-col> |
| ... | @@ -145,8 +136,7 @@ | ... | @@ -145,8 +136,7 @@ |
| 145 | <el-form-item | 136 | <el-form-item |
| 146 | label="登记机构:" | 137 | label="登记机构:" |
| 147 | prop="qlxx.djjg" | 138 | prop="qlxx.djjg" |
| 148 | :rules="rules.djjgrules" | 139 | :rules="rules.djjgrules"> |
| 149 | > | ||
| 150 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> | 140 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> |
| 151 | </el-form-item> | 141 | </el-form-item> |
| 152 | </el-col> | 142 | </el-col> |
| ... | @@ -154,8 +144,7 @@ | ... | @@ -154,8 +144,7 @@ |
| 154 | <el-form-item | 144 | <el-form-item |
| 155 | label="登簿人:" | 145 | label="登簿人:" |
| 156 | prop="qlxx.dbr" | 146 | prop="qlxx.dbr" |
| 157 | :rules="rules.dbrrules" | 147 | :rules="rules.dbrrules"> |
| 158 | > | ||
| 159 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> | 148 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> |
| 160 | </el-form-item> | 149 | </el-form-item> |
| 161 | </el-col> | 150 | </el-col> |
| ... | @@ -163,16 +152,14 @@ | ... | @@ -163,16 +152,14 @@ |
| 163 | <el-form-item | 152 | <el-form-item |
| 164 | label="登记时间:" | 153 | label="登记时间:" |
| 165 | prop="qlxx.djsj" | 154 | prop="qlxx.djsj" |
| 166 | :rules="rules.djsjrules" | 155 | :rules="rules.djsjrules"> |
| 167 | > | ||
| 168 | <el-date-picker | 156 | <el-date-picker |
| 169 | v-model="ruleForm.qlxx.djsj" | 157 | v-model="ruleForm.qlxx.djsj" |
| 170 | class="width100" | 158 | class="width100" |
| 171 | type="date" | 159 | type="date" |
| 172 | placeholder="选择日期" | 160 | placeholder="选择日期" |
| 173 | value-format="yyyy-MM-dd HH:mm:ss" | 161 | value-format="yyyy-MM-dd HH:mm:ss" |
| 174 | format="yyyy-MM-dd" | 162 | format="yyyy-MM-dd"> |
| 175 | > | ||
| 176 | </el-date-picker> | 163 | </el-date-picker> |
| 177 | </el-form-item> | 164 | </el-form-item> |
| 178 | </el-col> | 165 | </el-col> |
| ... | @@ -183,8 +170,7 @@ | ... | @@ -183,8 +170,7 @@ |
| 183 | v-for="item in qsztlist" | 170 | v-for="item in qsztlist" |
| 184 | :key="item.dcode" | 171 | :key="item.dcode" |
| 185 | :label="item.dname" | 172 | :label="item.dname" |
| 186 | :value="item.dcode" | 173 | :value="item.dcode"> |
| 187 | > | ||
| 188 | </el-option> | 174 | </el-option> |
| 189 | </el-select> | 175 | </el-select> |
| 190 | </el-form-item> | 176 | </el-form-item> |
| ... | @@ -194,15 +180,13 @@ | ... | @@ -194,15 +180,13 @@ |
| 194 | <el-form-item | 180 | <el-form-item |
| 195 | label="预告登记种类:" | 181 | label="预告登记种类:" |
| 196 | prop="ygdj.ygdjzl" | 182 | prop="ygdj.ygdjzl" |
| 197 | :rules="rules.ygdjzlrules" | 183 | :rules="rules.ygdjzlrules"> |
| 198 | > | ||
| 199 | <el-select v-model="ruleForm.ygdj.ygdjzl"> | 184 | <el-select v-model="ruleForm.ygdj.ygdjzl"> |
| 200 | <el-option | 185 | <el-option |
| 201 | v-for="item in dictData['A29']" | 186 | v-for="item in dictData['A29']" |
| 202 | :key="item.dcode" | 187 | :key="item.dcode" |
| 203 | :label="item.dname" | 188 | :label="item.dname" |
| 204 | :value="item.dcode" | 189 | :value="item.dcode"> |
| 205 | > | ||
| 206 | </el-option> | 190 | </el-option> |
| 207 | </el-select> | 191 | </el-select> |
| 208 | </el-form-item> | 192 | </el-form-item> |
| ... | @@ -219,8 +203,7 @@ | ... | @@ -219,8 +203,7 @@ |
| 219 | v-for="item in dictData['A17']" | 203 | v-for="item in dictData['A17']" |
| 220 | :key="item.dcode" | 204 | :key="item.dcode" |
| 221 | :label="item.dname" | 205 | :label="item.dname" |
| 222 | :value="item.dcode" | 206 | :value="item.dcode"> |
| 223 | > | ||
| 224 | </el-option> | 207 | </el-option> |
| 225 | </el-select> | 208 | </el-select> |
| 226 | </el-form-item> | 209 | </el-form-item> |
| ... | @@ -237,8 +220,7 @@ | ... | @@ -237,8 +220,7 @@ |
| 237 | v-for="item in dictData['A19']" | 220 | v-for="item in dictData['A19']" |
| 238 | :key="item.dcode" | 221 | :key="item.dcode" |
| 239 | :label="item.dname" | 222 | :label="item.dname" |
| 240 | :value="item.dcode" | 223 | :value="item.dcode"> |
| 241 | > | ||
| 242 | </el-option> | 224 | </el-option> |
| 243 | </el-select> | 225 | </el-select> |
| 244 | </el-form-item> | 226 | </el-form-item> |
| ... | @@ -255,8 +237,7 @@ | ... | @@ -255,8 +237,7 @@ |
| 255 | v-for="item in dictData['A46']" | 237 | v-for="item in dictData['A46']" |
| 256 | :key="item.dcode" | 238 | :key="item.dcode" |
| 257 | :label="item.dname" | 239 | :label="item.dname" |
| 258 | :value="item.dcode" | 240 | :value="item.dcode"> |
| 259 | > | ||
| 260 | </el-option> | 241 | </el-option> |
| 261 | </el-select> | 242 | </el-select> |
| 262 | </el-form-item> | 243 | </el-form-item> |
| ... | @@ -276,19 +257,16 @@ | ... | @@ -276,19 +257,16 @@ |
| 276 | <div class="flex"> | 257 | <div class="flex"> |
| 277 | <el-input | 258 | <el-input |
| 278 | v-model="ruleForm.ygdj.jzmj" | 259 | v-model="ruleForm.ygdj.jzmj" |
| 279 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 260 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 280 | ></el-input> | ||
| 281 | <el-select | 261 | <el-select |
| 282 | v-model="mjdw" | 262 | v-model="mjdw" |
| 283 | :disabled="!ableOperation" | 263 | :disabled="!ableOperation" |
| 284 | style="width: 20%" | 264 | style="width: 20%"> |
| 285 | > | ||
| 286 | <el-option | 265 | <el-option |
| 287 | v-for="item in dictData['A7']" | 266 | v-for="item in dictData['A7']" |
| 288 | :key="item.dcode" | 267 | :key="item.dcode" |
| 289 | :label="item.dname" | 268 | :label="item.dname" |
| 290 | :value="item.dcode" | 269 | :value="item.dcode"> |
| 291 | > | ||
| 292 | </el-option> | 270 | </el-option> |
| 293 | </el-select> | 271 | </el-select> |
| 294 | </div> | 272 | </div> |
| ... | @@ -312,43 +290,37 @@ | ... | @@ -312,43 +290,37 @@ |
| 312 | type="date" | 290 | type="date" |
| 313 | placeholder="选择日期" | 291 | placeholder="选择日期" |
| 314 | value-format="yyyy-MM-dd HH:mm:ss" | 292 | value-format="yyyy-MM-dd HH:mm:ss" |
| 315 | format="yyyy-MM-dd" | 293 | format="yyyy-MM-dd"> |
| 316 | > | ||
| 317 | </el-date-picker> | 294 | </el-date-picker> |
| 318 | </el-form-item> | 295 | </el-form-item> |
| 319 | </el-col> | 296 | </el-col> |
| 320 | <el-col :span="8"> | 297 | <el-col :span="8"> |
| 321 | <el-form-item> | 298 | <el-form-item> |
| 322 | <span slot="label" style="display: inline-block"> | 299 | <span slot="label" style="display: inline-block"> |
| 323 | 300 | ||
| 324 | <el-tooltip | 301 | <el-tooltip |
| 325 | content="取得价格被担保主债权数额:" | 302 | content="取得价格被担保主债权数额:" |
| 326 | placement="top" | 303 | placement="top" |
| 327 | effect="light" | 304 | effect="light"> |
| 328 | > | ||
| 329 | <span | 305 | <span |
| 330 | type="text" | 306 | type="text" |
| 331 | style="color: #444" | 307 | style="color: #444" |
| 332 | size="mini" | 308 | size="mini">取得价格被担保...</span> |
| 333 | >取得价格被担保...</span> | ||
| 334 | </el-tooltip> | 309 | </el-tooltip> |
| 335 | </span> | 310 | </span> |
| 336 | <div class="flex"> | 311 | <div class="flex"> |
| 337 | <el-input | 312 | <el-input |
| 338 | v-model="ruleForm.ygdj.qdjg" | 313 | v-model="ruleForm.ygdj.qdjg" |
| 339 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 314 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
| 340 | ></el-input> | ||
| 341 | <el-select | 315 | <el-select |
| 342 | v-model="ruleForm.ygdj.jedw" | 316 | v-model="ruleForm.ygdj.jedw" |
| 343 | :disabled="!ableOperation" | 317 | :disabled="!ableOperation" |
| 344 | style="width: 20%" | 318 | style="width: 20%"> |
| 345 | > | ||
| 346 | <el-option | 319 | <el-option |
| 347 | v-for="item in dictData['A57']" | 320 | v-for="item in dictData['A57']" |
| 348 | :key="item.dcode" | 321 | :key="item.dcode" |
| 349 | :label="item.dname" | 322 | :label="item.dname" |
| 350 | :value="item.dcode" | 323 | :value="item.dcode"> |
| 351 | > | ||
| 352 | </el-option> | 324 | </el-option> |
| 353 | </el-select> | 325 | </el-select> |
| 354 | </div> | 326 | </div> |
| ... | @@ -366,13 +338,11 @@ | ... | @@ -366,13 +338,11 @@ |
| 366 | <el-tooltip | 338 | <el-tooltip |
| 367 | content="是否存在禁止或限制转让抵押不动产的约定:" | 339 | content="是否存在禁止或限制转让抵押不动产的约定:" |
| 368 | placement="top" | 340 | placement="top" |
| 369 | effect="light" | 341 | effect="light"> |
| 370 | > | ||
| 371 | <span | 342 | <span |
| 372 | type="text" | 343 | type="text" |
| 373 | style="color: #444" | 344 | style="color: #444" |
| 374 | size="mini" | 345 | size="mini">是否存在禁止或限制...</span> |
| 375 | >是否存在禁止或限制...</span> | ||
| 376 | </el-tooltip> | 346 | </el-tooltip> |
| 377 | </span> | 347 | </span> |
| 378 | <el-input v-model="ruleForm.ygdj.sfczjzhxz"></el-input> | 348 | <el-input v-model="ruleForm.ygdj.sfczjzhxz"></el-input> |
| ... | @@ -398,8 +368,7 @@ | ... | @@ -398,8 +368,7 @@ |
| 398 | <el-form-item label="共有方式:"> | 368 | <el-form-item label="共有方式:"> |
| 399 | <el-radio-group | 369 | <el-radio-group |
| 400 | :disabled="!ableOperation" | 370 | :disabled="!ableOperation" |
| 401 | v-model="ruleForm.qlxx.gyfs" | 371 | v-model="ruleForm.sldy.gyfs"> |
| 402 | > | ||
| 403 | <el-radio label="0">单独所有</el-radio> | 372 | <el-radio label="0">单独所有</el-radio> |
| 404 | <el-radio label="1">共同共有</el-radio> | 373 | <el-radio label="1">共同共有</el-radio> |
| 405 | <el-radio label="2">按份所有</el-radio> | 374 | <el-radio label="2">按份所有</el-radio> |
| ... | @@ -407,12 +376,11 @@ | ... | @@ -407,12 +376,11 @@ |
| 407 | </el-radio-group> | 376 | </el-radio-group> |
| 408 | </el-form-item> | 377 | </el-form-item> |
| 409 | </el-col> | 378 | </el-col> |
| 410 | <el-col :span="6" v-show="ruleForm.qlxx.gyfs != '0'"> | 379 | <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> |
| 411 | <el-form-item label="是否分别持证:"> | 380 | <el-form-item label="是否分别持证:"> |
| 412 | <el-radio-group | 381 | <el-radio-group |
| 413 | v-model="ruleForm.qlxx.sqfbcz" | 382 | v-model="ruleForm.sldy.sqfbcz" |
| 414 | :disabled="!ableOperation" | 383 | :disabled="!ableOperation"> |
| 415 | > | ||
| 416 | <el-radio :label="1">是</el-radio> | 384 | <el-radio :label="1">是</el-radio> |
| 417 | <el-radio :label="0">否</el-radio> | 385 | <el-radio :label="0">否</el-radio> |
| 418 | </el-radio-group> | 386 | </el-radio-group> |
| ... | @@ -420,20 +388,17 @@ | ... | @@ -420,20 +388,17 @@ |
| 420 | </el-col> | 388 | </el-col> |
| 421 | <el-col | 389 | <el-col |
| 422 | :span="6" | 390 | :span="6" |
| 423 | v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'" | 391 | v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> |
| 424 | > | ||
| 425 | <el-form-item label="持证人:"> | 392 | <el-form-item label="持证人:"> |
| 426 | <el-select | 393 | <el-select |
| 427 | v-model="ruleForm.czr" | 394 | v-model="ruleForm.czr" |
| 428 | placeholder="持证人" | 395 | placeholder="持证人" |
| 429 | :disabled="!ableOperation" | 396 | :disabled="!ableOperation"> |
| 430 | > | ||
| 431 | <el-option | 397 | <el-option |
| 432 | v-for="item in czrOptions" | 398 | v-for="item in czrOptions" |
| 433 | :key="item.zjh" | 399 | :key="item.zjh" |
| 434 | :label="item.sqrmc" | 400 | :label="item.sqrmc" |
| 435 | :value="item.zjh" | 401 | :value="item.zjh"> |
| 436 | > | ||
| 437 | </el-option> | 402 | </el-option> |
| 438 | </el-select> | 403 | </el-select> |
| 439 | </el-form-item> | 404 | </el-form-item> |
| ... | @@ -444,8 +409,7 @@ | ... | @@ -444,8 +409,7 @@ |
| 444 | @upDateQlrxxList="upDateQlrxxList" | 409 | @upDateQlrxxList="upDateQlrxxList" |
| 445 | :key="key" | 410 | :key="key" |
| 446 | :ableOperation="ableOperation" | 411 | :ableOperation="ableOperation" |
| 447 | :gyfs="ruleForm.qlxx.gyfs" | 412 | :gyfs="ruleForm.qlxx.gyfs" /> |
| 448 | /> | ||
| 449 | 413 | ||
| 450 | <div v-if="ruleForm.ywrData"> | 414 | <div v-if="ruleForm.ywrData"> |
| 451 | <div class="slxx_title title-block"> | 415 | <div class="slxx_title title-block"> |
| ... | @@ -457,8 +421,7 @@ | ... | @@ -457,8 +421,7 @@ |
| 457 | :tableData="ruleForm.ywrData" | 421 | :tableData="ruleForm.ywrData" |
| 458 | :key="key" | 422 | :key="key" |
| 459 | :ableOperation="ableOperation" | 423 | :ableOperation="ableOperation" |
| 460 | @upDateQlrxxList="upDateYwrxxList" | 424 | @upDateQlrxxList="upDateYwrxxList" /> |
| 461 | /> | ||
| 462 | </div> | 425 | </div> |
| 463 | </div> | 426 | </div> |
| 464 | <el-row class="btn" v-if="ableOperation"> | 427 | <el-row class="btn" v-if="ableOperation"> |
| ... | @@ -470,104 +433,107 @@ | ... | @@ -470,104 +433,107 @@ |
| 470 | </div> | 433 | </div> |
| 471 | </template> | 434 | </template> |
| 472 | <script> | 435 | <script> |
| 473 | import { mapGetters } from "vuex"; | 436 | import { mapGetters } from "vuex"; |
| 474 | import ywmix from "@/views/ywbl/mixin/index"; | 437 | import ywmix from "@/views/ywbl/mixin/index"; |
| 475 | import { init, getSsQlxx,getQlxxByQlxxBsm, save } from "@/api/djbRepair.js"; | 438 | import { init, getSsQlxx, getQlxxByQlxxBsm, save } from "@/api/djbRepair.js"; |
| 476 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; | 439 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; |
| 477 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; | 440 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; |
| 478 | import tdytTable from "@/views/workflow/components/tdytTable"; | 441 | import tdytTable from "@/views/workflow/components/tdytTable"; |
| 479 | import selectTable from "@/components/selectTable/index.vue"; | 442 | import selectTable from "@/components/selectTable/index.vue"; |
| 480 | export default { | 443 | export default { |
| 481 | mixins: [ywmix], | 444 | mixins: [ywmix], |
| 482 | components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, | 445 | components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, |
| 483 | computed: { | 446 | computed: { |
| 484 | ...mapGetters(["dictData", "flag"]), | 447 | ...mapGetters(["dictData", "flag"]), |
| 485 | // 根据流程判断表单是否为只读 | 448 | // 根据流程判断表单是否为只读 |
| 486 | editDisabled() { | 449 | editDisabled () { |
| 487 | if (!this.ableOperation) { | 450 | if (!this.ableOperation) { |
| 488 | //只读状态 | 451 | //只读状态 |
| 489 | return true; | 452 | return true; |
| 490 | } | 453 | } |
| 491 | return false; | 454 | return false; |
| 492 | }, | ||
| 493 | }, | ||
| 494 | data() { | ||
| 495 | return { | ||
| 496 | ssqlxxshow: true, | ||
| 497 | props: { | ||
| 498 | label: "bdcqzh", | ||
| 499 | value: "bdcdyid", | ||
| 500 | }, | 455 | }, |
| 501 | mjdw: "1", | 456 | }, |
| 502 | //表单是否可操作 | 457 | data () { |
| 503 | propsParam: this.$attrs, | 458 | return { |
| 504 | key: 0, | 459 | ssqlxxshow: true, |
| 505 | isShow: false, | 460 | props: { |
| 506 | disabled: true, | 461 | label: "bdcqzh", |
| 507 | czrOptions: [], | 462 | value: "bdcdyid", |
| 508 | ssQlxxList: [], | ||
| 509 | ruleForm: {}, | ||
| 510 | // 登记类型 | ||
| 511 | djlxlist: [ | ||
| 512 | { | ||
| 513 | dcode: "100", | ||
| 514 | dname: "首次登记", | ||
| 515 | }, | ||
| 516 | { | ||
| 517 | dcode: "200", | ||
| 518 | dname: "转移登记", | ||
| 519 | }, | ||
| 520 | { | ||
| 521 | dcode: "300", | ||
| 522 | dname: "变更登记", | ||
| 523 | }, | ||
| 524 | { | ||
| 525 | dcode: "500", | ||
| 526 | dname: "更正登记", | ||
| 527 | }, | 463 | }, |
| 464 | mjdw: "1", | ||
| 465 | //表单是否可操作 | ||
| 466 | propsParam: this.$attrs, | ||
| 467 | key: 0, | ||
| 468 | isShow: false, | ||
| 469 | disabled: true, | ||
| 470 | czrOptions: [], | ||
| 471 | ssQlxxList: [], | ||
| 472 | ruleForm: {}, | ||
| 473 | // 登记类型 | ||
| 474 | djlxlist: [ | ||
| 475 | { | ||
| 476 | dcode: "100", | ||
| 477 | dname: "首次登记", | ||
| 478 | }, | ||
| 479 | { | ||
| 480 | dcode: "200", | ||
| 481 | dname: "转移登记", | ||
| 482 | }, | ||
| 483 | { | ||
| 484 | dcode: "300", | ||
| 485 | dname: "变更登记", | ||
| 486 | }, | ||
| 487 | { | ||
| 488 | dcode: "500", | ||
| 489 | dname: "更正登记", | ||
| 490 | }, | ||
| 528 | 491 | ||
| 529 | { | 492 | { |
| 530 | dcode: "901", | 493 | dcode: "901", |
| 531 | dname: "补证", | 494 | dname: "补证", |
| 532 | }, | 495 | }, |
| 533 | { | 496 | { |
| 534 | dcode: "902", | 497 | dcode: "902", |
| 535 | dname: "换证", | 498 | dname: "换证", |
| 536 | }, | 499 | }, |
| 537 | ], | ||
| 538 | // 权属状态 | ||
| 539 | qsztlist: [ | ||
| 540 | { | ||
| 541 | dcode: "1", | ||
| 542 | dname: "现势", | ||
| 543 | }, | ||
| 544 | { | ||
| 545 | dcode: "2", | ||
| 546 | dname: "历史", | ||
| 547 | }, | ||
| 548 | ], | ||
| 549 | //传递参数\ | ||
| 550 | rules: { | ||
| 551 | bdcqzhrules: [ | ||
| 552 | { required: true, message: "不动产权证号:", trigger: "blur" }, | ||
| 553 | ], | 500 | ], |
| 554 | // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], | 501 | // 权属状态 |
| 555 | djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], | 502 | qsztlist: [ |
| 556 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], | 503 | { |
| 557 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], | 504 | dcode: "1", |
| 558 | ygdjzlrules: [ | 505 | dname: "现势", |
| 559 | { required: true, message: "预告登记种类", trigger: "change" }, | 506 | }, |
| 507 | { | ||
| 508 | dcode: "2", | ||
| 509 | dname: "历史", | ||
| 510 | }, | ||
| 560 | ], | 511 | ], |
| 561 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], | 512 | //传递参数\ |
| 562 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], | 513 | rules: { |
| 563 | ssQlxxrules: [ | 514 | ztQlxxrules: [ |
| 564 | { required: true, message: "上手权利信息", trigger: "blur" }, | 515 | { required: true, message: "抵押不动产信息", trigger: "blur" }, |
| 565 | ], | 516 | ], |
| 566 | }, | 517 | bdcqzhrules: [ |
| 567 | ableOperation: false, | 518 | { required: true, message: "不动产登记证明号", trigger: "blur" }, |
| 568 | }; | 519 | ], |
| 569 | }, | 520 | // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], |
| 570 | created() { | 521 | djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], |
| 522 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], | ||
| 523 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], | ||
| 524 | ygdjzlrules: [ | ||
| 525 | { required: true, message: "预告登记种类", trigger: "change" }, | ||
| 526 | ], | ||
| 527 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], | ||
| 528 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], | ||
| 529 | ssQlxxrules: [ | ||
| 530 | { required: true, message: "上手权利信息", trigger: "blur" }, | ||
| 531 | ], | ||
| 532 | }, | ||
| 533 | ableOperation: false, | ||
| 534 | }; | ||
| 535 | }, | ||
| 536 | created() { | ||
| 571 | this.loadData(); | 537 | this.loadData(); |
| 572 | }, | 538 | }, |
| 573 | mounted() { | 539 | mounted() { |
| ... | @@ -575,6 +541,14 @@ export default { | ... | @@ -575,6 +541,14 @@ export default { |
| 575 | }, | 541 | }, |
| 576 | methods: { | 542 | methods: { |
| 577 | /** | 543 | /** |
| 544 | * @description: ztQlxxchange | ||
| 545 | * @param {*} val | ||
| 546 | * @author: renchao | ||
| 547 | */ | ||
| 548 | ztQlxxchange(val) { | ||
| 549 | this.ruleForm.ztQlxx = val; | ||
| 550 | }, | ||
| 551 | /** | ||
| 578 | * @description: ssQlxxchange | 552 | * @description: ssQlxxchange |
| 579 | * @param {*} val | 553 | * @param {*} val |
| 580 | * @author: renchao | 554 | * @author: renchao |
| ... | @@ -585,27 +559,28 @@ export default { | ... | @@ -585,27 +559,28 @@ export default { |
| 585 | this.ssQlxxchangediolog(val); | 559 | this.ssQlxxchangediolog(val); |
| 586 | }, | 560 | }, |
| 587 | // 弹框事件 | 561 | // 弹框事件 |
| 588 | ssQlxxchangediolog(val) { | 562 | ssQlxxchangediolog(val) { |
| 589 | this.$confirm("是否将上手权利信息同步到表单", "提示", { | 563 | this.$confirm("是否将上手权利信息同步到表单", "提示", { |
| 590 | iconClass: "el-icon-question", //自定义图标样式 | 564 | iconClass: "el-icon-question", //自定义图标样式 |
| 591 | confirmButtonText: "确认", //确认按钮文字更换 | 565 | confirmButtonText: "确认", //确认按钮文字更换 |
| 592 | cancelButtonText: "取消", //取消按钮文字更换 | 566 | cancelButtonText: "取消", //取消按钮文字更换 |
| 593 | showClose: true, //是否显示右上角关闭按钮 | 567 | showClose: true, //是否显示右上角关闭按钮 |
| 594 | type: "warning", | 568 | type: "warning", |
| 595 | }).then(() => { | 569 | }) |
| 596 | getQlxxByQlxxBsm({ qlxxBsm: val.bsmQlxx }).then((res) => { | 570 | .then(() => { |
| 597 | if (res.code == 200) { | 571 | getQlxxByQlxxBsm({ qlxxBsm: val.bsmQlxx }).then((res) => { |
| 598 | this.nowlist = res.result; | 572 | if (res.code == 200) { |
| 599 | for (var key in this.ruleForm.ygdj) { | 573 | this.nowlist = res.result; |
| 600 | if ( | 574 | for (var key in this.ruleForm.ygdj) { |
| 601 | this.ruleForm.ygdj[key] == "" || | 575 | if ( |
| 602 | this.ruleForm.ygdj[key] == null | 576 | this.ruleForm.ygdj[key] == "" || |
| 603 | ) { | 577 | this.ruleForm.ygdj[key] == null |
| 604 | this.ruleForm.ygdj[key] = this.nowlist.ygdj[key]; | 578 | ) { |
| 579 | this.ruleForm.ygdj[key] = this.nowlist.ygdj[key]; | ||
| 580 | } | ||
| 605 | } | 581 | } |
| 606 | } | 582 | for (var key in this.ruleForm.qlxx) { |
| 607 | for (var key in this.ruleForm.qlxx) { | 583 | if ( |
| 608 | if ( | ||
| 609 | this.ruleForm.qlxx[key] == ""|| | 584 | this.ruleForm.qlxx[key] == ""|| |
| 610 | this.ruleForm.qlxx[key] == null && | 585 | this.ruleForm.qlxx[key] == null && |
| 611 | key != "ywh" && | 586 | key != "ywh" && |
| ... | @@ -617,187 +592,195 @@ export default { | ... | @@ -617,187 +592,195 @@ export default { |
| 617 | this.ruleForm.qlxx[key] = this.nowlist.qlxx[key]; | 592 | this.ruleForm.qlxx[key] = this.nowlist.qlxx[key]; |
| 618 | 593 | ||
| 619 | } | 594 | } |
| 595 | } | ||
| 596 | if (!this.ruleForm.tdytqxList.length) { | ||
| 597 | this.ruleForm.tdytqxList = this.nowlist.tdytqxList; | ||
| 598 | } | ||
| 599 | if (!this.ruleForm.qlrData.length) { | ||
| 600 | this.ruleForm.qlrData = this.nowlist.qlrData; | ||
| 601 | } | ||
| 602 | if (!this.ruleForm.ywrData.length) { | ||
| 603 | this.ruleForm.ywrData = this.nowlist.ywrData; | ||
| 604 | } | ||
| 605 | this.$message({ | ||
| 606 | type: "success", | ||
| 607 | message: "同步成功!", | ||
| 608 | }); | ||
| 620 | } | 609 | } |
| 621 | if (!this.ruleForm.tdytqxList.length) { | 610 | }); |
| 622 | this.ruleForm.tdytqxList = this.nowlist.tdytqxList; | 611 | }) |
| 623 | } | 612 | .catch(() => { |
| 624 | if (!this.ruleForm.qlrData.length) { | ||
| 625 | this.ruleForm.qlrData = this.nowlist.qlrData; | ||
| 626 | } | ||
| 627 | if (!this.ruleForm.ywrData.length) { | ||
| 628 | this.ruleForm.ywrData = this.nowlist.ywrData; | ||
| 629 | } | ||
| 630 | this.$message({ | ||
| 631 | type: "success", | ||
| 632 | message: "同步成功!", | ||
| 633 | }); | ||
| 634 | } | ||
| 635 | }); | ||
| 636 | }).catch(() => { | ||
| 637 | this.$message({ | 613 | this.$message({ |
| 638 | type: "info", | 614 | type: "info", |
| 639 | message: "已取消同步", | 615 | message: "已取消同步", |
| 640 | }); | 616 | }); |
| 641 | }); | 617 | }); |
| 642 | }, | ||
| 643 | /** | ||
| 644 | * @description: djlxchange | ||
| 645 | * @param {*} val | ||
| 646 | * @author: renchao | ||
| 647 | */ | ||
| 648 | djlxchange(val) { | ||
| 649 | if (val == null || val == 100) { | ||
| 650 | this.ssqlxxshow = false; | ||
| 651 | } else { | ||
| 652 | this.ssqlxxshow = true; | ||
| 653 | } | ||
| 654 | }, | 618 | }, |
| 655 | /** | 619 | /** |
| 656 | * @description: loadData | 620 | * @description: djlxchange |
| 657 | * @author: renchao | 621 | * @param {*} val |
| 658 | */ | 622 | * @author: renchao |
| 659 | loadData() { | 623 | */ |
| 660 | this.$startLoading(); | 624 | djlxchange (val) { |
| 661 | this.propsParam.isEdit = this.$parent.isEdit; | 625 | if (val == null || val == 100) { |
| 662 | init(this.propsParam).then((res) => { | 626 | this.ssqlxxshow = false; |
| 663 | if (res.code == 200) { | 627 | } else { |
| 664 | this.ruleForm = res.result; | 628 | this.ssqlxxshow = true; |
| 665 | let djlx = this.ruleForm.qlxx.djlx; | ||
| 666 | if (djlx == null || djlx == 100) { | ||
| 667 | this.ssqlxxshow = false; | ||
| 668 | } | ||
| 669 | this.ruleForm.ygdj.jedw = "1"; | ||
| 670 | this.$endLoading(); | ||
| 671 | this.isShow = true; | ||
| 672 | //获取主体信息 | ||
| 673 | getSsQlxx({ | ||
| 674 | bdcdyid: this.propsParam.bdcdyid, | ||
| 675 | qllx: this.propsParam.qllx, | ||
| 676 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, | ||
| 677 | }).then((res) => { | ||
| 678 | if (res.code == 200) { | ||
| 679 | this.ssQlxxList = res.result; | ||
| 680 | } | ||
| 681 | }); | ||
| 682 | } | 629 | } |
| 683 | }); | 630 | }, |
| 684 | }, | 631 | /** |
| 685 | // 更新土地用途信息 | 632 | * @description: loadData |
| 686 | /** | 633 | * @author: renchao |
| 687 | * @description: 更新土地用途信息 | 634 | */ |
| 688 | * @param {*} val | 635 | loadData () { |
| 689 | * @author: renchao | 636 | this.$startLoading(); |
| 690 | */ | 637 | this.propsParam.isEdit = this.$parent.isEdit; |
| 691 | upDateTdytxxList(val) { | 638 | init(this.propsParam).then((res) => { |
| 692 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | 639 | if (res.code == 200) { |
| 693 | this.key++; | 640 | this.ruleForm = res.result; |
| 694 | }, | 641 | let djlx = this.ruleForm.qlxx.djlx; |
| 695 | // 更新权利人信息 | 642 | if (djlx == null || djlx == 100) { |
| 696 | /** | 643 | this.ssqlxxshow = false; |
| 697 | * @description: 更新权利人信息 | 644 | } |
| 698 | * @param {*} val | 645 | this.ruleForm.ygdj.jedw = "1"; |
| 699 | * @author: renchao | 646 | this.$endLoading(); |
| 700 | */ | 647 | this.isShow = true; |
| 701 | upDateQlrxxList(val) { | 648 | //获取主体信息 |
| 702 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | 649 | getSsQlxx({ |
| 703 | this.czrOptions = this.ruleForm.qlrData; | 650 | bdcdyid: this.propsParam.bdcdyid, |
| 704 | this.key++; | 651 | qllx: this.propsParam.qllx, |
| 705 | }, | 652 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, |
| 706 | // 更新义务人信息 | 653 | }).then((res) => { |
| 707 | /** | 654 | if (res.code == 200) { |
| 708 | * @description: 更新义务人信息 | 655 | this.ssQlxxList = res.result; |
| 709 | * @param {*} val | 656 | } |
| 710 | * @author: renchao | ||
| 711 | */ | ||
| 712 | upDateYwrxxList(val) { | ||
| 713 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); | ||
| 714 | this.key++; | ||
| 715 | }, | ||
| 716 | /** | ||
| 717 | * @description: onSubmit | ||
| 718 | * @author: renchao | ||
| 719 | */ | ||
| 720 | onSubmit() { | ||
| 721 | this.$refs.ruleForm.validate((valid) => { | ||
| 722 | if (valid) { | ||
| 723 | if (this.ruleForm.qlrData.length == 0) { | ||
| 724 | this.$message({ | ||
| 725 | showClose: true, | ||
| 726 | message: "请确认权利人信息", | ||
| 727 | type: "error", | ||
| 728 | }); | ||
| 729 | return false; | ||
| 730 | } | ||
| 731 | if (this.ruleForm.ywrData.length == 0) { | ||
| 732 | this.$message({ | ||
| 733 | showClose: true, | ||
| 734 | message: "请确认义务人信息", | ||
| 735 | type: "error", | ||
| 736 | }); | 657 | }); |
| 737 | return false; | ||
| 738 | } | 658 | } |
| 739 | if (this.ruleForm.qlxx.gyfs == "0") { | 659 | }); |
| 740 | if (this.ruleForm.qlrData.length > 1) { | 660 | }, |
| 661 | // 更新土地用途信息 | ||
| 662 | /** | ||
| 663 | * @description: 更新土地用途信息 | ||
| 664 | * @param {*} val | ||
| 665 | * @author: renchao | ||
| 666 | */ | ||
| 667 | upDateTdytxxList (val) { | ||
| 668 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | ||
| 669 | this.key++; | ||
| 670 | }, | ||
| 671 | // 更新权利人信息 | ||
| 672 | /** | ||
| 673 | * @description: 更新权利人信息 | ||
| 674 | * @param {*} val | ||
| 675 | * @author: renchao | ||
| 676 | */ | ||
| 677 | upDateQlrxxList (val) { | ||
| 678 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | ||
| 679 | this.czrOptions = this.ruleForm.qlrData; | ||
| 680 | this.key++; | ||
| 681 | }, | ||
| 682 | // 更新义务人信息 | ||
| 683 | /** | ||
| 684 | * @description: 更新义务人信息 | ||
| 685 | * @param {*} val | ||
| 686 | * @author: renchao | ||
| 687 | */ | ||
| 688 | upDateYwrxxList (val) { | ||
| 689 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); | ||
| 690 | this.key++; | ||
| 691 | }, | ||
| 692 | /** | ||
| 693 | * @description: onSubmit | ||
| 694 | * @author: renchao | ||
| 695 | */ | ||
| 696 | onSubmit () { | ||
| 697 | this.$refs.ruleForm.validate((valid) => { | ||
| 698 | if (valid) { | ||
| 699 | if (this.ruleForm.qlrData.length == 0) { | ||
| 741 | this.$message({ | 700 | this.$message({ |
| 742 | showClose: true, | 701 | showClose: true, |
| 743 | message: "共有方式:单独所有,权利人只能是一个人", | 702 | message: "请确认权利人信息", |
| 744 | type: "error", | 703 | type: "error", |
| 745 | }); | 704 | }); |
| 746 | return false; | 705 | return false; |
| 747 | } | 706 | } |
| 748 | this.ruleForm.qlrData[0].sfczr = "1"; | 707 | if (this.ruleForm.ywrData.length == 0) { |
| 749 | } | 708 | this.$message({ |
| 750 | if (this.ruleForm.qlxx.gyfs == "1") { | 709 | showClose: true, |
| 751 | //是否分别持证 | 710 | message: "请确认义务人信息", |
| 752 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 711 | type: "error", |
| 753 | //是 | ||
| 754 | this.ruleForm.qlrData.forEach((item, index) => { | ||
| 755 | item.sfczr = "1"; | ||
| 756 | }); | 712 | }); |
| 713 | return false; | ||
| 714 | } | ||
| 715 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 716 | if (this.ruleForm.qlrData.length > 1) { | ||
| 717 | this.$message({ | ||
| 718 | showClose: true, | ||
| 719 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 720 | type: "error", | ||
| 721 | }); | ||
| 722 | return false; | ||
| 723 | } | ||
| 724 | this.ruleForm.qlrData[0].sfczr = "1"; | ||
| 757 | } else { | 725 | } else { |
| 758 | this.ruleForm.qlrData.forEach((item, index) => { | 726 | //是否分别持证 |
| 759 | if (item.zjh == this.ruleForm.czr) { | 727 | if (this.ruleForm.sldy.sqfbcz == "1") { |
| 728 | //是 | ||
| 729 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 760 | item.sfczr = "1"; | 730 | item.sfczr = "1"; |
| 761 | } else { | 731 | }); |
| 762 | item.sfczr = "0"; | 732 | } else { |
| 733 | if (!that.ruleForm.czr) { | ||
| 734 | that.$message({ | ||
| 735 | showClose: true, | ||
| 736 | message: "请选择持证人", | ||
| 737 | type: "error", | ||
| 738 | }); | ||
| 739 | return false; | ||
| 763 | } | 740 | } |
| 764 | }); | 741 | this.ruleForm.qlrList.forEach((item, index) => { |
| 742 | if (item.zjh == this.ruleForm.czr) { | ||
| 743 | item.sfczr = "1"; | ||
| 744 | } else { | ||
| 745 | item.sfczr = "0"; | ||
| 746 | } | ||
| 747 | }); | ||
| 748 | } | ||
| 765 | } | 749 | } |
| 750 | save(this.ruleForm).then((res) => { | ||
| 751 | if (res.code === 200) { | ||
| 752 | this.$message({ | ||
| 753 | showClose: true, | ||
| 754 | message: "保存成功!", | ||
| 755 | type: "success", | ||
| 756 | }); | ||
| 757 | this.$parent.changeywh(); | ||
| 758 | this.$store.dispatch("user/refreshPage", true); | ||
| 759 | } else { | ||
| 760 | this.$message({ | ||
| 761 | showClose: true, | ||
| 762 | message: res.message, | ||
| 763 | type: "error", | ||
| 764 | }); | ||
| 765 | } | ||
| 766 | }); | ||
| 767 | } else { | ||
| 768 | return false; | ||
| 766 | } | 769 | } |
| 767 | save(this.ruleForm).then((res) => { | 770 | }); |
| 768 | if (res.code === 200) { | 771 | }, |
| 769 | this.$message({ | ||
| 770 | showClose: true, | ||
| 771 | message: "保存成功!", | ||
| 772 | type: "success", | ||
| 773 | }); | ||
| 774 | this.$parent.changeywh(); | ||
| 775 | this.$store.dispatch("user/refreshPage", true); | ||
| 776 | } else { | ||
| 777 | this.$message({ | ||
| 778 | showClose: true, | ||
| 779 | message: res.message, | ||
| 780 | type: "error", | ||
| 781 | }); | ||
| 782 | } | ||
| 783 | }); | ||
| 784 | } else { | ||
| 785 | return false; | ||
| 786 | } | ||
| 787 | }); | ||
| 788 | }, | 772 | }, |
| 789 | }, | 773 | }; |
| 790 | }; | ||
| 791 | </script> | 774 | </script> |
| 792 | <style scoped lang="scss"> | 775 | <style scoped lang="scss"> |
| 793 | @import "~@/styles/public.scss"; | 776 | @import "~@/styles/public.scss"; |
| 794 | @import "~@/styles/slxx/slxx.scss"; | 777 | @import "~@/styles/slxx/slxx.scss"; |
| 795 | form /deep/ .el-form-item__label { | 778 | form /deep/ .el-form-item__label { |
| 796 | width: 145px !important; | 779 | width: 145px !important; |
| 797 | overflow: hidden; | 780 | overflow: hidden; |
| 798 | white-space: nowrap; | 781 | white-space: nowrap; |
| 799 | text-overflow: ellipsis; | 782 | text-overflow: ellipsis; |
| 800 | height: 32px; | 783 | height: 32px; |
| 801 | float: none; | 784 | float: none; |
| 802 | } | 785 | } |
| 803 | </style> | 786 | </style> | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-02 11:00:40 | 4 | * @LastEditTime: 2023-08-02 08:38:11 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -14,8 +14,8 @@ | ... | @@ -14,8 +14,8 @@ |
| 14 | ref="ruleForm" | 14 | ref="ruleForm" |
| 15 | :label-position="flag ? 'top' : ''" | 15 | :label-position="flag ? 'top' : ''" |
| 16 | :inline="flag" | 16 | :inline="flag" |
| 17 | inline-message | ||
| 18 | :show-message="false" | 17 | :show-message="false" |
| 18 | inline-message | ||
| 19 | label-width="145px" | 19 | label-width="145px" |
| 20 | > | 20 | > |
| 21 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> | 21 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> |
| ... | @@ -41,19 +41,19 @@ | ... | @@ -41,19 +41,19 @@ |
| 41 | </el-col> | 41 | </el-col> |
| 42 | </el-row> | 42 | </el-row> |
| 43 | <div class="slxx_title title-block bdcqk"> | 43 | <div class="slxx_title title-block bdcqk"> |
| 44 | 异议登记不动产情况 | 44 | 房地产权信息 |
| 45 | <div class="count"> | 45 | <div class="count" v-if="ssqlxxshow"> |
| 46 | <el-form-item | 46 | <el-form-item |
| 47 | label="异议登记信息:" | 47 | label="上手权利信息:" |
| 48 | prop="ztQlxx.bdcqzh" | 48 | prop="ssQlxx.bdcqzh" |
| 49 | :rules="rules.ztQlxxrules" | 49 | :rules="rules.ssQlxxrules" |
| 50 | > | 50 | > |
| 51 | <select-table | 51 | <select-table |
| 52 | v-model="ruleForm.ztQlxx" | 52 | v-model="ruleForm.ssQlxx" |
| 53 | :table-width="730" | 53 | :table-width="730" |
| 54 | :tableData="ztQlxxList" | 54 | :tableData="ssQlxxList" |
| 55 | :props="props" | 55 | :props="props" |
| 56 | @change="ztQlxxchange" | 56 | @change="ssQlxxchange" |
| 57 | > | 57 | > |
| 58 | <el-table-column | 58 | <el-table-column |
| 59 | prop="qllxmc" | 59 | prop="qllxmc" |
| ... | @@ -65,10 +65,7 @@ | ... | @@ -65,10 +65,7 @@ |
| 65 | width="160" | 65 | width="160" |
| 66 | label="不动产权证书" | 66 | label="不动产权证书" |
| 67 | ></el-table-column> | 67 | ></el-table-column> |
| 68 | <el-table-column | 68 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> |
| 69 | prop="qlrmc" | ||
| 70 | label="被执行人" | ||
| 71 | ></el-table-column> | ||
| 72 | <el-table-column prop="mjmc" label="面积"></el-table-column> | 69 | <el-table-column prop="mjmc" label="面积"></el-table-column> |
| 73 | <el-table-column prop="ytmc" label="用途"></el-table-column> | 70 | <el-table-column prop="ytmc" label="用途"></el-table-column> |
| 74 | <el-table-column prop="zl" label="坐落"></el-table-column> | 71 | <el-table-column prop="zl" label="坐落"></el-table-column> |
| ... | @@ -77,102 +74,189 @@ | ... | @@ -77,102 +74,189 @@ |
| 77 | </div> | 74 | </div> |
| 78 | <div class="triangle"></div> | 75 | <div class="triangle"></div> |
| 79 | </div> | 76 | </div> |
| 80 | <el-row :gutter="10" v-if="ruleForm.ztQlxx != null"> | 77 | <el-row :gutter="10"> |
| 81 | <el-col :span="8"> | 78 | <el-col :span="8"> |
| 82 | <el-form-item label="权利人:"> | 79 | <el-form-item label="不动产单元号:"> |
| 83 | <el-input disabled v-model="ruleForm.ztQlxx.qlrmc"></el-input> | 80 | <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> |
| 84 | </el-form-item> | 81 | </el-form-item> |
| 85 | </el-col> | 82 | </el-col> |
| 86 | <el-col :span="8"> | 83 | <el-col :span="8"> |
| 87 | <el-form-item label="证件种类:"> | 84 | <el-form-item |
| 88 | <el-input disabled v-model="ruleForm.ztQlxx.qlrzjzl"></el-input> | 85 | label="业务号:" |
| 86 | prop="qlxx.ywh" | ||
| 87 | :rules="rules.ywhrules" | ||
| 88 | > | ||
| 89 | <el-input v-model="ruleForm.qlxx.ywh"></el-input> | ||
| 89 | </el-form-item> | 90 | </el-form-item> |
| 90 | </el-col> | 91 | </el-col> |
| 91 | <el-col :span="8"> | 92 | <el-col :span="8"> |
| 92 | <el-form-item label="证件号:"> | 93 | <el-form-item label="上手业务号:"> |
| 93 | <el-input disabled v-model="ruleForm.ztQlxx.qlrzjhm"></el-input> | 94 | <el-input disabled v-model="ruleForm.qlxx.ssywh"></el-input> |
| 94 | </el-form-item> | 95 | </el-form-item> |
| 95 | </el-col> | 96 | </el-col> |
| 96 | </el-row> | 97 | </el-row> |
| 97 | <el-row :gutter="10" v-if="ruleForm.ztQlxx != null"> | 98 | <el-row :gutter="10"> |
| 98 | <el-col :span="8"> | 99 | <el-col :span="8"> |
| 99 | <el-form-item label="权利类型:"> | 100 | <el-form-item label="权利类型:"> |
| 100 | <el-input disabled v-model="ruleForm.ztQlxx.qllxmc"></el-input> | 101 | <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input> |
| 101 | </el-form-item> | 102 | </el-form-item> |
| 102 | </el-col> | 103 | </el-col> |
| 103 | <el-col :span="8"> | 104 | <el-col :span="8"> |
| 104 | <el-form-item label="不动产权证号:"> | 105 | <el-form-item |
| 105 | <el-input disabled v-model="ruleForm.ztQlxx.bdcqzh"></el-input> | 106 | label="登记类型:" |
| 107 | prop="qlxx.djlx" | ||
| 108 | :rules="rules.djlxrules" | ||
| 109 | > | ||
| 110 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> | ||
| 111 | <el-option | ||
| 112 | v-for="item in djlxlist" | ||
| 113 | :key="item.dcode" | ||
| 114 | :label="item.dname" | ||
| 115 | :value="item.dcode" | ||
| 116 | > | ||
| 117 | </el-option> | ||
| 118 | </el-select> | ||
| 106 | </el-form-item> | 119 | </el-form-item> |
| 107 | </el-col> | 120 | </el-col> |
| 108 | <el-col :span="8"> | 121 | <el-col :span="8"> |
| 109 | <el-form-item label="坐落:"> | 122 | <el-form-item label="房地坐落:"> |
| 110 | <el-input disabled v-model="ruleForm.ztQlxx.zl"></el-input> | 123 | <el-input v-model="ruleForm.qlxx.zl"></el-input> |
| 111 | </el-form-item> | 124 | </el-form-item> |
| 112 | </el-col> | 125 | </el-col> |
| 113 | </el-row> | ||
| 114 | <el-row :gutter="10" v-if="ruleForm.ztQlxx != null"> | ||
| 115 | <el-col :span="8"> | 126 | <el-col :span="8"> |
| 116 | <el-form-item label="不动产单元号:"> | 127 | <el-form-item label="土地使用权人:"> |
| 117 | <el-input disabled v-model="ruleForm.ztQlxx.bdcdyh"></el-input> | 128 | <el-input v-model="ruleForm.fdcq2.tdsyqr"></el-input> |
| 118 | </el-form-item> | 129 | </el-form-item> |
| 119 | </el-col> | 130 | </el-col> |
| 120 | <el-col :span="8"> | 131 | <el-col :span="8"> |
| 121 | <el-form-item label="面积:"> | 132 | <el-form-item label="独用土地面积:"> |
| 122 | <el-input disabled v-model="ruleForm.ztQlxx.mjmc"></el-input> | 133 | <div class="flex"> |
| 134 | <el-input | ||
| 135 | v-model="ruleForm.fdcq2.dytdmj" | ||
| 136 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | ||
| 137 | ></el-input> | ||
| 138 | <el-select disabled v-model="mjdw" style="width: 20%"> | ||
| 139 | <el-option | ||
| 140 | v-for="item in dictData['A7']" | ||
| 141 | :key="item.dcode" | ||
| 142 | :label="item.dname" | ||
| 143 | :value="item.dcode" | ||
| 144 | > | ||
| 145 | </el-option> | ||
| 146 | </el-select> | ||
| 147 | </div> | ||
| 123 | </el-form-item> | 148 | </el-form-item> |
| 124 | </el-col> | 149 | </el-col> |
| 125 | <el-col :span="8"> | 150 | <el-col :span="8"> |
| 126 | <el-form-item label="用途:"> | 151 | <el-form-item label="分摊土地面积:"> |
| 127 | <el-input disabled v-model="ruleForm.ztQlxx.ytmc"></el-input> | 152 | <div class="flex"> |
| 153 | <el-input | ||
| 154 | v-model="ruleForm.fdcq2.fttdmj" | ||
| 155 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | ||
| 156 | ></el-input> | ||
| 157 | <el-select disabled v-model="mjdw" style="width: 20%"> | ||
| 158 | <el-option | ||
| 159 | v-for="item in dictData['A7']" | ||
| 160 | :key="item.dcode" | ||
| 161 | :label="item.dname" | ||
| 162 | :value="item.dcode" | ||
| 163 | > | ||
| 164 | </el-option> | ||
| 165 | </el-select> | ||
| 166 | </div> | ||
| 128 | </el-form-item> | 167 | </el-form-item> |
| 129 | </el-col> | 168 | </el-col> |
| 130 | </el-row> | ||
| 131 | <div class="slxx_title title-block"> | ||
| 132 | 异议登记信息 | ||
| 133 | <div class="triangle"></div> | ||
| 134 | </div> | ||
| 135 | <el-row :gutter="10"> | ||
| 136 | <el-col :span="8"> | 169 | <el-col :span="8"> |
| 137 | <el-form-item label="不动产单元号:"> | 170 | <!-- 下拉框 --> |
| 138 | <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> | 171 | <el-form-item label="土地性质:" style="margin-bottom: 3px"> |
| 172 | <treeselect | ||
| 173 | v-model="ruleForm.fdcq2.tdxz" | ||
| 174 | noOptionsText="暂无数据" | ||
| 175 | placeholder="" | ||
| 176 | :normalizer="normalizer" | ||
| 177 | :show-count="true" | ||
| 178 | :options="dictData['A9']" | ||
| 179 | /> | ||
| 139 | </el-form-item> | 180 | </el-form-item> |
| 140 | </el-col> | 181 | </el-col> |
| 141 | <el-col :span="8"> | 182 | <el-col :span="8"> |
| 142 | <el-form-item | 183 | <el-form-item label="房地产交易价格:"> |
| 143 | label="业务号:" | 184 | <div class="flex"> |
| 144 | prop="qlxx.ywh" | 185 | <el-input |
| 145 | :rules="rules.ywhrules" | 186 | v-model="ruleForm.fdcq2.qjjg" |
| 146 | > | 187 | style="width: 500%" |
| 147 | <el-input v-model="ruleForm.qlxx.ywh"></el-input> | 188 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" |
| 189 | ></el-input> | ||
| 190 | <el-select v-model="ruleForm.fdcq2.jedw"> | ||
| 191 | <el-option | ||
| 192 | v-for="item in dictData['A57']" | ||
| 193 | :key="item.dcode" | ||
| 194 | :label="item.dname" | ||
| 195 | :value="item.dcode" | ||
| 196 | > | ||
| 197 | </el-option> | ||
| 198 | </el-select> | ||
| 199 | </div> | ||
| 148 | </el-form-item> | 200 | </el-form-item> |
| 149 | </el-col> | 201 | </el-col> |
| 150 | <el-col :span="8"> | 202 | <el-col :span="8"> |
| 151 | <el-form-item label="上手业务号:"> | 203 | <el-form-item label="权属状态:"> |
| 152 | <el-input disabled v-model="ruleForm.qlxx.ssywh"></el-input> | 204 | <el-select v-model="ruleForm.qlxx.qszt"> |
| 205 | <el-option | ||
| 206 | v-for="item in qsztlist" | ||
| 207 | :key="item.dcode" | ||
| 208 | :label="item.dname" | ||
| 209 | :value="item.dcode" | ||
| 210 | > | ||
| 211 | </el-option> | ||
| 212 | </el-select> | ||
| 153 | </el-form-item> | 213 | </el-form-item> |
| 154 | </el-col> | 214 | </el-col> |
| 155 | </el-row> | 215 | <el-col :span="8"> |
| 156 | <el-row :gutter="10"> | 216 | <el-form-item label="规划用途:"> |
| 157 | <!-- <el-col :span="8"> | 217 | <el-select v-model="ruleForm.fdcq2.ghyt"> |
| 158 | <el-form-item label="权利类型:"> | 218 | <el-option |
| 159 | <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input> | 219 | v-for="item in dictData['A17']" |
| 220 | :key="item.dcode" | ||
| 221 | :label="item.dname" | ||
| 222 | :value="item.dcode" | ||
| 223 | > | ||
| 224 | </el-option> | ||
| 225 | </el-select> | ||
| 160 | </el-form-item> | 226 | </el-form-item> |
| 161 | </el-col> --> | 227 | </el-col> |
| 162 | <!-- <el-col :span="8"> | 228 | <el-col :span="8"> |
| 163 | <el-form-item label="登记原因:"> | 229 | <el-form-item label="批准用途:"> |
| 164 | <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input> | 230 | <el-input v-model="ruleForm.fdcq2.pzyt"></el-input> |
| 165 | </el-form-item> | 231 | </el-form-item> |
| 166 | </el-col> --> | 232 | </el-col> |
| 233 | <el-col :span="8"> | ||
| 234 | <el-form-item label="实际用途:"> | ||
| 235 | <el-input v-model="ruleForm.fdcq2.sjyt"></el-input> | ||
| 236 | </el-form-item> | ||
| 237 | </el-col> | ||
| 238 | <el-col :span="8"> | ||
| 239 | <el-form-item label="房屋性质:"> | ||
| 240 | <el-select v-model="ruleForm.fdcq2.fwxz"> | ||
| 241 | <el-option | ||
| 242 | v-for="item in dictData['A19']" | ||
| 243 | :key="item.dcode" | ||
| 244 | :label="item.dname" | ||
| 245 | :value="item.dcode" | ||
| 246 | > | ||
| 247 | </el-option> | ||
| 248 | </el-select> | ||
| 249 | </el-form-item> | ||
| 250 | </el-col> | ||
| 167 | <el-col :span="8"> | 251 | <el-col :span="8"> |
| 168 | <el-form-item | 252 | <el-form-item |
| 169 | label="登记类型:" | 253 | label="房屋结构:" |
| 170 | prop="qlxx.djlx" | 254 | prop="fdcq2.fwjg" |
| 171 | :rules="rules.djlxrules" | 255 | :rules="rules.fwjgrules" |
| 172 | > | 256 | > |
| 173 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> | 257 | <el-select v-model="ruleForm.fdcq2.fwjg"> |
| 174 | <el-option | 258 | <el-option |
| 175 | v-for="item in djlxlist" | 259 | v-for="item in dictData['A46']" |
| 176 | :key="item.dcode" | 260 | :key="item.dcode" |
| 177 | :label="item.dname" | 261 | :label="item.dname" |
| 178 | :value="item.dcode" | 262 | :value="item.dcode" |
| ... | @@ -181,11 +265,87 @@ | ... | @@ -181,11 +265,87 @@ |
| 181 | </el-select> | 265 | </el-select> |
| 182 | </el-form-item> | 266 | </el-form-item> |
| 183 | </el-col> | 267 | </el-col> |
| 184 | <!-- <el-col :span="8"> | 268 | <el-col :span="8"> |
| 185 | <el-form-item label="不动产坐落:"> | 269 | <el-form-item label="所在层:"> |
| 186 | <el-input v-model="ruleForm.qlxx.zl"></el-input> | 270 | <el-input v-model="ruleForm.fdcq2.szc"></el-input> |
| 187 | </el-form-item> | 271 | </el-form-item> |
| 188 | </el-col> --> | 272 | </el-col> |
| 273 | <el-col :span="8"> | ||
| 274 | <el-form-item label="总层数:"> | ||
| 275 | <el-input v-model="ruleForm.fdcq2.zcs"></el-input> | ||
| 276 | </el-form-item> | ||
| 277 | </el-col> | ||
| 278 | <el-col :span="8"> | ||
| 279 | <el-form-item label="建筑面积:"> | ||
| 280 | <div class="flex"> | ||
| 281 | <el-input | ||
| 282 | v-model="ruleForm.fdcq2.jzmj" | ||
| 283 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | ||
| 284 | ></el-input> | ||
| 285 | <el-select disabled v-model="mjdw" style="width: 20%"> | ||
| 286 | <el-option | ||
| 287 | v-for="item in dictData['A7']" | ||
| 288 | :key="item.dcode" | ||
| 289 | :label="item.dname" | ||
| 290 | :value="item.dcode" | ||
| 291 | > | ||
| 292 | </el-option> | ||
| 293 | </el-select> | ||
| 294 | </div> | ||
| 295 | </el-form-item> | ||
| 296 | </el-col> | ||
| 297 | <el-col :span="8"> | ||
| 298 | <el-form-item label="专有建筑面积:"> | ||
| 299 | <div class="flex"> | ||
| 300 | <el-input | ||
| 301 | v-model="ruleForm.fdcq2.zyjzmj" | ||
| 302 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | ||
| 303 | ></el-input> | ||
| 304 | <el-select disabled v-model="mjdw" style="width: 20%"> | ||
| 305 | <el-option | ||
| 306 | v-for="item in dictData['A7']" | ||
| 307 | :key="item.dcode" | ||
| 308 | :label="item.dname" | ||
| 309 | :value="item.dcode" | ||
| 310 | > | ||
| 311 | </el-option> | ||
| 312 | </el-select> | ||
| 313 | </div> | ||
| 314 | </el-form-item> | ||
| 315 | </el-col> | ||
| 316 | <el-col :span="8"> | ||
| 317 | <el-form-item label="分摊建筑面积:"> | ||
| 318 | <div class="flex"> | ||
| 319 | <el-input | ||
| 320 | v-model="ruleForm.fdcq2.ftjzmj" | ||
| 321 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | ||
| 322 | ></el-input> | ||
| 323 | <el-select disabled v-model="mjdw" style="width: 20%"> | ||
| 324 | <el-option | ||
| 325 | v-for="item in dictData['A7']" | ||
| 326 | :key="item.dcode" | ||
| 327 | :label="item.dname" | ||
| 328 | :value="item.dcode" | ||
| 329 | > | ||
| 330 | </el-option> | ||
| 331 | </el-select> | ||
| 332 | </div> | ||
| 333 | </el-form-item> | ||
| 334 | </el-col> | ||
| 335 | <el-col :span="8"> | ||
| 336 | <el-form-item label="竣工时间:"> | ||
| 337 | <el-date-picker | ||
| 338 | v-model="ruleForm.fdcq2.jgsj" | ||
| 339 | class="width100" | ||
| 340 | type="date" | ||
| 341 | placeholder="选择日期" | ||
| 342 | value-format="yyyy-MM-dd HH:mm:ss" | ||
| 343 | format="yyyy-MM-dd" | ||
| 344 | > | ||
| 345 | </el-date-picker> | ||
| 346 | </el-form-item> | ||
| 347 | </el-col> | ||
| 348 | |||
| 189 | <el-col :span="8"> | 349 | <el-col :span="8"> |
| 190 | <el-form-item | 350 | <el-form-item |
| 191 | label="不动产权证号:" | 351 | label="不动产权证号:" |
| ... | @@ -196,7 +356,11 @@ | ... | @@ -196,7 +356,11 @@ |
| 196 | </el-form-item> | 356 | </el-form-item> |
| 197 | </el-col> | 357 | </el-col> |
| 198 | <!-- <el-col :span="8"> | 358 | <!-- <el-col :span="8"> |
| 199 | <el-form-item label="区县代码:" prop="qlxx.qxdm" :rules="rules.qxdmrules"> | 359 | <el-form-item |
| 360 | label="区县代码:" | ||
| 361 | prop="qlxx.qxdm" | ||
| 362 | :rules="rules.qxdmrules" | ||
| 363 | > | ||
| 200 | <el-input v-model="ruleForm.qlxx.qxdm"></el-input> | 364 | <el-input v-model="ruleForm.qlxx.qxdm"></el-input> |
| 201 | </el-form-item> | 365 | </el-form-item> |
| 202 | </el-col> --> | 366 | </el-col> --> |
| ... | @@ -226,8 +390,8 @@ | ... | @@ -226,8 +390,8 @@ |
| 226 | > | 390 | > |
| 227 | <el-date-picker | 391 | <el-date-picker |
| 228 | v-model="ruleForm.qlxx.djsj" | 392 | v-model="ruleForm.qlxx.djsj" |
| 229 | class="width100" | ||
| 230 | type="date" | 393 | type="date" |
| 394 | class="width100" | ||
| 231 | placeholder="选择日期" | 395 | placeholder="选择日期" |
| 232 | value-format="yyyy-MM-dd HH:mm:ss" | 396 | value-format="yyyy-MM-dd HH:mm:ss" |
| 233 | format="yyyy-MM-dd" | 397 | format="yyyy-MM-dd" |
| ... | @@ -235,65 +399,31 @@ | ... | @@ -235,65 +399,31 @@ |
| 235 | </el-date-picker> | 399 | </el-date-picker> |
| 236 | </el-form-item> | 400 | </el-form-item> |
| 237 | </el-col> | 401 | </el-col> |
| 238 | <el-col :span="8"> | 402 | </el-row> |
| 239 | <el-form-item label="权属状态:"> | 403 | <el-row> |
| 240 | <el-select v-model="ruleForm.qlxx.qszt"> | 404 | <el-col :span="24"> |
| 241 | <el-option | 405 | <el-form-item label="登记原因:"> |
| 242 | v-for="item in qsztlist" | 406 | <el-input v-model="ruleForm.fdcq2.djyy"></el-input> |
| 243 | :key="item.dcode" | ||
| 244 | :label="item.dname" | ||
| 245 | :value="item.dcode" | ||
| 246 | > | ||
| 247 | </el-option> | ||
| 248 | </el-select> | ||
| 249 | </el-form-item> | ||
| 250 | </el-col> | ||
| 251 | |||
| 252 | <el-col :span="8"> | ||
| 253 | <el-form-item label="异议事项:" prop="yydj.yysx" :rules="rules.yysxrules"> | ||
| 254 | <el-input v-model="ruleForm.yydj.yysx"></el-input> | ||
| 255 | </el-form-item> | ||
| 256 | </el-col> | ||
| 257 | <el-col :span="8"> | ||
| 258 | <el-form-item label="不动产登记证明号:"> | ||
| 259 | <el-input v-model="ruleForm.yydj.bdcdjzmh"></el-input> | ||
| 260 | </el-form-item> | 407 | </el-form-item> |
| 261 | </el-col> | 408 | </el-col> |
| 409 | </el-row> | ||
| 410 | <el-row> | ||
| 262 | <el-col :span="24"> | 411 | <el-col :span="24"> |
| 263 | <el-form-item label="附记:"> | 412 | <el-form-item label="附记:"> |
| 264 | <el-input v-model="ruleForm.yydj.fj"></el-input> | 413 | <el-input v-model="ruleForm.fdcq2.fj"></el-input> |
| 265 | </el-form-item> | ||
| 266 | </el-col> | ||
| 267 | <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> | ||
| 268 | <el-form-item label="注销异议业务号:"> | ||
| 269 | <el-input v-model="ruleForm.yydj.zxyyywh"></el-input> | ||
| 270 | </el-form-item> | ||
| 271 | </el-col> | ||
| 272 | <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> | ||
| 273 | <el-form-item label="注销异议原因:"> | ||
| 274 | <el-input v-model="ruleForm.yydj.zxyyyy"></el-input> | ||
| 275 | </el-form-item> | ||
| 276 | </el-col> | ||
| 277 | <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> | ||
| 278 | <el-form-item label="注销异议登簿人:"> | ||
| 279 | <el-input v-model="ruleForm.yydj.zxyydbr"></el-input> | ||
| 280 | </el-form-item> | ||
| 281 | </el-col> | ||
| 282 | <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> | ||
| 283 | <el-form-item label="注销异议登记时间:"> | ||
| 284 | <el-date-picker | ||
| 285 | v-model="ruleForm.yydj.zxyydjsj" | ||
| 286 | class="width100" | ||
| 287 | type="date" | ||
| 288 | placeholder="选择日期" | ||
| 289 | value-format="yyyy-MM-dd HH:mm:ss" | ||
| 290 | format="yyyy-MM-dd" | ||
| 291 | > | ||
| 292 | </el-date-picker> | ||
| 293 | </el-form-item> | 414 | </el-form-item> |
| 294 | </el-col> | 415 | </el-col> |
| 295 | </el-row> | 416 | </el-row> |
| 296 | <div class="slxx_title title-block"> | 417 | <div class="slxx_title title-block"> |
| 418 | 土地用途 | ||
| 419 | <div class="triangle"></div> | ||
| 420 | </div> | ||
| 421 | <tdytTable | ||
| 422 | :tableData="ruleForm.tdytqxList" | ||
| 423 | @upDateTdytxxList="upDateTdytxxList" | ||
| 424 | :ableOperation="ableOperation" | ||
| 425 | /> | ||
| 426 | <div class="slxx_title title-block"> | ||
| 297 | 权利人信息 | 427 | 权利人信息 |
| 298 | <div class="triangle"></div> | 428 | <div class="triangle"></div> |
| 299 | </div> | 429 | </div> |
| ... | @@ -346,23 +476,10 @@ | ... | @@ -346,23 +476,10 @@ |
| 346 | <qlrCommonTable | 476 | <qlrCommonTable |
| 347 | :tableData="ruleForm.qlrData" | 477 | :tableData="ruleForm.qlrData" |
| 348 | @upDateQlrxxList="upDateQlrxxList" | 478 | @upDateQlrxxList="upDateQlrxxList" |
| 349 | :key="key" | ||
| 350 | :ableOperation="ableOperation" | 479 | :ableOperation="ableOperation" |
| 480 | :key="key" | ||
| 351 | :gyfs="ruleForm.qlxx.gyfs" | 481 | :gyfs="ruleForm.qlxx.gyfs" |
| 352 | /> | 482 | /> |
| 353 | <div v-if="ruleForm.ywrData"> | ||
| 354 | <div class="slxx_title title-block"> | ||
| 355 | 义务人信息 | ||
| 356 | <div class="triangle"></div> | ||
| 357 | </div> | ||
| 358 | <ywrCommonTable | ||
| 359 | v-if="ruleForm.ywrData" | ||
| 360 | :tableData="ruleForm.ywrData" | ||
| 361 | :key="key" | ||
| 362 | :ableOperation="ableOperation" | ||
| 363 | @upDateQlrxxList="upDateYwrxxList" | ||
| 364 | /> | ||
| 365 | </div> | ||
| 366 | </div> | 483 | </div> |
| 367 | <el-row class="btn" v-if="ableOperation"> | 484 | <el-row class="btn" v-if="ableOperation"> |
| 368 | <el-form-item> | 485 | <el-form-item> |
| ... | @@ -375,14 +492,13 @@ | ... | @@ -375,14 +492,13 @@ |
| 375 | <script> | 492 | <script> |
| 376 | import { mapGetters } from "vuex"; | 493 | import { mapGetters } from "vuex"; |
| 377 | import ywmix from "@/views/ywbl/mixin/index"; | 494 | import ywmix from "@/views/ywbl/mixin/index"; |
| 378 | import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbRepair.js"; | 495 | import { init, getSsQlxx, getQlxxByQlxxBsm, save } from "@/api/djbRepair.js"; |
| 379 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; | 496 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; |
| 380 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; | ||
| 381 | import tdytTable from "@/views/workflow/components/tdytTable"; | ||
| 382 | import selectTable from "@/components/selectTable/index.vue"; | 497 | import selectTable from "@/components/selectTable/index.vue"; |
| 498 | import tdytTable from "@/views/workflow/components/tdytTable"; | ||
| 383 | export default { | 499 | export default { |
| 384 | mixins: [ywmix], | 500 | mixins: [ywmix], |
| 385 | components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, | 501 | components: { qlrCommonTable, tdytTable, selectTable }, |
| 386 | computed: { | 502 | computed: { |
| 387 | ...mapGetters(["dictData", "flag"]), | 503 | ...mapGetters(["dictData", "flag"]), |
| 388 | // 根据流程判断表单是否为只读 | 504 | // 根据流程判断表单是否为只读 |
| ... | @@ -396,20 +512,26 @@ export default { | ... | @@ -396,20 +512,26 @@ export default { |
| 396 | }, | 512 | }, |
| 397 | data() { | 513 | data() { |
| 398 | return { | 514 | return { |
| 515 | mjdw: "1", | ||
| 399 | ssqlxxshow: true, | 516 | ssqlxxshow: true, |
| 400 | props: { | 517 | props: { |
| 401 | label: "bdcqzh", | 518 | label: "bdcqzh", |
| 402 | value: "bdcdyid", | 519 | value: "bdcdyid", |
| 403 | }, | 520 | }, |
| 521 | // 键名转换,方法默认是label和children进行树状渲染 | ||
| 522 | normalizer(node) { | ||
| 523 | //方法 | ||
| 524 | if (node.children == null || node.children == "null") { | ||
| 525 | delete node.children; | ||
| 526 | } | ||
| 527 | return { | ||
| 528 | id: node.dcode, | ||
| 529 | label: node.dname, | ||
| 530 | }; | ||
| 531 | }, | ||
| 532 | |||
| 404 | //表单是否可操作 | 533 | //表单是否可操作 |
| 405 | propsParam: this.$attrs, | 534 | propsParam: this.$attrs, |
| 406 | key: 0, | ||
| 407 | isShow: false, | ||
| 408 | disabled: true, | ||
| 409 | czrOptions: [], | ||
| 410 | ssQlxxList: [], | ||
| 411 | ztQlxxList: [], | ||
| 412 | ruleForm: {}, | ||
| 413 | // 登记类型 | 535 | // 登记类型 |
| 414 | djlxlist: [ | 536 | djlxlist: [ |
| 415 | { | 537 | { |
| ... | @@ -449,44 +571,43 @@ export default { | ... | @@ -449,44 +571,43 @@ export default { |
| 449 | dname: "历史", | 571 | dname: "历史", |
| 450 | }, | 572 | }, |
| 451 | ], | 573 | ], |
| 574 | key: 0, | ||
| 575 | tdxz: null, | ||
| 576 | isShow: false, | ||
| 577 | disabled: true, | ||
| 578 | czrOptions: [], | ||
| 579 | ssQlxxList: [], | ||
| 580 | ruleForm: { | ||
| 581 | fdcq2: { | ||
| 582 | ftjzmj: "", | ||
| 583 | }, | ||
| 584 | }, | ||
| 585 | ableOperation: false, | ||
| 452 | //传递参数\ | 586 | //传递参数\ |
| 453 | rules: { | 587 | rules: { |
| 454 | ssQlxxrules: [ | 588 | ssQlxxrules: [ |
| 455 | { required: true, message: "上手权利信息", trigger: "blur" }, | 589 | { required: true, message: "上手权利信息", trigger: "blur" }, |
| 456 | ], | 590 | ], |
| 457 | ztQlxxrules: [ | ||
| 458 | { required: true, message: "抵押不动产信息", trigger: "blur" }, | ||
| 459 | ], | ||
| 460 | bdcqzhrules: [ | 591 | bdcqzhrules: [ |
| 461 | { required: true, message: "不动产登记证明号", trigger: "blur" }, | 592 | { required: true, message: "不动产权证号:", trigger: "blur" }, |
| 462 | ], | 593 | ], |
| 463 | // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], | 594 | // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], |
| 464 | djjgrules: [{ required: true, message: "登记机构", trigger: "change" }], | 595 | djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], |
| 465 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], | 596 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], |
| 466 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], | 597 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], |
| 598 | fwjgrules: [{ required: true, message: "房屋结构", trigger: "change" }], | ||
| 467 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], | 599 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], |
| 468 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], | 600 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], |
| 469 | yysxrules: [{ required: true, message: "异议事项", trigger: "blur" }], | ||
| 470 | }, | 601 | }, |
| 471 | ableOperation: false, | ||
| 472 | }; | 602 | }; |
| 473 | }, | 603 | }, |
| 474 | created() { | 604 | created() {}, |
| 475 | this.loadData(); | ||
| 476 | }, | ||
| 477 | mounted() { | 605 | mounted() { |
| 606 | this.loadData(); | ||
| 478 | this.ableOperation = this.$parent.ableOperation; | 607 | this.ableOperation = this.$parent.ableOperation; |
| 479 | }, | 608 | }, |
| 480 | methods: { | 609 | methods: { |
| 481 | /** | 610 | /** |
| 482 | * @description: ztQlxxchange | ||
| 483 | * @param {*} val | ||
| 484 | * @author: renchao | ||
| 485 | */ | ||
| 486 | ztQlxxchange(val) { | ||
| 487 | this.ruleForm.ztQlxx = val; | ||
| 488 | }, | ||
| 489 | /** | ||
| 490 | * @description: ssQlxxchange | 611 | * @description: ssQlxxchange |
| 491 | * @param {*} val | 612 | * @param {*} val |
| 492 | * @author: renchao | 613 | * @author: renchao |
| ... | @@ -504,20 +625,55 @@ export default { | ... | @@ -504,20 +625,55 @@ export default { |
| 504 | cancelButtonText: "取消", //取消按钮文字更换 | 625 | cancelButtonText: "取消", //取消按钮文字更换 |
| 505 | showClose: true, //是否显示右上角关闭按钮 | 626 | showClose: true, //是否显示右上角关闭按钮 |
| 506 | type: "warning", | 627 | type: "warning", |
| 507 | }) | 628 | |
| 508 | .then(() => { | 629 | |
| 509 | // this.ruleForm.qlxx.ssywh = "1111111111111"; | 630 | }).then(() => { |
| 510 | this.$message({ | 631 | getQlxxByQlxxBsm({ qlxxBsm: val.bsmQlxx }).then((res) => { |
| 511 | type: "success", | 632 | if (res.code == 200) { |
| 512 | message: "同步成功!", | 633 | this.nowlist = res.result; |
| 513 | }); | 634 | for (var key in this.ruleForm.fdcq2) { |
| 514 | }) | 635 | if ( |
| 515 | .catch(() => { | 636 | this.ruleForm.fdcq2[key] == "" || |
| 637 | this.ruleForm.fdcq2[key] == null | ||
| 638 | ) { | ||
| 639 | this.ruleForm.fdcq2[key] = this.nowlist.fdcq2[key]; | ||
| 640 | } | ||
| 641 | } | ||
| 642 | for (var key in this.ruleForm.qlxx) { | ||
| 643 | if ( | ||
| 644 | this.ruleForm.qlxx[key] == ""|| | ||
| 645 | this.ruleForm.qlxx[key] == null && | ||
| 646 | key != "ywh" && | ||
| 647 | key != "dbr" && | ||
| 648 | key != "djsj" && | ||
| 649 | key != "ssywh" && | ||
| 650 | key != "ssywh" && | ||
| 651 | key != "bdcqzh") { | ||
| 652 | this.ruleForm.qlxx[key] = this.nowlist.qlxx[key]; | ||
| 653 | |||
| 654 | } | ||
| 655 | } | ||
| 656 | if (!this.ruleForm.tdytqxList.length) { | ||
| 657 | this.ruleForm.tdytqxList = this.nowlist.tdytqxList; | ||
| 658 | } | ||
| 659 | if (!this.ruleForm.qlrData.length) { | ||
| 660 | this.ruleForm.qlrData = this.nowlist.qlrData; | ||
| 661 | } | ||
| 662 | if (!this.ruleForm.ywrData.length) { | ||
| 663 | this.ruleForm.ywrData = this.nowlist.ywrData; | ||
| 664 | } | ||
| 665 | this.$message({ | ||
| 666 | type: "success", | ||
| 667 | message: "同步成功!", | ||
| 668 | }); | ||
| 669 | } | ||
| 670 | }); | ||
| 671 | }).catch(() => { | ||
| 516 | this.$message({ | 672 | this.$message({ |
| 517 | type: "info", | 673 | type: "info", |
| 518 | message: "已取消同步", | 674 | message: "已取消同步", |
| 519 | }); | 675 | }); |
| 520 | }); | 676 | }); |
| 521 | }, | 677 | }, |
| 522 | /** | 678 | /** |
| 523 | * @description: djlxchange | 679 | * @description: djlxchange |
| ... | @@ -525,11 +681,11 @@ export default { | ... | @@ -525,11 +681,11 @@ export default { |
| 525 | * @author: renchao | 681 | * @author: renchao |
| 526 | */ | 682 | */ |
| 527 | djlxchange(val) { | 683 | djlxchange(val) { |
| 528 | // if (val == null || val == 100) { | 684 | if (val == null || val == 100) { |
| 529 | // this.ssqlxxshow = false; | 685 | this.ssqlxxshow = false; |
| 530 | // } else { | 686 | } else { |
| 531 | // this.ssqlxxshow = true; | 687 | this.ssqlxxshow = true; |
| 532 | // } | 688 | } |
| 533 | }, | 689 | }, |
| 534 | /** | 690 | /** |
| 535 | * @description: loadData | 691 | * @description: loadData |
| ... | @@ -545,9 +701,14 @@ export default { | ... | @@ -545,9 +701,14 @@ export default { |
| 545 | if (djlx == null || djlx == 100) { | 701 | if (djlx == null || djlx == 100) { |
| 546 | this.ssqlxxshow = false; | 702 | this.ssqlxxshow = false; |
| 547 | } | 703 | } |
| 704 | this.ruleForm.fdcq2.jedw = "1"; | ||
| 548 | this.$endLoading(); | 705 | this.$endLoading(); |
| 706 | if (this.ruleForm.tdytqxList.length > 0) { | ||
| 707 | this.tdxz = this.ruleForm.tdytqxList[0].qlxzbm; | ||
| 708 | } else { | ||
| 709 | this.tdxz = null; | ||
| 710 | } | ||
| 549 | this.isShow = true; | 711 | this.isShow = true; |
| 550 | |||
| 551 | //获取主体信息 | 712 | //获取主体信息 |
| 552 | getSsQlxx({ | 713 | getSsQlxx({ |
| 553 | bdcdyid: this.propsParam.bdcdyid, | 714 | bdcdyid: this.propsParam.bdcdyid, |
| ... | @@ -558,15 +719,6 @@ export default { | ... | @@ -558,15 +719,6 @@ export default { |
| 558 | this.ssQlxxList = res.result; | 719 | this.ssQlxxList = res.result; |
| 559 | } | 720 | } |
| 560 | }); | 721 | }); |
| 561 | //获取上手信息 | ||
| 562 | getZtQlxx({ | ||
| 563 | bdcdyid: this.propsParam.bdcdyid, | ||
| 564 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, | ||
| 565 | }).then((res) => { | ||
| 566 | if (res.code == 200) { | ||
| 567 | this.ztQlxxList = res.result; | ||
| 568 | } | ||
| 569 | }); | ||
| 570 | } | 722 | } |
| 571 | }); | 723 | }); |
| 572 | }, | 724 | }, |
| ... | @@ -605,79 +757,86 @@ export default { | ... | @@ -605,79 +757,86 @@ export default { |
| 605 | * @description: onSubmit | 757 | * @description: onSubmit |
| 606 | * @author: renchao | 758 | * @author: renchao |
| 607 | */ | 759 | */ |
| 608 | onSubmit() { | 760 | onSubmit () { |
| 609 | this.$refs.ruleForm.validate((valid) => { | 761 | this.$refs.ruleForm.validate((valid) => { |
| 610 | if (valid) { | 762 | if (valid) { |
| 611 | if (this.ruleForm.qlrData.length == 0) { | 763 | if (this.ruleForm.qlrData.length == 0) { |
| 612 | this.$message({ | ||
| 613 | showClose: true, | ||
| 614 | message: "请确认权利人信息", | ||
| 615 | type: "error", | ||
| 616 | }); | ||
| 617 | return false; | ||
| 618 | } | ||
| 619 | if (this.ruleForm.ywrData.length == 0) { | ||
| 620 | this.$message({ | ||
| 621 | showClose: true, | ||
| 622 | message: "请确认义务人信息", | ||
| 623 | type: "error", | ||
| 624 | }); | ||
| 625 | return false; | ||
| 626 | } | ||
| 627 | if (this.ruleForm.qlxx.gyfs == "0") { | ||
| 628 | if (this.ruleForm.qlrData.length > 1) { | ||
| 629 | this.$message({ | 764 | this.$message({ |
| 630 | showClose: true, | 765 | showClose: true, |
| 631 | message: "共有方式:单独所有,权利人只能是一个人", | 766 | message: "请确认权利人信息", |
| 632 | type: "error", | 767 | type: "error", |
| 633 | }); | 768 | }); |
| 634 | return false; | 769 | return false; |
| 635 | } | 770 | } |
| 636 | this.ruleForm.qlrData[0].sfczr = "1"; | 771 | if (this.ruleForm.ywrData.length == 0) { |
| 637 | } | 772 | this.$message({ |
| 638 | if (this.ruleForm.qlxx.gyfs == "1") { | 773 | showClose: true, |
| 639 | //是否分别持证 | 774 | message: "请确认义务人信息", |
| 640 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 775 | type: "error", |
| 641 | //是 | ||
| 642 | this.ruleForm.qlrData.forEach((item, index) => { | ||
| 643 | item.sfczr = "1"; | ||
| 644 | }); | 776 | }); |
| 777 | return false; | ||
| 778 | } | ||
| 779 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 780 | if (this.ruleForm.qlrData.length > 1) { | ||
| 781 | this.$message({ | ||
| 782 | showClose: true, | ||
| 783 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 784 | type: "error", | ||
| 785 | }); | ||
| 786 | return false; | ||
| 787 | } | ||
| 788 | this.ruleForm.qlrData[0].sfczr = "1"; | ||
| 645 | } else { | 789 | } else { |
| 646 | this.ruleForm.qlrData.forEach((item, index) => { | 790 | //是否分别持证 |
| 647 | if (item.zjh == this.ruleForm.czr) { | 791 | if (this.ruleForm.sldy.sqfbcz == "1") { |
| 792 | //是 | ||
| 793 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 648 | item.sfczr = "1"; | 794 | item.sfczr = "1"; |
| 649 | } else { | 795 | }); |
| 650 | item.sfczr = "0"; | 796 | } else { |
| 797 | if (!that.ruleForm.czr) { | ||
| 798 | that.$message({ | ||
| 799 | showClose: true, | ||
| 800 | message: "请选择持证人", | ||
| 801 | type: "error", | ||
| 802 | }); | ||
| 803 | return false; | ||
| 651 | } | 804 | } |
| 652 | }); | 805 | this.ruleForm.qlrList.forEach((item, index) => { |
| 806 | if (item.zjh == this.ruleForm.czr) { | ||
| 807 | item.sfczr = "1"; | ||
| 808 | } else { | ||
| 809 | item.sfczr = "0"; | ||
| 810 | } | ||
| 811 | }); | ||
| 812 | } | ||
| 653 | } | 813 | } |
| 814 | save(this.ruleForm).then((res) => { | ||
| 815 | if (res.code === 200) { | ||
| 816 | this.$message({ | ||
| 817 | showClose: true, | ||
| 818 | message: "保存成功!", | ||
| 819 | type: "success", | ||
| 820 | }); | ||
| 821 | this.$parent.changeywh(); | ||
| 822 | this.$store.dispatch("user/refreshPage", true); | ||
| 823 | } else { | ||
| 824 | this.$message({ | ||
| 825 | showClose: true, | ||
| 826 | message: res.message, | ||
| 827 | type: "error", | ||
| 828 | }); | ||
| 829 | } | ||
| 830 | }); | ||
| 831 | } else { | ||
| 832 | return false; | ||
| 654 | } | 833 | } |
| 655 | save(this.ruleForm).then((res) => { | 834 | }); |
| 656 | if (res.code === 200) { | 835 | }, |
| 657 | this.$message({ | ||
| 658 | showClose: true, | ||
| 659 | message: "保存成功!", | ||
| 660 | type: "success", | ||
| 661 | }); | ||
| 662 | this.$parent.changeywh(); | ||
| 663 | this.$store.dispatch("user/refreshPage", true); | ||
| 664 | } else { | ||
| 665 | this.$message({ | ||
| 666 | showClose: true, | ||
| 667 | message: res.message, | ||
| 668 | type: "error", | ||
| 669 | }); | ||
| 670 | } | ||
| 671 | }); | ||
| 672 | } else { | ||
| 673 | return false; | ||
| 674 | } | ||
| 675 | }); | ||
| 676 | }, | 836 | }, |
| 677 | }, | 837 | }; |
| 678 | }; | ||
| 679 | </script> | 838 | </script> |
| 680 | <style scoped lang="scss"> | 839 | <style scoped lang="scss"> |
| 681 | @import "~@/styles/public.scss"; | 840 | @import "~@/styles/public.scss"; |
| 682 | @import "~@/styles/slxx/slxx.scss"; | 841 | @import "~@/styles/slxx/slxx.scss"; |
| 683 | </style> | 842 | </style> | ... | ... |
| ... | @@ -220,14 +220,15 @@ class data extends filter { | ... | @@ -220,14 +220,15 @@ class data extends filter { |
| 220 | label: "房地产交易价格(万元)", | 220 | label: "房地产交易价格(万元)", |
| 221 | }, | 221 | }, |
| 222 | { | 222 | { |
| 223 | prop: "zh", | ||
| 224 | label: "幢号", | ||
| 225 | }, | ||
| 226 | { | ||
| 227 | prop: "xmmc", | 223 | prop: "xmmc", |
| 228 | label: "项目名称", | 224 | label: "项目名称", |
| 229 | }, | 225 | }, |
| 230 | { | 226 | { |
| 227 | prop: "zh", | ||
| 228 | label: "幢号", | ||
| 229 | }, | ||
| 230 | |||
| 231 | { | ||
| 231 | prop: "zcs", | 232 | prop: "zcs", |
| 232 | label: "总层数", | 233 | label: "总层数", |
| 233 | }, | 234 | }, | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description :宗地基本信息 | 2 | * @Description :宗地基本信息 |
| 3 | * @Autor : miaofang | 3 | * @Autor : miaofang |
| 4 | * @LastEditTime : 2023-07-31 17:21:56 | 4 | * @LastEditTime: 2023-08-04 10:06:45 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="tableDivCss"> | 7 | <div class="tableDivCss"> |
| ... | @@ -87,30 +87,11 @@ | ... | @@ -87,30 +87,11 @@ |
| 87 | <td colspan="3">{{ zdjbxx.zdszb }}</td> | 87 | <td colspan="3">{{ zdjbxx.zdszb }}</td> |
| 88 | </tr> | 88 | </tr> |
| 89 | <tr> | 89 | <tr> |
| 90 | <td>登记时间</td> | ||
| 91 | <td colspan="2">{{ zdjbxx.bz }}</td> | ||
| 92 | <td>登簿人</td> | ||
| 93 | <td>{{ zdjbxx.bz }}</td> | ||
| 94 | </tr> | ||
| 95 | |||
| 96 | <tr> | ||
| 97 | <td>附记</td> | 90 | <td>附记</td> |
| 98 | <td colspan="4">{{ zdjbxx.fj }}</td> | 91 | <td colspan="4">{{ zdjbxx.fj }}</td> |
| 99 | </tr> | 92 | </tr> |
| 100 | <!-- <tr> | ||
| 101 | <td>状态</td> | ||
| 102 | <td colspan="2">{{ zdjbxx.zt }}</td> | ||
| 103 | <td>区县代码</td> | ||
| 104 | <td>{{ zdjbxx.qxdm }}</td> | ||
| 105 | </tr> --> | ||
| 106 | <tr v-if="showGroup"> | 93 | <tr v-if="showGroup"> |
| 107 | <td rowspan="4">变化情况</td> | 94 | <td rowspan="4">变化情况</td> |
| 108 | |||
| 109 | <!-- <table cellspacing="0" cellpadding="0" :width="bhqkTableWidth"> | ||
| 110 | <tr v-for="(item, index) in bhqkColumns" :key="index"> | ||
| 111 | <td class="bhqkTh">{{ item.label }}</td> | ||
| 112 | </tr> | ||
| 113 | </table> --> | ||
| 114 | </tr> | 95 | </tr> |
| 115 | 96 | ||
| 116 | <tr v-if="showGroup"> | 97 | <tr v-if="showGroup"> |
| ... | @@ -130,111 +111,111 @@ | ... | @@ -130,111 +111,111 @@ |
| 130 | </template> | 111 | </template> |
| 131 | 112 | ||
| 132 | <script> | 113 | <script> |
| 133 | import store from "@/store/index.js"; | 114 | import store from "@/store/index.js"; |
| 134 | import { getZdjjxxBybdcdyid } from "@/api/djbDetail.js"; | 115 | import { getZdjjxxBybdcdyid } from "@/api/djbDetail.js"; |
| 135 | 116 | ||
| 136 | export default { | 117 | export default { |
| 137 | data() { | 118 | data () { |
| 138 | return { | 119 | return { |
| 139 | bhqkColumns: [ | 120 | bhqkColumns: [ |
| 140 | { | 121 | { |
| 141 | prop: "ssywh", | 122 | prop: "ssywh", |
| 142 | label: "上手业务号", | 123 | label: "上手业务号", |
| 143 | }, | 124 | }, |
| 144 | { | 125 | { |
| 145 | prop: "zddm", | 126 | prop: "zddm", |
| 146 | label: "宗地代码", | 127 | label: "宗地代码", |
| 147 | }, | 128 | }, |
| 148 | { | 129 | { |
| 149 | prop: "bhqzddm", | 130 | prop: "bhqzddm", |
| 150 | label: "变化前宗地代码", | 131 | label: "变化前宗地代码", |
| 151 | }, | 132 | }, |
| 152 | { | 133 | { |
| 153 | prop: "bhnr", | 134 | prop: "bhnr", |
| 154 | label: "变化内容", | 135 | label: "变化内容", |
| 155 | }, | 136 | }, |
| 156 | { | 137 | { |
| 157 | prop: "bhyy", | 138 | prop: "bhyy", |
| 158 | label: "变化原因", | 139 | label: "变化原因", |
| 159 | }, | 140 | }, |
| 160 | { | 141 | { |
| 161 | prop: "djsj", | 142 | prop: "djsj", |
| 162 | label: "登记时间", | 143 | label: "登记时间", |
| 163 | }, | 144 | }, |
| 164 | { | 145 | { |
| 165 | prop: "dbr", | 146 | prop: "dbr", |
| 166 | label: "登簿人", | 147 | label: "登簿人", |
| 167 | }, | 148 | }, |
| 168 | { | 149 | { |
| 169 | prop: "fj", | 150 | prop: "fj", |
| 170 | label: "附记", | 151 | label: "附记", |
| 171 | }, | 152 | }, |
| 172 | ], | 153 | ], |
| 173 | bhqkTableWidth: 745, | 154 | bhqkTableWidth: 745, |
| 174 | zdjbxx: {}, | 155 | zdjbxx: {}, |
| 175 | zdbhqks: [], | 156 | zdbhqks: [], |
| 176 | propsParam: this.$attrs, | 157 | propsParam: this.$attrs, |
| 177 | showGroup: false, | 158 | showGroup: false, |
| 178 | bdclxList: ["", "宗地", "宗海", "自然幢", "多幢", "构筑物", "林权", "户"], | 159 | bdclxList: ["", "宗地", "宗海", "自然幢", "多幢", "构筑物", "林权", "户"], |
| 179 | foundItemaa: {}, | 160 | foundItemaa: {}, |
| 180 | foundItemaaa: {}, | 161 | foundItemaaa: {}, |
| 181 | }; | 162 | }; |
| 182 | }, | ||
| 183 | filters: { | ||
| 184 | dictionary: function (value, param) { | ||
| 185 | const foundItem = store.getters.dictData[param].find( | ||
| 186 | (item) => item.dcode === String(value) | ||
| 187 | ); | ||
| 188 | if (foundItem) { | ||
| 189 | return foundItem.dname; | ||
| 190 | } | ||
| 191 | }, | 163 | }, |
| 192 | dicyt: function (value, param) { | 164 | filters: { |
| 193 | const res = store.getters.dictData[param].filter((item) => { | 165 | dictionary: function (value, param) { |
| 194 | if (item.dcode === String(value)) { | 166 | const foundItem = store.getters.dictData[param].find( |
| 195 | return item; | 167 | (item) => item.dcode === String(value) |
| 196 | } else { | 168 | ); |
| 197 | if (item.children.length) { | 169 | if (foundItem) { |
| 198 | const res2 = item.children.filter((items) => { | 170 | return foundItem.dname; |
| 199 | if (items.dcode === String(value)) { | 171 | } |
| 200 | return items; | 172 | }, |
| 173 | dicyt: function (value, param) { | ||
| 174 | const res = store.getters.dictData[param].filter((item) => { | ||
| 175 | if (item.dcode === String(value)) { | ||
| 176 | return item; | ||
| 177 | } else { | ||
| 178 | if (item.children.length) { | ||
| 179 | const res2 = item.children.filter((items) => { | ||
| 180 | if (items.dcode === String(value)) { | ||
| 181 | return items; | ||
| 182 | } | ||
| 183 | }); | ||
| 184 | if (res2.length) { | ||
| 185 | return res2; | ||
| 186 | |||
| 201 | } | 187 | } |
| 202 | }); | ||
| 203 | if (res2.length) { | ||
| 204 | return res2; | ||
| 205 | 188 | ||
| 206 | } | 189 | } |
| 207 | |||
| 208 | } | 190 | } |
| 191 | }); | ||
| 192 | if (res[0]) { | ||
| 193 | return res[0].dname | ||
| 209 | } | 194 | } |
| 210 | }); | 195 | }, |
| 211 | if (res[0]) { | ||
| 212 | return res[0].dname | ||
| 213 | } | ||
| 214 | }, | 196 | }, |
| 215 | }, | 197 | created () { |
| 216 | created() { | 198 | this.loadData(); |
| 217 | this.loadData(); | 199 | }, |
| 218 | }, | 200 | methods: { |
| 219 | methods: { | 201 | /** |
| 220 | /** | 202 | * @description: loadData |
| 221 | * @description: loadData | 203 | * @author: renchao |
| 222 | * @author: renchao | 204 | */ |
| 223 | */ | 205 | loadData () { |
| 224 | loadData() { | 206 | getZdjjxxBybdcdyid({ bdcdyid: this.propsParam.bdcdyid }).then((res) => { |
| 225 | getZdjjxxBybdcdyid({ bdcdyid: this.propsParam.bdcdyid }).then((res) => { | 207 | if (res.code === 200) { |
| 226 | if (res.code === 200) { | 208 | this.zdjbxx = res.result.zdjbxx; |
| 227 | this.zdjbxx = res.result.zdjbxx; | 209 | this.zdbhqks = res.result.zdbhqkList; |
| 228 | this.zdbhqks = res.result.zdbhqkList; | 210 | if (this.zdbhqks != null && this.zdbhqks.length > 0) { |
| 229 | if (this.zdbhqks != null && this.zdbhqks.length > 0) { | 211 | this.showGroup = true; |
| 230 | this.showGroup = true; | 212 | } |
| 231 | } | 213 | } |
| 232 | } | 214 | }); |
| 233 | }); | 215 | }, |
| 234 | }, | 216 | }, |
| 235 | }, | 217 | }; |
| 236 | }; | ||
| 237 | </script> | 218 | </script> |
| 238 | <style lang="scss" scoped> | 219 | <style lang="scss" scoped> |
| 239 | @import "~@/styles/tablecss.scss"; | 220 | @import "~@/styles/tablecss.scss"; |
| 240 | </style> | 221 | </style> | ... | ... |
| ... | @@ -54,11 +54,10 @@ class data extends filter { | ... | @@ -54,11 +54,10 @@ class data extends filter { |
| 54 | { | 54 | { |
| 55 | prop: "createtime", | 55 | prop: "createtime", |
| 56 | label: "创建时间", | 56 | label: "创建时间", |
| 57 | // width: '180', | ||
| 58 | }, | 57 | }, |
| 59 | { | 58 | { |
| 60 | label: '操作', | 59 | label: '操作', |
| 61 | width: '130', | 60 | width: '100', |
| 62 | render: (h, scope) => { | 61 | render: (h, scope) => { |
| 63 | return ( | 62 | return ( |
| 64 | <div> | 63 | <div> | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-07-27 09:03:56 | 4 | * @LastEditTime: 2023-08-04 13:29:47 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <dialogBox title="申请人信息" width="60%" isMain v-model="myValue" :isFullscreen="false" @submitForm="submitForm" | 7 | <dialogBox title="申请人信息" width="60%" isMain v-model="myValue" :isFullscreen="false" @submitForm="submitForm" |
| ... | @@ -42,27 +42,25 @@ | ... | @@ -42,27 +42,25 @@ |
| 42 | </el-form-item> | 42 | </el-form-item> |
| 43 | </el-col> | 43 | </el-col> |
| 44 | <el-col :span="8"> | 44 | <el-col :span="8"> |
| 45 | <el-form-item label="性别"> | 45 | <el-form-item label="份数" prop="fs"> |
| 46 | <el-select clearable v-model="ruleForm.xb" class="width100" placeholder="请选择"> | 46 | <el-input v-model="ruleForm.fs" maxlength="8" oninput="value=value.replace(/[^\d]/g,'')"></el-input> |
| 47 | <el-option v-for="item in dictData['A43']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | ||
| 48 | </el-option> | ||
| 49 | </el-select> | ||
| 50 | </el-form-item> | 47 | </el-form-item> |
| 51 | </el-col> | 48 | </el-col> |
| 49 | |||
| 52 | </el-row> | 50 | </el-row> |
| 53 | <el-row> | 51 | <el-row> |
| 54 | <el-col :span="8"> | 52 | <el-col :span="8"> |
| 55 | <el-form-item label="法人名称"> | 53 | <el-form-item label="法人名称" prop="frmc"> |
| 56 | <el-input v-model="ruleForm.frmc"></el-input> | 54 | <el-input v-model="ruleForm.frmc"></el-input> |
| 57 | </el-form-item> | 55 | </el-form-item> |
| 58 | </el-col> | 56 | </el-col> |
| 59 | <el-col :span="8"> | 57 | <el-col :span="8"> |
| 60 | <el-form-item label="国家/地区"> | 58 | <el-form-item label="国家/地区" prop="gj"> |
| 61 | <el-input v-model="ruleForm.gj"></el-input> | 59 | <el-input v-model="ruleForm.gj"></el-input> |
| 62 | </el-form-item> | 60 | </el-form-item> |
| 63 | </el-col> | 61 | </el-col> |
| 64 | <el-col :span="8"> | 62 | <el-col :span="8"> |
| 65 | <el-form-item label="户籍所在省市"> | 63 | <el-form-item label="户籍所在省市" prop="hjszss"> |
| 66 | <el-input v-model="ruleForm.hjszss"></el-input> | 64 | <el-input v-model="ruleForm.hjszss"></el-input> |
| 67 | </el-form-item> | 65 | </el-form-item> |
| 68 | </el-col> | 66 | </el-col> |
| ... | @@ -70,12 +68,12 @@ | ... | @@ -70,12 +68,12 @@ |
| 70 | 68 | ||
| 71 | <el-row> | 69 | <el-row> |
| 72 | <el-col :span="16"> | 70 | <el-col :span="16"> |
| 73 | <el-form-item label="地址"> | 71 | <el-form-item label="地址" prop="txdz"> |
| 74 | <el-input v-model="ruleForm.txdz"></el-input> | 72 | <el-input v-model="ruleForm.txdz"></el-input> |
| 75 | </el-form-item> | 73 | </el-form-item> |
| 76 | </el-col> | 74 | </el-col> |
| 77 | <el-col :span="8"> | 75 | <el-col :span="8"> |
| 78 | <el-form-item label="邮编"> | 76 | <el-form-item label="邮编" prop="yb"> |
| 79 | <el-input v-model="ruleForm.yb"></el-input> | 77 | <el-input v-model="ruleForm.yb"></el-input> |
| 80 | </el-form-item> | 78 | </el-form-item> |
| 81 | </el-col> | 79 | </el-col> |
| ... | @@ -83,17 +81,17 @@ | ... | @@ -83,17 +81,17 @@ |
| 83 | 81 | ||
| 84 | <el-row> | 82 | <el-row> |
| 85 | <el-col :span="8"> | 83 | <el-col :span="8"> |
| 86 | <el-form-item label="发证机关"> | 84 | <el-form-item label="发证机关" prop="fzjg"> |
| 87 | <el-input v-model="ruleForm.fzjg"></el-input> | 85 | <el-input v-model="ruleForm.fzjg"></el-input> |
| 88 | </el-form-item> | 86 | </el-form-item> |
| 89 | </el-col> | 87 | </el-col> |
| 90 | <el-col :span="8"> | 88 | <el-col :span="8"> |
| 91 | <el-form-item label="电子邮件"> | 89 | <el-form-item label="电子邮件" prop="dzyj"> |
| 92 | <el-input v-model="ruleForm.dzyj"></el-input> | 90 | <el-input v-model="ruleForm.dzyj"></el-input> |
| 93 | </el-form-item> | 91 | </el-form-item> |
| 94 | </el-col> | 92 | </el-col> |
| 95 | <el-col :span="8"> | 93 | <el-col :span="8"> |
| 96 | <el-form-item label="权利比例"> | 94 | <el-form-item label="权利比例" prop="qlbl"> |
| 97 | <el-input v-model="ruleForm.qlbl"></el-input> | 95 | <el-input v-model="ruleForm.qlbl"></el-input> |
| 98 | </el-form-item> | 96 | </el-form-item> |
| 99 | </el-col> | 97 | </el-col> |
| ... | @@ -101,12 +99,12 @@ | ... | @@ -101,12 +99,12 @@ |
| 101 | 99 | ||
| 102 | <el-row> | 100 | <el-row> |
| 103 | <el-col :span="8"> | 101 | <el-col :span="8"> |
| 104 | <el-form-item label="工作单位"> | 102 | <el-form-item label="工作单位" prop="gzdw"> |
| 105 | <el-input v-model="ruleForm.gzdw"></el-input> | 103 | <el-input v-model="ruleForm.gzdw"></el-input> |
| 106 | </el-form-item> | 104 | </el-form-item> |
| 107 | </el-col> | 105 | </el-col> |
| 108 | <el-col :span="16"> | 106 | <el-col :span="16"> |
| 109 | <el-form-item label="代理机构"> | 107 | <el-form-item label="代理机构" prop="dlrjg"> |
| 110 | <el-input v-model="ruleForm.dlrjg"></el-input> | 108 | <el-input v-model="ruleForm.dlrjg"></el-input> |
| 111 | </el-form-item> | 109 | </el-form-item> |
| 112 | </el-col> | 110 | </el-col> |
| ... | @@ -114,17 +112,17 @@ | ... | @@ -114,17 +112,17 @@ |
| 114 | 112 | ||
| 115 | <el-row> | 113 | <el-row> |
| 116 | <el-col :span="8"> | 114 | <el-col :span="8"> |
| 117 | <el-form-item label="联系电话"> | 115 | <el-form-item label="联系电话" prop="dlrdh"> |
| 118 | <el-input v-model="ruleForm.dlrdh" maxlength="11" oninput="value=value.replace(/[^\d]/g,'')"></el-input> | 116 | <el-input v-model="ruleForm.dlrdh" maxlength="11" oninput="value=value.replace(/[^\d]/g,'')"></el-input> |
| 119 | </el-form-item> | 117 | </el-form-item> |
| 120 | </el-col> | 118 | </el-col> |
| 121 | <el-col :span="8"> | 119 | <el-col :span="8"> |
| 122 | <el-form-item label="代理人姓名"> | 120 | <el-form-item label="代理人姓名" prop="dlrmc"> |
| 123 | <el-input v-model="ruleForm.dlrmc"></el-input> | 121 | <el-input v-model="ruleForm.dlrmc"></el-input> |
| 124 | </el-form-item> | 122 | </el-form-item> |
| 125 | </el-col> | 123 | </el-col> |
| 126 | <el-col :span="8"> | 124 | <el-col :span="8"> |
| 127 | <el-form-item label="代理人证件类型"> | 125 | <el-form-item label="代理人证件类型" prop="dlrzjlx"> |
| 128 | <el-select clearable v-model="ruleForm.dlrzjlx" class="width100" placeholder="请选择"> | 126 | <el-select clearable v-model="ruleForm.dlrzjlx" class="width100" placeholder="请选择"> |
| 129 | <el-option v-for="item in dictData['A30']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 127 | <el-option v-for="item in dictData['A30']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
| 130 | </el-option> | 128 | </el-option> |
| ... | @@ -134,7 +132,15 @@ | ... | @@ -134,7 +132,15 @@ |
| 134 | </el-row> | 132 | </el-row> |
| 135 | <el-row> | 133 | <el-row> |
| 136 | <el-col :span="8"> | 134 | <el-col :span="8"> |
| 137 | <el-form-item label="代理人证件号"> | 135 | <el-form-item label="性别" prop="xb"> |
| 136 | <el-select clearable v-model="ruleForm.xb" class="width100" placeholder="请选择"> | ||
| 137 | <el-option v-for="item in dictData['A43']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | ||
| 138 | </el-option> | ||
| 139 | </el-select> | ||
| 140 | </el-form-item> | ||
| 141 | </el-col> | ||
| 142 | <el-col :span="8"> | ||
| 143 | <el-form-item label="代理人证件号" prop="dlrzjh"> | ||
| 138 | <el-input v-model="ruleForm.dlrzjh" maxlength="20"></el-input> | 144 | <el-input v-model="ruleForm.dlrzjh" maxlength="20"></el-input> |
| 139 | </el-form-item> | 145 | </el-form-item> |
| 140 | </el-col> | 146 | </el-col> |
| ... | @@ -163,6 +169,7 @@ | ... | @@ -163,6 +169,7 @@ |
| 163 | zjh: "", | 169 | zjh: "", |
| 164 | dh: "", | 170 | dh: "", |
| 165 | xb: "", | 171 | xb: "", |
| 172 | fs: "", | ||
| 166 | frmc: "", | 173 | frmc: "", |
| 167 | gj: "", | 174 | gj: "", |
| 168 | hjszss: "", | 175 | hjszss: "", |
| ... | @@ -183,8 +190,8 @@ | ... | @@ -183,8 +190,8 @@ |
| 183 | sqrmc: [{ required: true, message: "姓名/名称", trigger: "blur" }], | 190 | sqrmc: [{ required: true, message: "姓名/名称", trigger: "blur" }], |
| 184 | zjzl: [{ required: true, message: "证件种类", trigger: "change" }], | 191 | zjzl: [{ required: true, message: "证件种类", trigger: "change" }], |
| 185 | zjh: [{ required: true, message: "证件号", trigger: "blur" }], | 192 | zjh: [{ required: true, message: "证件号", trigger: "blur" }], |
| 186 | }, | 193 | } |
| 187 | }; | 194 | } |
| 188 | }, | 195 | }, |
| 189 | watch: { | 196 | watch: { |
| 190 | value (val) { | 197 | value (val) { | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-01 17:41:49 | 4 | * @LastEditTime: 2023-08-04 13:26:31 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div> | 7 | <div> |
| ... | @@ -141,7 +141,6 @@ | ... | @@ -141,7 +141,6 @@ |
| 141 | }, | 141 | }, |
| 142 | gyfs: { | 142 | gyfs: { |
| 143 | handler (newVal, oldValue) { | 143 | handler (newVal, oldValue) { |
| 144 | console.log(newVal, 'newValnewValnewValnewVal', this.tableData); | ||
| 145 | let dataList = _.cloneDeep(this.InformationTable) | 144 | let dataList = _.cloneDeep(this.InformationTable) |
| 146 | if (newVal == 0) { | 145 | if (newVal == 0) { |
| 147 | this.column = _.cloneDeep(dataList) | 146 | this.column = _.cloneDeep(dataList) |
| ... | @@ -189,6 +188,8 @@ | ... | @@ -189,6 +188,8 @@ |
| 189 | if (this.gyfs == '0' && this.tableDataList.length > 0) { | 188 | if (this.gyfs == '0' && this.tableDataList.length > 0) { |
| 190 | this.$message.warning("当前共有方式为单独所有,无法添加多个权利人") | 189 | this.$message.warning("当前共有方式为单独所有,无法添加多个权利人") |
| 191 | } else { | 190 | } else { |
| 191 | this.key++ | ||
| 192 | this.details = {} | ||
| 192 | this.dialog = true | 193 | this.dialog = true |
| 193 | this.isaddupdate = true | 194 | this.isaddupdate = true |
| 194 | } | 195 | } | ... | ... |
| ... | @@ -62,66 +62,38 @@ | ... | @@ -62,66 +62,38 @@ |
| 62 | </el-form-item> | 62 | </el-form-item> |
| 63 | </el-col> | 63 | </el-col> |
| 64 | </el-row> | 64 | </el-row> |
| 65 | <el-row :gutter="10" v-if="ruleForm.fdcq2"> | 65 | <el-row :gutter="10" v-if="ruleForm.fdcq1"> |
| 66 | <el-col :span="8"> | 66 | <el-col :span="8"> |
| 67 | <el-form-item label="土地使用期限:"> | 67 | <el-form-item label="独用土地面积:"> |
| 68 | <el-input disabled v-model="ruleForm.fdcq2.tdsyqx"></el-input> | 68 | <el-input disabled v-model="ruleForm.fdcq1.dytdmj"></el-input> |
| 69 | </el-form-item> | 69 | </el-form-item> |
| 70 | </el-col> | 70 | </el-col> |
| 71 | <el-col :span="8"> | 71 | <el-col :span="8"> |
| 72 | <el-form-item label="规划用途名称:"> | 72 | <el-form-item label="分摊土地面积:"> |
| 73 | <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> | 73 | <el-input disabled v-model="ruleForm.fdcq1.fttdmj"></el-input> |
| 74 | </el-form-item> | 74 | </el-form-item> |
| 75 | </el-col> | 75 | </el-col> |
| 76 | <el-col :span="8"> | 76 | <el-col :span="8"> |
| 77 | <el-form-item label="房屋性质:"> | 77 | <el-form-item label="房地产交易价格:"> |
| 78 | <el-input disabled v-model="ruleForm.fdcq2.fwxzmc"></el-input> | 78 | <el-input disabled v-model="ruleForm.fdcq1.fdcjyjg"></el-input> |
| 79 | </el-form-item> | ||
| 80 | </el-col> | ||
| 81 | </el-row> | ||
| 82 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | ||
| 83 | <el-col :span="8"> | ||
| 84 | <el-form-item label="房屋结构:"> | ||
| 85 | <el-input disabled v-model="ruleForm.fdcq2.fwjgmc"></el-input> | ||
| 86 | </el-form-item> | ||
| 87 | </el-col> | ||
| 88 | <el-col :span="8"> | ||
| 89 | <el-form-item label="所在层:"> | ||
| 90 | <el-input disabled v-model="ruleForm.fdcq2.szc"></el-input> | ||
| 91 | </el-form-item> | ||
| 92 | </el-col> | ||
| 93 | <el-col :span="8"> | ||
| 94 | <el-form-item label="总层数:"> | ||
| 95 | <el-input disabled v-model="ruleForm.fdcq2.zcs"></el-input> | ||
| 96 | </el-form-item> | ||
| 97 | </el-col> | ||
| 98 | </el-row> | ||
| 99 | <el-row :gutter="10" v-if="ruleForm.fdcq2"> | ||
| 100 | <el-col :span="8"> | ||
| 101 | <el-form-item label="竣工时间:"> | ||
| 102 | <el-input disabled v-model="ruleForm.fdcq2.jgsj"></el-input> | ||
| 103 | </el-form-item> | ||
| 104 | </el-col> | ||
| 105 | <el-col :span="8"> | ||
| 106 | <el-form-item label="建筑面积:"> | ||
| 107 | <el-input disabled v-model="ruleForm.qlxx.mj"></el-input> | ||
| 108 | </el-form-item> | ||
| 109 | </el-col> | ||
| 110 | <el-col :span="8"> | ||
| 111 | <el-form-item label="专有建筑面积:"> | ||
| 112 | <el-input disabled v-model="ruleForm.fdcq2.zyjzmj"></el-input> | ||
| 113 | </el-form-item> | 79 | </el-form-item> |
| 114 | </el-col> | 80 | </el-col> |
| 115 | </el-row> | 81 | </el-row> |
| 116 | <el-row :gutter="10"> | 82 | <el-row :gutter="10"> |
| 117 | 83 | <el-col :span="24"> | |
| 118 | <el-col :span="8"> | 84 | <el-form-item label="附记:"> |
| 119 | <el-form-item label="分摊建筑面积:"> | 85 | <el-input disabled v-model="ruleForm.fdcq1.fj"></el-input> |
| 120 | <el-input disabled v-model="ruleForm.fdcq2.ftjzmj"></el-input> | ||
| 121 | </el-form-item> | 86 | </el-form-item> |
| 122 | </el-col> | 87 | </el-col> |
| 123 | </el-row> | 88 | </el-row> |
| 124 | <div class="slxx_title title-block"> | 89 | <div class="slxx_title title-block"> |
| 90 | 房屋多幢明细 | ||
| 91 | <div class="triangle"></div> | ||
| 92 | <fdcqxmTable | ||
| 93 | :ableOperation="ableOperation" | ||
| 94 | :tableData="ruleForm.fdcqxm" | ||
| 95 | @upDateTdytxxList="upDateTdytxxList" /> | ||
| 96 | <div class="slxx_title title-block"> | ||
| 125 | 土地用途 | 97 | 土地用途 |
| 126 | <div class="triangle"></div> | 98 | <div class="triangle"></div> |
| 127 | </div> | 99 | </div> |
| ... | @@ -175,7 +147,7 @@ | ... | @@ -175,7 +147,7 @@ |
| 175 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" | 147 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" |
| 176 | :gyfs="ruleForm.slsq.gyfs" /> | 148 | :gyfs="ruleForm.slsq.gyfs" /> |
| 177 | 149 | ||
| 178 | <div v-if="ruleForm.ywrList && ruleForm.slsq.djlx == '200'"> | 150 | <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'"> |
| 179 | <div class="slxx_title title-block"> | 151 | <div class="slxx_title title-block"> |
| 180 | 义务人信息 | 152 | 义务人信息 |
| 181 | <div class="triangle"></div> | 153 | <div class="triangle"></div> |
| ... | @@ -191,12 +163,13 @@ | ... | @@ -191,12 +163,13 @@ |
| 191 | <el-col> | 163 | <el-col> |
| 192 | <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> | 164 | <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> |
| 193 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 165 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" |
| 194 | v-model="ruleForm.fdcq2.djyy"> | 166 | v-model="ruleForm.fdcq1.djyy"> |
| 195 | </el-input> | 167 | </el-input> |
| 196 | </el-form-item> | 168 | </el-form-item> |
| 197 | </el-col> | 169 | </el-col> |
| 198 | </el-row> | 170 | </el-row> |
| 199 | </div> | 171 | </div> |
| 172 | </div> | ||
| 200 | <el-row class="btn" v-if="ableOperation"> | 173 | <el-row class="btn" v-if="ableOperation"> |
| 201 | <el-form-item> | 174 | <el-form-item> |
| 202 | <el-button type="primary" @click="onSubmit">保存</el-button> | 175 | <el-button type="primary" @click="onSubmit">保存</el-button> |
| ... | @@ -208,6 +181,7 @@ | ... | @@ -208,6 +181,7 @@ |
| 208 | <script> | 181 | <script> |
| 209 | import ywmix from "@/views/ywbl/mixin/index" | 182 | import ywmix from "@/views/ywbl/mixin/index" |
| 210 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 183 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 184 | import fdcqxmTable from "@/views/workflow/components/fdcqxmTable"; | ||
| 211 | import tdytTable from "@/views/workflow/components/tdytTable"; | 185 | import tdytTable from "@/views/workflow/components/tdytTable"; |
| 212 | import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js"; | 186 | import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js"; |
| 213 | import { mapGetters } from "vuex"; | 187 | import { mapGetters } from "vuex"; |
| ... | @@ -231,7 +205,7 @@ | ... | @@ -231,7 +205,7 @@ |
| 231 | } | 205 | } |
| 232 | }); | 206 | }); |
| 233 | }, | 207 | }, |
| 234 | components: { qlrCommonTable, tdytTable }, | 208 | components: { qlrCommonTable, tdytTable ,fdcqxmTable}, |
| 235 | computed: { | 209 | computed: { |
| 236 | ...mapGetters(["dictData", "flag"]), | 210 | ...mapGetters(["dictData", "flag"]), |
| 237 | }, | 211 | }, |
| ... | @@ -253,7 +227,7 @@ | ... | @@ -253,7 +227,7 @@ |
| 253 | slsq: { | 227 | slsq: { |
| 254 | 228 | ||
| 255 | }, | 229 | }, |
| 256 | fdcq2: { | 230 | fdcq1: { |
| 257 | zyjzmj: '', | 231 | zyjzmj: '', |
| 258 | ftjzmj: '' | 232 | ftjzmj: '' |
| 259 | }, | 233 | }, | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-02 08:45:57 | 4 | * @LastEditTime: 2023-08-04 10:56:39 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -312,6 +312,7 @@ | ... | @@ -312,6 +312,7 @@ |
| 312 | * @author: renchao | 312 | * @author: renchao |
| 313 | */ | 313 | */ |
| 314 | onSubmit () { | 314 | onSubmit () { |
| 315 | let that = this | ||
| 315 | if (this.ruleForm.qlrList.length == 0) { | 316 | if (this.ruleForm.qlrList.length == 0) { |
| 316 | this.$message({ | 317 | this.$message({ |
| 317 | showClose: true, | 318 | showClose: true, |
| ... | @@ -320,7 +321,6 @@ | ... | @@ -320,7 +321,6 @@ |
| 320 | }); | 321 | }); |
| 321 | return false; | 322 | return false; |
| 322 | } | 323 | } |
| 323 | |||
| 324 | if (this.ruleForm.sldy.gyfs == "0") { | 324 | if (this.ruleForm.sldy.gyfs == "0") { |
| 325 | if (this.ruleForm.qlrList.length > 1) { | 325 | if (this.ruleForm.qlrList.length > 1) { |
| 326 | this.$message({ | 326 | this.$message({ |
| ... | @@ -331,21 +331,29 @@ | ... | @@ -331,21 +331,29 @@ |
| 331 | return false; | 331 | return false; |
| 332 | } | 332 | } |
| 333 | this.ruleForm.qlrList[0].sfczr = "1"; | 333 | this.ruleForm.qlrList[0].sfczr = "1"; |
| 334 | } | 334 | } else { |
| 335 | if (this.ruleForm.sldy.gyfs == "1") { | ||
| 336 | //是否分别持证 | 335 | //是否分别持证 |
| 337 | if (this.ruleForm.sldy.sqfbcz == '1') { //是 | 336 | if (this.ruleForm.sldy.sqfbcz == "1") { |
| 337 | //是 | ||
| 338 | this.ruleForm.qlrList.forEach((item, index) => { | 338 | this.ruleForm.qlrList.forEach((item, index) => { |
| 339 | item.sfczr = "1" | 339 | item.sfczr = "1"; |
| 340 | }); | 340 | }); |
| 341 | } else { | 341 | } else { |
| 342 | if (!that.ruleForm.czr) { | ||
| 343 | that.$message({ | ||
| 344 | showClose: true, | ||
| 345 | message: "请选择持证人", | ||
| 346 | type: "error", | ||
| 347 | }); | ||
| 348 | return false; | ||
| 349 | } | ||
| 342 | this.ruleForm.qlrList.forEach((item, index) => { | 350 | this.ruleForm.qlrList.forEach((item, index) => { |
| 343 | if (item.zjh == this.ruleForm.czr) { | 351 | if (item.zjh == this.ruleForm.czr) { |
| 344 | item.sfczr = "1" | 352 | item.sfczr = "1"; |
| 345 | } else { | 353 | } else { |
| 346 | item.sfczr = "0" | 354 | item.sfczr = "0"; |
| 347 | } | 355 | } |
| 348 | }) | 356 | }); |
| 349 | } | 357 | } |
| 350 | } | 358 | } |
| 351 | /** | 359 | /** | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
| 3 | * @Autor: ssq | 3 | * @Autor: ssq |
| 4 | * @LastEditTime: 2023-08-03 09:02:02 | 4 | * @LastEditTime: 2023-08-03 14:37:14 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="slxx"> | 7 | <div class="slxx"> |
| ... | @@ -11,7 +11,7 @@ | ... | @@ -11,7 +11,7 @@ |
| 11 | ref="ruleForm" | 11 | ref="ruleForm" |
| 12 | :label-position="flag ? 'top' : ''" | 12 | :label-position="flag ? 'top' : ''" |
| 13 | :inline="flag" | 13 | :inline="flag" |
| 14 | label-width="120px" | 14 | label-width="140px" |
| 15 | > | 15 | > |
| 16 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> | 16 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> |
| 17 | <div class="slxx_title title-block"> | 17 | <div class="slxx_title title-block"> |
| ... | @@ -52,7 +52,7 @@ | ... | @@ -52,7 +52,7 @@ |
| 52 | </el-form-item> | 52 | </el-form-item> |
| 53 | </el-col> | 53 | </el-col> |
| 54 | </el-row> | 54 | </el-row> |
| 55 | <!-- <div class="slxx_title title-block"> | 55 | <div class="slxx_title title-block"> |
| 56 | 不动产单元情况 | 56 | 不动产单元情况 |
| 57 | <div class="triangle"></div> | 57 | <div class="triangle"></div> |
| 58 | </div> | 58 | </div> |
| ... | @@ -68,64 +68,86 @@ | ... | @@ -68,64 +68,86 @@ |
| 68 | </el-form-item> | 68 | </el-form-item> |
| 69 | </el-col> | 69 | </el-col> |
| 70 | </el-row> | 70 | </el-row> |
| 71 | <el-row :gutter="10" v-if="ruleForm.fdcq2"> | 71 | <el-row :gutter="10"> |
| 72 | <el-col :span="8"> | 72 | <el-col :span="8"> |
| 73 | <el-form-item label="土地使用期限:"> | 73 | <el-form-item label="发包方:"> |
| 74 | <el-input disabled v-model="ruleForm.fdcq2.tdsyqx"></el-input> | 74 | <el-input v-model="ruleForm.lq.fbf"></el-input> |
| 75 | </el-form-item> | 75 | </el-form-item> |
| 76 | </el-col> | 76 | </el-col> |
| 77 | <el-col :span="8"> | 77 | <el-col :span="8"> |
| 78 | <el-form-item label="规划用途名称:"> | 78 | <el-form-item label="发包方代码:"> |
| 79 | <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> | 79 | <el-input v-model="ruleForm.lq.fbfdm"></el-input> |
| 80 | </el-form-item> | 80 | </el-form-item> |
| 81 | </el-col> | 81 | </el-col> |
| 82 | <el-col :span="8"> | 82 | <el-col :span="8"> |
| 83 | <el-form-item label="房屋性质:"> | 83 | <el-form-item label="使用权(承包)面积:"> |
| 84 | <el-input disabled v-model="ruleForm.fdcq2.fwxzmc"></el-input> | 84 | <el-input v-model="ruleForm.lq.syqmj"></el-input> |
| 85 | </el-form-item> | 85 | </el-form-item> |
| 86 | </el-col> | 86 | </el-col> |
| 87 | </el-row> | 87 | </el-row> |
| 88 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | 88 | <el-row :gutter="10"> |
| 89 | <el-col :span="8"> | ||
| 90 | <el-form-item label="林地所有权性质:"> | ||
| 91 | <el-input v-model="ruleForm.lq.ldsyqxz"></el-input> | ||
| 92 | </el-form-item> | ||
| 93 | </el-col> | ||
| 94 | <el-col :span="8"> | ||
| 95 | <el-form-item label="森林类别:"> | ||
| 96 | <el-input v-model="ruleForm.lq.sllb"></el-input> | ||
| 97 | </el-form-item> | ||
| 98 | </el-col> | ||
| 99 | <el-col :span="8"> | ||
| 100 | <el-form-item label="主要树种:"> | ||
| 101 | <el-input v-model="ruleForm.lq.zysz"></el-input> | ||
| 102 | </el-form-item> | ||
| 103 | </el-col> | ||
| 104 | </el-row> | ||
| 105 | <el-row :gutter="10"> | ||
| 89 | <el-col :span="8"> | 106 | <el-col :span="8"> |
| 90 | <el-form-item label="房屋结构:"> | 107 | <el-form-item label="株数:"> |
| 91 | <el-input disabled v-model="ruleForm.fdcq2.fwjgmc"></el-input> | 108 | <el-input v-model="ruleForm.lq.zs"></el-input> |
| 92 | </el-form-item> | 109 | </el-form-item> |
| 93 | </el-col> | 110 | </el-col> |
| 94 | <el-col :span="8"> | 111 | <el-col :span="8"> |
| 95 | <el-form-item label="所在层:"> | 112 | <el-form-item label="林种:"> |
| 96 | <el-input disabled v-model="ruleForm.fdcq2.szc"></el-input> | 113 | <el-input v-model="ruleForm.lq.lz"></el-input> |
| 97 | </el-form-item> | 114 | </el-form-item> |
| 98 | </el-col> | 115 | </el-col> |
| 99 | <el-col :span="8"> | 116 | <el-col :span="8"> |
| 100 | <el-form-item label="总层数:"> | 117 | <el-form-item label="起源:"> |
| 101 | <el-input disabled v-model="ruleForm.fdcq2.zcs"></el-input> | 118 | <el-input v-model="ruleForm.lq.qy"></el-input> |
| 102 | </el-form-item> | 119 | </el-form-item> |
| 103 | </el-col> | 120 | </el-col> |
| 104 | </el-row> | 121 | </el-row> |
| 105 | <el-row :gutter="10" v-if="ruleForm.fdcq2"> | 122 | <el-row :gutter="10"> |
| 106 | <el-col :span="8"> | 123 | <el-col :span="8"> |
| 107 | <el-form-item label="竣工时间:"> | 124 | <el-form-item label="造林年度:"> |
| 108 | <el-input disabled v-model="ruleForm.fdcq2.jgsj"></el-input> | 125 | <el-input v-model="ruleForm.lq.zlnd"></el-input> |
| 109 | </el-form-item> | 126 | </el-form-item> |
| 110 | </el-col> | 127 | </el-col> |
| 111 | <el-col :span="8"> | 128 | <el-col :span="8"> |
| 112 | <el-form-item label="建筑面积:"> | 129 | <el-form-item label="林班:"> |
| 113 | <el-input disabled v-model="ruleForm.qlxx.mj"></el-input> | 130 | <el-input v-model="ruleForm.lq.lb"></el-input> |
| 114 | </el-form-item> | 131 | </el-form-item> |
| 115 | </el-col> | 132 | </el-col> |
| 116 | <el-col :span="8"> | 133 | <el-col :span="8"> |
| 117 | <el-form-item label="专有建筑面积:"> | 134 | <el-form-item label="小班:"> |
| 118 | <el-input disabled v-model="ruleForm.fdcq2.zyjzmj"></el-input> | 135 | <el-input v-model="ruleForm.lq.xb"></el-input> |
| 119 | </el-form-item> | 136 | </el-form-item> |
| 120 | </el-col> | 137 | </el-col> |
| 121 | </el-row> | 138 | </el-row> |
| 122 | <el-row :gutter="10"> | 139 | <el-row :gutter="10"> |
| 123 | <el-col :span="8"> | 140 | <el-col :span="8"> |
| 124 | <el-form-item label="分摊建筑面积:"> | 141 | <el-form-item label="小地名:"> |
| 125 | <el-input disabled v-model="ruleForm.fdcq2.ftjzmj"></el-input> | 142 | <el-input v-model="ruleForm.lq.xdm"></el-input> |
| 126 | </el-form-item> | 143 | </el-form-item> |
| 127 | </el-col> | 144 | </el-col> |
| 128 | </el-row> --> | 145 | <el-col :span="8"> |
| 146 | <el-form-item label="附记:"> | ||
| 147 | <el-input v-model="ruleForm.lq.fj"></el-input> | ||
| 148 | </el-form-item> | ||
| 149 | </el-col> | ||
| 150 | </el-row> | ||
| 129 | <div class="slxx_title title-block"> | 151 | <div class="slxx_title title-block"> |
| 130 | 土地用途 | 152 | 土地用途 |
| 131 | <div class="triangle"></div> | 153 | <div class="triangle"></div> |
| ... | @@ -214,19 +236,19 @@ | ... | @@ -214,19 +236,19 @@ |
| 214 | 登记原因 | 236 | 登记原因 |
| 215 | <div class="triangle"></div> | 237 | <div class="triangle"></div> |
| 216 | </div> | 238 | </div> |
| 217 | <!-- <el-row :gutter="10"> | 239 | <el-row :gutter="10"> |
| 218 | <el-col> | 240 | <el-col> |
| 219 | <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> | 241 | <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> |
| 220 | <el-input | 242 | <el-input |
| 221 | class="textArea" | 243 | class="textArea" |
| 222 | type="textarea" | 244 | type="textarea" |
| 223 | :disabled="!ableOperation" | 245 | :disabled="!ableOperation" |
| 224 | v-model="ruleForm.fdcq2.djyy" | 246 | v-model="ruleForm.lq.djyy" |
| 225 | > | 247 | > |
| 226 | </el-input> | 248 | </el-input> |
| 227 | </el-form-item> | 249 | </el-form-item> |
| 228 | </el-col> | 250 | </el-col> |
| 229 | </el-row> --> | 251 | </el-row> |
| 230 | </div> | 252 | </div> |
| 231 | <el-row class="btn" v-if="ableOperation"> | 253 | <el-row class="btn" v-if="ableOperation"> |
| 232 | <el-form-item> | 254 | <el-form-item> | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-01 18:15:20 | 4 | * @LastEditTime: 2023-08-04 10:59:55 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -449,8 +449,7 @@ | ... | @@ -449,8 +449,7 @@ |
| 449 | return false; | 449 | return false; |
| 450 | } | 450 | } |
| 451 | this.ruleForm.qlrList[0].sfczr = "1"; | 451 | this.ruleForm.qlrList[0].sfczr = "1"; |
| 452 | } | 452 | } else { |
| 453 | if (this.ruleForm.sldy.gyfs == "1") { | ||
| 454 | //是否分别持证 | 453 | //是否分别持证 |
| 455 | if (this.ruleForm.sldy.sqfbcz == "1") { | 454 | if (this.ruleForm.sldy.sqfbcz == "1") { |
| 456 | //是 | 455 | //是 |
| ... | @@ -458,6 +457,14 @@ | ... | @@ -458,6 +457,14 @@ |
| 458 | item.sfczr = "1"; | 457 | item.sfczr = "1"; |
| 459 | }); | 458 | }); |
| 460 | } else { | 459 | } else { |
| 460 | if (!that.ruleForm.czr) { | ||
| 461 | that.$message({ | ||
| 462 | showClose: true, | ||
| 463 | message: "请选择持证人", | ||
| 464 | type: "error", | ||
| 465 | }); | ||
| 466 | return false; | ||
| 467 | } | ||
| 461 | this.ruleForm.qlrList.forEach((item, index) => { | 468 | this.ruleForm.qlrList.forEach((item, index) => { |
| 462 | if (item.zjh == this.ruleForm.czr) { | 469 | if (item.zjh == this.ruleForm.czr) { |
| 463 | item.sfczr = "1"; | 470 | item.sfczr = "1"; | ... | ... |
| 1 | /* | 1 | /* |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-07-14 16:59:31 | 4 | * @LastEditTime: 2023-08-04 09:52:09 |
| 5 | */ | 5 | */ |
| 6 | import filter from '@/utils/filter.js' | 6 | import filter from '@/utils/filter.js' |
| 7 | let vm = null | 7 | let vm = null |
| ... | @@ -113,7 +113,7 @@ class data extends filter { | ... | @@ -113,7 +113,7 @@ class data extends filter { |
| 113 | }, | 113 | }, |
| 114 | { | 114 | { |
| 115 | label: '操作', | 115 | label: '操作', |
| 116 | width: '130', | 116 | width: '100', |
| 117 | render: (h, scope) => { | 117 | render: (h, scope) => { |
| 118 | return ( | 118 | return ( |
| 119 | <div> | 119 | <div> | ... | ... |
| 1 | /* | 1 | /* |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-07-14 16:59:35 | 4 | * @LastEditTime: 2023-08-04 09:54:32 |
| 5 | */ | 5 | */ |
| 6 | import filter from '@/utils/filter.js' | 6 | import filter from '@/utils/filter.js' |
| 7 | let vm = null | 7 | let vm = null |
| ... | @@ -40,17 +40,6 @@ class data extends filter { | ... | @@ -40,17 +40,6 @@ class data extends filter { |
| 40 | <div> | 40 | <div> |
| 41 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> | 41 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> |
| 42 | <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> | 42 | <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> |
| 43 | {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> | ||
| 44 | <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> | ||
| 45 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
| 46 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
| 47 | <span v-show={scope.row.cfzt == 1}>,已查封</span> | ||
| 48 | <span v-show={scope.row.diyizt == 1}>,已地役</span> | ||
| 49 | <span v-show={scope.row.yyzt == 1}>,异议中</span> | ||
| 50 | <span v-show={scope.row.xzzt == 1}>,已限制</span> | ||
| 51 | <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> | ||
| 52 | <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> | ||
| 53 | <span v-show={scope.row.dyzt == 1}>,已抵押</span> */} | ||
| 54 | </div> | 43 | </div> |
| 55 | ) | 44 | ) |
| 56 | } | 45 | } |
| ... | @@ -61,6 +50,8 @@ class data extends filter { | ... | @@ -61,6 +50,8 @@ class data extends filter { |
| 61 | }, | 50 | }, |
| 62 | { | 51 | { |
| 63 | prop: "qllxmc", | 52 | prop: "qllxmc", |
| 53 | width: '100', | ||
| 54 | showOverflowTooltip: true, | ||
| 64 | label: "权利类型", | 55 | label: "权利类型", |
| 65 | }, | 56 | }, |
| 66 | { | 57 | { |
| ... | @@ -70,6 +61,8 @@ class data extends filter { | ... | @@ -70,6 +61,8 @@ class data extends filter { |
| 70 | { | 61 | { |
| 71 | prop: "zrzh", | 62 | prop: "zrzh", |
| 72 | label: "自然幢号", | 63 | label: "自然幢号", |
| 64 | width: '90', | ||
| 65 | showOverflowTooltip: true, | ||
| 73 | }, | 66 | }, |
| 74 | { | 67 | { |
| 75 | prop: "jzwmc", | 68 | prop: "jzwmc", |
| ... | @@ -98,6 +91,7 @@ class data extends filter { | ... | @@ -98,6 +91,7 @@ class data extends filter { |
| 98 | }, | 91 | }, |
| 99 | { | 92 | { |
| 100 | label: "土地/房屋用途", | 93 | label: "土地/房屋用途", |
| 94 | minWidth: '170', | ||
| 101 | render: (h, scope) => { | 95 | render: (h, scope) => { |
| 102 | return ( | 96 | return ( |
| 103 | <div> | 97 | <div> |
| ... | @@ -119,13 +113,13 @@ class data extends filter { | ... | @@ -119,13 +113,13 @@ class data extends filter { |
| 119 | { | 113 | { |
| 120 | prop: "zl", | 114 | prop: "zl", |
| 121 | label: "自然幢坐落", | 115 | label: "自然幢坐落", |
| 122 | minWidth: '130' | 116 | minWidth: '120', |
| 117 | showOverflowTooltip: true | ||
| 123 | }, | 118 | }, |
| 124 | { | 119 | { |
| 125 | label: '操作', | 120 | label: '操作', |
| 126 | width: '160', | 121 | width: '110', |
| 127 | align: 'center', | 122 | align: 'center', |
| 128 | fixed: 'right', | ||
| 129 | render: (h, scope) => { | 123 | render: (h, scope) => { |
| 130 | return ( | 124 | return ( |
| 131 | <div> | 125 | <div> | ... | ... |
| ... | @@ -112,7 +112,7 @@ class data extends filter { | ... | @@ -112,7 +112,7 @@ class data extends filter { |
| 112 | }, | 112 | }, |
| 113 | { | 113 | { |
| 114 | label: '操作', | 114 | label: '操作', |
| 115 | width: '130', | 115 | width: '100', |
| 116 | render: (h, scope) => { | 116 | render: (h, scope) => { |
| 117 | return ( | 117 | return ( |
| 118 | <div> | 118 | <div> | ... | ... |
| 1 | /* | 1 | /* |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-07-14 16:59:53 | 4 | * @LastEditTime: 2023-08-04 09:47:56 |
| 5 | */ | 5 | */ |
| 6 | import filter from '@/utils/filter.js' | 6 | import filter from '@/utils/filter.js' |
| 7 | let vm = null | 7 | let vm = null |
| ... | @@ -104,9 +104,8 @@ class data extends filter { | ... | @@ -104,9 +104,8 @@ class data extends filter { |
| 104 | }, | 104 | }, |
| 105 | { | 105 | { |
| 106 | label: '操作', | 106 | label: '操作', |
| 107 | width: '160', | 107 | width: '110', |
| 108 | align: 'center', | 108 | align: 'center', |
| 109 | fixed: 'right', | ||
| 110 | render: (h, scope) => { | 109 | render: (h, scope) => { |
| 111 | return ( | 110 | return ( |
| 112 | <div> | 111 | <div> | ... | ... |
| 1 | /* | 1 | /* |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-07-14 17:00:21 | 4 | * @LastEditTime: 2023-08-04 09:52:38 |
| 5 | */ | 5 | */ |
| 6 | import filter from '@/utils/filter.js' | 6 | import filter from '@/utils/filter.js' |
| 7 | let vm = null | 7 | let vm = null |
| ... | @@ -112,7 +112,7 @@ class data extends filter { | ... | @@ -112,7 +112,7 @@ class data extends filter { |
| 112 | }, | 112 | }, |
| 113 | { | 113 | { |
| 114 | label: '操作', | 114 | label: '操作', |
| 115 | width: '130', | 115 | width: '100', |
| 116 | render: (h, scope) => { | 116 | render: (h, scope) => { |
| 117 | return ( | 117 | return ( |
| 118 | <div> | 118 | <div> | ... | ... |
| ... | @@ -128,8 +128,7 @@ class data extends filter { | ... | @@ -128,8 +128,7 @@ class data extends filter { |
| 128 | }, | 128 | }, |
| 129 | { | 129 | { |
| 130 | label: '操作', | 130 | label: '操作', |
| 131 | width: '130', | 131 | width: '110', |
| 132 | fixed: "right", | ||
| 133 | render: (h, scope) => { | 132 | render: (h, scope) => { |
| 134 | return ( | 133 | return ( |
| 135 | <div> | 134 | <div> | ... | ... |
-
Please register or sign in to post a comment