b7996116 by renchao@pashanhoo.com

Merge branch 'dev'

2 parents f901e658 9663473f
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 08:37:21 4 * @LastEditTime: 2023-08-02 10:59:22
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -466,7 +466,7 @@ ...@@ -466,7 +466,7 @@
466 <el-form-item label="共有方式:"> 466 <el-form-item label="共有方式:">
467 <el-radio-group 467 <el-radio-group
468 :disabled="!ableOperation" 468 :disabled="!ableOperation"
469 v-model="ruleForm.sldy.gyfs"> 469 v-model="ruleForm.qlxx.gyfs">
470 <el-radio label="0">单独所有</el-radio> 470 <el-radio label="0">单独所有</el-radio>
471 <el-radio label="1">共同共有</el-radio> 471 <el-radio label="1">共同共有</el-radio>
472 <el-radio label="2">按份所有</el-radio> 472 <el-radio label="2">按份所有</el-radio>
...@@ -474,10 +474,10 @@ ...@@ -474,10 +474,10 @@
474 </el-radio-group> 474 </el-radio-group>
475 </el-form-item> 475 </el-form-item>
476 </el-col> 476 </el-col>
477 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> 477 <el-col :span="6" v-show="ruleForm.qlxx.gyfs != '0'">
478 <el-form-item label="是否分别持证:"> 478 <el-form-item label="是否分别持证:">
479 <el-radio-group 479 <el-radio-group
480 v-model="ruleForm.sldy.sqfbcz" 480 v-model="ruleForm.qlxx.sqfbcz"
481 :disabled="!ableOperation"> 481 :disabled="!ableOperation">
482 <el-radio :label="1"></el-radio> 482 <el-radio :label="1"></el-radio>
483 <el-radio :label="0"></el-radio> 483 <el-radio :label="0"></el-radio>
...@@ -486,7 +486,7 @@ ...@@ -486,7 +486,7 @@
486 </el-col> 486 </el-col>
487 <el-col 487 <el-col
488 :span="6" 488 :span="6"
489 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 489 v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'">
490 <el-form-item label="持证人:"> 490 <el-form-item label="持证人:">
491 <el-select 491 <el-select
492 v-model="ruleForm.czr" 492 v-model="ruleForm.czr"
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 08:37:47 4 * @LastEditTime: 2023-08-02 11:00:09
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -366,7 +366,7 @@ ...@@ -366,7 +366,7 @@
366 <el-form-item label="共有方式:"> 366 <el-form-item label="共有方式:">
367 <el-radio-group 367 <el-radio-group
368 :disabled="!ableOperation" 368 :disabled="!ableOperation"
369 v-model="ruleForm.sldy.gyfs"> 369 v-model="ruleForm.qlxx.gyfs">
370 <el-radio label="0">单独所有</el-radio> 370 <el-radio label="0">单独所有</el-radio>
371 <el-radio label="1">共同共有</el-radio> 371 <el-radio label="1">共同共有</el-radio>
372 <el-radio label="2">按份所有</el-radio> 372 <el-radio label="2">按份所有</el-radio>
...@@ -374,10 +374,10 @@ ...@@ -374,10 +374,10 @@
374 </el-radio-group> 374 </el-radio-group>
375 </el-form-item> 375 </el-form-item>
376 </el-col> 376 </el-col>
377 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> 377 <el-col :span="6" v-show="ruleForm.qlxx.gyfs != '0'">
378 <el-form-item label="是否分别持证:"> 378 <el-form-item label="是否分别持证:">
379 <el-radio-group 379 <el-radio-group
380 v-model="ruleForm.sldy.sqfbcz" 380 v-model="ruleForm.qlxx.sqfbcz"
381 :disabled="!ableOperation"> 381 :disabled="!ableOperation">
382 <el-radio :label="1"></el-radio> 382 <el-radio :label="1"></el-radio>
383 <el-radio :label="0"></el-radio> 383 <el-radio :label="0"></el-radio>
...@@ -386,7 +386,7 @@ ...@@ -386,7 +386,7 @@
386 </el-col> 386 </el-col>
387 <el-col 387 <el-col
388 :span="6" 388 :span="6"
389 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 389 v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'">
390 <el-form-item label="持证人:"> 390 <el-form-item label="持证人:">
391 <el-select 391 <el-select
392 v-model="ruleForm.czr" 392 v-model="ruleForm.czr"
......
...@@ -402,7 +402,7 @@ ...@@ -402,7 +402,7 @@
402 <el-form-item label="共有方式:"> 402 <el-form-item label="共有方式:">
403 <el-radio-group 403 <el-radio-group
404 :disabled="!ableOperation" 404 :disabled="!ableOperation"
405 v-model="ruleForm.sldy.gyfs"> 405 v-model="ruleForm.qlxx.gyfs">
406 <el-radio label="0">单独所有</el-radio> 406 <el-radio label="0">单独所有</el-radio>
407 <el-radio label="1">共同共有</el-radio> 407 <el-radio label="1">共同共有</el-radio>
408 <el-radio label="2">按份所有</el-radio> 408 <el-radio label="2">按份所有</el-radio>
...@@ -410,10 +410,10 @@ ...@@ -410,10 +410,10 @@
410 </el-radio-group> 410 </el-radio-group>
411 </el-form-item> 411 </el-form-item>
412 </el-col> 412 </el-col>
413 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> 413 <el-col :span="6" v-show="ruleForm.qlxx.gyfs != '0'">
414 <el-form-item label="是否分别持证:"> 414 <el-form-item label="是否分别持证:">
415 <el-radio-group 415 <el-radio-group
416 v-model="ruleForm.sldy.sqfbcz" 416 v-model="ruleForm.qlxx.sqfbcz"
417 :disabled="!ableOperation"> 417 :disabled="!ableOperation">
418 <el-radio :label="1"></el-radio> 418 <el-radio :label="1"></el-radio>
419 <el-radio :label="0"></el-radio> 419 <el-radio :label="0"></el-radio>
...@@ -422,7 +422,7 @@ ...@@ -422,7 +422,7 @@
422 </el-col> 422 </el-col>
423 <el-col 423 <el-col
424 :span="6" 424 :span="6"
425 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 425 v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'">
426 <el-form-item label="持证人:"> 426 <el-form-item label="持证人:">
427 <el-select 427 <el-select
428 v-model="ruleForm.czr" 428 v-model="ruleForm.czr"
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 08:38:26 4 * @LastEditTime: 2023-08-02 11:01:16
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -252,7 +252,7 @@ ...@@ -252,7 +252,7 @@
252 <el-form-item label="共有方式:"> 252 <el-form-item label="共有方式:">
253 <el-radio-group 253 <el-radio-group
254 :disabled="!ableOperation" 254 :disabled="!ableOperation"
255 v-model="ruleForm.sldy.gyfs"> 255 v-model="ruleForm.qlxx.gyfs">
256 <el-radio label="0">单独所有</el-radio> 256 <el-radio label="0">单独所有</el-radio>
257 <el-radio label="1">共同共有</el-radio> 257 <el-radio label="1">共同共有</el-radio>
258 <el-radio label="2">按份所有</el-radio> 258 <el-radio label="2">按份所有</el-radio>
...@@ -260,10 +260,10 @@ ...@@ -260,10 +260,10 @@
260 </el-radio-group> 260 </el-radio-group>
261 </el-form-item> 261 </el-form-item>
262 </el-col> 262 </el-col>
263 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> 263 <el-col :span="6" v-show="ruleForm.qlxx.gyfs != '0'">
264 <el-form-item label="是否分别持证:"> 264 <el-form-item label="是否分别持证:">
265 <el-radio-group 265 <el-radio-group
266 v-model="ruleForm.sldy.sqfbcz" 266 v-model="ruleForm.qlxx.sqfbcz"
267 :disabled="!ableOperation"> 267 :disabled="!ableOperation">
268 <el-radio :label="1"></el-radio> 268 <el-radio :label="1"></el-radio>
269 <el-radio :label="0"></el-radio> 269 <el-radio :label="0"></el-radio>
...@@ -272,7 +272,7 @@ ...@@ -272,7 +272,7 @@
272 </el-col> 272 </el-col>
273 <el-col 273 <el-col
274 :span="6" 274 :span="6"
275 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 275 v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'">
276 <el-form-item label="持证人:"> 276 <el-form-item label="持证人:">
277 <el-select 277 <el-select
278 v-model="ruleForm.czr" 278 v-model="ruleForm.czr"
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 08:38:41 4 * @LastEditTime: 2023-08-02 11:01:08
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -348,7 +348,7 @@ ...@@ -348,7 +348,7 @@
348 <el-form-item label="共有方式:"> 348 <el-form-item label="共有方式:">
349 <el-radio-group 349 <el-radio-group
350 :disabled="!ableOperation" 350 :disabled="!ableOperation"
351 v-model="ruleForm.sldy.gyfs"> 351 v-model="ruleForm.qlxx.gyfs">
352 <el-radio label="0">单独所有</el-radio> 352 <el-radio label="0">单独所有</el-radio>
353 <el-radio label="1">共同共有</el-radio> 353 <el-radio label="1">共同共有</el-radio>
354 <el-radio label="2">按份所有</el-radio> 354 <el-radio label="2">按份所有</el-radio>
...@@ -356,10 +356,10 @@ ...@@ -356,10 +356,10 @@
356 </el-radio-group> 356 </el-radio-group>
357 </el-form-item> 357 </el-form-item>
358 </el-col> 358 </el-col>
359 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> 359 <el-col :span="6" v-show="ruleForm.qlxx.gyfs != '0'">
360 <el-form-item label="是否分别持证:"> 360 <el-form-item label="是否分别持证:">
361 <el-radio-group 361 <el-radio-group
362 v-model="ruleForm.sldy.sqfbcz" 362 v-model="ruleForm.qlxx.sqfbcz"
363 :disabled="!ableOperation"> 363 :disabled="!ableOperation">
364 <el-radio :label="1"></el-radio> 364 <el-radio :label="1"></el-radio>
365 <el-radio :label="0"></el-radio> 365 <el-radio :label="0"></el-radio>
...@@ -368,7 +368,7 @@ ...@@ -368,7 +368,7 @@
368 </el-col> 368 </el-col>
369 <el-col 369 <el-col
370 :span="6" 370 :span="6"
371 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 371 v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'">
372 <el-form-item label="持证人:"> 372 <el-form-item label="持证人:">
373 <el-select 373 <el-select
374 v-model="ruleForm.czr" 374 v-model="ruleForm.czr"
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 08:38:55 4 * @LastEditTime: 2023-08-02 11:00:54
5 :show-message="false" 5 :show-message="false"
6 --> 6 -->
7 <template> 7 <template>
...@@ -407,7 +407,7 @@ ...@@ -407,7 +407,7 @@
407 <el-form-item label="共有方式:"> 407 <el-form-item label="共有方式:">
408 <el-radio-group 408 <el-radio-group
409 :disabled="!ableOperation" 409 :disabled="!ableOperation"
410 v-model="ruleForm.sldy.gyfs"> 410 v-model="ruleForm.qlxx.gyfs">
411 <el-radio label="0">单独所有</el-radio> 411 <el-radio label="0">单独所有</el-radio>
412 <el-radio label="1">共同共有</el-radio> 412 <el-radio label="1">共同共有</el-radio>
413 <el-radio label="2">按份所有</el-radio> 413 <el-radio label="2">按份所有</el-radio>
...@@ -415,10 +415,10 @@ ...@@ -415,10 +415,10 @@
415 </el-radio-group> 415 </el-radio-group>
416 </el-form-item> 416 </el-form-item>
417 </el-col> 417 </el-col>
418 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> 418 <el-col :span="6" v-show="ruleForm.qlxx.gyfs != '0'">
419 <el-form-item label="是否分别持证:"> 419 <el-form-item label="是否分别持证:">
420 <el-radio-group 420 <el-radio-group
421 v-model="ruleForm.sldy.sqfbcz" 421 v-model="ruleForm.qlxx.sqfbcz"
422 :disabled="!ableOperation"> 422 :disabled="!ableOperation">
423 <el-radio :label="1"></el-radio> 423 <el-radio :label="1"></el-radio>
424 <el-radio :label="0"></el-radio> 424 <el-radio :label="0"></el-radio>
...@@ -427,7 +427,7 @@ ...@@ -427,7 +427,7 @@
427 </el-col> 427 </el-col>
428 <el-col 428 <el-col
429 :span="6" 429 :span="6"
430 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 430 v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'">
431 <el-form-item label="持证人:"> 431 <el-form-item label="持证人:">
432 <el-select 432 <el-select
433 v-model="ruleForm.czr" 433 v-model="ruleForm.czr"
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 08:39:13 4 * @LastEditTime: 2023-08-02 11:00:48
5 :show-message="false" 5 :show-message="false"
6 --> 6 -->
7 <template> 7 <template>
...@@ -328,7 +328,7 @@ ...@@ -328,7 +328,7 @@
328 <el-form-item label="共有方式:"> 328 <el-form-item label="共有方式:">
329 <el-radio-group 329 <el-radio-group
330 :disabled="!ableOperation" 330 :disabled="!ableOperation"
331 v-model="ruleForm.sldy.gyfs"> 331 v-model="ruleForm.qlxx.gyfs">
332 <el-radio label="0">单独所有</el-radio> 332 <el-radio label="0">单独所有</el-radio>
333 <el-radio label="1">共同共有</el-radio> 333 <el-radio label="1">共同共有</el-radio>
334 <el-radio label="2">按份所有</el-radio> 334 <el-radio label="2">按份所有</el-radio>
...@@ -336,10 +336,10 @@ ...@@ -336,10 +336,10 @@
336 </el-radio-group> 336 </el-radio-group>
337 </el-form-item> 337 </el-form-item>
338 </el-col> 338 </el-col>
339 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> 339 <el-col :span="6" v-show="ruleForm.qlxx.gyfs != '0'">
340 <el-form-item label="是否分别持证:"> 340 <el-form-item label="是否分别持证:">
341 <el-radio-group 341 <el-radio-group
342 v-model="ruleForm.sldy.sqfbcz" 342 v-model="ruleForm.qlxx.sqfbcz"
343 :disabled="!ableOperation"> 343 :disabled="!ableOperation">
344 <el-radio :label="1"></el-radio> 344 <el-radio :label="1"></el-radio>
345 <el-radio :label="0"></el-radio> 345 <el-radio :label="0"></el-radio>
...@@ -348,7 +348,7 @@ ...@@ -348,7 +348,7 @@
348 </el-col> 348 </el-col>
349 <el-col 349 <el-col
350 :span="6" 350 :span="6"
351 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 351 v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'">
352 <el-form-item label="持证人:"> 352 <el-form-item label="持证人:">
353 <el-select 353 <el-select
354 v-model="ruleForm.czr" 354 v-model="ruleForm.czr"
...@@ -473,32 +473,16 @@ ...@@ -473,32 +473,16 @@
473 bdcqzhrules: [ 473 bdcqzhrules: [
474 { required: true, message: "不动产权证号:", trigger: "blur" }, 474 { required: true, message: "不动产权证号:", trigger: "blur" },
475 ], 475 ],
476 // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], 476 // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
477 djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], 477 djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }],
478 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], 478 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
479 djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], 479 djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }],
480 ygdjlxrules: [{ required: true, message: "预告登记种类", trigger: "change" }], 480 ygdjlxrules: [{ required: true, message: "预告登记种类", trigger: "change" }],
481 djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], 481 djlxrules: [{ required: true, message: "登记类型", trigger: "change" }],
482 ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], 482 ywhrules: [{ required: true, message: "业务号", trigger: "blur" }],
483 }, 483 },
484 ableOperation:false, 484 ableOperation: false,
485 }; 485 };
486 },
487 created() {
488 this.loadData();
489 },
490 mounted() {
491 this.ableOperation=this.$parent.ableOperation
492 },
493 methods: {
494 /**
495 * @description: ssQlxxchange
496 * @param {*} val
497 * @author: renchao
498 */
499 ssQlxxchange(val) {
500 this.ruleForm.ssQlxx = val;
501 this.ruleForm.qlxx.ssywh = val.ywh;
502 }, 486 },
503 created () { 487 created () {
504 this.loadData(); 488 this.loadData();
...@@ -516,152 +500,168 @@ ...@@ -516,152 +500,168 @@
516 this.ruleForm.ssQlxx = val; 500 this.ruleForm.ssQlxx = val;
517 this.ruleForm.qlxx.ssywh = val.ywh; 501 this.ruleForm.qlxx.ssywh = val.ywh;
518 }, 502 },
519 /** 503 created () {
520 * @description: djlxchange 504 this.loadData();
521 * @param {*} val
522 * @author: renchao
523 */
524 djlxchange (val) {
525 if (val == null || val == 100) {
526 this.ssqlxxshow = false;
527 } else {
528 this.ssqlxxshow = true;
529 }
530 }, 505 },
531 /** 506 mounted () {
532 * @description: loadData 507 this.ableOperation = this.$parent.ableOperation
533 * @author: renchao
534 */
535 loadData () {
536 this.$startLoading();
537 this.propsParam.isEdit = this.$parent.isEdit
538 init(this.propsParam).then((res) => {
539 if (res.code == 200) {
540 this.ruleForm = res.result;
541 let djlx = this.ruleForm.qlxx.djlx;
542 if (djlx == null || djlx == 100) {
543 this.ssqlxxshow = false;
544 }
545 this.$endLoading();
546 this.isShow = true;
547 }
548 });
549 //获取主体信息
550 getSsQlxx({
551 bdcdyid: this.propsParam.bdcdyid,
552 qllx: this.propsParam.qllx,
553 }).then((res) => {
554 if (res.code == 200) {
555 this.ssQlxxList = res.result;
556 }
557 });
558 }, 508 },
559 // 更新土地用途信息 509 methods: {
560 /** 510 /**
561 * @description: 更新土地用途信息 511 * @description: ssQlxxchange
562 * @param {*} val 512 * @param {*} val
563 * @author: renchao 513 * @author: renchao
564 */ 514 */
565 upDateTdytxxList (val) { 515 ssQlxxchange (val) {
566 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 516 this.ruleForm.ssQlxx = val;
567 this.key++; 517 this.ruleForm.qlxx.ssywh = val.ywh;
568 }, 518 },
569 // 更新权利人信息 519 /**
570 /** 520 * @description: djlxchange
571 * @description: 更新权利人信息 521 * @param {*} val
572 * @param {*} val 522 * @author: renchao
573 * @author: renchao 523 */
574 */ 524 djlxchange (val) {
575 upDateQlrxxList (val) { 525 if (val == null || val == 100) {
576 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 526 this.ssqlxxshow = false;
577 this.czrOptions = this.ruleForm.qlrData; 527 } else {
578 this.key++; 528 this.ssqlxxshow = true;
579 }, 529 }
580 // 更新义务人信息 530 },
581 /** 531 /**
582 * @description: 更新义务人信息 532 * @description: loadData
583 * @param {*} val 533 * @author: renchao
584 * @author: renchao 534 */
585 */ 535 loadData () {
586 upDateYwrxxList (val) { 536 this.$startLoading();
587 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); 537 this.propsParam.isEdit = this.$parent.isEdit
588 this.key++; 538 init(this.propsParam).then((res) => {
589 }, 539 if (res.code == 200) {
590 /** 540 this.ruleForm = res.result;
591 * @description: onSubmit 541 let djlx = this.ruleForm.qlxx.djlx;
592 * @author: renchao 542 if (djlx == null || djlx == 100) {
593 */ 543 this.ssqlxxshow = false;
594 onSubmit () { 544 }
595 this.$refs.ruleForm.validate((valid) => { 545 this.$endLoading();
596 if (valid) { 546 this.isShow = true;
597 if (this.ruleForm.qlrData.length == 0) {
598 this.$message({
599 showClose: true,
600 message: "请确认权利人信息",
601 type: "error",
602 });
603 return false;
604 } 547 }
605 if (this.ruleForm.ywrData.length == 0) { 548 });
606 this.$message({ 549 //获取主体信息
607 showClose: true, 550 getSsQlxx({
608 message: "请确认义务人信息", 551 bdcdyid: this.propsParam.bdcdyid,
609 type: "error", 552 qllx: this.propsParam.qllx,
610 }); 553 }).then((res) => {
611 return false; 554 if (res.code == 200) {
555 this.ssQlxxList = res.result;
612 } 556 }
613 if (this.ruleForm.qlxx.gyfs == "0") { 557 });
614 if (this.ruleForm.qlrData.length > 1) { 558 },
559 // 更新土地用途信息
560 /**
561 * @description: 更新土地用途信息
562 * @param {*} val
563 * @author: renchao
564 */
565 upDateTdytxxList (val) {
566 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
567 this.key++;
568 },
569 // 更新权利人信息
570 /**
571 * @description: 更新权利人信息
572 * @param {*} val
573 * @author: renchao
574 */
575 upDateQlrxxList (val) {
576 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
577 this.czrOptions = this.ruleForm.qlrData;
578 this.key++;
579 },
580 // 更新义务人信息
581 /**
582 * @description: 更新义务人信息
583 * @param {*} val
584 * @author: renchao
585 */
586 upDateYwrxxList (val) {
587 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
588 this.key++;
589 },
590 /**
591 * @description: onSubmit
592 * @author: renchao
593 */
594 onSubmit () {
595 this.$refs.ruleForm.validate((valid) => {
596 if (valid) {
597 if (this.ruleForm.qlrData.length == 0) {
615 this.$message({ 598 this.$message({
616 showClose: true, 599 showClose: true,
617 message: "共有方式:单独所有,权利人只能是一个人", 600 message: "请确认权利人信息",
618 type: "error", 601 type: "error",
619 }); 602 });
620 return false; 603 return false;
621 } 604 }
622 this.ruleForm.qlrData[0].sfczr = "1"; 605 if (this.ruleForm.ywrData.length == 0) {
623 }
624 if (this.ruleForm.qlxx.gyfs == "1") {
625 //是否分别持证
626 if (this.ruleForm.qlxx.sqfbcz == "1") {
627 //是
628 this.ruleForm.qlrData.forEach((item, index) => {
629 item.sfczr = "1";
630 });
631 } else {
632 this.ruleForm.qlrData.forEach((item, index) => {
633 if (item.zjh == this.ruleForm.czr) {
634 item.sfczr = "1";
635 } else {
636 item.sfczr = "0";
637 }
638 });
639 }
640 }
641 save(this.ruleForm).then((res) => {
642 if (res.code === 200) {
643 this.$message({
644 showClose: true,
645 message: "保存成功!",
646 type: "success",
647 });
648 this.$parent.changeywh()
649 this.$store.dispatch("user/refreshPage", true);
650 } else {
651 this.$message({ 606 this.$message({
652 showClose: true, 607 showClose: true,
653 message: res.message, 608 message: "请确认义务人信息",
654 type: "error", 609 type: "error",
655 }); 610 });
611 return false;
656 } 612 }
657 }); 613 if (this.ruleForm.qlxx.gyfs == "0") {
658 } else { 614 if (this.ruleForm.qlrData.length > 1) {
659 return false; 615 this.$message({
660 } 616 showClose: true,
661 }); 617 message: "共有方式:单独所有,权利人只能是一个人",
618 type: "error",
619 });
620 return false;
621 }
622 this.ruleForm.qlrData[0].sfczr = "1";
623 }
624 if (this.ruleForm.qlxx.gyfs == "1") {
625 //是否分别持证
626 if (this.ruleForm.qlxx.sqfbcz == "1") {
627 //是
628 this.ruleForm.qlrData.forEach((item, index) => {
629 item.sfczr = "1";
630 });
631 } else {
632 this.ruleForm.qlrData.forEach((item, index) => {
633 if (item.zjh == this.ruleForm.czr) {
634 item.sfczr = "1";
635 } else {
636 item.sfczr = "0";
637 }
638 });
639 }
640 }
641 save(this.ruleForm).then((res) => {
642 if (res.code === 200) {
643 this.$message({
644 showClose: true,
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 },
662 }, 663 },
663 }, 664 }
664 }
665 } 665 }
666 </script> 666 </script>
667 <style scoped lang="scss"> 667 <style scoped lang="scss">
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-01 18:12:57 4 * @LastEditTime: 2023-08-02 11:00:40
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -316,10 +316,10 @@ ...@@ -316,10 +316,10 @@
316 </el-radio-group> 316 </el-radio-group>
317 </el-form-item> 317 </el-form-item>
318 </el-col> 318 </el-col>
319 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> 319 <el-col :span="6" v-show="ruleForm.qlxx.gyfs != '0'">
320 <el-form-item label="是否分别持证:"> 320 <el-form-item label="是否分别持证:">
321 <el-radio-group 321 <el-radio-group
322 v-model="ruleForm.sldy.sqfbcz" 322 v-model="ruleForm.qlxx.sqfbcz"
323 :disabled="!ableOperation"> 323 :disabled="!ableOperation">
324 <el-radio :label="1"></el-radio> 324 <el-radio :label="1"></el-radio>
325 <el-radio :label="0"></el-radio> 325 <el-radio :label="0"></el-radio>
...@@ -328,7 +328,7 @@ ...@@ -328,7 +328,7 @@
328 </el-col> 328 </el-col>
329 <el-col 329 <el-col
330 :span="6" 330 :span="6"
331 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 331 v-show="ruleForm.qlxx.sqfbcz == '0' && ruleForm.qlxx.gyfs == '1'">
332 <el-form-item label="持证人:"> 332 <el-form-item label="持证人:">
333 <el-select 333 <el-select
334 v-model="ruleForm.czr" 334 v-model="ruleForm.czr"
......
...@@ -157,12 +157,13 @@ export default { ...@@ -157,12 +157,13 @@ export default {
157 this.tableData.forEach((item) => { 157 this.tableData.forEach((item) => {
158 item.show = true; 158 item.show = true;
159 if (this.$parent.dqhj == item.jddm) { 159 if (this.$parent.dqhj == item.jddm) {
160 item["stepid"] = this.$route.query.bestepid;
161 item.shjssj = getNewDatesh();
162 item.shkssj = getNewDatesh();
163 item["shryxm"] = this.userInfo.name;
164 item["userid"] = this.userInfo.id;
160 item.show = false; 165 item.show = false;
161 } 166 }
162 item.shjssj = getNewDatesh();
163 item.shkssj = getNewDatesh();
164 item["shryxm"] = this.userInfo.name;
165 item["userid"] = this.userInfo.id;
166 }); 167 });
167 } 168 }
168 }); 169 });
...@@ -180,7 +181,6 @@ export default { ...@@ -180,7 +181,6 @@ export default {
180 onSubmit() { 181 onSubmit() {
181 this.tableData.forEach((item, index) => { 182 this.tableData.forEach((item, index) => {
182 item["bsmBusiness"] = this.propsParam.bsmBusiness; 183 item["bsmBusiness"] = this.propsParam.bsmBusiness;
183 item["stepid"] = this.$route.query.bestepid;
184 item["czjg"] = "1"; 184 item["czjg"] = "1";
185 }); 185 });
186 saveSpyjBySlsq(this.tableData).then((res) => { 186 saveSpyjBySlsq(this.tableData).then((res) => {
......
...@@ -216,7 +216,7 @@ ...@@ -216,7 +216,7 @@
216 </el-col> 216 </el-col>
217 <el-col 217 <el-col
218 :span="6" 218 :span="6"
219 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 219 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
220 <el-form-item label="持证人:"> 220 <el-form-item label="持证人:">
221 <el-select 221 <el-select
222 v-model="ruleForm.czr" 222 v-model="ruleForm.czr"
......
...@@ -208,7 +208,7 @@ ...@@ -208,7 +208,7 @@
208 </el-col> 208 </el-col>
209 <el-col 209 <el-col
210 :span="6" 210 :span="6"
211 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 211 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
212 <el-form-item label="持证人:"> 212 <el-form-item label="持证人:">
213 <el-select 213 <el-select
214 v-model="ruleForm.czr" 214 v-model="ruleForm.czr"
......
...@@ -214,7 +214,7 @@ ...@@ -214,7 +214,7 @@
214 </el-col> 214 </el-col>
215 <el-col 215 <el-col
216 :span="6" 216 :span="6"
217 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 217 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
218 <el-form-item label="持证人:"> 218 <el-form-item label="持证人:">
219 <el-select 219 <el-select
220 v-model="ruleForm.czr" 220 v-model="ruleForm.czr"
......
...@@ -172,7 +172,7 @@ ...@@ -172,7 +172,7 @@
172 </el-col> 172 </el-col>
173 <el-col 173 <el-col
174 :span="6" 174 :span="6"
175 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 175 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
176 <el-form-item label="持证人:"> 176 <el-form-item label="持证人:">
177 <el-select 177 <el-select
178 v-model="ruleForm.czr" 178 v-model="ruleForm.czr"
......
...@@ -167,7 +167,7 @@ ...@@ -167,7 +167,7 @@
167 </el-col> 167 </el-col>
168 <el-col 168 <el-col
169 :span="6" 169 :span="6"
170 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 170 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
171 <el-form-item label="持证人:"> 171 <el-form-item label="持证人:">
172 <el-select 172 <el-select
173 v-model="ruleForm.czr" 173 v-model="ruleForm.czr"
......
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
196 </el-col> 196 </el-col>
197 <el-col 197 <el-col
198 :span="6" 198 :span="6"
199 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 199 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
200 <el-form-item label="持证人:"> 200 <el-form-item label="持证人:">
201 <el-select 201 <el-select
202 v-model="ruleForm.czr" 202 v-model="ruleForm.czr"
......
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
196 </el-col> 196 </el-col>
197 <el-col 197 <el-col
198 :span="6" 198 :span="6"
199 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 199 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
200 <el-form-item label="持证人:"> 200 <el-form-item label="持证人:">
201 <el-select 201 <el-select
202 v-model="ruleForm.czr" 202 v-model="ruleForm.czr"
......
...@@ -276,7 +276,7 @@ ...@@ -276,7 +276,7 @@
276 </el-col> 276 </el-col>
277 <el-col 277 <el-col
278 :span="6" 278 :span="6"
279 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 279 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
280 <el-form-item label="持证人:"> 280 <el-form-item label="持证人:">
281 <el-select 281 <el-select
282 v-model="ruleForm.czr" 282 v-model="ruleForm.czr"
......
...@@ -165,7 +165,7 @@ ...@@ -165,7 +165,7 @@
165 </el-col> 165 </el-col>
166 <el-col 166 <el-col
167 :span="6" 167 :span="6"
168 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 168 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
169 <el-form-item label="持证人:"> 169 <el-form-item label="持证人:">
170 <el-select 170 <el-select
171 v-model="ruleForm.czr" 171 v-model="ruleForm.czr"
......
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
133 </el-col> 133 </el-col>
134 <el-col 134 <el-col
135 :span="6" 135 :span="6"
136 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 136 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
137 <el-form-item label="持证人:"> 137 <el-form-item label="持证人:">
138 <el-select 138 <el-select
139 v-model="ruleForm.czr" 139 v-model="ruleForm.czr"
......
...@@ -194,7 +194,7 @@ ...@@ -194,7 +194,7 @@
194 </el-col> 194 </el-col>
195 <el-col 195 <el-col
196 :span="6" 196 :span="6"
197 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 197 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
198 <el-form-item label="持证人:"> 198 <el-form-item label="持证人:">
199 <el-select 199 <el-select
200 v-model="ruleForm.czr" 200 v-model="ruleForm.czr"
......
...@@ -208,7 +208,7 @@ ...@@ -208,7 +208,7 @@
208 </el-col> 208 </el-col>
209 <el-col 209 <el-col
210 :span="6" 210 :span="6"
211 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'"> 211 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
212 <el-form-item label="持证人:"> 212 <el-form-item label="持证人:">
213 <el-select 213 <el-select
214 v-model="ruleForm.czr" 214 v-model="ruleForm.czr"
......