diff --git a/src/components/BudgetSourcePickerField.vue b/src/components/BudgetSourcePickerField.vue
index 6f52f7a..0c8440d 100644
--- a/src/components/BudgetSourcePickerField.vue
+++ b/src/components/BudgetSourcePickerField.vue
@@ -260,8 +260,49 @@
+
暂无数据
@@ -506,6 +547,9 @@ export default {
offsetPrepaidTree() {
return (this.treeData || []).filter((n) => n?.budget_type === "offset_prepaid");
},
+ tradeUnionTree() {
+ return (this.treeData || []).filter((n) => n?.budget_type === "trade_union");
+ },
budgetTypeMap() {
return {
department: "部门预算",
@@ -513,6 +557,7 @@ export default {
special_fund: "专项资金",
last_year_carryover: "上一年结转资金",
offset_prepaid: "抵消预付账款",
+ trade_union: "工会",
};
},
// 分配总额
@@ -670,6 +715,7 @@ export default {
this.$refs.specialFundTreeRef,
this.$refs.lastYearCarryoverTreeRef,
this.$refs.offsetPrepaidTreeRef,
+ this.$refs.tradeUnionTreeRef,
].filter(Boolean);
const nodes = [];
refs.forEach((tree) => {
@@ -693,6 +739,7 @@ export default {
this.$refs.specialFundTreeRef,
this.$refs.lastYearCarryoverTreeRef,
this.$refs.offsetPrepaidTreeRef,
+ this.$refs.tradeUnionTreeRef,
].filter(Boolean);
refs.forEach((tree) => {
if (typeof tree.setCheckedKeys === "function") {
diff --git a/src/views/MeetingMinutes/components/AddMeetingMinutes.vue b/src/views/MeetingMinutes/components/AddMeetingMinutes.vue
index d139101..bae94a7 100644
--- a/src/views/MeetingMinutes/components/AddMeetingMinutes.vue
+++ b/src/views/MeetingMinutes/components/AddMeetingMinutes.vue
@@ -99,15 +99,18 @@
- {{ flow.title || flow.no || ('流程' + flow.id) }}
+
+ {{ flow.title || flow.no || ('流程' + flow.id) }}
+ 【已关联 {{ flow.meeting_minutes_count }} 次】
+
{{ flow.no || '' }}
- 提示:可以关联多个上会审议审批流程
+ 提示:可以关联多个上会审议审批流程,同一条流程可被多个会议纪要关联
@@ -140,7 +143,7 @@
placeholder="请选择类型"
style="width: 100%;"
>
-
+
@@ -315,12 +318,7 @@ export default {
return // 已经加载过了
}
try {
- const params = {}
- // 如果是编辑模式,传递当前会议纪要ID,允许显示已关联的流程
- if (this.type === 'edit' && this.form.id) {
- params.meeting_minute_id = this.form.id
- }
- const res = await getFlows(params)
+ const res = await getFlows({})
this.availableFlows = res || []
} catch (err) {
console.error('加载流程列表失败:', err)
diff --git a/src/views/flow/components/RelatedFlows.vue b/src/views/flow/components/RelatedFlows.vue
index 4fafa56..36425c1 100644
--- a/src/views/flow/components/RelatedFlows.vue
+++ b/src/views/flow/components/RelatedFlows.vue
@@ -63,19 +63,26 @@
已关联的流程({{ selectedFlows.length }})
-
- {{ flow.title }}
- ({{ flow.no }})
-
+
+
+ {{ flow.title }}
+ ({{ flow.no }})
+
+
+ 会议纪要:
+
+ {{ mm.title }}
+ 、
+
+
+
@@ -104,6 +111,13 @@
发起人:{{ flow.creator_name }}
{{ formatDate(flow.created_at) }}
+