90172ac5 by xiaomiao

补录表单必填

1 parent d92a9f9f
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
8 <lb-table :column="column" :pagination="false" :key="key" :calcHeight="30" 8 <lb-table :column="column" :pagination="false" :key="key" :heightNumSetting="true" :minHeight="150"
9 :data="tableDataList"> 9 :data="tableDataList">
10 </lb-table> 10 </lb-table>
11 <addQlr v-model="dialog" :details="details" :showButton="showButton" @updateDetail="handleupdateDetail" /> 11 <addQlr v-model="dialog" :details="details" :showButton="showButton" @updateDetail="handleupdateDetail" />
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
8 <lb-table :column="column" :pagination="false" :key="key" :calcHeight="30" 8 <lb-table :column="column" :pagination="false" :key="key" :heightNumSetting="true" :minHeight="150"
9 :data="tableDataList"> 9 :data="tableDataList">
10 </lb-table> 10 </lb-table>
11 <addYwr v-model="dialog" :details="details" :showButton="showButton" @updateDetail="handleupdateDetail" /> 11 <addYwr v-model="dialog" :details="details" :showButton="showButton" @updateDetail="handleupdateDetail" />
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 :show-message="false"
4 * @LastEditTime: 2023-06-25 15:52:42 5 * @LastEditTime: 2023-06-25 15:52:42
5 --> 6 -->
6 <template> 7 <template>
...@@ -14,7 +15,7 @@ ...@@ -14,7 +15,7 @@
14 :label-position="flag ? 'top' : ''" 15 :label-position="flag ? 'top' : ''"
15 :inline="flag" 16 :inline="flag"
16 label-width="145px" 17 label-width="145px"
17 inline-message 18 inline-message
18 > 19 >
19 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 20 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
20 <div class="slxx_title title-block"> 21 <div class="slxx_title title-block">
...@@ -124,7 +125,7 @@ ...@@ -124,7 +125,7 @@
124 </el-form-item> 125 </el-form-item>
125 </el-col> 126 </el-col>
126 <el-col :span="8"> 127 <el-col :span="8">
127 <el-form-item label="不动产权证号:" > 128 <el-form-item label="不动产权证号:">
128 <el-input disabled v-model="ruleForm.ztQlxx.bdcqzh"></el-input> 129 <el-input disabled v-model="ruleForm.ztQlxx.bdcqzh"></el-input>
129 </el-form-item> 130 </el-form-item>
130 </el-col> 131 </el-col>
...@@ -208,7 +209,7 @@ ...@@ -208,7 +209,7 @@
208 </el-form-item> 209 </el-form-item>
209 </el-col> 210 </el-col>
210 <el-col :span="8"> 211 <el-col :span="8">
211 <el-form-item label="不动产权证号:" prop="bdcqzh"> 212 <el-form-item label="不动产权证号:" prop="qlxx.bdcqzh" :rules="rules.bdcqzhrules">
212 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 213 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
213 </el-form-item> 214 </el-form-item>
214 </el-col> 215 </el-col>
...@@ -255,23 +256,23 @@ ...@@ -255,23 +256,23 @@
255 </el-form-item> 256 </el-form-item>
256 </el-col> 257 </el-col>
257 <el-col :span="8"> 258 <el-col :span="8">
258 <el-form-item label="区县代码:" prop="qxdm"> 259 <el-form-item label="区县代码:" prop="qlxx.qxdm" :rules="rules.qxdmrules">
259 <el-input v-model="ruleForm.qlxx.qxdm"></el-input> 260 <el-input v-model="ruleForm.qlxx.qxdm"></el-input>
260 </el-form-item> 261 </el-form-item>
261 </el-col> 262 </el-col>
262 <el-col :span="8"> 263 <el-col :span="8">
263 <el-form-item label="登记机构:" prop="djjg"> 264 <el-form-item label="登记机构:" prop="qlxx.djjg" :rules="rules.djjgrules">
264 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 265 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
265 </el-form-item> 266 </el-form-item>
266 </el-col> 267 </el-col>
267 268
268 <el-col :span="8"> 269 <el-col :span="8">
269 <el-form-item label="登簿人:" prop="dbr"> 270 <el-form-item label="登簿人:" prop="qlxx.dbr" :rules="rules.dbrrules">
270 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 271 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
271 </el-form-item> 272 </el-form-item>
272 </el-col> 273 </el-col>
273 <el-col :span="8"> 274 <el-col :span="8">
274 <el-form-item label="登记时间:" prop="djsj"> 275 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules">
275 <el-input v-model="ruleForm.qlxx.djsj"></el-input> 276 <el-input v-model="ruleForm.qlxx.djsj"></el-input>
276 </el-form-item> 277 </el-form-item>
277 </el-col> 278 </el-col>
...@@ -346,7 +347,6 @@ export default { ...@@ -346,7 +347,6 @@ export default {
346 disabled: true, 347 disabled: true,
347 czrOptions: [], 348 czrOptions: [],
348 ruleForm: {}, 349 ruleForm: {},
349 rules: {},
350 // 登记类型 350 // 登记类型
351 djlxlist: [ 351 djlxlist: [
352 { 352 {
...@@ -403,13 +403,13 @@ export default { ...@@ -403,13 +403,13 @@ export default {
403 ssQlxxList: [], 403 ssQlxxList: [],
404 ztQlxxList: [], 404 ztQlxxList: [],
405 rules: { 405 rules: {
406 bdcqzh: [ 406 bdcqzhrules:[
407 { required: true, message: "不动产登记证明号", trigger: "change" }, 407 { required: true, message: "不动产权证号:", trigger: "change" },
408 ], 408 ],
409 qxdm: [{ required: true, message: "区县代码", trigger: "blur" }], 409 qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
410 djjg: [{ required: true, message: "登记机构", trigger: "change" }], 410 djjgrules: [{ required: true, message: "登记机构", trigger: "change" }],
411 dbr: [{ required: true, message: "登簿人", trigger: "blur" }], 411 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
412 djsj: [{ required: true, message: "登记时间", trigger: "change" }], 412 djsjrules: [{ required: true, message: "登记时间", trigger: "change" }],
413 }, 413 },
414 }; 414 };
415 }, 415 },
...@@ -478,7 +478,6 @@ export default { ...@@ -478,7 +478,6 @@ export default {
478 }, 478 },
479 onSubmit() { 479 onSubmit() {
480 this.$refs.ruleForm.validate((valid) => { 480 this.$refs.ruleForm.validate((valid) => {
481 console.log("valid", valid);
482 if (valid) { 481 if (valid) {
483 if (this.ruleForm.qlrData.length == 0) { 482 if (this.ruleForm.qlrData.length == 0) {
484 this.$message({ 483 this.$message({
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 label-width="169px" 16 label-width="169px"
17 :show-message="false" 17 inline-message
18 > 18 >
19 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 19 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
20 <div class="slxx_title title-block"> 20 <div class="slxx_title title-block">
...@@ -278,7 +278,7 @@ ...@@ -278,7 +278,7 @@
278 </el-form-item> 278 </el-form-item>
279 </el-col> 279 </el-col>
280 <el-col :span="8"> 280 <el-col :span="8">
281 <el-form-item label="债务履行起始时间:" prop="zwlxqssj"> 281 <el-form-item label="债务履行起始时间:" prop="diyaq.zwlxqssj" :rules="rules.zwlxqssjrules">
282 <el-date-picker 282 <el-date-picker
283 v-model="ruleForm.diyaq.zwlxqssj" 283 v-model="ruleForm.diyaq.zwlxqssj"
284 type="date" 284 type="date"
...@@ -290,7 +290,7 @@ ...@@ -290,7 +290,7 @@
290 </el-form-item> 290 </el-form-item>
291 </el-col> 291 </el-col>
292 <el-col :span="8"> 292 <el-col :span="8">
293 <el-form-item label="债务履行结束时间:" prop="zwlxjssj"> 293 <el-form-item label="债务履行结束时间:" prop="diyaq.zwlxjssj" :rules="rules.zwlxjssjrules">
294 <el-date-picker 294 <el-date-picker
295 v-model="ruleForm.diyaq.zwlxjssj" 295 v-model="ruleForm.diyaq.zwlxjssj"
296 type="date" 296 type="date"
...@@ -312,7 +312,7 @@ ...@@ -312,7 +312,7 @@
312 </el-form-item> 312 </el-form-item>
313 </el-col> --> 313 </el-col> -->
314 <el-col :span="8"> 314 <el-col :span="8">
315 <el-form-item label="区县代码:" prop="qxdm"> 315 <el-form-item label="区县代码:" prop="qlxx.qxdm" :rules="rules.qxdmrules">
316 <el-input v-model="ruleForm.qlxx.qxdm"></el-input> 316 <el-input v-model="ruleForm.qlxx.qxdm"></el-input>
317 </el-form-item> 317 </el-form-item>
318 </el-col> 318 </el-col>
...@@ -352,23 +352,23 @@ ...@@ -352,23 +352,23 @@
352 </el-form-item> 352 </el-form-item>
353 </el-col> 353 </el-col>
354 <el-col :span="8"> 354 <el-col :span="8">
355 <el-form-item label="不动产登记证明号:" prop="bdcqzh"> 355 <el-form-item label="不动产登记证明号:" prop="qlxx.bdcqzh" :rules="rules.bdcqzhrules">
356 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 356 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
357 </el-form-item> 357 </el-form-item>
358 </el-col> 358 </el-col>
359 359
360 <el-col :span="8"> 360 <el-col :span="8">
361 <el-form-item label="登记机构:" prop="djjg"> 361 <el-form-item label="登记机构:" prop="qlxx.djjg" :rules="rules.djjgrules">
362 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 362 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
363 </el-form-item> 363 </el-form-item>
364 </el-col> 364 </el-col>
365 <el-col :span="8"> 365 <el-col :span="8">
366 <el-form-item label="登簿人:" prop="dbr"> 366 <el-form-item label="登簿人:" prop="qlxx.dbr" :rules="rules.dbrrules">
367 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 367 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
368 </el-form-item> 368 </el-form-item>
369 </el-col> 369 </el-col>
370 <el-col :span="8"> 370 <el-col :span="8">
371 <el-form-item label="登记时间:" prop="djsj"> 371 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules">
372 <el-date-picker 372 <el-date-picker
373 v-model="ruleForm.qlxx.djsj" 373 v-model="ruleForm.qlxx.djsj"
374 type="date" 374 type="date"
...@@ -414,7 +414,7 @@ ...@@ -414,7 +414,7 @@
414 </el-col> 414 </el-col>
415 415
416 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 416 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
417 <el-form-item label="注销时间:" prop="zxsj"> 417 <el-form-item label="注销时间:" prop="qlxx.zxsj" :rules="rules.zxsjrules">
418 <el-date-picker 418 <el-date-picker
419 v-model="ruleForm.qlxx.zxsj" 419 v-model="ruleForm.qlxx.zxsj"
420 type="date" 420 type="date"
...@@ -426,12 +426,12 @@ ...@@ -426,12 +426,12 @@
426 </el-form-item> 426 </el-form-item>
427 </el-col> 427 </el-col>
428 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 428 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
429 <el-form-item label="注销登簿人:" prop="zxdbr"> 429 <el-form-item label="注销登簿人:" prop="qlxx.zxdbr" :rules="rules.zxdbrrules">
430 <el-input v-model="ruleForm.qlxx.zxdbr"></el-input> 430 <el-input v-model="ruleForm.qlxx.zxdbr"></el-input>
431 </el-form-item> 431 </el-form-item>
432 </el-col> 432 </el-col>
433 <el-col :span="24" v-if="ruleForm.qlxx.qszt == '2'"> 433 <el-col :span="24" v-if="ruleForm.qlxx.qszt == '2'">
434 <el-form-item label="注销抵押原因:" prop="zxdyyy"> 434 <el-form-item label="注销抵押原因:" prop="diyaq.zxdyyy" :rules="rules.zxdyyyrules">
435 <el-input v-model="ruleForm.diyaq.zxdyyy"></el-input> 435 <el-input v-model="ruleForm.diyaq.zxdyyy"></el-input>
436 </el-form-item> 436 </el-form-item>
437 </el-col> 437 </el-col>
...@@ -547,25 +547,23 @@ export default { ...@@ -547,25 +547,23 @@ export default {
547 ssQlxxList: [], 547 ssQlxxList: [],
548 ztQlxxList: [], 548 ztQlxxList: [],
549 rules: { 549 rules: {
550 bdcqzh: [ 550 bdcqzhrules: [
551 { required: true, message: "不动产登记证明号", trigger: "blur" },
552 ],
553 qxdm: [{ required: true, message: "区县代码", trigger: "blur" }],
554 bdcdjzmh: [
555 { required: true, message: "不动产登记证明号", trigger: "blur" }, 551 { required: true, message: "不动产登记证明号", trigger: "blur" },
556 ], 552 ],
557 zwlxqssj: [ 553 qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
554 zwlxqssjrules: [
558 { required: true, message: "债务履行起始时间", trigger: "blur" }, 555 { required: true, message: "债务履行起始时间", trigger: "blur" },
559 ], 556 ],
560 zwlxjssj: [ 557 zwlxjssjrules: [
561 { required: true, message: "债务履行结束时间", trigger: "blur" }, 558 { required: true, message: "债务履行结束时间", trigger: "blur" },
562 ], 559 ],
563 zxdyyy: [{ required: true, message: "注销抵押原因", trigger: "blur" }], 560
564 zxsj: [{ required: true, message: "注销时间", trigger: "blur" }], 561 zxdyyyrules: [{ required: true, message: "注销抵押原因", trigger: "blur" }],
565 zxdbr: [{ required: true, message: "注销登簿人", trigger: "blur" }], 562 zxsjrules: [{ required: true, message: "注销时间", trigger: "blur" }],
566 djjg: [{ required: true, message: "登记机构", trigger: "blur" }], 563 zxdbrrules: [{ required: true, message: "注销登簿人", trigger: "blur" }],
567 dbr: [{ required: true, message: "登簿人", trigger: "blur" }], 564 djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }],
568 djsj: [{ required: true, message: "登记时间", trigger: "blur" }], 565 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
566 djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }],
569 }, 567 },
570 }; 568 };
571 }, 569 },
...@@ -634,7 +632,6 @@ export default { ...@@ -634,7 +632,6 @@ export default {
634 }, 632 },
635 onSubmit() { 633 onSubmit() {
636 this.$refs.ruleForm.validate((valid) => { 634 this.$refs.ruleForm.validate((valid) => {
637 console.log("valid", valid);
638 if (valid) { 635 if (valid) {
639 if (this.ruleForm.qlrData.length == 0) { 636 if (this.ruleForm.qlrData.length == 0) {
640 this.$message({ 637 this.$message({
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
13 ref="ruleForm" 13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 inline-message
16 label-width="145px" 17 label-width="145px"
17 > 18 >
18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 19 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
...@@ -392,7 +393,6 @@ export default { ...@@ -392,7 +393,6 @@ export default {
392 mounted() {}, 393 mounted() {},
393 methods: { 394 methods: {
394 loadData() { 395 loadData() {
395 console.log("房屋", this.propsParam);
396 this.propsParam.isEdit=this.$parent.isEdit 396 this.propsParam.isEdit=this.$parent.isEdit
397 init(this.propsParam).then((res) => { 397 init(this.propsParam).then((res) => {
398 if (res.code == 200) { 398 if (res.code == 200) {
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
13 ref="ruleForm" 13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 inline-message
16 label-width="145px" 17 label-width="145px"
17 > 18 >
18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 19 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-25 15:52:42 4 * @LastEditTime: 2023-06-25 15:52:42
5 :show-message="false"
5 --> 6 -->
6 <template> 7 <template>
7 <!-- 受理信息 --> 8 <!-- 受理信息 -->
...@@ -13,6 +14,7 @@ ...@@ -13,6 +14,7 @@
13 ref="ruleForm" 14 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 15 :label-position="flag ? 'top' : ''"
15 :inline="flag" 16 :inline="flag"
17 inline-message
16 label-width="145px" 18 label-width="145px"
17 > 19 >
18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 20 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
...@@ -73,7 +75,7 @@ ...@@ -73,7 +75,7 @@
73 <el-form-item label="登记类型:"> 75 <el-form-item label="登记类型:">
74 <el-select v-model="ruleForm.qlxx.djlx"> 76 <el-select v-model="ruleForm.qlxx.djlx">
75 <el-option 77 <el-option
76 v-for="item in dictData['A21']" 78 v-for="item in djlxlist"
77 :key="item.dcode" 79 :key="item.dcode"
78 :label="item.dname" 80 :label="item.dname"
79 :value="item.dcode" 81 :value="item.dcode"
...@@ -88,27 +90,27 @@ ...@@ -88,27 +90,27 @@
88 </el-form-item> 90 </el-form-item>
89 </el-col> 91 </el-col>
90 <el-col :span="8"> 92 <el-col :span="8">
91 <el-form-item label="不动产权证号:"> 93 <el-form-item label="不动产权证号:" prop="qlxx.bdcqzh" :rules="rules.bdcqzhrules">
92 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 94 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
93 </el-form-item> 95 </el-form-item>
94 </el-col> 96 </el-col>
95 <el-col :span="8"> 97 <el-col :span="8">
96 <el-form-item label="区县代码:"> 98 <el-form-item label="区县代码:" prop="qlxx.qxdm" :rules="rules.qxdmrules">
97 <el-input v-model="ruleForm.qlxx.qxdm"></el-input> 99 <el-input v-model="ruleForm.qlxx.qxdm"></el-input>
98 </el-form-item> 100 </el-form-item>
99 </el-col> 101 </el-col>
100 <el-col :span="8"> 102 <el-col :span="8">
101 <el-form-item label="登记机构:"> 103 <el-form-item label="登记机构:" prop="qlxx.djjg" :rules="rules.djjgrules">
102 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 104 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
103 </el-form-item> 105 </el-form-item>
104 </el-col> 106 </el-col>
105 <el-col :span="8"> 107 <el-col :span="8">
106 <el-form-item label="登簿人:"> 108 <el-form-item label="登簿人:" prop="qlxx.dbr" :rules="rules.dbrrules">
107 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 109 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
108 </el-form-item> 110 </el-form-item>
109 </el-col> 111 </el-col>
110 <el-col :span="8"> 112 <el-col :span="8">
111 <el-form-item label="登记时间:"> 113 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules">
112 <el-input v-model="ruleForm.qlxx.djsj"></el-input> 114 <el-input v-model="ruleForm.qlxx.djsj"></el-input>
113 </el-form-item> 115 </el-form-item>
114 </el-col> 116 </el-col>
...@@ -277,7 +279,7 @@ ...@@ -277,7 +279,7 @@
277 :gyfs="ruleForm.qlxx.gyfs" 279 :gyfs="ruleForm.qlxx.gyfs"
278 /> 280 />
279 281
280 <div v-if="ruleForm.ywrData && ruleForm.ywrData.length > 0"> 282 <div v-if="ruleForm.ywrData">
281 <div class="slxx_title title-block"> 283 <div class="slxx_title title-block">
282 义务人信息 284 义务人信息
283 <div class="triangle"></div> 285 <div class="triangle"></div>
...@@ -318,6 +320,34 @@ export default { ...@@ -318,6 +320,34 @@ export default {
318 disabled: true, 320 disabled: true,
319 czrOptions: [], 321 czrOptions: [],
320 ruleForm: {}, 322 ruleForm: {},
323 // 登记类型
324 djlxlist: [
325 {
326 dcode: "100",
327 dname: "首次登记",
328 },
329 {
330 dcode: "200",
331 dname: "转移登记",
332 },
333 {
334 dcode: "300",
335 dname: "变更登记",
336 },
337 {
338 dcode: "500",
339 dname: "更正登记",
340 },
341
342 {
343 dcode: "901",
344 dname: "补证",
345 },
346 {
347 dcode: "902",
348 dname: "换证",
349 },
350 ],
321 // 权属状态 351 // 权属状态
322 qsztlist: [ 352 qsztlist: [
323 { 353 {
...@@ -330,7 +360,15 @@ export default { ...@@ -330,7 +360,15 @@ export default {
330 }, 360 },
331 ], 361 ],
332 //传递参数\ 362 //传递参数\
333 rules: {}, 363 rules: {
364 bdcqzhrules:[
365 { required: true, message: "不动产权证号:", trigger: "change" },
366 ],
367 qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
368 djjgrules: [{ required: true, message: "登记机构", trigger: "change" }],
369 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
370 djsjrules: [{ required: true, message: "登记时间", trigger: "change" }],
371 },
334 }; 372 };
335 }, 373 },
336 created() { 374 created() {
...@@ -339,7 +377,6 @@ export default { ...@@ -339,7 +377,6 @@ export default {
339 mounted() {}, 377 mounted() {},
340 methods: { 378 methods: {
341 loadData() { 379 loadData() {
342 console.log("预告登记", this.propsParam);
343 this.propsParam.isEdit=this.$parent.isEdit 380 this.propsParam.isEdit=this.$parent.isEdit
344 init(this.propsParam).then((res) => { 381 init(this.propsParam).then((res) => {
345 if (res.code == 200) { 382 if (res.code == 200) {
...@@ -365,6 +402,8 @@ export default { ...@@ -365,6 +402,8 @@ export default {
365 this.key++; 402 this.key++;
366 }, 403 },
367 onSubmit() { 404 onSubmit() {
405 this.$refs.ruleForm.validate((valid) => {
406 if (valid) {
368 if (this.ruleForm.qlrData.length == 0) { 407 if (this.ruleForm.qlrData.length == 0) {
369 this.$message({ 408 this.$message({
370 showClose: true, 409 showClose: true,
...@@ -418,6 +457,10 @@ export default { ...@@ -418,6 +457,10 @@ export default {
418 }); 457 });
419 } 458 }
420 }); 459 });
460 } else {
461 return false;
462 }
463 });
421 }, 464 },
422 }, 465 },
423 }; 466 };
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
13 ref="ruleForm" 13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 inline-message
16 label-width="145px" 17 label-width="145px"
17 > 18 >
18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 19 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
...@@ -69,11 +70,11 @@ ...@@ -69,11 +70,11 @@
69 <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input> 70 <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input>
70 </el-form-item> 71 </el-form-item>
71 </el-col> --> 72 </el-col> -->
72 <!-- <el-col :span="8"> 73 <el-col :span="8">
73 <el-form-item label="登记类型:"> 74 <el-form-item label="登记类型:">
74 <el-select v-model="ruleForm.qlxx.djlx"> 75 <el-select v-model="ruleForm.qlxx.djlx">
75 <el-option 76 <el-option
76 v-for="item in dictData['A21']" 77 v-for="item in djlxlist"
77 :key="item.dcode" 78 :key="item.dcode"
78 :label="item.dname" 79 :label="item.dname"
79 :value="item.dcode" 80 :value="item.dcode"
...@@ -81,34 +82,34 @@ ...@@ -81,34 +82,34 @@
81 </el-option> 82 </el-option>
82 </el-select> 83 </el-select>
83 </el-form-item> 84 </el-form-item>
84 </el-col> --> 85 </el-col>
85 <!-- <el-col :span="8"> 86 <!-- <el-col :span="8">
86 <el-form-item label="不动产坐落:"> 87 <el-form-item label="不动产坐落:">
87 <el-input v-model="ruleForm.qlxx.zl"></el-input> 88 <el-input v-model="ruleForm.qlxx.zl"></el-input>
88 </el-form-item> 89 </el-form-item>
89 </el-col> --> 90 </el-col> -->
90 <!-- <el-col :span="8"> 91 <el-col :span="8">
91 <el-form-item label="不动产权证号:"> 92 <el-form-item label="不动产权证号:" prop="qlxx.bdcqzh" :rules="rules.bdcqzhrules">
92 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 93 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
93 </el-form-item> 94 </el-form-item>
94 </el-col> --> 95 </el-col>
95 <el-col :span="8"> 96 <el-col :span="8">
96 <el-form-item label="区县代码:"> 97 <el-form-item label="区县代码:" prop="qlxx.qxdm" :rules="rules.qxdmrules">
97 <el-input v-model="ruleForm.qlxx.qxdm"></el-input> 98 <el-input v-model="ruleForm.qlxx.qxdm"></el-input>
98 </el-form-item> 99 </el-form-item>
99 </el-col> 100 </el-col>
100 <el-col :span="8"> 101 <el-col :span="8">
101 <el-form-item label="登记机构:"> 102 <el-form-item label="登记机构:" prop="qlxx.djjg" :rules="rules.djjgrules">
102 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 103 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
103 </el-form-item> 104 </el-form-item>
104 </el-col> 105 </el-col>
105 <el-col :span="8"> 106 <el-col :span="8">
106 <el-form-item label="登簿人:"> 107 <el-form-item label="登簿人:" prop="qlxx.dbr" :rules="rules.dbrrules">
107 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 108 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
108 </el-form-item> 109 </el-form-item>
109 </el-col> 110 </el-col>
110 <el-col :span="8"> 111 <el-col :span="8">
111 <el-form-item label="登记时间:"> 112 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules">
112 <el-input v-model="ruleForm.qlxx.djsj"></el-input> 113 <el-input v-model="ruleForm.qlxx.djsj"></el-input>
113 </el-form-item> 114 </el-form-item>
114 </el-col> 115 </el-col>
...@@ -189,7 +190,7 @@ ...@@ -189,7 +190,7 @@
189 :key="key" 190 :key="key"
190 :gyfs="ruleForm.qlxx.gyfs" 191 :gyfs="ruleForm.qlxx.gyfs"
191 /> 192 />
192 <div v-if="ruleForm.ywrData && ruleForm.ywrData.length > 0"> 193 <div v-if="ruleForm.ywrData">
193 <div class="slxx_title title-block"> 194 <div class="slxx_title title-block">
194 义务人信息 195 义务人信息
195 <div class="triangle"></div> 196 <div class="triangle"></div>
...@@ -202,7 +203,8 @@ ...@@ -202,7 +203,8 @@
202 /> 203 />
203 </div> 204 </div>
204 </div> 205 </div>
205 <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> 206 <!-- <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> -->
207 <el-row class="btn">
206 <el-form-item> 208 <el-form-item>
207 <el-button type="primary" @click="onSubmit">保存</el-button> 209 <el-button type="primary" @click="onSubmit">保存</el-button>
208 </el-form-item> 210 </el-form-item>
...@@ -230,6 +232,34 @@ export default { ...@@ -230,6 +232,34 @@ export default {
230 disabled: true, 232 disabled: true,
231 czrOptions: [], 233 czrOptions: [],
232 ruleForm: {}, 234 ruleForm: {},
235 // 登记类型
236 djlxlist: [
237 {
238 dcode: "100",
239 dname: "首次登记",
240 },
241 {
242 dcode: "200",
243 dname: "转移登记",
244 },
245 {
246 dcode: "300",
247 dname: "变更登记",
248 },
249 {
250 dcode: "500",
251 dname: "更正登记",
252 },
253
254 {
255 dcode: "901",
256 dname: "补证",
257 },
258 {
259 dcode: "902",
260 dname: "换证",
261 },
262 ],
233 // 权属状态 263 // 权属状态
234 qsztlist: [ 264 qsztlist: [
235 { 265 {
...@@ -242,7 +272,15 @@ export default { ...@@ -242,7 +272,15 @@ export default {
242 }, 272 },
243 ], 273 ],
244 //传递参数\ 274 //传递参数\
245 rules: {}, 275 rules: {
276 bdcqzhrules:[
277 { required: true, message: "不动产权证号:", trigger: "change" },
278 ],
279 qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
280 djjgrules: [{ required: true, message: "登记机构", trigger: "change" }],
281 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
282 djsjrules: [{ required: true, message: "登记时间", trigger: "change" }],
283 },
246 }; 284 };
247 }, 285 },
248 created() { 286 created() {
...@@ -251,7 +289,6 @@ export default { ...@@ -251,7 +289,6 @@ export default {
251 mounted() {}, 289 mounted() {},
252 methods: { 290 methods: {
253 loadData() { 291 loadData() {
254 console.log("异议登记", this.propsParam);
255 this.propsParam.isEdit=this.$parent.isEdit 292 this.propsParam.isEdit=this.$parent.isEdit
256 init(this.propsParam).then((res) => { 293 init(this.propsParam).then((res) => {
257 if (res.code == 200) { 294 if (res.code == 200) {
...@@ -277,6 +314,8 @@ export default { ...@@ -277,6 +314,8 @@ export default {
277 this.key++; 314 this.key++;
278 }, 315 },
279 onSubmit() { 316 onSubmit() {
317 this.$refs.ruleForm.validate((valid) => {
318 if (valid) {
280 if (this.ruleForm.qlrData.length == 0) { 319 if (this.ruleForm.qlrData.length == 0) {
281 this.$message({ 320 this.$message({
282 showClose: true, 321 showClose: true,
...@@ -330,6 +369,10 @@ export default { ...@@ -330,6 +369,10 @@ export default {
330 }); 369 });
331 } 370 }
332 }); 371 });
372 } else {
373 return false;
374 }
375 });
333 }, 376 },
334 }, 377 },
335 }; 378 };
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
8 <lb-table :column="column" class="bbbb" :pagination="false" :key="key" :calcHeight="300" 8 <lb-table :column="column" :pagination="false" :key="key" :heightNumSetting="true" :minHeight="150"
9 :data="tableDataList"> 9 :data="tableDataList">
10 </lb-table> 10 </lb-table>
11 <addQlr v-model="dialog" :details="details" :showButton="showButton" @updateDetail="handleupdateDetail" /> 11 <addQlr v-model="dialog" :details="details" :showButton="showButton" @updateDetail="handleupdateDetail" />
...@@ -240,12 +240,3 @@ ...@@ -240,12 +240,3 @@
240 } 240 }
241 } 241 }
242 </script> 242 </script>
243 <style scoped lang="scss">
244 /deep/.el-table__row{
245 background-color: salmon;
246 }
247 .bbbb{
248 background-color: salmon;
249
250 }
251 </style>
......