|
|
|
|
@ -597,9 +597,19 @@
|
|
|
|
|
<xy-dialog :is-show.sync="isShowPlan" :width="720" title="预算计划" @on-ok="planSelect">
|
|
|
|
|
<template v-slot:normalContent>
|
|
|
|
|
<div style="display: flex;">
|
|
|
|
|
<el-select placeholder="科室选择" clearable size="small" v-model="planSearch.plan_department_id"
|
|
|
|
|
style="width: 160px;">
|
|
|
|
|
<el-option v-for="item in departments" :label="item.name" :value="item.id" :key="item.id">
|
|
|
|
|
<el-select
|
|
|
|
|
placeholder="科室选择"
|
|
|
|
|
clearable
|
|
|
|
|
size="small"
|
|
|
|
|
v-model="planSearch.plan_department_id"
|
|
|
|
|
multiple
|
|
|
|
|
collapse-tags
|
|
|
|
|
style="width: 220px;">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in departments"
|
|
|
|
|
:key="item.id"
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.id">
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
<Input v-model="planSearch.name" enter-button="搜 索" placeholder="搜索预算计划.." search
|
|
|
|
|
@ -1396,7 +1406,7 @@ export default {
|
|
|
|
|
plans: [], //预算数据
|
|
|
|
|
planSearch: {
|
|
|
|
|
name: "",
|
|
|
|
|
plan_department_id: ""
|
|
|
|
|
plan_department_id: [] // 修改为数组类型
|
|
|
|
|
},
|
|
|
|
|
planTotal: 0,
|
|
|
|
|
plansPageIndex: 1,
|
|
|
|
|
@ -1751,6 +1761,11 @@ export default {
|
|
|
|
|
|
|
|
|
|
//获取预算计划
|
|
|
|
|
async getBudgets() {
|
|
|
|
|
if (this.form.contract_carry_department && this.form.contract_carry_department.length > 0) {
|
|
|
|
|
// 使用所有已选择的科室ID
|
|
|
|
|
this.planSearch.plan_department_id = this.form.contract_carry_department
|
|
|
|
|
}
|
|
|
|
|
console.log("科室选择:", this.planSearch.plan_department_id)
|
|
|
|
|
let res = await getBudget({
|
|
|
|
|
name: this.planSearch.name,
|
|
|
|
|
page_size: 10,
|
|
|
|
|
|