5154a790 by 杨威

权利人信息更新问题修改,保存时判断共有方式和权利人数量

1 parent 907569b0
...@@ -329,12 +329,14 @@ ...@@ -329,12 +329,14 @@
329 type: String, 329 type: String,
330 default: "15vh", 330 default: "15vh",
331 }, 331 },
332 'bsm':String 332 bsm: {
333 type: String,
334 default: "",
335 },
333 }, 336 },
334 data() { 337 data() {
335 return { 338 return {
336 update:false, 339 update:false,
337 // bsm:'',
338 gyfs: '', 340 gyfs: '',
339 tableData: [], 341 tableData: [],
340 gyfsList:[], 342 gyfsList:[],
...@@ -499,7 +501,7 @@ ...@@ -499,7 +501,7 @@
499 updateQlrDlrFr(this.formData).then((res)=>{ 501 updateQlrDlrFr(this.formData).then((res)=>{
500 if(res.code===200){ 502 if(res.code===200){
501 this.$message.success("修改完成!"); 503 this.$message.success("修改完成!");
502 this.getQlrInfo(); 504 this.getQlrInfo(this.bsm);
503 this.update=false; 505 this.update=false;
504 this.dialogVisible = false; 506 this.dialogVisible = false;
505 } 507 }
...@@ -510,7 +512,7 @@ ...@@ -510,7 +512,7 @@
510 this.tableData.push(this.formData); 512 this.tableData.push(this.formData);
511 Object.assign(this.$data, this.$options.data()) 513 Object.assign(this.$data, this.$options.data())
512 this.dialogVisible = false; 514 this.dialogVisible = false;
513 this.getQlrInfo(); 515 this.getQlrInfo(this.bsm);
514 } 516 }
515 }) 517 })
516 } 518 }
...@@ -572,7 +574,7 @@ ...@@ -572,7 +574,7 @@
572 deleteQlrDlrFrByQlrbsm(qlrbsms).then((res)=>{ 574 deleteQlrDlrFrByQlrbsm(qlrbsms).then((res)=>{
573 if(res.code===200){ 575 if(res.code===200){
574 this.$message.success("删除完成!") 576 this.$message.success("删除完成!")
575 this.getQlrInfo(); 577 this.getQlrInfo(this.bsm);
576 } 578 }
577 }) 579 })
578 } else { 580 } else {
...@@ -614,8 +616,8 @@ ...@@ -614,8 +616,8 @@
614 }); 616 });
615 } 617 }
616 }, 618 },
617 getQlrInfo(){ 619 getQlrInfo(bsm){
618 getQlrInfoByGlbsm(this.bsm).then((res)=>{ 620 getQlrInfoByGlbsm(bsm).then((res)=>{
619 if(res.code){ 621 if(res.code){
620 if(res.result!=null){ 622 if(res.result!=null){
621 this.tableData=res.result; 623 this.tableData=res.result;
...@@ -633,7 +635,7 @@ ...@@ -633,7 +635,7 @@
633 this.gyfsList = this.$store.state.gyfsList; 635 this.gyfsList = this.$store.state.gyfsList;
634 }, 636 },
635 mounted() { 637 mounted() {
636 this.getQlrInfo(); 638 this.getQlrInfo(this.bsm);
637 if(this.$store.state.gyfsList.length>0){ 639 if(this.$store.state.gyfsList.length>0){
638 this.gyfs=this.$store.state.gyfsList[0].bsm; 640 this.gyfs=this.$store.state.gyfsList[0].bsm;
639 } 641 }
...@@ -711,7 +713,6 @@ ...@@ -711,7 +713,6 @@
711 this.$refs.zjzlbsm.$el.style.border = ''; 713 this.$refs.zjzlbsm.$el.style.border = '';
712 } 714 }
713 }, 715 },
714
715 // "formData.gyfsbsm":function (val) { 716 // "formData.gyfsbsm":function (val) {
716 // let ddsy = ''; 717 // let ddsy = '';
717 // for(let i = 0;i<this.gyfsList.length;i++){ 718 // for(let i = 0;i<this.gyfsList.length;i++){
......
...@@ -380,6 +380,7 @@ ...@@ -380,6 +380,7 @@
380 getQjZdjbxxDetailById, 380 getQjZdjbxxDetailById,
381 updateQjZdjbxx, 381 updateQjZdjbxx,
382 } from "@api/zd"; 382 } from "@api/zd";
383 import { Message } from 'element-ui';
383 384
384 export default { 385 export default {
385 inject: ['getRightTree'], 386 inject: ['getRightTree'],
...@@ -753,6 +754,9 @@ ...@@ -753,6 +754,9 @@
753 type: "warning", 754 type: "warning",
754 }); 755 });
755 } else { 756 } else {
757 if (this.$refs.qlrxxModule.getQlgyfsData() == 'PSHGSBDCQJDC000000000000DC340020' && this.$refs.qlrxxModule.getQlrxxData().length < 2 ) {
758 Message.error('当前权利人共有方式至少需要添加两名权利人')
759 }else{
756 updateQjZdjbxx(this.formData) 760 updateQjZdjbxx(this.formData)
757 .then((res) => { 761 .then((res) => {
758 if (res.code == 200) { 762 if (res.code == 200) {
...@@ -796,6 +800,7 @@ ...@@ -796,6 +800,7 @@
796 console.log("属性保存完成!!"); 800 console.log("属性保存完成!!");
797 }); 801 });
798 } 802 }
803 }
799 } else { 804 } else {
800 this.$message({ 805 this.$message({
801 // message: item.name+'不能为空', 806 // message: item.name+'不能为空',
...@@ -922,7 +927,8 @@ ...@@ -922,7 +927,8 @@
922 this.$store.state.zddm = val; 927 this.$store.state.zddm = val;
923 }, 928 },
924 zdbsm: function (val) { 929 zdbsm: function (val) {
925 this.getZdjbxxData(val) 930 this.getZdjbxxData(val);
931 this.$refs.qlrxxModule.getQlrInfo(val);
926 this.curZdbsm = val; 932 this.curZdbsm = val;
927 }, 933 },
928 "formData.bdcdyh": function (val) { 934 "formData.bdcdyh": function (val) {
......