--no commit message
Showing
24 changed files
with
1015 additions
and
993 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,20 +544,20 @@ | ... | @@ -579,20 +544,20 @@ |
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; |
... | @@ -600,7 +565,7 @@ export default { | ... | @@ -600,7 +565,7 @@ export default { |
600 | return false; | 565 | return false; |
601 | }, | 566 | }, |
602 | }, | 567 | }, |
603 | data() { | 568 | data () { |
604 | return { | 569 | return { |
605 | mjdw: "1", | 570 | mjdw: "1", |
606 | props: { | 571 | props: { |
... | @@ -687,11 +652,10 @@ export default { | ... | @@ -687,11 +652,10 @@ export default { |
687 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], | 652 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], |
688 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], | 653 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], |
689 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], | 654 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], |
655 | } | ||
656 | } | ||
690 | }, | 657 | }, |
691 | }; | 658 | mounted () { |
692 | }, | ||
693 | created() {}, | ||
694 | mounted() { | ||
695 | this.loadData(); | 659 | this.loadData(); |
696 | this.ableOperation = this.$parent.ableOperation; | 660 | this.ableOperation = this.$parent.ableOperation; |
697 | }, | 661 | }, |
... | @@ -701,7 +665,7 @@ export default { | ... | @@ -701,7 +665,7 @@ export default { |
701 | * @param {*} val | 665 | * @param {*} val |
702 | * @author: renchao | 666 | * @author: renchao |
703 | */ | 667 | */ |
704 | ztQlxxchange(val) { | 668 | ztQlxxchange (val) { |
705 | this.ruleForm.ztQlxx = val; | 669 | this.ruleForm.ztQlxx = val; |
706 | }, | 670 | }, |
707 | /** | 671 | /** |
... | @@ -709,7 +673,7 @@ export default { | ... | @@ -709,7 +673,7 @@ export default { |
709 | * @param {*} val | 673 | * @param {*} val |
710 | * @author: renchao | 674 | * @author: renchao |
711 | */ | 675 | */ |
712 | ssQlxxchange(val) { | 676 | ssQlxxchange (val) { |
713 | this.ruleForm.ssQlxx = val; | 677 | this.ruleForm.ssQlxx = val; |
714 | this.ruleForm.qlxx.ssywh = val.ywh; | 678 | this.ruleForm.qlxx.ssywh = val.ywh; |
715 | this.ssQlxxchangediolog(val); | 679 | this.ssQlxxchangediolog(val); |
... | @@ -771,7 +735,7 @@ export default { | ... | @@ -771,7 +735,7 @@ export default { |
771 | }); | 735 | }); |
772 | }, | 736 | }, |
773 | 737 | ||
774 | djlxchange(val) { | 738 | djlxchange (val) { |
775 | if (val == null || val == 100) { | 739 | if (val == null || val == 100) { |
776 | this.ssqlxxshow = false; | 740 | this.ssqlxxshow = false; |
777 | } else { | 741 | } else { |
... | @@ -782,7 +746,7 @@ export default { | ... | @@ -782,7 +746,7 @@ export default { |
782 | * @description: loadData | 746 | * @description: loadData |
783 | * @author: renchao | 747 | * @author: renchao |
784 | */ | 748 | */ |
785 | loadData() { | 749 | loadData () { |
786 | this.$startLoading(); | 750 | this.$startLoading(); |
787 | this.propsParam.isEdit = this.$parent.isEdit; | 751 | this.propsParam.isEdit = this.$parent.isEdit; |
788 | init(this.propsParam).then((res) => { | 752 | init(this.propsParam).then((res) => { |
... | @@ -817,34 +781,31 @@ export default { | ... | @@ -817,34 +781,31 @@ export default { |
817 | } | 781 | } |
818 | }); | 782 | }); |
819 | }, | 783 | }, |
820 | // 更新土地用途信息 | ||
821 | /** | 784 | /** |
822 | * @description: 更新土地用途信息 | 785 | * @description: 更新土地用途信息 |
823 | * @param {*} val | 786 | * @param {*} val |
824 | * @author: renchao | 787 | * @author: renchao |
825 | */ | 788 | */ |
826 | upDateTdytxxList(val) { | 789 | upDateTdytxxList (val) { |
827 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | 790 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); |
828 | this.key++; | 791 | this.key++; |
829 | }, | 792 | }, |
830 | // 更新权利人信息 | ||
831 | /** | 793 | /** |
832 | * @description: 更新权利人信息 | 794 | * @description: 更新权利人信息 |
833 | * @param {*} val | 795 | * @param {*} val |
834 | * @author: renchao | 796 | * @author: renchao |
835 | */ | 797 | */ |
836 | upDateQlrxxList(val) { | 798 | upDateQlrxxList (val) { |
837 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | 799 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); |
838 | this.czrOptions = this.ruleForm.qlrData; | 800 | this.czrOptions = this.ruleForm.qlrData; |
839 | this.key++; | 801 | this.key++; |
840 | }, | 802 | }, |
841 | // 更新义务人信息 | ||
842 | /** | 803 | /** |
843 | * @description: 更新义务人信息 | 804 | * @description: 更新义务人信息 |
844 | * @param {*} val | 805 | * @param {*} val |
845 | * @author: renchao | 806 | * @author: renchao |
846 | */ | 807 | */ |
847 | upDateYwrxxList(val) { | 808 | upDateYwrxxList (val) { |
848 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); | 809 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); |
849 | this.key++; | 810 | this.key++; |
850 | }, | 811 | }, |
... | @@ -852,7 +813,7 @@ export default { | ... | @@ -852,7 +813,7 @@ export default { |
852 | * @description: onSubmit | 813 | * @description: onSubmit |
853 | * @author: renchao | 814 | * @author: renchao |
854 | */ | 815 | */ |
855 | onSubmit() { | 816 | onSubmit () { |
856 | this.$refs.ruleForm.validate((valid) => { | 817 | this.$refs.ruleForm.validate((valid) => { |
857 | if (valid) { | 818 | if (valid) { |
858 | if (this.ruleForm.qlrData.length == 0) { | 819 | if (this.ruleForm.qlrData.length == 0) { |
... | @@ -871,7 +832,7 @@ export default { | ... | @@ -871,7 +832,7 @@ export default { |
871 | }); | 832 | }); |
872 | return false; | 833 | return false; |
873 | } | 834 | } |
874 | if (this.ruleForm.qlxx.gyfs == "0") { | 835 | if (this.ruleForm.sldy.gyfs == "0") { |
875 | if (this.ruleForm.qlrData.length > 1) { | 836 | if (this.ruleForm.qlrData.length > 1) { |
876 | this.$message({ | 837 | this.$message({ |
877 | showClose: true, | 838 | showClose: true, |
... | @@ -881,16 +842,23 @@ export default { | ... | @@ -881,16 +842,23 @@ export default { |
881 | return false; | 842 | return false; |
882 | } | 843 | } |
883 | this.ruleForm.qlrData[0].sfczr = "1"; | 844 | this.ruleForm.qlrData[0].sfczr = "1"; |
884 | } | 845 | } else { |
885 | if (this.ruleForm.qlxx.gyfs == "1") { | ||
886 | //是否分别持证 | 846 | //是否分别持证 |
887 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 847 | if (this.ruleForm.sldy.sqfbcz == "1") { |
888 | //是 | 848 | //是 |
889 | this.ruleForm.qlrData.forEach((item, index) => { | 849 | this.ruleForm.qlrList.forEach((item, index) => { |
890 | item.sfczr = "1"; | 850 | item.sfczr = "1"; |
891 | }); | 851 | }); |
892 | } else { | 852 | } else { |
893 | this.ruleForm.qlrData.forEach((item, index) => { | 853 | if (!that.ruleForm.czr) { |
854 | that.$message({ | ||
855 | showClose: true, | ||
856 | message: "请选择持证人", | ||
857 | type: "error", | ||
858 | }); | ||
859 | return false; | ||
860 | } | ||
861 | this.ruleForm.qlrList.forEach((item, index) => { | ||
894 | if (item.zjh == this.ruleForm.czr) { | 862 | if (item.zjh == this.ruleForm.czr) { |
895 | item.sfczr = "1"; | 863 | item.sfczr = "1"; |
896 | } else { | 864 | } else { |
... | @@ -919,18 +887,18 @@ export default { | ... | @@ -919,18 +887,18 @@ export default { |
919 | } else { | 887 | } else { |
920 | return false; | 888 | return false; |
921 | } | 889 | } |
922 | }); | 890 | }) |
923 | }, | 891 | } |
924 | }, | 892 | } |
925 | }; | 893 | }; |
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> | ... | ... |
... | @@ -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,19 +451,19 @@ | ... | @@ -490,19 +451,19 @@ |
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; |
... | @@ -510,7 +471,7 @@ export default { | ... | @@ -510,7 +471,7 @@ export default { |
510 | return false; | 471 | return false; |
511 | }, | 472 | }, |
512 | }, | 473 | }, |
513 | data() { | 474 | data () { |
514 | return { | 475 | return { |
515 | mjdw: "1", | 476 | mjdw: "1", |
516 | ssqlxxshow: true, | 477 | ssqlxxshow: true, |
... | @@ -519,7 +480,7 @@ export default { | ... | @@ -519,7 +480,7 @@ export default { |
519 | value: "bdcdyid", | 480 | value: "bdcdyid", |
520 | }, | 481 | }, |
521 | // 键名转换,方法默认是label和children进行树状渲染 | 482 | // 键名转换,方法默认是label和children进行树状渲染 |
522 | normalizer(node) { | 483 | normalizer (node) { |
523 | //方法 | 484 | //方法 |
524 | if (node.children == null || node.children == "null") { | 485 | if (node.children == null || node.children == "null") { |
525 | delete node.children; | 486 | delete node.children; |
... | @@ -680,7 +641,7 @@ export default { | ... | @@ -680,7 +641,7 @@ export default { |
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,36 +743,60 @@ export default { | ... | @@ -782,36 +743,60 @@ 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, |
751 | message: "请确认权利人信息", | ||
752 | type: "error", | ||
753 | }); | ||
754 | return false; | ||
755 | } | ||
756 | if (this.ruleForm.tdytqxList.length == 0 && !this.tdxz) { | ||
757 | this.$message({ | ||
758 | showClose: true, | ||
759 | message: "请补充土地用途信息", | ||
760 | type: "error", | ||
761 | }); | ||
762 | return false; | ||
763 | } | ||
764 | } | ||
765 | if (this.ruleForm.sldy.gyfs == "0") { | ||
766 | if (this.ruleForm.qlrData.length > 1) { | ||
767 | this.$message({ | ||
768 | showClose: true, | ||
791 | message: "共有方式:单独所有,权利人只能是一个人", | 769 | message: "共有方式:单独所有,权利人只能是一个人", |
792 | type: "error", | 770 | type: "error", |
793 | }); | 771 | }); |
794 | return false; | 772 | return false; |
795 | } | 773 | } |
796 | this.ruleForm.qlrData[0].sfczr = "1"; | 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 | } | ||
797 | } | 799 | } |
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) => { | 800 | save(this.ruleForm).then((res) => { |
816 | if (res.code === 200) { | 801 | if (res.code === 200) { |
817 | this.$message({ | 802 | this.$message({ |
... | @@ -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> |
... | @@ -522,7 +499,7 @@ export default { | ... | @@ -522,7 +499,7 @@ export default { |
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 { |
... | @@ -535,14 +512,14 @@ export default { | ... | @@ -535,14 +512,14 @@ export default { |
535 | * @param {*} val | 512 | * @param {*} val |
536 | * @author: renchao | 513 | * @author: renchao |
537 | */ | 514 | */ |
538 | getDictData(val) { | 515 | getDictData (val) { |
539 | return store.getters.dictData[val]; | 516 | return store.getters.dictData[val]; |
540 | }, | 517 | }, |
541 | /** | 518 | /** |
542 | * @description: loadData | 519 | * @description: loadData |
543 | * @author: renchao | 520 | * @author: renchao |
544 | */ | 521 | */ |
545 | loadData() { | 522 | loadData () { |
546 | this.$startLoading(); | 523 | this.$startLoading(); |
547 | this.propsParam.isEdit = this.$parent.isEdit; | 524 | this.propsParam.isEdit = this.$parent.isEdit; |
548 | init(this.propsParam).then((res) => { | 525 | init(this.propsParam).then((res) => { |
... | @@ -578,7 +555,7 @@ export default { | ... | @@ -578,7 +555,7 @@ export default { |
578 | * @param {*} val | 555 | * @param {*} val |
579 | * @author: renchao | 556 | * @author: renchao |
580 | */ | 557 | */ |
581 | upDateTdytxxList(val) { | 558 | upDateTdytxxList (val) { |
582 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | 559 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); |
583 | this.key++; | 560 | this.key++; |
584 | }, | 561 | }, |
... | @@ -588,7 +565,7 @@ export default { | ... | @@ -588,7 +565,7 @@ export default { |
588 | * @param {*} val | 565 | * @param {*} val |
589 | * @author: renchao | 566 | * @author: renchao |
590 | */ | 567 | */ |
591 | upDateQlrxxList(val) { | 568 | upDateQlrxxList (val) { |
592 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | 569 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); |
593 | this.czrOptions = this.ruleForm.qlrData; | 570 | this.czrOptions = this.ruleForm.qlrData; |
594 | this.key++; | 571 | this.key++; |
... | @@ -598,7 +575,7 @@ export default { | ... | @@ -598,7 +575,7 @@ export default { |
598 | * @description: onSubmit | 575 | * @description: onSubmit |
599 | * @author: renchao | 576 | * @author: renchao |
600 | */ | 577 | */ |
601 | onSubmit() { | 578 | onSubmit () { |
602 | this.$refs.ruleForm.validate((valid) => { | 579 | this.$refs.ruleForm.validate((valid) => { |
603 | if (valid) { | 580 | if (valid) { |
604 | if (this.ruleForm.qlrData.length == 0) { | 581 | if (this.ruleForm.qlrData.length == 0) { |
... | @@ -609,7 +586,14 @@ export default { | ... | @@ -609,7 +586,14 @@ export default { |
609 | }); | 586 | }); |
610 | return false; | 587 | return false; |
611 | } | 588 | } |
612 | 589 | if (this.ruleForm.qlrData.length != 0 && this.ruleForm.qlxx.sqfbcz == 0 && this.ruleForm.czr == '') { | |
590 | this.$message({ | ||
591 | showClose: true, | ||
592 | message: "请选择持证人信息", | ||
593 | type: "error", | ||
594 | }); | ||
595 | return false; | ||
596 | } | ||
613 | if (this.ruleForm.qlxx.gyfs == "0") { | 597 | if (this.ruleForm.qlxx.gyfs == "0") { |
614 | if (this.ruleForm.qlrData.length > 1) { | 598 | if (this.ruleForm.qlrData.length > 1) { |
615 | this.$message({ | 599 | this.$message({ |
... | @@ -620,16 +604,23 @@ export default { | ... | @@ -620,16 +604,23 @@ export default { |
620 | return false; | 604 | return false; |
621 | } | 605 | } |
622 | this.ruleForm.qlrData[0].sfczr = "1"; | 606 | this.ruleForm.qlrData[0].sfczr = "1"; |
623 | } | 607 | } else { |
624 | if (this.ruleForm.qlxx.gyfs == "1") { | ||
625 | //是否分别持证 | 608 | //是否分别持证 |
626 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 609 | if (this.ruleForm.qlxx.sqfbcz == "1") { |
627 | //是 | 610 | //是 |
628 | this.ruleForm.qlrData.forEach((item, index) => { | 611 | this.ruleForm.qlrList.forEach((item, index) => { |
629 | item.sfczr = "1"; | 612 | item.sfczr = "1"; |
630 | }); | 613 | }); |
631 | } else { | 614 | } else { |
632 | this.ruleForm.qlrData.forEach((item, index) => { | 615 | if (!that.ruleForm.czr) { |
616 | that.$message({ | ||
617 | showClose: true, | ||
618 | message: "请选择持证人", | ||
619 | type: "error", | ||
620 | }); | ||
621 | return false; | ||
622 | } | ||
623 | this.ruleForm.qlrList.forEach((item, index) => { | ||
633 | if (item.zjh == this.ruleForm.czr) { | 624 | if (item.zjh == this.ruleForm.czr) { |
634 | item.sfczr = "1"; | 625 | item.sfczr = "1"; |
635 | } else { | 626 | } else { |
... | @@ -659,11 +650,11 @@ export default { | ... | @@ -659,11 +650,11 @@ export default { |
659 | return false; | 650 | return false; |
660 | } | 651 | } |
661 | }); | 652 | }); |
662 | }, | 653 | } |
663 | }, | 654 | } |
664 | }; | 655 | } |
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> |
... | @@ -702,7 +662,7 @@ export default { | ... | @@ -702,7 +662,7 @@ export default { |
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) { |
... | @@ -713,7 +673,6 @@ export default { | ... | @@ -713,7 +673,6 @@ export default { |
713 | }); | 673 | }); |
714 | return false; | 674 | return false; |
715 | } | 675 | } |
716 | |||
717 | if (this.ruleForm.qlxx.gyfs == "0") { | 676 | if (this.ruleForm.qlxx.gyfs == "0") { |
718 | if (this.ruleForm.qlrData.length > 1) { | 677 | if (this.ruleForm.qlrData.length > 1) { |
719 | this.$message({ | 678 | this.$message({ |
... | @@ -724,16 +683,23 @@ export default { | ... | @@ -724,16 +683,23 @@ export default { |
724 | return false; | 683 | return false; |
725 | } | 684 | } |
726 | this.ruleForm.qlrData[0].sfczr = "1"; | 685 | this.ruleForm.qlrData[0].sfczr = "1"; |
727 | } | 686 | } else { |
728 | if (this.ruleForm.qlxx.gyfs == "1") { | ||
729 | //是否分别持证 | 687 | //是否分别持证 |
730 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 688 | if (this.ruleForm.qlxx.sqfbcz == "1") { |
731 | //是 | 689 | //是 |
732 | this.ruleForm.qlrData.forEach((item, index) => { | 690 | this.ruleForm.qlrList.forEach((item, index) => { |
733 | item.sfczr = "1"; | 691 | item.sfczr = "1"; |
734 | }); | 692 | }); |
735 | } else { | 693 | } else { |
736 | this.ruleForm.qlrData.forEach((item, index) => { | 694 | if (!that.ruleForm.czr) { |
695 | that.$message({ | ||
696 | showClose: true, | ||
697 | message: "请选择持证人", | ||
698 | type: "error", | ||
699 | }); | ||
700 | return false; | ||
701 | } | ||
702 | this.ruleForm.qlrList.forEach((item, index) => { | ||
737 | if (item.zjh == this.ruleForm.czr) { | 703 | if (item.zjh == this.ruleForm.czr) { |
738 | item.sfczr = "1"; | 704 | item.sfczr = "1"; |
739 | } else { | 705 | } else { |
... | @@ -765,55 +731,55 @@ export default { | ... | @@ -765,55 +731,55 @@ export default { |
765 | }); | 731 | }); |
766 | }, | 732 | }, |
767 | }, | 733 | }, |
768 | }; | 734 | }; |
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; |
... | @@ -822,23 +788,23 @@ export default { | ... | @@ -822,23 +788,23 @@ export default { |
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; |
838 | } | 804 | } |
839 | } | 805 | } |
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,20 +517,20 @@ | ... | @@ -554,20 +517,20 @@ |
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; |
... | @@ -575,7 +538,7 @@ export default { | ... | @@ -575,7 +538,7 @@ export default { |
575 | return false; | 538 | return false; |
576 | }, | 539 | }, |
577 | }, | 540 | }, |
578 | data() { | 541 | data () { |
579 | return { | 542 | return { |
580 | ssqlxxshow: true, | 543 | ssqlxxshow: true, |
581 | props: { | 544 | props: { |
... | @@ -655,7 +618,7 @@ export default { | ... | @@ -655,7 +618,7 @@ export default { |
655 | ableOperation: false, | 618 | ableOperation: false, |
656 | }; | 619 | }; |
657 | }, | 620 | }, |
658 | created() { | 621 | created() { |
659 | this.loadData(); | 622 | this.loadData(); |
660 | }, | 623 | }, |
661 | mounted() { | 624 | mounted() { |
... | @@ -738,12 +701,13 @@ export default { | ... | @@ -738,12 +701,13 @@ export default { |
738 | }); | 701 | }); |
739 | }); | 702 | }); |
740 | }, | 703 | }, |
704 | |||
741 | /** | 705 | /** |
742 | * @description: djlxchange | 706 | * @description: djlxchange |
743 | * @param {*} val | 707 | * @param {*} val |
744 | * @author: renchao | 708 | * @author: renchao |
745 | */ | 709 | */ |
746 | djlxchange(val) { | 710 | djlxchange (val) { |
747 | if (val == null || val == 100) { | 711 | if (val == null || val == 100) { |
748 | this.ssqlxxshow = false; | 712 | this.ssqlxxshow = false; |
749 | } else { | 713 | } else { |
... | @@ -754,7 +718,7 @@ export default { | ... | @@ -754,7 +718,7 @@ export default { |
754 | * @description: loadData | 718 | * @description: loadData |
755 | * @author: renchao | 719 | * @author: renchao |
756 | */ | 720 | */ |
757 | loadData() { | 721 | loadData () { |
758 | this.$startLoading(); | 722 | this.$startLoading(); |
759 | this.propsParam.isEdit = this.$parent.isEdit; | 723 | this.propsParam.isEdit = this.$parent.isEdit; |
760 | init(this.propsParam).then((res) => { | 724 | init(this.propsParam).then((res) => { |
... | @@ -795,7 +759,7 @@ export default { | ... | @@ -795,7 +759,7 @@ export default { |
795 | * @param {*} val | 759 | * @param {*} val |
796 | * @author: renchao | 760 | * @author: renchao |
797 | */ | 761 | */ |
798 | upDateTdytxxList(val) { | 762 | upDateTdytxxList (val) { |
799 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | 763 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); |
800 | this.key++; | 764 | this.key++; |
801 | }, | 765 | }, |
... | @@ -805,7 +769,7 @@ export default { | ... | @@ -805,7 +769,7 @@ export default { |
805 | * @param {*} val | 769 | * @param {*} val |
806 | * @author: renchao | 770 | * @author: renchao |
807 | */ | 771 | */ |
808 | upDateQlrxxList(val) { | 772 | upDateQlrxxList (val) { |
809 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | 773 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); |
810 | this.czrOptions = this.ruleForm.qlrData; | 774 | this.czrOptions = this.ruleForm.qlrData; |
811 | this.key++; | 775 | this.key++; |
... | @@ -816,7 +780,7 @@ export default { | ... | @@ -816,7 +780,7 @@ export default { |
816 | * @param {*} val | 780 | * @param {*} val |
817 | * @author: renchao | 781 | * @author: renchao |
818 | */ | 782 | */ |
819 | upDateYwrxxList(val) { | 783 | upDateYwrxxList (val) { |
820 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); | 784 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); |
821 | this.key++; | 785 | this.key++; |
822 | }, | 786 | }, |
... | @@ -824,7 +788,7 @@ export default { | ... | @@ -824,7 +788,7 @@ export default { |
824 | * @description: onSubmit | 788 | * @description: onSubmit |
825 | * @author: renchao | 789 | * @author: renchao |
826 | */ | 790 | */ |
827 | onSubmit() { | 791 | onSubmit () { |
828 | this.$refs.ruleForm.validate((valid) => { | 792 | this.$refs.ruleForm.validate((valid) => { |
829 | if (valid) { | 793 | if (valid) { |
830 | if (this.ruleForm.qlrData.length == 0) { | 794 | if (this.ruleForm.qlrData.length == 0) { |
... | @@ -853,16 +817,23 @@ export default { | ... | @@ -853,16 +817,23 @@ export default { |
853 | return false; | 817 | return false; |
854 | } | 818 | } |
855 | this.ruleForm.qlrData[0].sfczr = "1"; | 819 | this.ruleForm.qlrData[0].sfczr = "1"; |
856 | } | 820 | } else { |
857 | if (this.ruleForm.qlxx.gyfs == "1") { | ||
858 | //是否分别持证 | 821 | //是否分别持证 |
859 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 822 | if (this.ruleForm.sldy.sqfbcz == "1") { |
860 | //是 | 823 | //是 |
861 | this.ruleForm.qlrData.forEach((item, index) => { | 824 | this.ruleForm.qlrList.forEach((item, index) => { |
862 | item.sfczr = "1"; | 825 | item.sfczr = "1"; |
863 | }); | 826 | }); |
864 | } else { | 827 | } else { |
865 | this.ruleForm.qlrData.forEach((item, index) => { | 828 | if (!that.ruleForm.czr) { |
829 | that.$message({ | ||
830 | showClose: true, | ||
831 | message: "请选择持证人", | ||
832 | type: "error", | ||
833 | }); | ||
834 | return false; | ||
835 | } | ||
836 | this.ruleForm.qlrList.forEach((item, index) => { | ||
866 | if (item.zjh == this.ruleForm.czr) { | 837 | if (item.zjh == this.ruleForm.czr) { |
867 | item.sfczr = "1"; | 838 | item.sfczr = "1"; |
868 | } else { | 839 | } else { |
... | @@ -894,9 +865,9 @@ export default { | ... | @@ -894,9 +865,9 @@ export default { |
894 | }); | 865 | }); |
895 | }, | 866 | }, |
896 | }, | 867 | }, |
897 | }; | 868 | }; |
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,8 +290,7 @@ | ... | @@ -312,8 +290,7 @@ |
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> |
... | @@ -324,31 +301,26 @@ | ... | @@ -324,31 +301,26 @@ |
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,20 +433,20 @@ | ... | @@ -470,20 +433,20 @@ |
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; |
... | @@ -491,7 +454,7 @@ export default { | ... | @@ -491,7 +454,7 @@ export default { |
491 | return false; | 454 | return false; |
492 | }, | 455 | }, |
493 | }, | 456 | }, |
494 | data() { | 457 | data () { |
495 | return { | 458 | return { |
496 | ssqlxxshow: true, | 459 | ssqlxxshow: true, |
497 | props: { | 460 | props: { |
... | @@ -548,8 +511,11 @@ export default { | ... | @@ -548,8 +511,11 @@ export default { |
548 | ], | 511 | ], |
549 | //传递参数\ | 512 | //传递参数\ |
550 | rules: { | 513 | rules: { |
514 | ztQlxxrules: [ | ||
515 | { required: true, message: "抵押不动产信息", trigger: "blur" }, | ||
516 | ], | ||
551 | bdcqzhrules: [ | 517 | bdcqzhrules: [ |
552 | { required: true, message: "不动产权证号:", trigger: "blur" }, | 518 | { required: true, message: "不动产登记证明号", trigger: "blur" }, |
553 | ], | 519 | ], |
554 | // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], | 520 | // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], |
555 | djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], | 521 | djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], |
... | @@ -567,7 +533,7 @@ export default { | ... | @@ -567,7 +533,7 @@ export default { |
567 | ableOperation: false, | 533 | ableOperation: false, |
568 | }; | 534 | }; |
569 | }, | 535 | }, |
570 | created() { | 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 |
... | @@ -592,7 +566,8 @@ export default { | ... | @@ -592,7 +566,8 @@ export default { |
592 | cancelButtonText: "取消", //取消按钮文字更换 | 566 | cancelButtonText: "取消", //取消按钮文字更换 |
593 | showClose: true, //是否显示右上角关闭按钮 | 567 | showClose: true, //是否显示右上角关闭按钮 |
594 | type: "warning", | 568 | type: "warning", |
595 | }).then(() => { | 569 | }) |
570 | .then(() => { | ||
596 | getQlxxByQlxxBsm({ qlxxBsm: val.bsmQlxx }).then((res) => { | 571 | getQlxxByQlxxBsm({ qlxxBsm: val.bsmQlxx }).then((res) => { |
597 | if (res.code == 200) { | 572 | if (res.code == 200) { |
598 | this.nowlist = res.result; | 573 | this.nowlist = res.result; |
... | @@ -633,7 +608,8 @@ export default { | ... | @@ -633,7 +608,8 @@ export default { |
633 | }); | 608 | }); |
634 | } | 609 | } |
635 | }); | 610 | }); |
636 | }).catch(() => { | 611 | }) |
612 | .catch(() => { | ||
637 | this.$message({ | 613 | this.$message({ |
638 | type: "info", | 614 | type: "info", |
639 | message: "已取消同步", | 615 | message: "已取消同步", |
... | @@ -645,7 +621,7 @@ export default { | ... | @@ -645,7 +621,7 @@ export default { |
645 | * @param {*} val | 621 | * @param {*} val |
646 | * @author: renchao | 622 | * @author: renchao |
647 | */ | 623 | */ |
648 | djlxchange(val) { | 624 | djlxchange (val) { |
649 | if (val == null || val == 100) { | 625 | if (val == null || val == 100) { |
650 | this.ssqlxxshow = false; | 626 | this.ssqlxxshow = false; |
651 | } else { | 627 | } else { |
... | @@ -656,7 +632,7 @@ export default { | ... | @@ -656,7 +632,7 @@ export default { |
656 | * @description: loadData | 632 | * @description: loadData |
657 | * @author: renchao | 633 | * @author: renchao |
658 | */ | 634 | */ |
659 | loadData() { | 635 | loadData () { |
660 | this.$startLoading(); | 636 | this.$startLoading(); |
661 | this.propsParam.isEdit = this.$parent.isEdit; | 637 | this.propsParam.isEdit = this.$parent.isEdit; |
662 | init(this.propsParam).then((res) => { | 638 | init(this.propsParam).then((res) => { |
... | @@ -688,7 +664,7 @@ export default { | ... | @@ -688,7 +664,7 @@ export default { |
688 | * @param {*} val | 664 | * @param {*} val |
689 | * @author: renchao | 665 | * @author: renchao |
690 | */ | 666 | */ |
691 | upDateTdytxxList(val) { | 667 | upDateTdytxxList (val) { |
692 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | 668 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); |
693 | this.key++; | 669 | this.key++; |
694 | }, | 670 | }, |
... | @@ -698,7 +674,7 @@ export default { | ... | @@ -698,7 +674,7 @@ export default { |
698 | * @param {*} val | 674 | * @param {*} val |
699 | * @author: renchao | 675 | * @author: renchao |
700 | */ | 676 | */ |
701 | upDateQlrxxList(val) { | 677 | upDateQlrxxList (val) { |
702 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | 678 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); |
703 | this.czrOptions = this.ruleForm.qlrData; | 679 | this.czrOptions = this.ruleForm.qlrData; |
704 | this.key++; | 680 | this.key++; |
... | @@ -709,7 +685,7 @@ export default { | ... | @@ -709,7 +685,7 @@ export default { |
709 | * @param {*} val | 685 | * @param {*} val |
710 | * @author: renchao | 686 | * @author: renchao |
711 | */ | 687 | */ |
712 | upDateYwrxxList(val) { | 688 | upDateYwrxxList (val) { |
713 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); | 689 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); |
714 | this.key++; | 690 | this.key++; |
715 | }, | 691 | }, |
... | @@ -717,7 +693,7 @@ export default { | ... | @@ -717,7 +693,7 @@ export default { |
717 | * @description: onSubmit | 693 | * @description: onSubmit |
718 | * @author: renchao | 694 | * @author: renchao |
719 | */ | 695 | */ |
720 | onSubmit() { | 696 | onSubmit () { |
721 | this.$refs.ruleForm.validate((valid) => { | 697 | this.$refs.ruleForm.validate((valid) => { |
722 | if (valid) { | 698 | if (valid) { |
723 | if (this.ruleForm.qlrData.length == 0) { | 699 | if (this.ruleForm.qlrData.length == 0) { |
... | @@ -736,7 +712,7 @@ export default { | ... | @@ -736,7 +712,7 @@ export default { |
736 | }); | 712 | }); |
737 | return false; | 713 | return false; |
738 | } | 714 | } |
739 | if (this.ruleForm.qlxx.gyfs == "0") { | 715 | if (this.ruleForm.sldy.gyfs == "0") { |
740 | if (this.ruleForm.qlrData.length > 1) { | 716 | if (this.ruleForm.qlrData.length > 1) { |
741 | this.$message({ | 717 | this.$message({ |
742 | showClose: true, | 718 | showClose: true, |
... | @@ -746,16 +722,23 @@ export default { | ... | @@ -746,16 +722,23 @@ export default { |
746 | return false; | 722 | return false; |
747 | } | 723 | } |
748 | this.ruleForm.qlrData[0].sfczr = "1"; | 724 | this.ruleForm.qlrData[0].sfczr = "1"; |
749 | } | 725 | } else { |
750 | if (this.ruleForm.qlxx.gyfs == "1") { | ||
751 | //是否分别持证 | 726 | //是否分别持证 |
752 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 727 | if (this.ruleForm.sldy.sqfbcz == "1") { |
753 | //是 | 728 | //是 |
754 | this.ruleForm.qlrData.forEach((item, index) => { | 729 | this.ruleForm.qlrList.forEach((item, index) => { |
755 | item.sfczr = "1"; | 730 | item.sfczr = "1"; |
756 | }); | 731 | }); |
757 | } else { | 732 | } else { |
758 | this.ruleForm.qlrData.forEach((item, index) => { | 733 | if (!that.ruleForm.czr) { |
734 | that.$message({ | ||
735 | showClose: true, | ||
736 | message: "请选择持证人", | ||
737 | type: "error", | ||
738 | }); | ||
739 | return false; | ||
740 | } | ||
741 | this.ruleForm.qlrList.forEach((item, index) => { | ||
759 | if (item.zjh == this.ruleForm.czr) { | 742 | if (item.zjh == this.ruleForm.czr) { |
760 | item.sfczr = "1"; | 743 | item.sfczr = "1"; |
761 | } else { | 744 | } else { |
... | @@ -787,17 +770,17 @@ export default { | ... | @@ -787,17 +770,17 @@ export default { |
787 | }); | 770 | }); |
788 | }, | 771 | }, |
789 | }, | 772 | }, |
790 | }; | 773 | }; |
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> | 169 | <el-col :span="8"> |
131 | <div class="slxx_title title-block"> | 170 | <!-- 下拉框 --> |
132 | 异议登记信息 | 171 | <el-form-item label="土地性质:" style="margin-bottom: 3px"> |
133 | <div class="triangle"></div> | 172 | <treeselect |
173 | v-model="ruleForm.fdcq2.tdxz" | ||
174 | noOptionsText="暂无数据" | ||
175 | placeholder="" | ||
176 | :normalizer="normalizer" | ||
177 | :show-count="true" | ||
178 | :options="dictData['A9']" | ||
179 | /> | ||
180 | </el-form-item> | ||
181 | </el-col> | ||
182 | <el-col :span="8"> | ||
183 | <el-form-item label="房地产交易价格:"> | ||
184 | <div class="flex"> | ||
185 | <el-input | ||
186 | v-model="ruleForm.fdcq2.qjjg" | ||
187 | style="width: 500%" | ||
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> | ||
134 | </div> | 199 | </div> |
135 | <el-row :gutter="10"> | 200 | </el-form-item> |
201 | </el-col> | ||
136 | <el-col :span="8"> | 202 | <el-col :span="8"> |
137 | <el-form-item label="不动产单元号:"> | 203 | <el-form-item label="权属状态:"> |
138 | <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></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> | ||
139 | </el-form-item> | 213 | </el-form-item> |
140 | </el-col> | 214 | </el-col> |
141 | <el-col :span="8"> | 215 | <el-col :span="8"> |
142 | <el-form-item | 216 | <el-form-item label="规划用途:"> |
143 | label="业务号:" | 217 | <el-select v-model="ruleForm.fdcq2.ghyt"> |
144 | prop="qlxx.ywh" | 218 | <el-option |
145 | :rules="rules.ywhrules" | 219 | v-for="item in dictData['A17']" |
220 | :key="item.dcode" | ||
221 | :label="item.dname" | ||
222 | :value="item.dcode" | ||
146 | > | 223 | > |
147 | <el-input v-model="ruleForm.qlxx.ywh"></el-input> | 224 | </el-option> |
225 | </el-select> | ||
148 | </el-form-item> | 226 | </el-form-item> |
149 | </el-col> | 227 | </el-col> |
150 | <el-col :span="8"> | 228 | <el-col :span="8"> |
151 | <el-form-item label="上手业务号:"> | 229 | <el-form-item label="批准用途:"> |
152 | <el-input disabled v-model="ruleForm.qlxx.ssywh"></el-input> | 230 | <el-input v-model="ruleForm.fdcq2.pzyt"></el-input> |
153 | </el-form-item> | 231 | </el-form-item> |
154 | </el-col> | 232 | </el-col> |
155 | </el-row> | 233 | <el-col :span="8"> |
156 | <el-row :gutter="10"> | 234 | <el-form-item label="实际用途:"> |
157 | <!-- <el-col :span="8"> | 235 | <el-input v-model="ruleForm.fdcq2.sjyt"></el-input> |
158 | <el-form-item label="权利类型:"> | ||
159 | <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input> | ||
160 | </el-form-item> | 236 | </el-form-item> |
161 | </el-col> --> | 237 | </el-col> |
162 | <!-- <el-col :span="8"> | 238 | <el-col :span="8"> |
163 | <el-form-item label="登记原因:"> | 239 | <el-form-item label="房屋性质:"> |
164 | <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input> | 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> | ||
165 | </el-form-item> | 249 | </el-form-item> |
166 | </el-col> --> | 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,24 +476,11 @@ | ... | @@ -346,24 +476,11 @@ |
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" |
351 | :gyfs="ruleForm.qlxx.gyfs" | ||
352 | /> | ||
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" | 480 | :key="key" |
362 | :ableOperation="ableOperation" | 481 | :gyfs="ruleForm.qlxx.gyfs" |
363 | @upDateQlrxxList="upDateYwrxxList" | ||
364 | /> | 482 | /> |
365 | </div> | 483 | </div> |
366 | </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> |
369 | <el-button type="primary" @click="onSubmit">保存</el-button> | 486 | <el-button type="primary" @click="onSubmit">保存</el-button> |
... | @@ -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,15 +625,50 @@ export default { | ... | @@ -504,15 +625,50 @@ 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(() => { |
631 | getQlxxByQlxxBsm({ qlxxBsm: val.bsmQlxx }).then((res) => { | ||
632 | if (res.code == 200) { | ||
633 | this.nowlist = res.result; | ||
634 | for (var key in this.ruleForm.fdcq2) { | ||
635 | if ( | ||
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 | } | ||
510 | this.$message({ | 665 | this.$message({ |
511 | type: "success", | 666 | type: "success", |
512 | message: "同步成功!", | 667 | message: "同步成功!", |
513 | }); | 668 | }); |
514 | }) | 669 | } |
515 | .catch(() => { | 670 | }); |
671 | }).catch(() => { | ||
516 | this.$message({ | 672 | this.$message({ |
517 | type: "info", | 673 | type: "info", |
518 | message: "已取消同步", | 674 | message: "已取消同步", |
... | @@ -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,7 +757,7 @@ export default { | ... | @@ -605,7 +757,7 @@ 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) { |
... | @@ -624,7 +776,7 @@ export default { | ... | @@ -624,7 +776,7 @@ export default { |
624 | }); | 776 | }); |
625 | return false; | 777 | return false; |
626 | } | 778 | } |
627 | if (this.ruleForm.qlxx.gyfs == "0") { | 779 | if (this.ruleForm.sldy.gyfs == "0") { |
628 | if (this.ruleForm.qlrData.length > 1) { | 780 | if (this.ruleForm.qlrData.length > 1) { |
629 | this.$message({ | 781 | this.$message({ |
630 | showClose: true, | 782 | showClose: true, |
... | @@ -634,16 +786,23 @@ export default { | ... | @@ -634,16 +786,23 @@ export default { |
634 | return false; | 786 | return false; |
635 | } | 787 | } |
636 | this.ruleForm.qlrData[0].sfczr = "1"; | 788 | this.ruleForm.qlrData[0].sfczr = "1"; |
637 | } | 789 | } else { |
638 | if (this.ruleForm.qlxx.gyfs == "1") { | ||
639 | //是否分别持证 | 790 | //是否分别持证 |
640 | if (this.ruleForm.qlxx.sqfbcz == "1") { | 791 | if (this.ruleForm.sldy.sqfbcz == "1") { |
641 | //是 | 792 | //是 |
642 | this.ruleForm.qlrData.forEach((item, index) => { | 793 | this.ruleForm.qlrList.forEach((item, index) => { |
643 | item.sfczr = "1"; | 794 | item.sfczr = "1"; |
644 | }); | 795 | }); |
645 | } else { | 796 | } else { |
646 | this.ruleForm.qlrData.forEach((item, index) => { | 797 | if (!that.ruleForm.czr) { |
798 | that.$message({ | ||
799 | showClose: true, | ||
800 | message: "请选择持证人", | ||
801 | type: "error", | ||
802 | }); | ||
803 | return false; | ||
804 | } | ||
805 | this.ruleForm.qlrList.forEach((item, index) => { | ||
647 | if (item.zjh == this.ruleForm.czr) { | 806 | if (item.zjh == this.ruleForm.czr) { |
648 | item.sfczr = "1"; | 807 | item.sfczr = "1"; |
649 | } else { | 808 | } else { |
... | @@ -675,9 +834,9 @@ export default { | ... | @@ -675,9 +834,9 @@ export default { |
675 | }); | 834 | }); |
676 | }, | 835 | }, |
677 | }, | 836 | }, |
678 | }; | 837 | }; |
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,11 +111,11 @@ | ... | @@ -130,11 +111,11 @@ |
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 | { |
... | @@ -213,7 +194,7 @@ export default { | ... | @@ -213,7 +194,7 @@ export default { |
213 | } | 194 | } |
214 | }, | 195 | }, |
215 | }, | 196 | }, |
216 | created() { | 197 | created () { |
217 | this.loadData(); | 198 | this.loadData(); |
218 | }, | 199 | }, |
219 | methods: { | 200 | methods: { |
... | @@ -221,7 +202,7 @@ export default { | ... | @@ -221,7 +202,7 @@ export default { |
221 | * @description: loadData | 202 | * @description: loadData |
222 | * @author: renchao | 203 | * @author: renchao |
223 | */ | 204 | */ |
224 | loadData() { | 205 | loadData () { |
225 | getZdjjxxBybdcdyid({ bdcdyid: this.propsParam.bdcdyid }).then((res) => { | 206 | getZdjjxxBybdcdyid({ bdcdyid: this.propsParam.bdcdyid }).then((res) => { |
226 | if (res.code === 200) { | 207 | if (res.code === 200) { |
227 | this.zdjbxx = res.result.zdjbxx; | 208 | this.zdjbxx = res.result.zdjbxx; |
... | @@ -233,8 +214,8 @@ export default { | ... | @@ -233,8 +214,8 @@ export default { |
233 | }); | 214 | }); |
234 | }, | 215 | }, |
235 | }, | 216 | }, |
236 | }; | 217 | }; |
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