父 :
//拒绝认领 refuseClaim(row) { this.reasonId = row.id this.typs = row.type; this.showRefuseClaimIndex = true if (this.showRefuseClaimIndex) { setTimeout(() => { this.$refs.refuseClaimIndex.openDialog(row.type) }, 300) } },
子:
props: { reasonId: '', types: null }, data() { return { dialogVisible: false, dlPd:false, ygPd:false, ruleForm: { reason: '', zglszllnum: 0, }, id: '', rules: { reason: [ {required: true, message: '请填写原因', trigger: 'blur'} ], zglszllnum: [ {required: true, message: '请填写实际载流量/功率', trigger: 'blur'} ] } }; },
changeType(){ //判断电流还是 if (this.types ==0){ //显示电流 this.dlPd = true this.ygPd = false }else if (this.types ==1){ //显示有功 this.dlPd = false this.ygPd = true } }, openDialog(data) { alert(data) this.dialogVisible = true; this.changeType(); },
方法二:
//拒绝认领 refuseClaim(row) { this.reasonId = row.id this.formLabel = row.type==0?'实际电流':'实际功率' this.showRefuseClaimIndex = true if (this.showRefuseClaimIndex) { setTimeout(() => { this.$refs.refuseClaimIndex.openDialog() }, 300) } },
props: { reasonId: '', formLabel: '', },
openDialog() { this.dialogVisible = true; },