3585896f by renchao@pashanhoo.com

style:受理申请业务修改

1 parent e60022a8
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 :show-message="false" 4 :show-message="false"
5 * @LastEditTime: 2023-08-01 18:19:44 5 * @LastEditTime: 2023-08-04 16:33:14
6 --> 6 -->
7 <template> 7 <template>
8 <!-- 受理信息 --> 8 <!-- 受理信息 -->
...@@ -17,8 +17,7 @@ ...@@ -17,8 +17,7 @@
17 inline-message 17 inline-message
18 :show-message="false" 18 :show-message="false"
19 :class="{ readonly: editDisabled }" 19 :class="{ readonly: editDisabled }"
20 class="loadingtext" 20 class="loadingtext">
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 补录信息
...@@ -50,29 +49,24 @@ ...@@ -50,29 +49,24 @@
50 <el-form-item 49 <el-form-item
51 label="查封不动产权信息:" 50 label="查封不动产权信息:"
52 prop="ztQlxx.bdcqzh" 51 prop="ztQlxx.bdcqzh"
53 :rules="rules.ztQlxxrules" 52 :rules="rules.ztQlxxrules">
54 >
55 <select-table 53 <select-table
56 v-model="ruleForm.ztQlxx" 54 v-model="ruleForm.ztQlxx"
57 :table-width="550" 55 :table-width="550"
58 :tableData="ztQlxxList" 56 :tableData="ztQlxxList"
59 :props="props" 57 :props="props"
60 @change="ztQlxxchange" 58 @change="ztQlxxchange">
61 >
62 <el-table-column 59 <el-table-column
63 prop="qllxmc" 60 prop="qllxmc"
64 width="130" 61 width="130"
65 label="权利类型" 62 label="权利类型"></el-table-column>
66 ></el-table-column>
67 <el-table-column 63 <el-table-column
68 prop="bdcqzh" 64 prop="bdcqzh"
69 width="160" 65 width="160"
70 label="不动产权证书" 66 label="不动产权证书"></el-table-column>
71 ></el-table-column>
72 <el-table-column 67 <el-table-column
73 prop="qlrmc" 68 prop="qlrmc"
74 label="被执行人" 69 label="被执行人"></el-table-column>
75 ></el-table-column>
76 <el-table-column prop="mjmc" label="面积"></el-table-column> 70 <el-table-column prop="mjmc" label="面积"></el-table-column>
77 <el-table-column prop="ytmc" label="用途"></el-table-column> 71 <el-table-column prop="ytmc" label="用途"></el-table-column>
78 <el-table-column prop="zl" label="坐落"></el-table-column> 72 <el-table-column prop="zl" label="坐落"></el-table-column>
...@@ -84,25 +78,21 @@ ...@@ -84,25 +78,21 @@
84 <el-form-item 78 <el-form-item
85 label="上手权利信息:" 79 label="上手权利信息:"
86 prop="ssQlxx.bdcqzh" 80 prop="ssQlxx.bdcqzh"
87 :rules="rules.ssQlxxrules" 81 :rules="rules.ssQlxxrules">
88 >
89 <select-table 82 <select-table
90 v-model="ruleForm.ssQlxx" 83 v-model="ruleForm.ssQlxx"
91 :table-width="550" 84 :table-width="550"
92 :tableData="ssQlxxList" 85 :tableData="ssQlxxList"
93 :props="props" 86 :props="props"
94 @change="ssQlxxchange" 87 @change="ssQlxxchange">
95 >
96 <el-table-column 88 <el-table-column
97 prop="qllxmc" 89 prop="qllxmc"
98 width="130" 90 width="130"
99 label="权利类型" 91 label="权利类型"></el-table-column>
100 ></el-table-column>
101 <el-table-column 92 <el-table-column
102 prop="bdcqzh" 93 prop="bdcqzh"
103 width="160" 94 width="160"
104 label="不动产权证书" 95 label="不动产权证书"></el-table-column>
105 ></el-table-column>
106 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 96 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
107 <el-table-column prop="mjmc" label="面积"></el-table-column> 97 <el-table-column prop="mjmc" label="面积"></el-table-column>
108 <el-table-column prop="ytmc" label="用途"></el-table-column> 98 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -141,7 +131,7 @@ ...@@ -141,7 +131,7 @@
141 </el-col> 131 </el-col>
142 <el-col :span="8"> 132 <el-col :span="8">
143 <el-form-item label="坐落:"> 133 <el-form-item label="坐落:">
144 <el-input disabled v-model="ruleForm.ztQlxx.zl"></el-input> 134 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
145 </el-form-item> 135 </el-form-item>
146 </el-col> 136 </el-col>
147 </el-row> 137 </el-row>
...@@ -176,8 +166,7 @@ ...@@ -176,8 +166,7 @@
176 <el-form-item 166 <el-form-item
177 label="业务号:" 167 label="业务号:"
178 prop="qlxx.ywh" 168 prop="qlxx.ywh"
179 :rules="rules.ywhrules" 169 :rules="rules.ywhrules">
180 >
181 <el-input v-model="ruleForm.qlxx.ywh"></el-input> 170 <el-input v-model="ruleForm.qlxx.ywh"></el-input>
182 </el-form-item> 171 </el-form-item>
183 </el-col> 172 </el-col>
...@@ -197,15 +186,13 @@ ...@@ -197,15 +186,13 @@
197 <el-form-item 186 <el-form-item
198 label="是否被续封:" 187 label="是否被续封:"
199 prop="cfdj.sfbxf" 188 prop="cfdj.sfbxf"
200 :rules="rules.sfbxfrules" 189 :rules="rules.sfbxfrules">
201 >
202 <el-select v-model="ruleForm.cfdj.sfbxf" @change="djlxchange"> 190 <el-select v-model="ruleForm.cfdj.sfbxf" @change="djlxchange">
203 <el-option 191 <el-option
204 v-for="item in sfbxflist" 192 v-for="item in sfbxflist"
205 :key="item.dcode" 193 :key="item.dcode"
206 :label="item.dname" 194 :label="item.dname"
207 :value="item.dcode" 195 :value="item.dcode"></el-option>
208 ></el-option>
209 </el-select> 196 </el-select>
210 </el-form-item> 197 </el-form-item>
211 </el-col> 198 </el-col>
...@@ -221,8 +208,7 @@ ...@@ -221,8 +208,7 @@
221 v-for="item in qsztlist" 208 v-for="item in qsztlist"
222 :key="item.dcode" 209 :key="item.dcode"
223 :label="item.dname" 210 :label="item.dname"
224 :value="item.dcode" 211 :value="item.dcode"></el-option>
225 ></el-option>
226 </el-select> 212 </el-select>
227 </el-form-item> 213 </el-form-item>
228 </el-col> 214 </el-col>
...@@ -247,8 +233,7 @@ ...@@ -247,8 +233,7 @@
247 v-for="item in dictData['A32']" 233 v-for="item in dictData['A32']"
248 :key="item.dcode" 234 :key="item.dcode"
249 :label="item.dname" 235 :label="item.dname"
250 :value="item.dcode" 236 :value="item.dcode"></el-option>
251 ></el-option>
252 </el-select> 237 </el-select>
253 </el-form-item> 238 </el-form-item>
254 </el-col> 239 </el-col>
...@@ -265,8 +250,7 @@ ...@@ -265,8 +250,7 @@
265 type="date" 250 type="date"
266 placeholder="选择日期" 251 placeholder="选择日期"
267 value-format="yyyy-MM-dd HH:mm:ss" 252 value-format="yyyy-MM-dd HH:mm:ss"
268 format="yyyy-MM-dd" 253 format="yyyy-MM-dd"></el-date-picker>
269 ></el-date-picker>
270 </el-form-item> 254 </el-form-item>
271 </el-col> 255 </el-col>
272 <el-col :span="8"> 256 <el-col :span="8">
...@@ -277,8 +261,7 @@ ...@@ -277,8 +261,7 @@
277 type="date" 261 type="date"
278 placeholder="选择日期" 262 placeholder="选择日期"
279 value-format="yyyy-MM-dd HH:mm:ss" 263 value-format="yyyy-MM-dd HH:mm:ss"
280 format="yyyy-MM-dd" 264 format="yyyy-MM-dd"></el-date-picker>
281 ></el-date-picker>
282 </el-form-item> 265 </el-form-item>
283 </el-col> 266 </el-col>
284 <el-col :span="8"> 267 <el-col :span="8">
...@@ -304,8 +287,7 @@ ...@@ -304,8 +287,7 @@
304 <el-form-item 287 <el-form-item
305 label="登记机构:" 288 label="登记机构:"
306 prop="qlxx.djjg" 289 prop="qlxx.djjg"
307 :rules="rules.djjgrules" 290 :rules="rules.djjgrules">
308 >
309 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 291 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
310 </el-form-item> 292 </el-form-item>
311 </el-col> 293 </el-col>
...@@ -314,8 +296,7 @@ ...@@ -314,8 +296,7 @@
314 <el-form-item 296 <el-form-item
315 label="登簿人:" 297 label="登簿人:"
316 prop="qlxx.dbr" 298 prop="qlxx.dbr"
317 :rules="rules.dbrrules" 299 :rules="rules.dbrrules">
318 >
319 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 300 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
320 </el-form-item> 301 </el-form-item>
321 </el-col> 302 </el-col>
...@@ -323,16 +304,14 @@ ...@@ -323,16 +304,14 @@
323 <el-form-item 304 <el-form-item
324 label="登记时间:" 305 label="登记时间:"
325 prop="qlxx.djsj" 306 prop="qlxx.djsj"
326 :rules="rules.djsjrules" 307 :rules="rules.djsjrules">
327 >
328 <el-date-picker 308 <el-date-picker
329 v-model="ruleForm.qlxx.djsj" 309 v-model="ruleForm.qlxx.djsj"
330 type="date" 310 type="date"
331 placeholder="选择日期" 311 placeholder="选择日期"
332 class="width100" 312 class="width100"
333 value-format="yyyy-MM-dd HH:mm:ss" 313 value-format="yyyy-MM-dd HH:mm:ss"
334 format="yyyy-MM-dd" 314 format="yyyy-MM-dd">
335 >
336 </el-date-picker> 315 </el-date-picker>
337 </el-form-item> 316 </el-form-item>
338 </el-col> 317 </el-col>
...@@ -376,8 +355,7 @@ ...@@ -376,8 +355,7 @@
376 type="date" 355 type="date"
377 placeholder="选择日期" 356 placeholder="选择日期"
378 value-format="yyyy-MM-dd HH:mm:ss" 357 value-format="yyyy-MM-dd HH:mm:ss"
379 format="yyyy-MM-dd" 358 format="yyyy-MM-dd">
380 >
381 </el-date-picker> 359 </el-date-picker>
382 </el-form-item> 360 </el-form-item>
383 </el-col> 361 </el-col>
...@@ -392,290 +370,290 @@ ...@@ -392,290 +370,290 @@
392 </div> 370 </div>
393 </template> 371 </template>
394 <script> 372 <script>
395 import { mapGetters } from "vuex"; 373 import { mapGetters } from "vuex";
396 import { init, getSsQlxx, getZtQlxx,getQlxxByQlxxBsm, save } from "@/api/djbRepair.js"; 374 import { init, getSsQlxx, getZtQlxx, getQlxxByQlxxBsm, save } from "@/api/djbRepair.js";
397 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 375 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
398 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; 376 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
399 import tdytTable from "@/views/workflow/components/tdytTable"; 377 import tdytTable from "@/views/workflow/components/tdytTable";
400 import selectTable from "@/components/selectTable/index.vue"; 378 import selectTable from "@/components/selectTable/index.vue";
401 export default { 379 export default {
402 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, 380 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable },
403 computed: { 381 computed: {
404 ...mapGetters(["dictData", "flag"]), 382 ...mapGetters(["dictData", "flag"]),
405 // 根据流程判断表单是否为只读 383 // 根据流程判断表单是否为只读
406 editDisabled() { 384 editDisabled () {
407 if (!this.ableOperation) { 385 if (!this.ableOperation) {
408 //只读状态 386 //只读状态
409 return true; 387 return true;
410 } 388 }
411 return false; 389 return false;
412 },
413 },
414 data() {
415 return {
416 //表单是否可操作
417 props: {
418 label: "bdcqzh",
419 value: "bdcdyid",
420 }, 390 },
421 propsParam: this.$attrs, 391 },
422 key: 0, 392 data () {
423 isShow: false, 393 return {
424 ssqlxxshow: true, 394 //表单是否可操作
425 disabled: true, 395 props: {
426 czrOptions: [], 396 label: "bdcqzh",
427 ruleForm: {}, 397 value: "bdcdyid",
428 rules: {},
429 // 登记类型
430 djlxlist: [
431 {
432 dcode: "100",
433 dname: "首次登记",
434 },
435 {
436 dcode: "200",
437 dname: "转移登记",
438 },
439 {
440 dcode: "300",
441 dname: "变更登记",
442 },
443 {
444 dcode: "500",
445 dname: "更正登记",
446 },
447
448 {
449 dcode: "901",
450 dname: "补证",
451 },
452 {
453 dcode: "902",
454 dname: "换证",
455 },
456 ],
457
458 // 权属状态
459 qsztlist: [
460 {
461 dcode: "1",
462 dname: "现势",
463 },
464 {
465 dcode: "2",
466 dname: "历史",
467 },
468 ],
469 // 是否被续封
470 sfbxflist: [
471 {
472 dcode: "0",
473 dname: "否",
474 },
475 {
476 dcode: "1",
477 dname: "是",
478 }, 398 },
479 ], 399 propsParam: this.$attrs,
480 ableOperation: false, 400 key: 0,
481 //传递参数\ 401 isShow: false,
402 ssqlxxshow: true,
403 disabled: true,
404 czrOptions: [],
405 ruleForm: {},
406 rules: {},
407 // 登记类型
408 djlxlist: [
409 {
410 dcode: "100",
411 dname: "首次登记",
412 },
413 {
414 dcode: "200",
415 dname: "转移登记",
416 },
417 {
418 dcode: "300",
419 dname: "变更登记",
420 },
421 {
422 dcode: "500",
423 dname: "更正登记",
424 },
482 425
483 ssQlxxList: [], 426 {
484 ztQlxxList: [], 427 dcode: "901",
485 rules: { 428 dname: "补证",
486 ztQlxxrules: [ 429 },
487 { required: true, message: "抵押不动产信息", trigger: "blur" }, 430 {
488 ], 431 dcode: "902",
489 ssQlxxrules: [ 432 dname: "换证",
490 { required: true, message: "上手权利信息", trigger: "blur" }, 433 },
491 ], 434 ],
492 bdcqzhrules: [ 435
493 { required: true, message: "不动产登记证明号", trigger: "blur" }, 436 // 权属状态
437 qsztlist: [
438 {
439 dcode: "1",
440 dname: "现势",
441 },
442 {
443 dcode: "2",
444 dname: "历史",
445 },
494 ], 446 ],
495 djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], 447 // 是否被续封
496 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], 448 sfbxflist: [
497 djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], 449 {
498 ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], 450 dcode: "0",
499 sfbxfrules: [ 451 dname: "否",
500 { required: true, message: "是否被续封", trigger: "change" }, 452 },
453 {
454 dcode: "1",
455 dname: "是",
456 },
501 ], 457 ],
502 }, 458 ableOperation: false,
503 }; 459 //传递参数\
504 }, 460
505 created() { 461 ssQlxxList: [],
506 this.loadData(); 462 ztQlxxList: [],
507 }, 463 rules: {
508 mounted() { 464 ztQlxxrules: [
509 this.ableOperation = this.$parent.ableOperation; 465 { required: true, message: "抵押不动产信息", trigger: "blur" },
510 }, 466 ],
511 methods: { 467 ssQlxxrules: [
512 /** 468 { required: true, message: "上手权利信息", trigger: "blur" },
513 * @description: ztQlxxchange 469 ],
514 * @param {*} val 470 bdcqzhrules: [
515 * @author: renchao 471 { required: true, message: "不动产登记证明号", trigger: "blur" },
516 */ 472 ],
517 ztQlxxchange(val) { 473 djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }],
518 this.ruleForm.ztQlxx = val; 474 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
475 djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }],
476 ywhrules: [{ required: true, message: "业务号", trigger: "blur" }],
477 sfbxfrules: [
478 { required: true, message: "是否被续封", trigger: "change" },
479 ],
480 },
481 };
519 }, 482 },
520 /** 483 created () {
521 * @description: ssQlxxchange 484 this.loadData();
522 * @param {*} val
523 * @author: renchao
524 */
525 ssQlxxchange(val) {
526 this.ruleForm.ssQlxx = val;
527 this.ruleForm.qlxx.ssywh = val.ywh;
528 this.ssQlxxchangediolog(val);
529 }, 485 },
530 // 弹框事件 486 mounted () {
531 ssQlxxchangediolog(val) { 487 this.ableOperation = this.$parent.ableOperation;
532 console.log("确定了", this.ruleForm); 488 },
533 this.$confirm("是否将上手权利信息同步到表单", "提示", { 489 methods: {
534 iconClass: "el-icon-question", //自定义图标样式 490 /**
535 confirmButtonText: "确认", //确认按钮文字更换 491 * @description: ztQlxxchange
536 cancelButtonText: "取消", //取消按钮文字更换 492 * @param {*} val
537 showClose: true, //是否显示右上角关闭按钮 493 * @author: renchao
538 type: "warning", 494 */
539 }).then(() => { 495 ztQlxxchange (val) {
540 getQlxxByQlxxBsm({ qlxxBsm: val.bsmQlxx }).then((res) => { 496 this.ruleForm.ztQlxx = val;
541 if (res.code == 200) { 497 },
542 this.nowlist = res.result; 498 /**
543 console.log("his.nowlist", this.nowlist); 499 * @description: ssQlxxchange
544 console.log("this.ruleForm", this.ruleForm); 500 * @param {*} val
545 for (var key in this.ruleForm.cfdj) { 501 * @author: renchao
546 if ( 502 */
547 this.ruleForm.cfdj[key] == "" || 503 ssQlxxchange (val) {
548 this.ruleForm.cfdj[key] == null 504 this.ruleForm.ssQlxx = val;
549 ) { 505 this.ruleForm.qlxx.ssywh = val.ywh;
550 this.ruleForm.cfdj[key] = this.nowlist.cfdj[key]; 506 this.ssQlxxchangediolog(val);
507 },
508 // 弹框事件
509 ssQlxxchangediolog (val) {
510 console.log("确定了", this.ruleForm);
511 this.$confirm("是否将上手权利信息同步到表单", "提示", {
512 iconClass: "el-icon-question", //自定义图标样式
513 confirmButtonText: "确认", //确认按钮文字更换
514 cancelButtonText: "取消", //取消按钮文字更换
515 showClose: true, //是否显示右上角关闭按钮
516 type: "warning",
517 }).then(() => {
518 getQlxxByQlxxBsm({ qlxxBsm: val.bsmQlxx }).then((res) => {
519 if (res.code == 200) {
520 this.nowlist = res.result;
521 console.log("his.nowlist", this.nowlist);
522 console.log("this.ruleForm", this.ruleForm);
523 for (var key in this.ruleForm.cfdj) {
524 if (
525 this.ruleForm.cfdj[key] == "" ||
526 this.ruleForm.cfdj[key] == null
527 ) {
528 this.ruleForm.cfdj[key] = this.nowlist.cfdj[key];
529 }
551 } 530 }
552 } 531 for (var key in this.ruleForm.qlxx) {
553 for (var key in this.ruleForm.qlxx) { 532 if (
554 if ( 533 (this.ruleForm.qlxx[key] == null && key != "ywh") ||
555 (this.ruleForm.qlxx[key] == null && key != "ywh") || 534 this.ruleForm.qlxx[key] == null
556 this.ruleForm.qlxx[key] == null 535 ) {
557 ) { 536 console.log("this.ruleForm.qlxx[key]", key);
558 console.log("this.ruleForm.qlxx[key]", key); 537 if (key != "ywh") {
559 if (key != "ywh") { 538 this.ruleForm.qlxx[key] = this.nowlist.qlxx[key];
560 this.ruleForm.qlxx[key] = this.nowlist.qlxx[key]; 539 }
561 } 540 }
562 } 541 }
563 } 542 console.log("this.ruleForm", this.ruleForm);
564 console.log("this.ruleForm", this.ruleForm);
565 this.$message({
566 type: "success",
567 message: "同步成功!",
568 });
569 }
570 });
571 }).catch(() => {
572 this.$message({
573 type: "info",
574 message: "已取消同步",
575 });
576 })
577 },
578 /**
579 * @description: djlxchange
580 * @param {*} val
581 * @author: renchao
582 */
583 djlxchange(val) {
584 if (val == null || val == 100) {
585 this.ssqlxxshow = false;
586 } else {
587 this.ssqlxxshow = true;
588 }
589 },
590 /**
591 * @description: loadData
592 * @author: renchao
593 */
594 loadData() {
595 this.$startLoading();
596 this.propsParam.isEdit = this.$parent.isEdit;
597 init(this.propsParam).then((res) => {
598 if (res.code == 200) {
599 this.ruleForm = res.result;
600 this.isShow = true;
601 let djlx = this.ruleForm.qlxx.djlx;
602 this.$endLoading();
603 if (djlx == null || djlx == 100) {
604 this.ssqlxxshow = false;
605 }
606
607 //获取主体信息
608 getSsQlxx({
609 bdcdyid: this.propsParam.bdcdyid,
610 qllx: this.propsParam.qllx,
611 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
612 }).then((res) => {
613 if (res.code == 200) {
614 this.ssQlxxList = res.result;
615 }
616 });
617 //获取上手信息
618 getZtQlxx({
619 bdcdyid: this.propsParam.bdcdyid,
620 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
621 }).then((res) => {
622 if (res.code == 200) {
623 this.ztQlxxList = res.result;
624 }
625 });
626 }
627 });
628 },
629 // // 更新土地用途信息
630 // upDateTdytxxList(val) {
631 // this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
632 // this.key++;
633 // },
634 // // 更新权利人信息
635 // upDateQlrxxList(val) {
636 // this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
637 // this.czrOptions = this.ruleForm.qlrData;
638 // this.key++;
639 // },
640 // // 更新义务人信息
641 // upDateYwrxxList(val) {
642 // this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
643 // this.key++;
644 // },
645 /**
646 * @description: onSubmit
647 * @author: renchao
648 */
649 onSubmit() {
650 this.$refs.ruleForm.validate((valid) => {
651 console.log("valid", valid);
652 if (valid) {
653 save(this.ruleForm).then((res) => {
654 if (res.code === 200) {
655 this.$message({ 543 this.$message({
656 showClose: true,
657 message: "保存成功!",
658 type: "success", 544 type: "success",
659 }); 545 message: "同步成功!",
660 this.$parent.changeywh();
661 this.$store.dispatch("user/refreshPage", true);
662 } else {
663 this.$message({
664 showClose: true,
665 message: res.message,
666 type: "error",
667 }); 546 });
668 } 547 }
669 }); 548 });
549 }).catch(() => {
550 this.$message({
551 type: "info",
552 message: "已取消同步",
553 });
554 })
555 },
556 /**
557 * @description: djlxchange
558 * @param {*} val
559 * @author: renchao
560 */
561 djlxchange (val) {
562 if (val == null || val == 100) {
563 this.ssqlxxshow = false;
670 } else { 564 } else {
671 return false; 565 this.ssqlxxshow = true;
672 } 566 }
673 }); 567 },
568 /**
569 * @description: loadData
570 * @author: renchao
571 */
572 loadData () {
573 this.$startLoading();
574 this.propsParam.isEdit = this.$parent.isEdit;
575 init(this.propsParam).then((res) => {
576 if (res.code == 200) {
577 this.ruleForm = res.result;
578 this.isShow = true;
579 let djlx = this.ruleForm.qlxx.djlx;
580 this.$endLoading();
581 if (djlx == null || djlx == 100) {
582 this.ssqlxxshow = false;
583 }
584
585 //获取主体信息
586 getSsQlxx({
587 bdcdyid: this.propsParam.bdcdyid,
588 qllx: this.propsParam.qllx,
589 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
590 }).then((res) => {
591 if (res.code == 200) {
592 this.ssQlxxList = res.result;
593 }
594 });
595 //获取上手信息
596 getZtQlxx({
597 bdcdyid: this.propsParam.bdcdyid,
598 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
599 }).then((res) => {
600 if (res.code == 200) {
601 this.ztQlxxList = res.result;
602 }
603 });
604 }
605 });
606 },
607 // // 更新土地用途信息
608 // upDateTdytxxList(val) {
609 // this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
610 // this.key++;
611 // },
612 // // 更新权利人信息
613 // upDateQlrxxList(val) {
614 // this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
615 // this.czrOptions = this.ruleForm.qlrData;
616 // this.key++;
617 // },
618 // // 更新义务人信息
619 // upDateYwrxxList(val) {
620 // this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
621 // this.key++;
622 // },
623 /**
624 * @description: onSubmit
625 * @author: renchao
626 */
627 onSubmit () {
628 this.$refs.ruleForm.validate((valid) => {
629 console.log("valid", valid);
630 if (valid) {
631 save(this.ruleForm).then((res) => {
632 if (res.code === 200) {
633 this.$message({
634 showClose: true,
635 message: "保存成功!",
636 type: "success",
637 });
638 this.$parent.changeywh();
639 this.$store.dispatch("user/refreshPage", true);
640 } else {
641 this.$message({
642 showClose: true,
643 message: res.message,
644 type: "error",
645 });
646 }
647 });
648 } else {
649 return false;
650 }
651 });
652 },
674 }, 653 },
675 }, 654 };
676 };
677 </script> 655 </script>
678 <style scoped lang="scss"> 656 <style scoped lang="scss">
679 @import "~@/styles/public.scss"; 657 @import "~@/styles/public.scss";
680 @import "~@/styles/slxx/slxx.scss"; 658 @import "~@/styles/slxx/slxx.scss";
681 </style> 659 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-04 15:53:09 4 * @LastEditTime: 2023-08-04 16:29:10
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -129,7 +129,7 @@ ...@@ -129,7 +129,7 @@
129 </el-col> 129 </el-col>
130 <el-col :span="8"> 130 <el-col :span="8">
131 <el-form-item label="坐落:"> 131 <el-form-item label="坐落:">
132 <el-input disabled v-model="ruleForm.ztQlxx.zl"></el-input> 132 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
133 </el-form-item> 133 </el-form-item>
134 </el-col> 134 </el-col>
135 </el-row> 135 </el-row>
...@@ -746,6 +746,9 @@ ...@@ -746,6 +746,9 @@
746 init(this.propsParam).then((res) => { 746 init(this.propsParam).then((res) => {
747 if (res.code == 200) { 747 if (res.code == 200) {
748 this.ruleForm = res.result; 748 this.ruleForm = res.result;
749
750
751
749 this.$endLoading(); 752 this.$endLoading();
750 this.isShow = true; 753 this.isShow = true;
751 let djlx = this.ruleForm.qlxx.djlx; 754 let djlx = this.ruleForm.qlxx.djlx;
...@@ -866,7 +869,7 @@ ...@@ -866,7 +869,7 @@
866 } else { 869 } else {
867 item.sfczr = "0"; 870 item.sfczr = "0";
868 } 871 }
869 }); 872 })
870 } 873 }
871 } 874 }
872 save(this.ruleForm).then((res) => { 875 save(this.ruleForm).then((res) => {
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-04 15:53:24 4 * @LastEditTime: 2023-08-04 16:33:22
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
125 </el-col> 125 </el-col>
126 <el-col :span="8"> 126 <el-col :span="8">
127 <el-form-item label="坐落:"> 127 <el-form-item label="坐落:">
128 <el-input disabled v-model="ruleForm.ztQlxx.zl"></el-input> 128 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
129 </el-form-item> 129 </el-form-item>
130 </el-col> 130 </el-col>
131 </el-row> 131 </el-row>
......
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
130 </el-col> 130 </el-col>
131 <el-col :span="8"> 131 <el-col :span="8">
132 <el-form-item label="坐落:"> 132 <el-form-item label="坐落:">
133 <el-input disabled v-model="ruleForm.ztQlxx.zl"></el-input> 133 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
134 </el-form-item> 134 </el-form-item>
135 </el-col> 135 </el-col>
136 </el-row> 136 </el-row>
......
...@@ -129,7 +129,7 @@ ...@@ -129,7 +129,7 @@
129 </el-col> 129 </el-col>
130 <el-col :span="8"> 130 <el-col :span="8">
131 <el-form-item label="坐落:"> 131 <el-form-item label="坐落:">
132 <el-input disabled v-model="ruleForm.ztQlxx.zl"></el-input> 132 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
133 </el-form-item> 133 </el-form-item>
134 </el-col> 134 </el-col>
135 </el-row> 135 </el-row>
......
...@@ -82,7 +82,7 @@ ...@@ -82,7 +82,7 @@
82 </el-col> 82 </el-col>
83 <el-col :span="8"> 83 <el-col :span="8">
84 <el-form-item label="坐落:"> 84 <el-form-item label="坐落:">
85 <el-input disabled v-model="ruleForm.ztQlxx.zl"></el-input> 85 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
86 </el-form-item> 86 </el-form-item>
87 </el-col> 87 </el-col>
88 </el-row> 88 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 房屋多幢受理信息 2 * @Description: 房屋多幢受理信息
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2023-08-04 15:45:27 4 * @LastEditTime: 2023-08-04 16:33:46
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
58 </el-col> 58 </el-col>
59 <el-col :span="16"> 59 <el-col :span="16">
60 <el-form-item label="坐落:"> 60 <el-form-item label="坐落:">
61 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 61 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
62 </el-form-item> 62 </el-form-item>
63 </el-col> 63 </el-col>
64 </el-row> 64 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 08:53:43 4 * @LastEditTime: 2023-08-04 16:32:05
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
58 </el-col> 58 </el-col>
59 <el-col :span="16"> 59 <el-col :span="16">
60 <el-form-item label="坐落:"> 60 <el-form-item label="坐落:">
61 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 61 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
62 </el-form-item> 62 </el-form-item>
63 </el-col> 63 </el-col>
64 </el-row> 64 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-04 15:45:38 4 * @LastEditTime: 2023-08-04 16:32:08
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
60 </el-col> 60 </el-col>
61 <el-col :span="16"> 61 <el-col :span="16">
62 <el-form-item label="坐落:"> 62 <el-form-item label="坐落:">
63 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 63 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
64 </el-form-item> 64 </el-form-item>
65 </el-col> 65 </el-col>
66 </el-row> 66 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-04 15:54:00 4 * @LastEditTime: 2023-08-04 16:31:38
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -113,7 +113,7 @@ ...@@ -113,7 +113,7 @@
113 113
114 <el-col :span="16"> 114 <el-col :span="16">
115 <el-form-item label="坐落:"> 115 <el-form-item label="坐落:">
116 <el-input v-model="ruleForm.zdjbxx.zl"></el-input> 116 <el-input v-model="ruleForm.sldy.zl"></el-input>
117 </el-form-item> 117 </el-form-item>
118 </el-col> 118 </el-col>
119 </el-row> 119 </el-row>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 <!-- 2 <!--
3 * @Description: 3 * @Description:
4 * @Autor: renchao 4 * @Autor: renchao
5 * @LastEditTime: 2023-08-04 15:46:02 5 * @LastEditTime: 2023-08-04 16:32:14
6 --> 6 -->
7 <template> 7 <template>
8 <!-- 受理信息 --> 8 <!-- 受理信息 -->
...@@ -116,7 +116,7 @@ ...@@ -116,7 +116,7 @@
116 116
117 <el-col :span="16"> 117 <el-col :span="16">
118 <el-form-item label="坐落:"> 118 <el-form-item label="坐落:">
119 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 119 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
120 </el-form-item> 120 </el-form-item>
121 </el-col> 121 </el-col>
122 </el-row> 122 </el-row>
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
63 </el-col> 63 </el-col>
64 <el-col :span="16"> 64 <el-col :span="16">
65 <el-form-item label="坐落:"> 65 <el-form-item label="坐落:">
66 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 66 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
67 </el-form-item> 67 </el-form-item>
68 </el-col> 68 </el-col>
69 </el-row> 69 </el-row>
......
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
83 <el-row :gutter="10"> 83 <el-row :gutter="10">
84 <el-col :span="16"> 84 <el-col :span="16">
85 <el-form-item label="坐落:"> 85 <el-form-item label="坐落:">
86 <el-input disabled v-model="ruleForm.zdjbxx.zl"></el-input> 86 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
87 </el-form-item> 87 </el-form-item>
88 </el-col> 88 </el-col>
89 </el-row> 89 </el-row>
......
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
83 <el-row :gutter="10"> 83 <el-row :gutter="10">
84 <el-col :span="16"> 84 <el-col :span="16">
85 <el-form-item label="坐落:"> 85 <el-form-item label="坐落:">
86 <el-input disabled v-model="ruleForm.zdjbxx.zl"></el-input> 86 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
87 </el-form-item> 87 </el-form-item>
88 </el-col> 88 </el-col>
89 </el-row> 89 </el-row>
......
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
54 </el-col> 54 </el-col>
55 <el-col :span="16"> 55 <el-col :span="16">
56 <el-form-item label="坐落:"> 56 <el-form-item label="坐落:">
57 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 57 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
58 </el-form-item> 58 </el-form-item>
59 </el-col> 59 </el-col>
60 </el-row> 60 </el-row>
......
...@@ -56,7 +56,7 @@ ...@@ -56,7 +56,7 @@
56 </el-col> 56 </el-col>
57 <el-col :span="16"> 57 <el-col :span="16">
58 <el-form-item label="坐落:"> 58 <el-form-item label="坐落:">
59 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 59 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
60 </el-form-item> 60 </el-form-item>
61 </el-col> 61 </el-col>
62 </el-row> 62 </el-row>
......
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
93 </el-col> 93 </el-col>
94 <el-col :span="8"> 94 <el-col :span="8">
95 <el-form-item label="坐落:"> 95 <el-form-item label="坐落:">
96 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input> 96 <el-input disabled v-model="ruleForm.sldy.zl"></el-input>
97 </el-form-item> 97 </el-form-item>
98 </el-col> 98 </el-col>
99 </el-row> 99 </el-row>
......