lion 4 weeks ago
parent 26fea67ed9
commit f2407e8464

@ -691,7 +691,7 @@ export default {
return '已办结' return '已办结'
break break
default: default:
return '异常' return ''
break break
} }
} }
@ -712,7 +712,7 @@ export default {
return '已办结' return '已办结'
break break
default: default:
return '异常' return ''
break break
} }
} }
@ -736,7 +736,7 @@ export default {
return '已办结' return '已办结'
break break
default: default:
return '异常' return ''
break break
} }
} }
@ -757,7 +757,7 @@ export default {
return '已办结' return '已办结'
break break
default: default:
return '异常' return ''
break break
} }
} }
@ -776,7 +776,7 @@ export default {
{ {
return row.money_way_detail.map(item => { return row.money_way_detail.map(item => {
return (<div> { return (<div> {
item.value item.name
} </div>) } </div>)
}) })
} }

@ -472,6 +472,15 @@ export default {
this.$refs.moneyWayTree.setCheckedKeys([]) this.$refs.moneyWayTree.setCheckedKeys([])
} }
} }
},
//
'paymentRegistrationForm.act_date'(newVal, oldVal) {
//
if (newVal && newVal !== oldVal) {
//
this.getPlanTypes()
this.getBudgets()
}
} }
}, },
async mounted() { async mounted() {
@ -600,11 +609,23 @@ export default {
} }
}) })
}, },
//
getYearFromActDate() {
if (this.paymentRegistrationForm.act_date) {
// yyyy-MM-dd
return this.paymentRegistrationForm.act_date.split('-')[0]
}
//
return this.$moment().format('YYYY')
},
async getPlanTypes() { async getPlanTypes() {
const res1 = await getparameter({ // const res1 = await getparameter({
number: 'money_way' // number: 'money_way'
}) // })
this.planTypes_arr = res1.detail // this.planTypes_arr = res1.detail
//
const year = this.getYearFromActDate()
const res = await getPlanType({ const res = await getPlanType({
page_size: 999, page_size: 999,
@ -614,7 +635,7 @@ export default {
filter: [{ filter: [{
key: 'year', key: 'year',
op: 'eq', op: 'eq',
value: this.$moment().format('YYYY'), value: year,
}] }]
}) })
this.planTypes = buildTree(res.data) this.planTypes = buildTree(res.data)
@ -769,10 +790,14 @@ export default {
// //
// //
async getBudgets() { async getBudgets() {
//
const year = this.getYearFromActDate()
const res = await getBudget({ const res = await getBudget({
top_pid: 1, top_pid: 1,
sort_name:'year', sort_name:'year',
sort_type:'DESC', sort_type:'DESC',
year: year,
...this.plansSelect ...this.plansSelect
}) })
this.plans = res.list.data this.plans = res.list.data

Loading…
Cancel
Save