Merge branch 'dev'
Showing
13 changed files
with
308 additions
and
77 deletions
... | @@ -218,12 +218,14 @@ | ... | @@ -218,12 +218,14 @@ |
218 | this.isActive = -1 | 218 | this.isActive = -1 |
219 | this.titleActive = index | 219 | this.titleActive = index |
220 | this.loadComponent(data.form); | 220 | this.loadComponent(data.form); |
221 | this.currentSelectProps.bdcdyid=data.bdcdyid; | ||
222 | this.currentSelectProps.bdcdyh=data.bdcdyh; | ||
221 | this.highlight = false | 223 | this.highlight = false |
222 | }, | 224 | }, |
223 | taplist (data, index) { | 225 | taplist (data, index) { |
224 | this.loadComponent(data.form); | 226 | this.loadComponent(data.form); |
225 | this.isActive = index; | 227 | this.isActive = index; |
226 | this.titleActive = -1 | 228 | this.titleActive = -1; |
227 | this.highlight = false | 229 | this.highlight = false |
228 | }, | 230 | }, |
229 | /** | 231 | /** | ... | ... |
... | @@ -58,7 +58,7 @@ export function loadTreeData (bdcdyh) { | ... | @@ -58,7 +58,7 @@ export function loadTreeData (bdcdyh) { |
58 | } | 58 | } |
59 | export function loadsfqData (qlxxData, bdcdyh, bdcdyid) { | 59 | export function loadsfqData (qlxxData, bdcdyh, bdcdyid) { |
60 | let treedata = { | 60 | let treedata = { |
61 | bdcdyid: bdcdyid, id: "bdcqljqtsx", form: "bdcqljqtsx.vue", label: "不动产权利及其他事项\n (" + bdcdyh.slice(19) + ")", children: [], | 61 | bdcdyh:bdcdyh,bdcdyid: bdcdyid, id: "bdcqljqtsx", form: "bdcqljqtsx.vue", label: "不动产权利及其他事项\n (" + bdcdyh.slice(19) + ")", children: [], |
62 | }; | 62 | }; |
63 | //主体权利 | 63 | //主体权利 |
64 | treedata.children.push(getNode(qlxxData.ztqllx, qlxxData.ztql, qlxxData.bdcdylx, bdcdyid)); | 64 | treedata.children.push(getNode(qlxxData.ztqllx, qlxxData.ztql, qlxxData.bdcdylx, bdcdyid)); | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-12-13 14:24:09 | 4 | * @LastEditTime: 2024-01-31 09:52:39 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="content loadingtext"> | 7 | <div class="content loadingtext"> |
... | @@ -89,8 +89,98 @@ | ... | @@ -89,8 +89,98 @@ |
89 | showTab: "bdcqldjml", // 选中状态,根据表格中权利类型判断 | 89 | showTab: "bdcqldjml", // 选中状态,根据表格中权利类型判断 |
90 | }; | 90 | }; |
91 | }, | 91 | }, |
92 | mounted () { | 92 | /** |
93 | this.loadData(this.getCaption(window.location.href)); | 93 | * @description: loadData |
94 | * @author: renchao | ||
95 | */ | ||
96 | loadData(val) { | ||
97 | getBdcqljqtsxBdcdyh({ | ||
98 | bdcdyh: val, | ||
99 | }).then((res) => { | ||
100 | if (res.code === 200) { | ||
101 | this.treedata = loadTreeData(val); | ||
102 | this.sfqdata.push(loadsfqData(res.result, val, res.result.bdcdyid)); | ||
103 | this.$nextTick(function () { | ||
104 | this.defaultNode = getNode( | ||
105 | res.result.ztqllx, | ||
106 | { linShi: 0, xianShi: 0, liShi: 0 }, | ||
107 | res.result.bdcdylx || "" | ||
108 | ); | ||
109 | this.sfqdata[0].children.forEach((item, index) => { | ||
110 | if (item.id == this.defaultNode.id) { | ||
111 | this.loadComponent(item.form); | ||
112 | this.isActive = index; | ||
113 | } | ||
114 | }); | ||
115 | this.currentSelectProps = { | ||
116 | bdcdyid: res.result.bdcdyid, | ||
117 | bdcdyh: val, | ||
118 | qllx: res.result.qllx, | ||
119 | bsmQlxx: this.currentSelectProps.bsmQlxx, | ||
120 | }; | ||
121 | // this.$refs.tree.setCurrentKey(this.defaultNode.id); //data[0].id为默认选中的节点 | ||
122 | // this.loadComponent(this.defaultNode.form); | ||
123 | |||
124 | // this.setstyle(0, 0, this.iskey); | ||
125 | }); | ||
126 | } | ||
127 | }); | ||
128 | }, | ||
129 | /* | ||
130 | 点击登记簿菜单 | ||
131 | */ | ||
132 | /** | ||
133 | * @description: 点击登记簿菜单 | ||
134 | * @param {*} data | ||
135 | * @author: renchao | ||
136 | */ | ||
137 | handleNodeClick(data) { | ||
138 | this.loadComponent(data.form); | ||
139 | }, | ||
140 | |||
141 | /** | ||
142 | * @description: setstyle | ||
143 | * @param {*} data | ||
144 | * @author: renchao | ||
145 | * 设置样式和点击定位到当前功能 | ||
146 | */ | ||
147 | // setstyle (newindex, index, key) { | ||
148 | // if (key != undefined || this.keyy == index) { | ||
149 | // if (key != undefined) { | ||
150 | // this.keyy = key | ||
151 | // } | ||
152 | // this.loadComponent(this.$refs.sfq[newindex].$children[this.keyy].$attrs.re.form); | ||
153 | // let dpme = this.$refs.sfq[newindex].$children[this.keyy].$el | ||
154 | // dpme.style.backgroundColor = "#f5f5f5"; | ||
155 | // dpme.style.color = "#0079fe"; | ||
156 | // dpme.style.borderRight = "4px solid #0079fe"; | ||
157 | // } else { | ||
158 | // let dpme = this.$refs.sfq[newindex].$children[this.keyy].$el | ||
159 | // dpme.style.backgroundColor = "#ffffff"; | ||
160 | // dpme.style.color = "black"; | ||
161 | // dpme.style.border = "none"; | ||
162 | // } | ||
163 | // }, | ||
164 | /** | ||
165 | * @description: tap | ||
166 | * @param {*} data | ||
167 | * @author: renchao | ||
168 | * 新增列表功能 | ||
169 | */ | ||
170 | tap(data, index) { | ||
171 | this.loadComponent(data.form); | ||
172 | this.currentSelectProps.bdcdyid=data.bdcdyid | ||
173 | this.currentSelectProps.bdcdyh=data.bdcdyh | ||
174 | }, | ||
175 | /** | ||
176 | * @description: taplist | ||
177 | * @param {*} data | ||
178 | * @author: renchao | ||
179 | * 新增列表功能 | ||
180 | */ | ||
181 | taplist(data, index) { | ||
182 | this.loadComponent(data.form); | ||
183 | this.isActive = index; | ||
94 | }, | 184 | }, |
95 | methods: { | 185 | methods: { |
96 | // 截取字符的方法 | 186 | // 截取字符的方法 | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2024-01-26 15:29:54 | 4 | * @LastEditTime: 2024-01-31 09:38:51 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -338,7 +338,7 @@ | ... | @@ -338,7 +338,7 @@ |
338 | v-model="ruleForm.diyaq.zxdyyy"> | 338 | v-model="ruleForm.diyaq.zxdyyy"> |
339 | </el-input> | 339 | </el-input> |
340 | </el-form-item> | 340 | </el-form-item> |
341 | <el-form-item v-else label="登记原因:" prop="djyy"> | 341 | <el-form-item v-else label="登记原因:" prop="diyaq.djyy"> |
342 | <el-input | 342 | <el-input |
343 | class="textArea" | 343 | class="textArea" |
344 | type="textarea" | 344 | type="textarea" |
... | @@ -436,8 +436,12 @@ | ... | @@ -436,8 +436,12 @@ |
436 | isJfOperation: false, | 436 | isJfOperation: false, |
437 | //传递参数 | 437 | //传递参数 |
438 | propsParam: {}, | 438 | propsParam: {}, |
439 | rules: {}, | 439 | rules: { |
440 | }; | 440 | 'diyaq.djyy': [ |
441 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
442 | ] | ||
443 | } | ||
444 | } | ||
441 | }, | 445 | }, |
442 | methods: { | 446 | methods: { |
443 | /** | 447 | /** |
... | @@ -499,22 +503,35 @@ | ... | @@ -499,22 +503,35 @@ |
499 | } | 503 | } |
500 | } | 504 | } |
501 | 505 | ||
502 | saveData(this.ruleForm, this.propsParam.djlx).then((res) => { | 506 | this.$refs['ruleForm'].validate((valid) => { |
507 | if (valid) { | ||
508 | that.$store.dispatch("user/refreshPage", false); | ||
509 | saveData(that.ruleForm, that.propsParam.djlx).then((res) => { | ||
503 | if (res.code === 200) { | 510 | if (res.code === 200) { |
504 | this.$message({ | 511 | that.$message({ |
505 | showClose: true, | 512 | showClose: true, |
506 | message: "保存成功!", | 513 | message: "保存成功!", |
507 | type: "success", | 514 | type: "success", |
508 | }); | 515 | }); |
509 | this.$store.dispatch("user/refreshPage", true); | 516 | that.$store.dispatch("user/refreshPage", true); |
510 | } else { | 517 | } else { |
511 | this.$message({ | 518 | that.$message({ |
512 | showClose: true, | 519 | showClose: true, |
513 | message: res.message, | 520 | message: res.message, |
514 | type: "error", | 521 | type: "error", |
515 | }); | 522 | }); |
516 | } | 523 | } |
517 | }); | 524 | }) |
525 | |||
526 | } else { | ||
527 | this.$message({ | ||
528 | showClose: true, | ||
529 | message: "请输入登记原因", | ||
530 | type: "error" | ||
531 | }) | ||
532 | return false | ||
533 | } | ||
534 | }) | ||
518 | }, | 535 | }, |
519 | /** | 536 | /** |
520 | * @description: 更新权利人信息 | 537 | * @description: 更新权利人信息 | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-20 14:27:29 | 4 | * @LastEditTime: 2024-01-31 09:38:06 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -342,8 +342,12 @@ | ... | @@ -342,8 +342,12 @@ |
342 | }, | 342 | }, |
343 | //传递参数 | 343 | //传递参数 |
344 | propsParam: {}, | 344 | propsParam: {}, |
345 | rules: {}, | 345 | rules: { |
346 | }; | 346 | djyy: [ |
347 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
348 | ] | ||
349 | } | ||
350 | } | ||
347 | }, | 351 | }, |
348 | methods: { | 352 | methods: { |
349 | /** | 353 | /** | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
3 | * @Autor: ssq | 3 | * @Autor: ssq |
4 | * @LastEditTime: 2023-11-15 15:47:55 | 4 | * @LastEditTime: 2024-01-31 09:46:04 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
... | @@ -279,7 +279,7 @@ | ... | @@ -279,7 +279,7 @@ |
279 | </div> | 279 | </div> |
280 | <el-row :gutter="10"> | 280 | <el-row :gutter="10"> |
281 | <el-col> | 281 | <el-col> |
282 | <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> | 282 | <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="lq.djyy"> |
283 | <el-input | 283 | <el-input |
284 | class="textArea" | 284 | class="textArea" |
285 | type="textarea" | 285 | type="textarea" |
... | @@ -386,7 +386,11 @@ | ... | @@ -386,7 +386,11 @@ |
386 | propsParam: this.$attrs, | 386 | propsParam: this.$attrs, |
387 | //表单是否可操作 | 387 | //表单是否可操作 |
388 | viewEdit: true, | 388 | viewEdit: true, |
389 | rules: {} | 389 | rules: { |
390 | 'lq.djyy': [ | ||
391 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
392 | ] | ||
393 | } | ||
390 | }; | 394 | }; |
391 | }, | 395 | }, |
392 | methods: { | 396 | methods: { |
... | @@ -491,24 +495,36 @@ | ... | @@ -491,24 +495,36 @@ |
491 | }) | 495 | }) |
492 | } | 496 | } |
493 | } | 497 | } |
494 | saveData(this.ruleForm).then((res) => { | 498 | this.$refs['ruleForm'].validate((valid) => { |
499 | if (valid) { | ||
500 | that.$store.dispatch("user/refreshPage", false); | ||
501 | saveData(that.ruleForm).then((res) => { | ||
495 | if (res.code === 200) { | 502 | if (res.code === 200) { |
496 | this.$message({ | 503 | that.$message({ |
497 | showClose: true, | 504 | showClose: true, |
498 | message: "保存成功!", | 505 | message: "保存成功!", |
499 | type: "success", | 506 | type: "success", |
500 | }); | 507 | }); |
501 | this.$store.dispatch("user/refreshPage", true); | 508 | that.$store.dispatch("user/refreshPage", true); |
502 | } else { | 509 | } else { |
503 | this.$message({ | 510 | that.$message({ |
504 | showClose: true, | 511 | showClose: true, |
505 | message: res.message, | 512 | message: res.message, |
506 | type: "error", | 513 | type: "error", |
507 | }); | 514 | }); |
508 | } | 515 | } |
509 | }); | 516 | }) |
510 | }, | 517 | } else { |
511 | }, | 518 | this.$message({ |
519 | showClose: true, | ||
520 | message: "请输入登记原因", | ||
521 | type: "error" | ||
522 | }) | ||
523 | return false | ||
524 | } | ||
525 | }) | ||
526 | } | ||
527 | } | ||
512 | }; | 528 | }; |
513 | </script> | 529 | </script> |
514 | <style scoped lang="scss"> | 530 | <style scoped lang="scss"> | ... | ... |
... | @@ -292,7 +292,7 @@ | ... | @@ -292,7 +292,7 @@ |
292 | </div> | 292 | </div> |
293 | <el-row :gutter="10"> | 293 | <el-row :gutter="10"> |
294 | <el-col> | 294 | <el-col> |
295 | <el-form-item label="登记原因:" prop="djyy"> | 295 | <el-form-item label="登记原因:" prop="nydsyq.djyy"> |
296 | <el-input | 296 | <el-input |
297 | class="textArea" | 297 | class="textArea" |
298 | type="textarea" | 298 | type="textarea" |
... | @@ -389,7 +389,11 @@ | ... | @@ -389,7 +389,11 @@ |
389 | propsParam: {}, | 389 | propsParam: {}, |
390 | //表单是否可操作 | 390 | //表单是否可操作 |
391 | viewEdit: true, | 391 | viewEdit: true, |
392 | rules: {}, | 392 | rules: { |
393 | 'nydsyq.djyy': [ | ||
394 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
395 | ] | ||
396 | }, | ||
393 | }; | 397 | }; |
394 | }, | 398 | }, |
395 | methods: { | 399 | methods: { |
... | @@ -452,23 +456,35 @@ | ... | @@ -452,23 +456,35 @@ |
452 | }); | 456 | }); |
453 | } | 457 | } |
454 | } | 458 | } |
455 | 459 | this.$refs['ruleForm'].validate((valid) => { | |
456 | saveData(this.ruleForm).then((res) => { | 460 | if (valid) { |
461 | that.$store.dispatch("user/refreshPage", false); | ||
462 | saveData(that.ruleForm).then((res) => { | ||
457 | if (res.code === 200) { | 463 | if (res.code === 200) { |
458 | this.$message({ | 464 | that.$message({ |
459 | showClose: true, | 465 | showClose: true, |
460 | message: "保存成功!", | 466 | message: "保存成功!", |
461 | type: "success", | 467 | type: "success", |
462 | }); | 468 | }); |
463 | this.$store.dispatch("user/refreshPage", true); | 469 | that.$store.dispatch("user/refreshPage", true); |
464 | } else { | 470 | } else { |
465 | this.$message({ | 471 | that.$message({ |
466 | showClose: true, | 472 | showClose: true, |
467 | message: res.message, | 473 | message: res.message, |
468 | type: "error", | 474 | type: "error", |
469 | }); | 475 | }); |
470 | } | 476 | } |
471 | }); | 477 | }) |
478 | } else { | ||
479 | this.$message({ | ||
480 | showClose: true, | ||
481 | message: "请输入登记原因", | ||
482 | type: "error" | ||
483 | }) | ||
484 | return false | ||
485 | } | ||
486 | }) | ||
487 | |||
472 | }, | 488 | }, |
473 | /** | 489 | /** |
474 | * @description: upDateQlrxxList | 490 | * @description: upDateQlrxxList | ... | ... |
... | @@ -304,7 +304,7 @@ | ... | @@ -304,7 +304,7 @@ |
304 | </div> | 304 | </div> |
305 | <el-row :gutter="10"> | 305 | <el-row :gutter="10"> |
306 | <el-col> | 306 | <el-col> |
307 | <el-form-item label="登记原因:" prop="djyy"> | 307 | <el-form-item label="登记原因:" prop="nydsyq.djyy"> |
308 | <el-input | 308 | <el-input |
309 | class="textArea" | 309 | class="textArea" |
310 | type="textarea" | 310 | type="textarea" |
... | @@ -397,8 +397,12 @@ | ... | @@ -397,8 +397,12 @@ |
397 | ruleForm: {}, | 397 | ruleForm: {}, |
398 | //传递参数 | 398 | //传递参数 |
399 | propsParam: {}, | 399 | propsParam: {}, |
400 | rules: {}, | 400 | rules: { |
401 | }; | 401 | 'nydsyq.djyy': [ |
402 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
403 | ] | ||
404 | } | ||
405 | } | ||
402 | }, | 406 | }, |
403 | methods: { | 407 | methods: { |
404 | /** | 408 | /** |
... | @@ -460,23 +464,34 @@ | ... | @@ -460,23 +464,34 @@ |
460 | }) | 464 | }) |
461 | } | 465 | } |
462 | } | 466 | } |
463 | 467 | this.$refs['ruleForm'].validate((valid) => { | |
464 | saveData(this.ruleForm).then((res) => { | 468 | if (valid) { |
469 | that.$store.dispatch("user/refreshPage", false); | ||
470 | saveData(that.ruleForm).then((res) => { | ||
465 | if (res.code === 200) { | 471 | if (res.code === 200) { |
466 | this.$message({ | 472 | that.$message({ |
467 | showClose: true, | 473 | showClose: true, |
468 | message: "保存成功!", | 474 | message: "保存成功!", |
469 | type: "success", | 475 | type: "success", |
470 | }); | 476 | }); |
471 | this.$store.dispatch("user/refreshPage", true); | 477 | that.$store.dispatch("user/refreshPage", true); |
472 | } else { | 478 | } else { |
473 | this.$message({ | 479 | that.$message({ |
474 | showClose: true, | 480 | showClose: true, |
475 | message: res.message, | 481 | message: res.message, |
476 | type: "error", | 482 | type: "error", |
477 | }); | 483 | }); |
478 | } | 484 | } |
479 | }); | 485 | }) |
486 | } else { | ||
487 | this.$message({ | ||
488 | showClose: true, | ||
489 | message: "请输入登记原因", | ||
490 | type: "error" | ||
491 | }) | ||
492 | return false | ||
493 | } | ||
494 | }) | ||
480 | }, | 495 | }, |
481 | /** | 496 | /** |
482 | * @description: 权利人更新 | 497 | * @description: 权利人更新 | ... | ... |
... | @@ -265,7 +265,7 @@ | ... | @@ -265,7 +265,7 @@ |
265 | v-model="ruleForm.ygdj.zxyy"> | 265 | v-model="ruleForm.ygdj.zxyy"> |
266 | </el-input> | 266 | </el-input> |
267 | </el-form-item> | 267 | </el-form-item> |
268 | <el-form-item v-else label="登记原因:" prop="djyy"> | 268 | <el-form-item v-else label="登记原因:" prop="ygdj.djyy"> |
269 | <el-input | 269 | <el-input |
270 | class="textArea" | 270 | class="textArea" |
271 | type="textarea" | 271 | type="textarea" |
... | @@ -354,7 +354,11 @@ | ... | @@ -354,7 +354,11 @@ |
354 | }, | 354 | }, |
355 | //传递参数 | 355 | //传递参数 |
356 | propsParam: this.$attrs, | 356 | propsParam: this.$attrs, |
357 | rules: {} | 357 | rules: { |
358 | 'ygdj.djyy': [ | ||
359 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
360 | ] | ||
361 | } | ||
358 | } | 362 | } |
359 | }, | 363 | }, |
360 | methods: { | 364 | methods: { |
... | @@ -451,25 +455,37 @@ | ... | @@ -451,25 +455,37 @@ |
451 | }) | 455 | }) |
452 | } | 456 | } |
453 | } | 457 | } |
454 | saveData(this.ruleForm).then((res) => { | 458 | this.$refs['ruleForm'].validate((valid) => { |
459 | if (valid) { | ||
460 | that.$store.dispatch("user/refreshPage", false); | ||
461 | saveData(that.ruleForm).then((res) => { | ||
455 | if (res.code === 200) { | 462 | if (res.code === 200) { |
456 | this.$message({ | 463 | that.$message({ |
457 | showClose: true, | 464 | showClose: true, |
458 | message: "保存成功!", | 465 | message: "保存成功!", |
459 | type: "success", | 466 | type: "success", |
460 | }); | 467 | }); |
461 | this.$store.dispatch("user/refreshPage", true); | 468 | that.$store.dispatch("user/refreshPage", true); |
462 | } else { | 469 | } else { |
463 | this.$message({ | 470 | that.$message({ |
464 | showClose: true, | 471 | showClose: true, |
465 | message: res.message, | 472 | message: res.message, |
466 | type: "error", | 473 | type: "error", |
467 | }); | 474 | }); |
468 | } | 475 | } |
469 | }); | 476 | }) |
470 | }, | 477 | } else { |
471 | }, | 478 | that.$message({ |
472 | }; | 479 | showClose: true, |
480 | message: "请输入登记原因", | ||
481 | type: "error" | ||
482 | }) | ||
483 | return false | ||
484 | } | ||
485 | }) | ||
486 | } | ||
487 | } | ||
488 | } | ||
473 | </script> | 489 | </script> |
474 | <style scoped lang="scss"> | 490 | <style scoped lang="scss"> |
475 | @import "~@/styles/public.scss"; | 491 | @import "~@/styles/public.scss"; | ... | ... |
... | @@ -181,7 +181,7 @@ | ... | @@ -181,7 +181,7 @@ |
181 | </div> | 181 | </div> |
182 | <el-row :gutter="10"> | 182 | <el-row :gutter="10"> |
183 | <el-col> | 183 | <el-col> |
184 | <el-form-item label="登记原因:" prop="djyy"> | 184 | <el-form-item label="登记原因:" prop="ygdj.djyy"> |
185 | <el-input | 185 | <el-input |
186 | class="textArea" | 186 | class="textArea" |
187 | type="textarea" | 187 | type="textarea" |
... | @@ -263,8 +263,12 @@ | ... | @@ -263,8 +263,12 @@ |
263 | ruleForm: {}, | 263 | ruleForm: {}, |
264 | //传递参数 | 264 | //传递参数 |
265 | propsParam: this.$attrs, | 265 | propsParam: this.$attrs, |
266 | rules: {}, | 266 | rules: { |
267 | }; | 267 | 'ygdj.djyy': [ |
268 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
269 | ] | ||
270 | } | ||
271 | } | ||
268 | }, | 272 | }, |
269 | methods: { | 273 | methods: { |
270 | /** | 274 | /** |
... | @@ -373,22 +377,37 @@ | ... | @@ -373,22 +377,37 @@ |
373 | }) | 377 | }) |
374 | } | 378 | } |
375 | } | 379 | } |
376 | saveData(this.ruleForm).then((res) => { | 380 | |
381 | |||
382 | this.$refs['ruleForm'].validate((valid) => { | ||
383 | if (valid) { | ||
384 | that.$store.dispatch("user/refreshPage", false); | ||
385 | saveData(that.ruleForm).then((res) => { | ||
377 | if (res.code === 200) { | 386 | if (res.code === 200) { |
378 | this.$message({ | 387 | that.$message({ |
379 | showClose: true, | 388 | showClose: true, |
380 | message: "保存成功!", | 389 | message: "保存成功!", |
381 | type: "success", | 390 | type: "success", |
382 | }); | 391 | }); |
383 | this.$store.dispatch("user/refreshPage", true); | 392 | that.$store.dispatch("user/refreshPage", true); |
384 | } else { | 393 | } else { |
385 | this.$message({ | 394 | that.$message({ |
386 | showClose: true, | 395 | showClose: true, |
387 | message: res.message, | 396 | message: res.message, |
388 | type: "error", | 397 | type: "error", |
389 | }); | 398 | }); |
390 | } | 399 | } |
391 | }); | 400 | }) |
401 | } else { | ||
402 | that.$message({ | ||
403 | showClose: true, | ||
404 | message: "请输入登记原因", | ||
405 | type: "error" | ||
406 | }) | ||
407 | return false | ||
408 | } | ||
409 | }) | ||
410 | |||
392 | }, | 411 | }, |
393 | /** | 412 | /** |
394 | * @description: compare | 413 | * @description: compare | ... | ... |
... | @@ -290,7 +290,7 @@ | ... | @@ -290,7 +290,7 @@ |
290 | v-model="ruleForm.ygdj.zxyy"> | 290 | v-model="ruleForm.ygdj.zxyy"> |
291 | </el-input> | 291 | </el-input> |
292 | </el-form-item> | 292 | </el-form-item> |
293 | <el-form-item v-else label="登记原因:" prop="djyy"> | 293 | <el-form-item v-else label="登记原因:" prop="ygdj.djyy"> |
294 | <el-input | 294 | <el-input |
295 | class="textArea" | 295 | class="textArea" |
296 | type="textarea" | 296 | type="textarea" |
... | @@ -387,6 +387,9 @@ | ... | @@ -387,6 +387,9 @@ |
387 | zwlxqssjrules: [{ required: true, message: "债务履行起始时间", trigger: "blur" }], | 387 | zwlxqssjrules: [{ required: true, message: "债务履行起始时间", trigger: "blur" }], |
388 | zwlxjssjrules: [{ required: true, message: "债务履行结束时间", trigger: "blur" }], | 388 | zwlxjssjrules: [{ required: true, message: "债务履行结束时间", trigger: "blur" }], |
389 | dbfwrules: [{ required: true, message: "担保范围", trigger: "blur" }], | 389 | dbfwrules: [{ required: true, message: "担保范围", trigger: "blur" }], |
390 | 'ygdj.djyy': [ | ||
391 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
392 | ] | ||
390 | } | 393 | } |
391 | } | 394 | } |
392 | }, | 395 | }, | ... | ... |
... | @@ -280,7 +280,7 @@ | ... | @@ -280,7 +280,7 @@ |
280 | v-model="ruleForm.diyaqList[0].zxdyyy"> | 280 | v-model="ruleForm.diyaqList[0].zxdyyy"> |
281 | </el-input> | 281 | </el-input> |
282 | </el-form-item> | 282 | </el-form-item> |
283 | <el-form-item v-else label="登记原因:" prop="djyy"> | 283 | <el-form-item v-else label="登记原因:" prop="diyaqList[0].djyy"> |
284 | <el-input | 284 | <el-input |
285 | class="textArea" | 285 | class="textArea" |
286 | type="textarea" | 286 | type="textarea" |
... | @@ -360,7 +360,11 @@ | ... | @@ -360,7 +360,11 @@ |
360 | ruleForm: {}, | 360 | ruleForm: {}, |
361 | //传递参数 | 361 | //传递参数 |
362 | propsParam: {}, | 362 | propsParam: {}, |
363 | rules: {}, | 363 | rules: { |
364 | 'diyaqList[0].djyy': [ | ||
365 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
366 | ] | ||
367 | }, | ||
364 | tableData: [], | 368 | tableData: [], |
365 | }; | 369 | }; |
366 | }, | 370 | }, |
... | @@ -423,22 +427,34 @@ | ... | @@ -423,22 +427,34 @@ |
423 | }); | 427 | }); |
424 | } | 428 | } |
425 | } | 429 | } |
426 | saveBatchData(this.ruleForm, this.propsParam.djlx).then((res) => { | 430 | this.$refs['ruleForm'].validate((valid) => { |
431 | if (valid) { | ||
432 | that.$store.dispatch("user/refreshPage", false); | ||
433 | saveBatchData(that.ruleForm, that.propsParam.djlx).then((res) => { | ||
427 | if (res.code === 200) { | 434 | if (res.code === 200) { |
428 | this.$message({ | 435 | that.$message({ |
429 | showClose: true, | 436 | showClose: true, |
430 | message: "保存成功!", | 437 | message: "保存成功!", |
431 | type: "success", | 438 | type: "success", |
432 | }); | 439 | }); |
433 | this.$store.dispatch("user/refreshPage", true); | 440 | that.$store.dispatch("user/refreshPage", true); |
434 | } else { | 441 | } else { |
435 | this.$message({ | 442 | that.$message({ |
436 | showClose: true, | 443 | showClose: true, |
437 | message: res.message, | 444 | message: res.message, |
438 | type: "error", | 445 | type: "error", |
439 | }); | 446 | }); |
440 | } | 447 | } |
441 | }); | 448 | }) |
449 | } else { | ||
450 | that.$message({ | ||
451 | showClose: true, | ||
452 | message: "请输入登记原因", | ||
453 | type: "error" | ||
454 | }) | ||
455 | return false | ||
456 | } | ||
457 | }) | ||
442 | }, | 458 | }, |
443 | /** | 459 | /** |
444 | * @description: 是否持证人变化 | 460 | * @description: 是否持证人变化 | ... | ... |
... | @@ -338,7 +338,7 @@ | ... | @@ -338,7 +338,7 @@ |
338 | v-model="ruleForm.diyaq.zxdyyy"> | 338 | v-model="ruleForm.diyaq.zxdyyy"> |
339 | </el-input> | 339 | </el-input> |
340 | </el-form-item> | 340 | </el-form-item> |
341 | <el-form-item v-else label="登记原因:" prop="djyy"> | 341 | <el-form-item v-else label="登记原因:" prop="diyaq.djyy"> |
342 | <el-input | 342 | <el-input |
343 | class="textArea" | 343 | class="textArea" |
344 | type="textarea" | 344 | type="textarea" |
... | @@ -416,7 +416,11 @@ | ... | @@ -416,7 +416,11 @@ |
416 | ruleForm: {}, | 416 | ruleForm: {}, |
417 | //传递参数 | 417 | //传递参数 |
418 | propsParam: {}, | 418 | propsParam: {}, |
419 | rules: {}, | 419 | rules: { |
420 | 'diyaq.djyy': [ | ||
421 | { required: true, message: '请输入登记原因', trigger: 'blur' } | ||
422 | ] | ||
423 | }, | ||
420 | // 键名转换,方法默认是label和children进行树状渲染 | 424 | // 键名转换,方法默认是label和children进行树状渲染 |
421 | normalizer (node) { | 425 | normalizer (node) { |
422 | //方法 | 426 | //方法 |
... | @@ -490,22 +494,35 @@ | ... | @@ -490,22 +494,35 @@ |
490 | }); | 494 | }); |
491 | } | 495 | } |
492 | } | 496 | } |
493 | saveData(this.ruleForm, this.propsParam.djlx).then((res) => { | 497 | this.$refs['ruleForm'].validate((valid) => { |
498 | if (valid) { | ||
499 | that.$store.dispatch("user/refreshPage", false); | ||
500 | saveData(that.ruleForm, that.propsParam.djlx).then((res) => { | ||
494 | if (res.code === 200) { | 501 | if (res.code === 200) { |
495 | this.$message({ | 502 | that.$message({ |
496 | showClose: true, | 503 | showClose: true, |
497 | message: "保存成功!", | 504 | message: "保存成功!", |
498 | type: "success", | 505 | type: "success", |
499 | }); | 506 | }); |
500 | this.$store.dispatch("user/refreshPage", true); | 507 | that.$store.dispatch("user/refreshPage", true); |
501 | } else { | 508 | } else { |
502 | this.$message({ | 509 | that.$message({ |
503 | showClose: true, | 510 | showClose: true, |
504 | message: res.message, | 511 | message: res.message, |
505 | type: "error", | 512 | type: "error", |
506 | }); | 513 | }); |
507 | } | 514 | } |
508 | }); | 515 | }) |
516 | } else { | ||
517 | that.$message({ | ||
518 | showClose: true, | ||
519 | message: "请输入登记原因", | ||
520 | type: "error" | ||
521 | }) | ||
522 | return false | ||
523 | } | ||
524 | }) | ||
525 | |||
509 | }, | 526 | }, |
510 | /** | 527 | /** |
511 | * @description: 更新权利人信息 | 528 | * @description: 更新权利人信息 | ... | ... |
-
Please register or sign in to post a comment