From b59325da55b5afa22789dc319571c897a6c493d7 Mon Sep 17 00:00:00 2001 From: lzq <2495532633@qq.com> Date: Fri, 27 Feb 2026 08:48:13 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=B9=E7=94=A8=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/cst/driver/Driver.vue | 2 +- src/pages/cst/project/ProjectForm.vue | 2 - src/pages/fin/expense-item/ExpenseItem.vue | 109 +++++++----- .../fin/expense-item/ExpenseItemForm.vue | 157 +++++++++--------- src/pages/fin/expense-item/constants.ts | 18 ++ .../fin/expense-item/expense-item-api.ts | 3 + src/pages/gds/goods/GoodsDropTable.vue | 2 +- 7 files changed, 173 insertions(+), 120 deletions(-) create mode 100644 src/pages/fin/expense-item/constants.ts diff --git a/src/pages/cst/driver/Driver.vue b/src/pages/cst/driver/Driver.vue index 7dca112..ecd0c3a 100644 --- a/src/pages/cst/driver/Driver.vue +++ b/src/pages/cst/driver/Driver.vue @@ -59,7 +59,7 @@ import ATablePage, { } from '@/components/a-page/a-table-page/ATablePage.tsx' import Strings from '@/common/utils/strings.ts' -const driverFormIns = useTemplateRef>('driverForm') +// const driverFormIns = useTemplateRef>('driverForm') const tablePageIns = useTemplateRef('tablePage') diff --git a/src/pages/cst/project/ProjectForm.vue b/src/pages/cst/project/ProjectForm.vue index 36b97c4..2f2e789 100644 --- a/src/pages/cst/project/ProjectForm.vue +++ b/src/pages/cst/project/ProjectForm.vue @@ -74,7 +74,6 @@ const uploaderIns = useTemplateRef>('uploader') const formPanelIns = useTemplateRef('formPanel') const status = ref<'add' | 'modify'>('add') const formPanelProps = buildFormPanelProps({ - title: '', detailsLoader(id?: string) { if (Strings.isBlank(id)) { status.value = 'add' @@ -84,7 +83,6 @@ const formPanelProps = buildFormPanelProps({ return ProjectApi .detail(id!) .then(res => { - console.log(res.data.contractStartDate, res.data.contractEndDate, [ Times.toDate(Times.parse(res.data.contractStartDate ?? '', FMT.date)), Times.toDate(Times.parse(res.data.contractEndDate ?? '', FMT.date)) ]) if (res.data.contractPicture != null) uploaderIns.value?.setDefaultFiles([ res.data.contractPicture ]) return { ...res.data, diff --git a/src/pages/fin/expense-item/ExpenseItem.vue b/src/pages/fin/expense-item/ExpenseItem.vue index a62876b..5a23144 100644 --- a/src/pages/fin/expense-item/ExpenseItem.vue +++ b/src/pages/fin/expense-item/ExpenseItem.vue @@ -3,54 +3,81 @@ ref="tablePage" v-bind="tablePageProps"> - +