|
|
|
|
@ -158,7 +158,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
<template v-slot:extraFormBottom>
|
|
|
|
|
<Input v-model="budgetSelect.name" search enter-button="搜 索" placeholder="搜索预算计划.." @on-search="getBudgets" />
|
|
|
|
|
<Input v-model="budgetSelect.name" search enter-button="搜 索" placeholder="搜索预算计划.." @on-search="budgetSelect.page=1,getBudgets()" />
|
|
|
|
|
<div style="min-width: 300px;">
|
|
|
|
|
<template v-if="form.plan_link.length > 0">
|
|
|
|
|
<template v-for="item in form.plan_link">
|
|
|
|
|
@ -177,12 +177,12 @@
|
|
|
|
|
</template>
|
|
|
|
|
</xy-table>
|
|
|
|
|
|
|
|
|
|
<!-- <div style="display: flex;justify-content: flex-end;">-->
|
|
|
|
|
<!-- <Page :total="budgetTotal" show-elevator @on-change="e => {-->
|
|
|
|
|
<!-- budgetSelect.page = e;-->
|
|
|
|
|
<!-- getBudgets();-->
|
|
|
|
|
<!-- }" />-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
<div style="display: flex;justify-content: flex-end;">
|
|
|
|
|
<Page :total="budgetTotal" show-elevator @on-change="e => {
|
|
|
|
|
budgetSelect.page = e;
|
|
|
|
|
getBudgets();
|
|
|
|
|
}" />
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
</xy-dialog>
|
|
|
|
|
|
|
|
|
|
@ -609,6 +609,7 @@ export default {
|
|
|
|
|
async getBudgets() {
|
|
|
|
|
let res = await getBudget(this.budgetSelect)
|
|
|
|
|
this.budgets = res.list.data;
|
|
|
|
|
this.budgetTotal = res.list.total;
|
|
|
|
|
|
|
|
|
|
this.toggleSelection(this.form.plan_link.map(item => {
|
|
|
|
|
return item.plan_id
|
|
|
|
|
@ -632,10 +633,10 @@ export default {
|
|
|
|
|
//获取预算计划
|
|
|
|
|
async getOutBudgets() {
|
|
|
|
|
let res = await httpCurl(this.planSearch, false, '/Api/flowList');
|
|
|
|
|
this.plans = res.list
|
|
|
|
|
this.planTotal = Number(res.total)
|
|
|
|
|
this.plans = res.json?.list
|
|
|
|
|
this.planTotal = Number(res.json?.total)
|
|
|
|
|
|
|
|
|
|
this.plans.forEach(i => {
|
|
|
|
|
this.plans?.forEach(i => {
|
|
|
|
|
if (this.form.oa.find(oa => oa.id === i.id)) {
|
|
|
|
|
this.$refs['planTable'].toggleRowSelection(i)
|
|
|
|
|
}
|
|
|
|
|
|