style:受理申请提交判断
Showing
15 changed files
with
811 additions
and
147 deletions
| ... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | :show-message="false" | 4 | :show-message="false" |
| 5 | * @LastEditTime: 2023-08-04 16:35:53 | 5 | * @LastEditTime: 2023-08-17 13:23:51 |
| 6 | --> | 6 | --> |
| 7 | <template> | 7 | <template> |
| 8 | <!-- 受理信息 --> | 8 | <!-- 受理信息 --> |
| ... | @@ -212,15 +212,6 @@ | ... | @@ -212,15 +212,6 @@ |
| 212 | </el-select> | 212 | </el-select> |
| 213 | </el-form-item> | 213 | </el-form-item> |
| 214 | </el-col> | 214 | </el-col> |
| 215 | <!-- <el-col :span="8"> | ||
| 216 | <el-form-item | ||
| 217 | label="不动产权证号:" | ||
| 218 | prop="qlxx.bdcqzh" | ||
| 219 | :rules="rules.bdcqzhrules" | ||
| 220 | > | ||
| 221 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> | ||
| 222 | </el-form-item> | ||
| 223 | </el-col> --> | ||
| 224 | <el-col :span="8"> | 215 | <el-col :span="8"> |
| 225 | <el-form-item label="查封机关:"> | 216 | <el-form-item label="查封机关:"> |
| 226 | <el-input v-model="ruleForm.cfdj.cfjg"></el-input> | 217 | <el-input v-model="ruleForm.cfdj.cfjg"></el-input> |
| ... | @@ -274,15 +265,6 @@ | ... | @@ -274,15 +265,6 @@ |
| 274 | <el-input v-model="ruleForm.cfdj.cffw"></el-input> | 265 | <el-input v-model="ruleForm.cfdj.cffw"></el-input> |
| 275 | </el-form-item> | 266 | </el-form-item> |
| 276 | </el-col> | 267 | </el-col> |
| 277 | <!-- <el-col :span="8"> | ||
| 278 | <el-form-item | ||
| 279 | label="区县代码:" | ||
| 280 | prop="qlxx.qxdm" | ||
| 281 | :rules="rules.qxdmrules" | ||
| 282 | > | ||
| 283 | <el-input v-model="ruleForm.qlxx.qxdm"></el-input> | ||
| 284 | </el-form-item> | ||
| 285 | </el-col> --> | ||
| 286 | <el-col :span="8"> | 268 | <el-col :span="8"> |
| 287 | <el-form-item | 269 | <el-form-item |
| 288 | label="登记机构:" | 270 | label="登记机构:" |
| ... | @@ -315,7 +297,7 @@ | ... | @@ -315,7 +297,7 @@ |
| 315 | </el-date-picker> | 297 | </el-date-picker> |
| 316 | </el-form-item> | 298 | </el-form-item> |
| 317 | </el-col> | 299 | </el-col> |
| 318 | <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> | 300 | <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> |
| 319 | <el-form-item label="解封业务号:"> | 301 | <el-form-item label="解封业务号:"> |
| 320 | <el-input maxlength="11" v-model="ruleForm.qlxx.zxywh"></el-input> | 302 | <el-input maxlength="11" v-model="ruleForm.qlxx.zxywh"></el-input> |
| 321 | </el-form-item> | 303 | </el-form-item> |
| ... | @@ -355,7 +337,7 @@ | ... | @@ -355,7 +337,7 @@ |
| 355 | </el-date-picker> | 337 | </el-date-picker> |
| 356 | </el-form-item> | 338 | </el-form-item> |
| 357 | </el-col> | 339 | </el-col> |
| 358 | <el-col :span="24"> | 340 | <el-col :span="24"> |
| 359 | <el-form-item label="附记:"> | 341 | <el-form-item label="附记:"> |
| 360 | <el-input v-model="ruleForm.cfdj.fj"></el-input> | 342 | <el-input v-model="ruleForm.cfdj.fj"></el-input> |
| 361 | </el-form-item> | 343 | </el-form-item> |
| ... | @@ -560,9 +542,9 @@ | ... | @@ -560,9 +542,9 @@ |
| 560 | init(this.propsParam).then((res) => { | 542 | init(this.propsParam).then((res) => { |
| 561 | if (res.code == 200) { | 543 | if (res.code == 200) { |
| 562 | this.ruleForm = res.result; | 544 | this.ruleForm = res.result; |
| 563 | if(this.ruleForm.cfdj){ | 545 | if (this.ruleForm.cfdj) { |
| 564 | this.ruleForm.cfdj.sfbxf="2" | 546 | this.ruleForm.cfdj.sfbxf = "2" |
| 565 | } | 547 | } |
| 566 | this.isShow = true; | 548 | this.isShow = true; |
| 567 | let djlx = this.ruleForm.qlxx.djlx; | 549 | let djlx = this.ruleForm.qlxx.djlx; |
| 568 | this.$endLoading(); | 550 | this.$endLoading(); | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-16 16:10:51 | 4 | * @LastEditTime: 2023-08-17 13:28:21 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -322,6 +322,59 @@ | ... | @@ -322,6 +322,59 @@ |
| 322 | * @author: renchao | 322 | * @author: renchao |
| 323 | */ | 323 | */ |
| 324 | onSubmitClick () { | 324 | onSubmitClick () { |
| 325 | let that = this | ||
| 326 | if (this.ruleForm.qlrList.length == 0) { | ||
| 327 | this.$message({ | ||
| 328 | showClose: true, | ||
| 329 | message: "请确认抵押权人信息", | ||
| 330 | type: "error", | ||
| 331 | }); | ||
| 332 | return false; | ||
| 333 | } | ||
| 334 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 335 | if (this.ruleForm.qlrList.length > 1) { | ||
| 336 | this.$message({ | ||
| 337 | showClose: true, | ||
| 338 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 339 | type: "error", | ||
| 340 | }); | ||
| 341 | return false; | ||
| 342 | } | ||
| 343 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 344 | } else { | ||
| 345 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 346 | this.$message({ | ||
| 347 | showClose: true, | ||
| 348 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 349 | type: "error", | ||
| 350 | }); | ||
| 351 | return false; | ||
| 352 | } | ||
| 353 | //是否分别持证 | ||
| 354 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 355 | //是 | ||
| 356 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 357 | item.sfczr = "1"; | ||
| 358 | }); | ||
| 359 | } else { | ||
| 360 | if (!that.ruleForm.czr) { | ||
| 361 | that.$message({ | ||
| 362 | showClose: true, | ||
| 363 | message: "请选择持证人", | ||
| 364 | type: "error", | ||
| 365 | }); | ||
| 366 | return false; | ||
| 367 | } | ||
| 368 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 369 | if (item.zjh == this.ruleForm.czr) { | ||
| 370 | item.sfczr = "1"; | ||
| 371 | } else { | ||
| 372 | item.sfczr = "0"; | ||
| 373 | } | ||
| 374 | }); | ||
| 375 | } | ||
| 376 | } | ||
| 377 | |||
| 325 | saveData(this.ruleForm, this.propsParam.djlx).then((res) => { | 378 | saveData(this.ruleForm, this.propsParam.djlx).then((res) => { |
| 326 | if (res.code === 200) { | 379 | if (res.code === 200) { |
| 327 | this.$message({ | 380 | this.$message({ | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
| 3 | * @Autor: ssq | 3 | * @Autor: ssq |
| 4 | * @LastEditTime: 2023-08-16 16:28:16 | 4 | * @LastEditTime: 2023-08-17 13:46:30 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="slxx"> | 7 | <div class="slxx"> |
| ... | @@ -339,6 +339,7 @@ | ... | @@ -339,6 +339,7 @@ |
| 339 | * @author: renchao | 339 | * @author: renchao |
| 340 | */ | 340 | */ |
| 341 | onSubmit () { | 341 | onSubmit () { |
| 342 | let that = this | ||
| 342 | let arr = this.ruleForm.tdytqxList.filter((item) => !item.yt); | 343 | let arr = this.ruleForm.tdytqxList.filter((item) => !item.yt); |
| 343 | if (arr.length > 0) { | 344 | if (arr.length > 0) { |
| 344 | this.$message({ | 345 | this.$message({ |
| ... | @@ -348,6 +349,58 @@ | ... | @@ -348,6 +349,58 @@ |
| 348 | }); | 349 | }); |
| 349 | return false; | 350 | return false; |
| 350 | } | 351 | } |
| 352 | if (this.ruleForm.qlrList.length == 0) { | ||
| 353 | this.$message({ | ||
| 354 | showClose: true, | ||
| 355 | message: "请确认权利人信息", | ||
| 356 | type: "error", | ||
| 357 | }); | ||
| 358 | return false; | ||
| 359 | } | ||
| 360 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 361 | if (this.ruleForm.qlrList.length > 1) { | ||
| 362 | this.$message({ | ||
| 363 | showClose: true, | ||
| 364 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 365 | type: "error", | ||
| 366 | }); | ||
| 367 | return false; | ||
| 368 | } | ||
| 369 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 370 | } else { | ||
| 371 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 372 | this.$message({ | ||
| 373 | showClose: true, | ||
| 374 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 375 | type: "error", | ||
| 376 | }); | ||
| 377 | return false; | ||
| 378 | } | ||
| 379 | //是否分别持证 | ||
| 380 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 381 | //是 | ||
| 382 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 383 | item.sfczr = "1"; | ||
| 384 | }); | ||
| 385 | } else { | ||
| 386 | if (!that.ruleForm.czr) { | ||
| 387 | that.$message({ | ||
| 388 | showClose: true, | ||
| 389 | message: "请选择持证人", | ||
| 390 | type: "error", | ||
| 391 | }); | ||
| 392 | return false; | ||
| 393 | } | ||
| 394 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 395 | if (item.zjh == this.ruleForm.czr) { | ||
| 396 | item.sfczr = "1"; | ||
| 397 | } else { | ||
| 398 | item.sfczr = "0"; | ||
| 399 | } | ||
| 400 | }); | ||
| 401 | } | ||
| 402 | } | ||
| 403 | |||
| 351 | saveData(this.ruleForm).then((res) => { | 404 | saveData(this.ruleForm).then((res) => { |
| 352 | if (res.code === 200) { | 405 | if (res.code === 200) { |
| 353 | this.$message({ | 406 | this.$message({ | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 受理信息 | 2 | * @Description: 受理信息 |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-16 16:05:34 | 4 | * @LastEditTime: 2023-08-17 13:34:51 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="slxx"> | 7 | <div class="slxx"> |
| ... | @@ -487,6 +487,68 @@ | ... | @@ -487,6 +487,68 @@ |
| 487 | * @author: renchao | 487 | * @author: renchao |
| 488 | */ | 488 | */ |
| 489 | onSubmit () { | 489 | onSubmit () { |
| 490 | let that = this | ||
| 491 | let arr = this.ruleForm.tdytqxList.filter(item => !item.yt) | ||
| 492 | if (arr.length > 0) { | ||
| 493 | this.$message({ | ||
| 494 | showClose: true, | ||
| 495 | message: "土地用途不能为空", | ||
| 496 | type: "error", | ||
| 497 | }); | ||
| 498 | return false; | ||
| 499 | } | ||
| 500 | if (this.ruleForm.qlrList.length == 0) { | ||
| 501 | this.$message({ | ||
| 502 | showClose: true, | ||
| 503 | message: "请确认权利人信息", | ||
| 504 | type: "error", | ||
| 505 | }); | ||
| 506 | return false; | ||
| 507 | } | ||
| 508 | |||
| 509 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 510 | if (this.ruleForm.qlrList.length > 1) { | ||
| 511 | this.$message({ | ||
| 512 | showClose: true, | ||
| 513 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 514 | type: "error", | ||
| 515 | }); | ||
| 516 | return false; | ||
| 517 | } | ||
| 518 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 519 | } else { | ||
| 520 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 521 | this.$message({ | ||
| 522 | showClose: true, | ||
| 523 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 524 | type: "error", | ||
| 525 | }); | ||
| 526 | return false; | ||
| 527 | } | ||
| 528 | //是否分别持证 | ||
| 529 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 530 | //是 | ||
| 531 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 532 | item.sfczr = "1"; | ||
| 533 | }); | ||
| 534 | } else { | ||
| 535 | if (!that.ruleForm.czr) { | ||
| 536 | that.$message({ | ||
| 537 | showClose: true, | ||
| 538 | message: "请选择持证人", | ||
| 539 | type: "error", | ||
| 540 | }); | ||
| 541 | return false; | ||
| 542 | } | ||
| 543 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 544 | if (item.zjh == this.ruleForm.czr) { | ||
| 545 | item.sfczr = "1"; | ||
| 546 | } else { | ||
| 547 | item.sfczr = "0"; | ||
| 548 | } | ||
| 549 | }); | ||
| 550 | } | ||
| 551 | } | ||
| 490 | saveData(this.ruleForm).then((res) => { | 552 | saveData(this.ruleForm).then((res) => { |
| 491 | if (res.code === 200) { | 553 | if (res.code === 200) { |
| 492 | this.$message({ | 554 | this.$message({ | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 受理信息 | 2 | * @Description: 受理信息 |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-16 15:53:25 | 4 | * @LastEditTime: 2023-08-17 13:46:51 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="slxx"> | 7 | <div class="slxx"> |
| ... | @@ -388,6 +388,7 @@ | ... | @@ -388,6 +388,7 @@ |
| 388 | * @author: renchao | 388 | * @author: renchao |
| 389 | */ | 389 | */ |
| 390 | onSubmit () { | 390 | onSubmit () { |
| 391 | let that = this | ||
| 391 | let arr = this.ruleForm.tdytqxList.filter(item => !item.yt) | 392 | let arr = this.ruleForm.tdytqxList.filter(item => !item.yt) |
| 392 | if (arr.length > 0) { | 393 | if (arr.length > 0) { |
| 393 | this.$message({ | 394 | this.$message({ |
| ... | @@ -397,6 +398,58 @@ | ... | @@ -397,6 +398,58 @@ |
| 397 | }); | 398 | }); |
| 398 | return false; | 399 | return false; |
| 399 | } | 400 | } |
| 401 | if (this.ruleForm.qlrList.length == 0) { | ||
| 402 | this.$message({ | ||
| 403 | showClose: true, | ||
| 404 | message: "请确认权利人信息", | ||
| 405 | type: "error", | ||
| 406 | }); | ||
| 407 | return false; | ||
| 408 | } | ||
| 409 | |||
| 410 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 411 | if (this.ruleForm.qlrList.length > 1) { | ||
| 412 | this.$message({ | ||
| 413 | showClose: true, | ||
| 414 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 415 | type: "error", | ||
| 416 | }); | ||
| 417 | return false; | ||
| 418 | } | ||
| 419 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 420 | } else { | ||
| 421 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 422 | this.$message({ | ||
| 423 | showClose: true, | ||
| 424 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 425 | type: "error", | ||
| 426 | }); | ||
| 427 | return false; | ||
| 428 | } | ||
| 429 | //是否分别持证 | ||
| 430 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 431 | //是 | ||
| 432 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 433 | item.sfczr = "1"; | ||
| 434 | }); | ||
| 435 | } else { | ||
| 436 | if (!that.ruleForm.czr) { | ||
| 437 | that.$message({ | ||
| 438 | showClose: true, | ||
| 439 | message: "请选择持证人", | ||
| 440 | type: "error", | ||
| 441 | }); | ||
| 442 | return false; | ||
| 443 | } | ||
| 444 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 445 | if (item.zjh == this.ruleForm.czr) { | ||
| 446 | item.sfczr = "1"; | ||
| 447 | } else { | ||
| 448 | item.sfczr = "0"; | ||
| 449 | } | ||
| 450 | }); | ||
| 451 | } | ||
| 452 | } | ||
| 400 | saveData(this.ruleForm).then((res) => { | 453 | saveData(this.ruleForm).then((res) => { |
| 401 | if (res.code === 200) { | 454 | if (res.code === 200) { |
| 402 | this.$message({ | 455 | this.$message({ | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: | 2 | * @Description: |
| 3 | * @Autor: renchao | 3 | * @Autor: renchao |
| 4 | * @LastEditTime: 2023-08-16 16:12:58 | 4 | * @LastEditTime: 2023-08-17 13:38:12 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
| ... | @@ -296,6 +296,7 @@ | ... | @@ -296,6 +296,7 @@ |
| 296 | * @author: renchao | 296 | * @author: renchao |
| 297 | */ | 297 | */ |
| 298 | onSubmit () { | 298 | onSubmit () { |
| 299 | let that = this | ||
| 299 | let arr = this.ruleForm.tdytqxList.filter(item => !item.yt) | 300 | let arr = this.ruleForm.tdytqxList.filter(item => !item.yt) |
| 300 | if (arr.length > 0) { | 301 | if (arr.length > 0) { |
| 301 | this.$message({ | 302 | this.$message({ |
| ... | @@ -305,6 +306,58 @@ | ... | @@ -305,6 +306,58 @@ |
| 305 | }); | 306 | }); |
| 306 | return false; | 307 | return false; |
| 307 | } | 308 | } |
| 309 | if (this.ruleForm.qlrList.length == 0) { | ||
| 310 | this.$message({ | ||
| 311 | showClose: true, | ||
| 312 | message: "请确认权利人信息", | ||
| 313 | type: "error", | ||
| 314 | }); | ||
| 315 | return false; | ||
| 316 | } | ||
| 317 | |||
| 318 | if (this.ruleForm.gyfs == "0") { | ||
| 319 | if (this.ruleForm.qlrList.length > 1) { | ||
| 320 | this.$message({ | ||
| 321 | showClose: true, | ||
| 322 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 323 | type: "error", | ||
| 324 | }); | ||
| 325 | return false; | ||
| 326 | } | ||
| 327 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 328 | } else { | ||
| 329 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 330 | this.$message({ | ||
| 331 | showClose: true, | ||
| 332 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 333 | type: "error", | ||
| 334 | }); | ||
| 335 | return false; | ||
| 336 | } | ||
| 337 | //是否分别持证 | ||
| 338 | if (this.ruleForm.sqfbcz == "1") { | ||
| 339 | //是 | ||
| 340 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 341 | item.sfczr = "1"; | ||
| 342 | }); | ||
| 343 | } else { | ||
| 344 | if (!that.ruleForm.czr) { | ||
| 345 | that.$message({ | ||
| 346 | showClose: true, | ||
| 347 | message: "请选择持证人", | ||
| 348 | type: "error", | ||
| 349 | }); | ||
| 350 | return false; | ||
| 351 | } | ||
| 352 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 353 | if (item.zjh == this.ruleForm.czr) { | ||
| 354 | item.sfczr = "1"; | ||
| 355 | } else { | ||
| 356 | item.sfczr = "0"; | ||
| 357 | } | ||
| 358 | }); | ||
| 359 | } | ||
| 360 | } | ||
| 308 | fristReg(this.ruleForm).then((res) => { | 361 | fristReg(this.ruleForm).then((res) => { |
| 309 | if (res.code === 200 && res.result) { | 362 | if (res.code === 200 && res.result) { |
| 310 | console.log(res); | 363 | console.log(res); | ... | ... |
| ... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
| 2 | <!-- | 2 | <!-- |
| 3 | * @Description: | 3 | * @Description: |
| 4 | * @Autor: renchao | 4 | * @Autor: renchao |
| 5 | * @LastEditTime: 2023-08-16 16:13:20 | 5 | * @LastEditTime: 2023-08-17 13:40:24 |
| 6 | --> | 6 | --> |
| 7 | <template> | 7 | <template> |
| 8 | <!-- 受理信息 --> | 8 | <!-- 受理信息 --> |
| ... | @@ -284,6 +284,7 @@ | ... | @@ -284,6 +284,7 @@ |
| 284 | * @author: renchao | 284 | * @author: renchao |
| 285 | */ | 285 | */ |
| 286 | onSubmit () { | 286 | onSubmit () { |
| 287 | let that = this | ||
| 287 | let arr = this.ruleForm.tdytqxList.filter(item => !item.yt) | 288 | let arr = this.ruleForm.tdytqxList.filter(item => !item.yt) |
| 288 | if (arr.length > 0) { | 289 | if (arr.length > 0) { |
| 289 | this.$message({ | 290 | this.$message({ |
| ... | @@ -293,6 +294,58 @@ | ... | @@ -293,6 +294,58 @@ |
| 293 | }); | 294 | }); |
| 294 | return false; | 295 | return false; |
| 295 | } | 296 | } |
| 297 | if (this.ruleForm.qlrList.length == 0) { | ||
| 298 | this.$message({ | ||
| 299 | showClose: true, | ||
| 300 | message: "请确认权利人信息", | ||
| 301 | type: "error", | ||
| 302 | }); | ||
| 303 | return false; | ||
| 304 | } | ||
| 305 | |||
| 306 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 307 | if (this.ruleForm.qlrList.length > 1) { | ||
| 308 | this.$message({ | ||
| 309 | showClose: true, | ||
| 310 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 311 | type: "error", | ||
| 312 | }); | ||
| 313 | return false; | ||
| 314 | } | ||
| 315 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 316 | } else { | ||
| 317 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 318 | this.$message({ | ||
| 319 | showClose: true, | ||
| 320 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 321 | type: "error", | ||
| 322 | }); | ||
| 323 | return false; | ||
| 324 | } | ||
| 325 | //是否分别持证 | ||
| 326 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 327 | //是 | ||
| 328 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 329 | item.sfczr = "1"; | ||
| 330 | }); | ||
| 331 | } else { | ||
| 332 | if (!that.ruleForm.czr) { | ||
| 333 | that.$message({ | ||
| 334 | showClose: true, | ||
| 335 | message: "请选择持证人", | ||
| 336 | type: "error", | ||
| 337 | }); | ||
| 338 | return false; | ||
| 339 | } | ||
| 340 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 341 | if (item.zjh == this.ruleForm.czr) { | ||
| 342 | item.sfczr = "1"; | ||
| 343 | } else { | ||
| 344 | item.sfczr = "0"; | ||
| 345 | } | ||
| 346 | }); | ||
| 347 | } | ||
| 348 | } | ||
| 296 | saveData(this.ruleForm).then((res) => { | 349 | saveData(this.ruleForm).then((res) => { |
| 297 | if (res.code === 200) { | 350 | if (res.code === 200) { |
| 298 | this.$message({ | 351 | this.$message({ | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
| 3 | * @Autor: ssq | 3 | * @Autor: ssq |
| 4 | * @LastEditTime: 2023-08-16 16:14:03 | 4 | * @LastEditTime: 2023-08-17 13:47:17 |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div class="slxx"> | 7 | <div class="slxx"> |
| ... | @@ -339,15 +339,59 @@ | ... | @@ -339,15 +339,59 @@ |
| 339 | * @author: renchao | 339 | * @author: renchao |
| 340 | */ | 340 | */ |
| 341 | onSubmit () { | 341 | onSubmit () { |
| 342 | // let arr = this.ruleForm.tdytqxList || [] .filter(item => !item.yt) | 342 | let that = this |
| 343 | // if (arr.length > 0) { | 343 | if (this.ruleForm.qlrList.length == 0) { |
| 344 | // this.$message({ | 344 | this.$message({ |
| 345 | // showClose: true, | 345 | showClose: true, |
| 346 | // message: "土地用途不能为空", | 346 | message: "请确认权利人信息", |
| 347 | // type: "error", | 347 | type: "error", |
| 348 | // }); | 348 | }); |
| 349 | // return false; | 349 | return false; |
| 350 | // } | 350 | } |
| 351 | |||
| 352 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 353 | if (this.ruleForm.qlrList.length > 1) { | ||
| 354 | this.$message({ | ||
| 355 | showClose: true, | ||
| 356 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 357 | type: "error", | ||
| 358 | }); | ||
| 359 | return false; | ||
| 360 | } | ||
| 361 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 362 | } else { | ||
| 363 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 364 | this.$message({ | ||
| 365 | showClose: true, | ||
| 366 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 367 | type: "error", | ||
| 368 | }); | ||
| 369 | return false; | ||
| 370 | } | ||
| 371 | //是否分别持证 | ||
| 372 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 373 | //是 | ||
| 374 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 375 | item.sfczr = "1"; | ||
| 376 | }); | ||
| 377 | } else { | ||
| 378 | if (!that.ruleForm.czr) { | ||
| 379 | that.$message({ | ||
| 380 | showClose: true, | ||
| 381 | message: "请选择持证人", | ||
| 382 | type: "error", | ||
| 383 | }); | ||
| 384 | return false; | ||
| 385 | } | ||
| 386 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 387 | if (item.zjh == this.ruleForm.czr) { | ||
| 388 | item.sfczr = "1"; | ||
| 389 | } else { | ||
| 390 | item.sfczr = "0"; | ||
| 391 | } | ||
| 392 | }); | ||
| 393 | } | ||
| 394 | } | ||
| 351 | saveData(this.ruleForm).then((res) => { | 395 | saveData(this.ruleForm).then((res) => { |
| 352 | if (res.code === 200) { | 396 | if (res.code === 200) { |
| 353 | this.$message({ | 397 | this.$message({ | ... | ... |
| ... | @@ -290,6 +290,60 @@ | ... | @@ -290,6 +290,60 @@ |
| 290 | * @author: renchao | 290 | * @author: renchao |
| 291 | */ | 291 | */ |
| 292 | onSubmit () { | 292 | onSubmit () { |
| 293 | let that = this | ||
| 294 | if (this.ruleForm.qlrList.length == 0) { | ||
| 295 | this.$message({ | ||
| 296 | showClose: true, | ||
| 297 | message: "请确认权利人信息", | ||
| 298 | type: "error", | ||
| 299 | }); | ||
| 300 | return false; | ||
| 301 | } | ||
| 302 | |||
| 303 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 304 | if (this.ruleForm.qlrList.length > 1) { | ||
| 305 | this.$message({ | ||
| 306 | showClose: true, | ||
| 307 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 308 | type: "error", | ||
| 309 | }); | ||
| 310 | return false; | ||
| 311 | } | ||
| 312 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 313 | } else { | ||
| 314 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 315 | this.$message({ | ||
| 316 | showClose: true, | ||
| 317 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 318 | type: "error", | ||
| 319 | }); | ||
| 320 | return false; | ||
| 321 | } | ||
| 322 | //是否分别持证 | ||
| 323 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 324 | //是 | ||
| 325 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 326 | item.sfczr = "1"; | ||
| 327 | }); | ||
| 328 | } else { | ||
| 329 | if (!that.ruleForm.czr) { | ||
| 330 | that.$message({ | ||
| 331 | showClose: true, | ||
| 332 | message: "请选择持证人", | ||
| 333 | type: "error", | ||
| 334 | }); | ||
| 335 | return false; | ||
| 336 | } | ||
| 337 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 338 | if (item.zjh == this.ruleForm.czr) { | ||
| 339 | item.sfczr = "1"; | ||
| 340 | } else { | ||
| 341 | item.sfczr = "0"; | ||
| 342 | } | ||
| 343 | }); | ||
| 344 | } | ||
| 345 | } | ||
| 346 | |||
| 293 | saveData(this.ruleForm).then((res) => { | 347 | saveData(this.ruleForm).then((res) => { |
| 294 | if (res.code === 200) { | 348 | if (res.code === 200) { |
| 295 | this.$message({ | 349 | this.$message({ |
| ... | @@ -324,7 +378,6 @@ | ... | @@ -324,7 +378,6 @@ |
| 324 | upDateJtcyList (val) { | 378 | upDateJtcyList (val) { |
| 325 | this.ruleForm.jtcyList = _.cloneDeep(val) | 379 | this.ruleForm.jtcyList = _.cloneDeep(val) |
| 326 | }, | 380 | }, |
| 327 | //水域滩涂类型变化事件 | ||
| 328 | /** | 381 | /** |
| 329 | * @description: 水域滩涂类型变化事件 | 382 | * @description: 水域滩涂类型变化事件 |
| 330 | * @param {*} e | 383 | * @param {*} e |
| ... | @@ -337,7 +390,6 @@ | ... | @@ -337,7 +390,6 @@ |
| 337 | }) | 390 | }) |
| 338 | this.ruleForm.nydsyq.syttlxmc = itemLx.dname; | 391 | this.ruleForm.nydsyq.syttlxmc = itemLx.dname; |
| 339 | }, | 392 | }, |
| 340 | //养殖业方式变化事件 | ||
| 341 | /** | 393 | /** |
| 342 | * @description: 养殖业方式变化事件 | 394 | * @description: 养殖业方式变化事件 |
| 343 | * @param {*} e | 395 | * @param {*} e |
| ... | @@ -350,7 +402,6 @@ | ... | @@ -350,7 +402,6 @@ |
| 350 | }) | 402 | }) |
| 351 | this.ruleForm.nydsyq.yzyfsmc = itemLx.dname; | 403 | this.ruleForm.nydsyq.yzyfsmc = itemLx.dname; |
| 352 | }, | 404 | }, |
| 353 | //用地用海变化事件 | ||
| 354 | /** | 405 | /** |
| 355 | * @description: 用地用海变化事件 | 406 | * @description: 用地用海变化事件 |
| 356 | * @param {*} e | 407 | * @param {*} e | ... | ... |
| ... | @@ -291,6 +291,60 @@ | ... | @@ -291,6 +291,60 @@ |
| 291 | * @author: renchao | 291 | * @author: renchao |
| 292 | */ | 292 | */ |
| 293 | onSubmit () { | 293 | onSubmit () { |
| 294 | let that = this | ||
| 295 | if (this.ruleForm.qlrList.length == 0) { | ||
| 296 | this.$message({ | ||
| 297 | showClose: true, | ||
| 298 | message: "请确认权利人信息", | ||
| 299 | type: "error", | ||
| 300 | }); | ||
| 301 | return false; | ||
| 302 | } | ||
| 303 | |||
| 304 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 305 | if (this.ruleForm.qlrList.length > 1) { | ||
| 306 | this.$message({ | ||
| 307 | showClose: true, | ||
| 308 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 309 | type: "error", | ||
| 310 | }); | ||
| 311 | return false; | ||
| 312 | } | ||
| 313 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 314 | } else { | ||
| 315 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 316 | this.$message({ | ||
| 317 | showClose: true, | ||
| 318 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 319 | type: "error", | ||
| 320 | }); | ||
| 321 | return false; | ||
| 322 | } | ||
| 323 | //是否分别持证 | ||
| 324 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 325 | //是 | ||
| 326 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 327 | item.sfczr = "1"; | ||
| 328 | }); | ||
| 329 | } else { | ||
| 330 | if (!that.ruleForm.czr) { | ||
| 331 | that.$message({ | ||
| 332 | showClose: true, | ||
| 333 | message: "请选择持证人", | ||
| 334 | type: "error", | ||
| 335 | }); | ||
| 336 | return false; | ||
| 337 | } | ||
| 338 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 339 | if (item.zjh == this.ruleForm.czr) { | ||
| 340 | item.sfczr = "1"; | ||
| 341 | } else { | ||
| 342 | item.sfczr = "0"; | ||
| 343 | } | ||
| 344 | }); | ||
| 345 | } | ||
| 346 | } | ||
| 347 | |||
| 294 | saveData(this.ruleForm).then((res) => { | 348 | saveData(this.ruleForm).then((res) => { |
| 295 | if (res.code === 200) { | 349 | if (res.code === 200) { |
| 296 | this.$message({ | 350 | this.$message({ | ... | ... |
| ... | @@ -47,7 +47,7 @@ | ... | @@ -47,7 +47,7 @@ |
| 47 | <div class="triangle"></div> | 47 | <div class="triangle"></div> |
| 48 | </div> | 48 | </div> |
| 49 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | 49 | <el-row :gutter="10" v-if="ruleForm.qlxx"> |
| 50 | <el-col :span="8"> | 50 | <el-col :span="8"> |
| 51 | <el-form-item label="原不动产登记证明号:"> | 51 | <el-form-item label="原不动产登记证明号:"> |
| 52 | <el-input disabled v-model="ruleForm.sldy.ybdcqzsh"></el-input> | 52 | <el-input disabled v-model="ruleForm.sldy.ybdcqzsh"></el-input> |
| 53 | </el-form-item> | 53 | </el-form-item> |
| ... | @@ -88,7 +88,7 @@ | ... | @@ -88,7 +88,7 @@ |
| 88 | </el-col> | 88 | </el-col> |
| 89 | </el-row> | 89 | </el-row> |
| 90 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | 90 | <el-row :gutter="10" v-if="ruleForm.qlxx"> |
| 91 | <el-col :span="8"> | 91 | <el-col :span="8"> |
| 92 | <el-form-item label="房屋用途:"> | 92 | <el-form-item label="房屋用途:"> |
| 93 | <el-select v-model="ruleForm.ygdj.ghyt"> | 93 | <el-select v-model="ruleForm.ygdj.ghyt"> |
| 94 | <el-option | 94 | <el-option |
| ... | @@ -124,8 +124,8 @@ | ... | @@ -124,8 +124,8 @@ |
| 124 | </el-select> | 124 | </el-select> |
| 125 | </el-form-item> | 125 | </el-form-item> |
| 126 | </el-col> | 126 | </el-col> |
| 127 | 127 | ||
| 128 | <el-col :span="8"> | 128 | <el-col :span="8"> |
| 129 | <el-form-item label="建筑面积:"> | 129 | <el-form-item label="建筑面积:"> |
| 130 | <div class="flex"> | 130 | <div class="flex"> |
| 131 | <el-input v-model="ruleForm.ygdj.jzmj" :disabled="!viewEdit" | 131 | <el-input v-model="ruleForm.ygdj.jzmj" :disabled="!viewEdit" |
| ... | @@ -143,7 +143,7 @@ | ... | @@ -143,7 +143,7 @@ |
| 143 | </el-select> | 143 | </el-select> |
| 144 | </div> | 144 | </div> |
| 145 | </el-form-item> | 145 | </el-form-item> |
| 146 | </el-col> | 146 | </el-col> |
| 147 | <el-col :span="8"> | 147 | <el-col :span="8"> |
| 148 | <el-form-item label="取得价格:"> | 148 | <el-form-item label="取得价格:"> |
| 149 | <div class="flex"> | 149 | <div class="flex"> |
| ... | @@ -163,10 +163,10 @@ | ... | @@ -163,10 +163,10 @@ |
| 163 | </el-form-item> | 163 | </el-form-item> |
| 164 | </el-col> | 164 | </el-col> |
| 165 | </el-row> | 165 | </el-row> |
| 166 | <el-row :gutter="10"> | 166 | <el-row :gutter="10"> |
| 167 | <el-col :span="24"> | 167 | <el-col :span="24"> |
| 168 | <el-form-item label="附记:"> | 168 | <el-form-item label="附记:"> |
| 169 | <el-input v-model="ruleForm.ygdj.fj" ></el-input> | 169 | <el-input v-model="ruleForm.ygdj.fj"></el-input> |
| 170 | </el-form-item> | 170 | </el-form-item> |
| 171 | </el-col> | 171 | </el-col> |
| 172 | </el-row> | 172 | </el-row> |
| ... | @@ -272,7 +272,7 @@ | ... | @@ -272,7 +272,7 @@ |
| 272 | }, | 272 | }, |
| 273 | data () { | 273 | data () { |
| 274 | return { | 274 | return { |
| 275 | mjdw: "1", | 275 | mjdw: "1", |
| 276 | //表单是否可操作 | 276 | //表单是否可操作 |
| 277 | viewEdit: true, | 277 | viewEdit: true, |
| 278 | disabled: true, | 278 | disabled: true, |
| ... | @@ -313,6 +313,59 @@ | ... | @@ -313,6 +313,59 @@ |
| 313 | * @author: renchao | 313 | * @author: renchao |
| 314 | */ | 314 | */ |
| 315 | onSubmit () { | 315 | onSubmit () { |
| 316 | let that = this | ||
| 317 | if (this.ruleForm.qlrList.length == 0) { | ||
| 318 | this.$message({ | ||
| 319 | showClose: true, | ||
| 320 | message: "请确认权利人信息", | ||
| 321 | type: "error", | ||
| 322 | }); | ||
| 323 | return false; | ||
| 324 | } | ||
| 325 | |||
| 326 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 327 | if (this.ruleForm.qlrList.length > 1) { | ||
| 328 | this.$message({ | ||
| 329 | showClose: true, | ||
| 330 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 331 | type: "error", | ||
| 332 | }); | ||
| 333 | return false; | ||
| 334 | } | ||
| 335 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 336 | } else { | ||
| 337 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 338 | this.$message({ | ||
| 339 | showClose: true, | ||
| 340 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 341 | type: "error", | ||
| 342 | }); | ||
| 343 | return false; | ||
| 344 | } | ||
| 345 | //是否分别持证 | ||
| 346 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 347 | //是 | ||
| 348 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 349 | item.sfczr = "1"; | ||
| 350 | }); | ||
| 351 | } else { | ||
| 352 | if (!that.ruleForm.czr) { | ||
| 353 | that.$message({ | ||
| 354 | showClose: true, | ||
| 355 | message: "请选择持证人", | ||
| 356 | type: "error", | ||
| 357 | }); | ||
| 358 | return false; | ||
| 359 | } | ||
| 360 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 361 | if (item.zjh == this.ruleForm.czr) { | ||
| 362 | item.sfczr = "1"; | ||
| 363 | } else { | ||
| 364 | item.sfczr = "0"; | ||
| 365 | } | ||
| 366 | }); | ||
| 367 | } | ||
| 368 | } | ||
| 316 | saveData(this.ruleForm).then((res) => { | 369 | saveData(this.ruleForm).then((res) => { |
| 317 | if (res.code === 200) { | 370 | if (res.code === 200) { |
| 318 | this.$message({ | 371 | this.$message({ | ... | ... |
| ... | @@ -256,6 +256,59 @@ | ... | @@ -256,6 +256,59 @@ |
| 256 | * @author: renchao | 256 | * @author: renchao |
| 257 | */ | 257 | */ |
| 258 | onSubmit () { | 258 | onSubmit () { |
| 259 | let that = this | ||
| 260 | if (this.ruleForm.qlrList.length == 0) { | ||
| 261 | this.$message({ | ||
| 262 | showClose: true, | ||
| 263 | message: "请确认权利人信息", | ||
| 264 | type: "error", | ||
| 265 | }); | ||
| 266 | return false; | ||
| 267 | } | ||
| 268 | |||
| 269 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 270 | if (this.ruleForm.qlrList.length > 1) { | ||
| 271 | this.$message({ | ||
| 272 | showClose: true, | ||
| 273 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 274 | type: "error", | ||
| 275 | }); | ||
| 276 | return false; | ||
| 277 | } | ||
| 278 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 279 | } else { | ||
| 280 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 281 | this.$message({ | ||
| 282 | showClose: true, | ||
| 283 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 284 | type: "error", | ||
| 285 | }); | ||
| 286 | return false; | ||
| 287 | } | ||
| 288 | //是否分别持证 | ||
| 289 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 290 | //是 | ||
| 291 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 292 | item.sfczr = "1"; | ||
| 293 | }); | ||
| 294 | } else { | ||
| 295 | if (!that.ruleForm.czr) { | ||
| 296 | that.$message({ | ||
| 297 | showClose: true, | ||
| 298 | message: "请选择持证人", | ||
| 299 | type: "error", | ||
| 300 | }); | ||
| 301 | return false; | ||
| 302 | } | ||
| 303 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 304 | if (item.zjh == this.ruleForm.czr) { | ||
| 305 | item.sfczr = "1"; | ||
| 306 | } else { | ||
| 307 | item.sfczr = "0"; | ||
| 308 | } | ||
| 309 | }); | ||
| 310 | } | ||
| 311 | } | ||
| 259 | saveData(this.ruleForm).then((res) => { | 312 | saveData(this.ruleForm).then((res) => { |
| 260 | if (res.code === 200) { | 313 | if (res.code === 200) { |
| 261 | this.$message({ | 314 | this.$message({ | ... | ... |
| ... | @@ -8,8 +8,7 @@ | ... | @@ -8,8 +8,7 @@ |
| 8 | ref="ruleForm" | 8 | ref="ruleForm" |
| 9 | :label-position="flag ? 'top' : ''" | 9 | :label-position="flag ? 'top' : ''" |
| 10 | :inline="flag" | 10 | :inline="flag" |
| 11 | label-width="120px" | 11 | label-width="120px"> |
| 12 | > | ||
| 13 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> | 12 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> |
| 14 | <div class="slxx_title title-block"> | 13 | <div class="slxx_title title-block"> |
| 15 | 受理信息 | 14 | 受理信息 |
| ... | @@ -135,8 +134,7 @@ | ... | @@ -135,8 +134,7 @@ |
| 135 | <el-form-item label="是否存在禁止或限制:"> | 134 | <el-form-item label="是否存在禁止或限制:"> |
| 136 | <el-input | 135 | <el-input |
| 137 | v-model="ruleForm.ygdj.sfczjzhxz" | 136 | v-model="ruleForm.ygdj.sfczjzhxz" |
| 138 | :disabled="ruleForm.sldy.djlx == '300' && !viewEdit" | 137 | :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"></el-input> |
| 139 | ></el-input> | ||
| 140 | </el-form-item> | 138 | </el-form-item> |
| 141 | </el-col> | 139 | </el-col> |
| 142 | <el-col :span="8"> | 140 | <el-col :span="8"> |
| ... | @@ -148,8 +146,7 @@ | ... | @@ -148,8 +146,7 @@ |
| 148 | v-for="item in dictData['A57']" | 146 | v-for="item in dictData['A57']" |
| 149 | :key="item.dcode" | 147 | :key="item.dcode" |
| 150 | :label="item.dname" | 148 | :label="item.dname" |
| 151 | :value="item.dcode" | 149 | :value="item.dcode"></el-option> |
| 152 | ></el-option> | ||
| 153 | </el-select> | 150 | </el-select> |
| 154 | </div> | 151 | </div> |
| 155 | </el-form-item> | 152 | </el-form-item> |
| ... | @@ -170,8 +167,7 @@ | ... | @@ -170,8 +167,7 @@ |
| 170 | <el-form-item label="担保范围:"> | 167 | <el-form-item label="担保范围:"> |
| 171 | <el-input | 168 | <el-input |
| 172 | v-model="ruleForm.ygdj.dbfw" | 169 | v-model="ruleForm.ygdj.dbfw" |
| 173 | :disabled="ruleForm.sldy.djlx == '300' && !viewEdit" | 170 | :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"></el-input> |
| 174 | ></el-input> | ||
| 175 | </el-form-item> | 171 | </el-form-item> |
| 176 | </el-col> | 172 | </el-col> |
| 177 | </el-row> | 173 | </el-row> |
| ... | @@ -212,8 +208,7 @@ | ... | @@ -212,8 +208,7 @@ |
| 212 | v-for="item in czrOptions" | 208 | v-for="item in czrOptions" |
| 213 | :key="item.zjh" | 209 | :key="item.zjh" |
| 214 | :label="item.sqrmc" | 210 | :label="item.sqrmc" |
| 215 | :value="item.zjh" | 211 | :value="item.zjh"></el-option> |
| 216 | ></el-option> | ||
| 217 | </el-select> | 212 | </el-select> |
| 218 | </el-form-item> | 213 | </el-form-item> |
| 219 | </el-col> | 214 | </el-col> |
| ... | @@ -222,8 +217,7 @@ | ... | @@ -222,8 +217,7 @@ |
| 222 | @upDateQlrxxList="upDateQlrxxList" | 217 | @upDateQlrxxList="upDateQlrxxList" |
| 223 | :tableData="ruleForm.qlrList" | 218 | :tableData="ruleForm.qlrList" |
| 224 | :disabled="viewEdit" | 219 | :disabled="viewEdit" |
| 225 | :gyfs="ruleForm.sldy.gyfs" | 220 | :gyfs="ruleForm.sldy.gyfs" /> |
| 226 | /> | ||
| 227 | <div class="slxx_title title-block"> | 221 | <div class="slxx_title title-block"> |
| 228 | 义务人信息 | 222 | 义务人信息 |
| 229 | <div class="triangle"></div> | 223 | <div class="triangle"></div> |
| ... | @@ -232,8 +226,7 @@ | ... | @@ -232,8 +226,7 @@ |
| 232 | @upDateQlrxxList="upDateYwrxxList" | 226 | @upDateQlrxxList="upDateYwrxxList" |
| 233 | :tableData="ruleForm.ywrList" | 227 | :tableData="ruleForm.ywrList" |
| 234 | :disabled="viewEdit" | 228 | :disabled="viewEdit" |
| 235 | :gyfs="ruleForm.sldy.gyfs" | 229 | :gyfs="ruleForm.sldy.gyfs" /> |
| 236 | /> | ||
| 237 | <div class="slxx_title title-block"> | 230 | <div class="slxx_title title-block"> |
| 238 | 登记原因 | 231 | 登记原因 |
| 239 | <div class="triangle"></div> | 232 | <div class="triangle"></div> |
| ... | @@ -247,8 +240,7 @@ | ... | @@ -247,8 +240,7 @@ |
| 247 | maxlength="500" | 240 | maxlength="500" |
| 248 | show-word-limit | 241 | show-word-limit |
| 249 | :disabled="!viewEdit" | 242 | :disabled="!viewEdit" |
| 250 | v-model="ruleForm.ygdj.djyy" | 243 | v-model="ruleForm.ygdj.djyy"></el-input> |
| 251 | ></el-input> | ||
| 252 | </el-form-item> | 244 | </el-form-item> |
| 253 | </el-col> | 245 | </el-col> |
| 254 | </el-row> | 246 | </el-row> |
| ... | @@ -262,94 +254,147 @@ | ... | @@ -262,94 +254,147 @@ |
| 262 | </div> | 254 | </div> |
| 263 | </template> | 255 | </template> |
| 264 | <script> | 256 | <script> |
| 265 | import ywmix from "@/views/ywbl/mixin/index"; | 257 | import ywmix from "@/views/ywbl/mixin/index"; |
| 266 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 258 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 267 | import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; | 259 | import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; |
| 268 | import { mapGetters } from "vuex"; | 260 | import { mapGetters } from "vuex"; |
| 269 | export default { | 261 | export default { |
| 270 | mixins: [ywmix], | 262 | mixins: [ywmix], |
| 271 | created() { | 263 | created () { |
| 272 | this.viewEdit = this.$parent.currentSelectTab.ableOperation; | 264 | this.viewEdit = this.$parent.currentSelectTab.ableOperation; |
| 273 | this.propsParam = this.$attrs; | 265 | this.propsParam = this.$attrs; |
| 274 | var formdata = new FormData(); | 266 | var formdata = new FormData(); |
| 275 | let that = this; | 267 | let that = this; |
| 276 | this.loading = true; | 268 | this.loading = true; |
| 277 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 269 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 278 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); | 270 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); |
| 279 | formdata.append("djlx", this.propsParam.djlx); | 271 | formdata.append("djlx", this.propsParam.djlx); |
| 280 | formdata.append("isEdit", this.viewEdit); | 272 | formdata.append("isEdit", this.viewEdit); |
| 281 | Init(formdata).then((res) => { | 273 | Init(formdata).then((res) => { |
| 282 | if (res.code === 200 && res.result) { | 274 | if (res.code === 200 && res.result) { |
| 283 | that.ruleForm = res.result; | 275 | that.ruleForm = res.result; |
| 284 | this.czrOptions = this.ruleForm.qlrList; | 276 | this.czrOptions = this.ruleForm.qlrList; |
| 285 | setTimeout(() => { | 277 | setTimeout(() => { |
| 286 | that.loading = false; | 278 | that.loading = false; |
| 287 | }, 300); | 279 | }, 300); |
| 288 | } | 280 | } |
| 289 | }); | 281 | }); |
| 290 | }, | ||
| 291 | components: { qlrCommonTable }, | ||
| 292 | computed: { | ||
| 293 | ...mapGetters(["dictData", "flag"]), | ||
| 294 | }, | ||
| 295 | data() { | ||
| 296 | return { | ||
| 297 | //表单是否可操作 | ||
| 298 | viewEdit: true, | ||
| 299 | loading: false, | ||
| 300 | disabled: true, | ||
| 301 | tdytOption: [], | ||
| 302 | czrOptions: [], | ||
| 303 | ruleForm: {}, | ||
| 304 | //传递参数 | ||
| 305 | propsParam: this.$attrs, | ||
| 306 | rules: {}, | ||
| 307 | }; | ||
| 308 | }, | ||
| 309 | methods: { | ||
| 310 | /** | ||
| 311 | * @description: 更新权利人信息 | ||
| 312 | * @param {*} val | ||
| 313 | * @author: renchao | ||
| 314 | */ | ||
| 315 | upDateQlrxxList(val) { | ||
| 316 | this.ruleForm.qlrList = _.cloneDeep(val); | ||
| 317 | this.czrOptions = this.ruleForm.qlrList; | ||
| 318 | }, | 282 | }, |
| 319 | /** | 283 | components: { qlrCommonTable }, |
| 320 | * @description: 义务人信息 | 284 | computed: { |
| 321 | * @param {*} val | 285 | ...mapGetters(["dictData", "flag"]), |
| 322 | * @author: renchao | ||
| 323 | */ | ||
| 324 | upDateYwrxxList(val) { | ||
| 325 | this.ruleForm.ywrList = _.cloneDeep(val); | ||
| 326 | }, | 286 | }, |
| 327 | /** | 287 | data () { |
| 328 | * @description: onSubmit | 288 | return { |
| 329 | * @author: renchao | 289 | //表单是否可操作 |
| 330 | */ | 290 | viewEdit: true, |
| 331 | onSubmit() { | 291 | loading: false, |
| 332 | saveData(this.ruleForm).then((res) => { | 292 | disabled: true, |
| 333 | if (res.code === 200) { | 293 | tdytOption: [], |
| 334 | this.$message({ | 294 | czrOptions: [], |
| 335 | showClose: true, | 295 | ruleForm: {}, |
| 336 | message: "保存成功!", | 296 | //传递参数 |
| 337 | type: "success", | 297 | propsParam: this.$attrs, |
| 338 | }); | 298 | rules: {}, |
| 339 | this.$store.dispatch("user/refreshPage", true); | 299 | }; |
| 340 | } else { | 300 | }, |
| 301 | methods: { | ||
| 302 | /** | ||
| 303 | * @description: 更新权利人信息 | ||
| 304 | * @param {*} val | ||
| 305 | * @author: renchao | ||
| 306 | */ | ||
| 307 | upDateQlrxxList (val) { | ||
| 308 | this.ruleForm.qlrList = _.cloneDeep(val); | ||
| 309 | this.czrOptions = this.ruleForm.qlrList; | ||
| 310 | }, | ||
| 311 | /** | ||
| 312 | * @description: 义务人信息 | ||
| 313 | * @param {*} val | ||
| 314 | * @author: renchao | ||
| 315 | */ | ||
| 316 | upDateYwrxxList (val) { | ||
| 317 | this.ruleForm.ywrList = _.cloneDeep(val); | ||
| 318 | }, | ||
| 319 | /** | ||
| 320 | * @description: onSubmit | ||
| 321 | * @author: renchao | ||
| 322 | */ | ||
| 323 | onSubmit () { | ||
| 324 | let that = this | ||
| 325 | if (this.ruleForm.qlrList.length == 0) { | ||
| 341 | this.$message({ | 326 | this.$message({ |
| 342 | showClose: true, | 327 | showClose: true, |
| 343 | message: res.message, | 328 | message: "请确认权利人信息", |
| 344 | type: "error", | 329 | type: "error", |
| 345 | }); | 330 | }); |
| 331 | return false; | ||
| 346 | } | 332 | } |
| 347 | }); | 333 | |
| 334 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 335 | if (this.ruleForm.qlrList.length > 1) { | ||
| 336 | this.$message({ | ||
| 337 | showClose: true, | ||
| 338 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 339 | type: "error", | ||
| 340 | }); | ||
| 341 | return false; | ||
| 342 | } | ||
| 343 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 344 | } else { | ||
| 345 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 346 | this.$message({ | ||
| 347 | showClose: true, | ||
| 348 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 349 | type: "error", | ||
| 350 | }); | ||
| 351 | return false; | ||
| 352 | } | ||
| 353 | //是否分别持证 | ||
| 354 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 355 | //是 | ||
| 356 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 357 | item.sfczr = "1"; | ||
| 358 | }); | ||
| 359 | } else { | ||
| 360 | if (!that.ruleForm.czr) { | ||
| 361 | that.$message({ | ||
| 362 | showClose: true, | ||
| 363 | message: "请选择持证人", | ||
| 364 | type: "error", | ||
| 365 | }); | ||
| 366 | return false; | ||
| 367 | } | ||
| 368 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 369 | if (item.zjh == this.ruleForm.czr) { | ||
| 370 | item.sfczr = "1"; | ||
| 371 | } else { | ||
| 372 | item.sfczr = "0"; | ||
| 373 | } | ||
| 374 | }); | ||
| 375 | } | ||
| 376 | } | ||
| 377 | saveData(this.ruleForm).then((res) => { | ||
| 378 | if (res.code === 200) { | ||
| 379 | this.$message({ | ||
| 380 | showClose: true, | ||
| 381 | message: "保存成功!", | ||
| 382 | type: "success", | ||
| 383 | }); | ||
| 384 | this.$store.dispatch("user/refreshPage", true); | ||
| 385 | } else { | ||
| 386 | this.$message({ | ||
| 387 | showClose: true, | ||
| 388 | message: res.message, | ||
| 389 | type: "error", | ||
| 390 | }); | ||
| 391 | } | ||
| 392 | }); | ||
| 393 | }, | ||
| 348 | }, | 394 | }, |
| 349 | }, | 395 | }; |
| 350 | }; | ||
| 351 | </script> | 396 | </script> |
| 352 | <style scoped lang='scss'> | 397 | <style scoped lang='scss'> |
| 353 | @import "~@/styles/public.scss"; | 398 | @import "~@/styles/public.scss"; |
| 354 | @import "~@/styles/slxx/slxx.scss"; | 399 | @import "~@/styles/slxx/slxx.scss"; |
| 355 | </style> | 400 | </style> | ... | ... |
| ... | @@ -252,6 +252,8 @@ | ... | @@ -252,6 +252,8 @@ |
| 252 | * @author: renchao | 252 | * @author: renchao |
| 253 | */ | 253 | */ |
| 254 | onSubmitClick () { | 254 | onSubmitClick () { |
| 255 | let that = this | ||
| 256 | |||
| 255 | saveBatchData(this.ruleForm, this.propsParam.djlx).then((res) => { | 257 | saveBatchData(this.ruleForm, this.propsParam.djlx).then((res) => { |
| 256 | if (res.code === 200) { | 258 | if (res.code === 200) { |
| 257 | this.$message({ | 259 | this.$message({ | ... | ... |
| ... | @@ -319,6 +319,59 @@ | ... | @@ -319,6 +319,59 @@ |
| 319 | * @author: renchao | 319 | * @author: renchao |
| 320 | */ | 320 | */ |
| 321 | onSubmitClick () { | 321 | onSubmitClick () { |
| 322 | let that = this | ||
| 323 | if (this.ruleForm.qlrList.length == 0) { | ||
| 324 | this.$message({ | ||
| 325 | showClose: true, | ||
| 326 | message: "请确认权利人信息", | ||
| 327 | type: "error", | ||
| 328 | }); | ||
| 329 | return false; | ||
| 330 | } | ||
| 331 | |||
| 332 | if (this.ruleForm.sldy.gyfs == "0") { | ||
| 333 | if (this.ruleForm.qlrList.length > 1) { | ||
| 334 | this.$message({ | ||
| 335 | showClose: true, | ||
| 336 | message: "共有方式:单独所有,权利人只能是一个人", | ||
| 337 | type: "error", | ||
| 338 | }); | ||
| 339 | return false; | ||
| 340 | } | ||
| 341 | this.ruleForm.qlrList[0].sfczr = "1"; | ||
| 342 | } else { | ||
| 343 | if (this.ruleForm.qlrList.length <= 1) { | ||
| 344 | this.$message({ | ||
| 345 | showClose: true, | ||
| 346 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | ||
| 347 | type: "error", | ||
| 348 | }); | ||
| 349 | return false; | ||
| 350 | } | ||
| 351 | //是否分别持证 | ||
| 352 | if (this.ruleForm.sldy.sqfbcz == "1") { | ||
| 353 | //是 | ||
| 354 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 355 | item.sfczr = "1"; | ||
| 356 | }); | ||
| 357 | } else { | ||
| 358 | if (!that.ruleForm.czr) { | ||
| 359 | that.$message({ | ||
| 360 | showClose: true, | ||
| 361 | message: "请选择持证人", | ||
| 362 | type: "error", | ||
| 363 | }); | ||
| 364 | return false; | ||
| 365 | } | ||
| 366 | this.ruleForm.qlrList.forEach((item, index) => { | ||
| 367 | if (item.zjh == this.ruleForm.czr) { | ||
| 368 | item.sfczr = "1"; | ||
| 369 | } else { | ||
| 370 | item.sfczr = "0"; | ||
| 371 | } | ||
| 372 | }); | ||
| 373 | } | ||
| 374 | } | ||
| 322 | saveData(this.ruleForm, this.propsParam.djlx).then((res) => { | 375 | saveData(this.ruleForm, this.propsParam.djlx).then((res) => { |
| 323 | if (res.code === 200) { | 376 | if (res.code === 200) { |
| 324 | this.$message({ | 377 | this.$message({ | ... | ... |
-
Please register or sign in to post a comment