From e4d7bcaae06d4aa04f6cbc467be1803477781393 Mon Sep 17 00:00:00 2001 From: weizong song Date: Wed, 15 Jul 2026 08:45:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E8=AE=AE=E7=BA=AA=E8=A6=81=E5=A4=9A?= =?UTF-8?q?=E9=80=89,=E5=85=B3=E8=81=94=E6=B5=81=E7=A8=8B=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E4=B8=AD=E9=99=84=E4=BB=B6json=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/MeetingMinutesField.vue | 321 +++++++----------- .../PlannedExpenditureTemplateReadonly.vue | 50 ++- src/components/PreApprovalFlowPicker.vue | 49 ++- src/views/payment/CreatePayment.vue | 2 +- src/views/payment/IndirectPayment.vue | 27 +- src/views/payment/PaymentDetailPrint.vue | 29 +- 6 files changed, 248 insertions(+), 230 deletions(-) diff --git a/src/components/MeetingMinutesField.vue b/src/components/MeetingMinutesField.vue index badd787..6626f85 100644 --- a/src/components/MeetingMinutesField.vue +++ b/src/components/MeetingMinutesField.vue @@ -3,59 +3,26 @@
-
- -
- - - - {{ selectedMeetingMinute.title }} +
+
+ + + {{ item.title || item.name || '会议纪要' }} - {{ selectedMeetingMinute.title }} - - 查看详情 - - - - -
- -
- - {{ uploadFileList[0].name }} - - - + {{ item.title || item.name || '会议纪要' }} + 查看详情 + 上移 + 下移 +
- -
+
选择会议纪要 @@ -69,7 +36,7 @@ type="primary" size="small" @click="showSelectDialog = true" - :disabled="disabled" + :disabled="disabled || selectedItems.length >= maxItems" > 选择 @@ -80,11 +47,9 @@ :headers="uploadHeaders" :on-success="handleUploadSuccess" :on-error="handleUploadError" - :on-remove="handleUploadRemove" :before-upload="beforeUpload" - :file-list="uploadFileList" - :limit="1" - :disabled="disabled" + :file-list="[]" + :disabled="disabled || selectedItems.length >= maxItems" :show-file-list="false" > @@ -98,25 +63,24 @@
-
- {{ duplicateTitle }} - {{ repeatNotice }} -
- - -
+
+ + +
-
+
未选择
@@ -179,11 +142,10 @@ :data="meetingMinutesList" v-loading="loadingMeetingMinutes" @expand-change="handleExpandChange" - @row-click="handleSelectMeetingMinute" - :row-class-name="getRowClassName" - highlight-current-row + @selection-change="handleSelectionChange" style="width: 100%; margin-top: 16px" > +