From e4dd119b5d41408fef7473c891eefc37735bf04d Mon Sep 17 00:00:00 2001 From: maojiacai Date: Thu, 18 Sep 2025 16:19:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=B8=B8=E4=BB=BB=E5=8A=A1=E5=8C=85?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=89=93=E5=8D=A1=E8=BF=BD=E5=8A=A0=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E3=80=81=E9=AA=8C=E8=AF=81=E6=89=93=E5=8D=A1=E6=AC=A1?= =?UTF-8?q?=E6=95=B0=20=E5=BF=85=E9=A1=BB=E5=8F=AA=E8=83=BD=E5=9C=A8?= =?UTF-8?q?=E5=BD=93=E5=A4=A9=E6=97=B6=E9=97=B4=E5=86=85=E6=89=8D=E8=83=BD?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0=E3=80=81=E7=BC=96=E8=BE=91=E3=80=81=E4=B8=8B?= =?UTF-8?q?=E5=8F=91=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/service/dailyTaskPackage.js | 15 + .../taskPage/collectPage/AddFgFormDialog.vue | 2 +- .../components/addCheckInCard.vue | 313 ++++++++++++++++++ .../dailyTaskPackage/editAddFormDialog.vue | 132 ++++++-- .../taskPage/dailyTaskPackage/index.vue | 33 +- .../service/taskPage/taskProgress/index.vue | 38 ++- .../taskProgress/taskDetailsDialog.vue | 177 +++++++--- 7 files changed, 613 insertions(+), 97 deletions(-) create mode 100644 src/views/backOfficeSystem/service/taskPage/dailyTaskPackage/components/addCheckInCard.vue diff --git a/src/api/service/dailyTaskPackage.js b/src/api/service/dailyTaskPackage.js index 37c3a0c..bf21a2a 100644 --- a/src/api/service/dailyTaskPackage.js +++ b/src/api/service/dailyTaskPackage.js @@ -28,3 +28,18 @@ export function fetchIssueData(data) { data }) } + +export function fetchTbZdxlFgdwBddSelectList(fgxlrwId) { + return request({ + url: api + `/tbZdxlFgdwBddxlrw/selectUnSelectedVoListByFgxlrwId/${fgxlrwId}`, + }) +} + +// 追加列表 +export function fetchTbAppendList(data) { + return request({ + url: api + '/tbZdxlFgdwBddxlrw/appendList', + method: 'POST', + data + }) +} diff --git a/src/views/backOfficeSystem/service/taskPage/collectPage/AddFgFormDialog.vue b/src/views/backOfficeSystem/service/taskPage/collectPage/AddFgFormDialog.vue index 794564c..fc37544 100644 --- a/src/views/backOfficeSystem/service/taskPage/collectPage/AddFgFormDialog.vue +++ b/src/views/backOfficeSystem/service/taskPage/collectPage/AddFgFormDialog.vue @@ -261,7 +261,7 @@ const submit = async () => { try { await formRef.value.validate() - if (form.value?.id) { + if (!form.value?.id) { await fetchTbZdxlFgdwBddSave(form.value) } else { await fetchTbZdxlFgdwBddUpdate(form.value) diff --git a/src/views/backOfficeSystem/service/taskPage/dailyTaskPackage/components/addCheckInCard.vue b/src/views/backOfficeSystem/service/taskPage/dailyTaskPackage/components/addCheckInCard.vue new file mode 100644 index 0000000..894947b --- /dev/null +++ b/src/views/backOfficeSystem/service/taskPage/dailyTaskPackage/components/addCheckInCard.vue @@ -0,0 +1,313 @@ + + + + + diff --git a/src/views/backOfficeSystem/service/taskPage/dailyTaskPackage/editAddFormDialog.vue b/src/views/backOfficeSystem/service/taskPage/dailyTaskPackage/editAddFormDialog.vue index c624a0a..873d65c 100644 --- a/src/views/backOfficeSystem/service/taskPage/dailyTaskPackage/editAddFormDialog.vue +++ b/src/views/backOfficeSystem/service/taskPage/dailyTaskPackage/editAddFormDialog.vue @@ -55,12 +55,12 @@ :model="form" :rules="rules" :inline="true" - :disabled="infoActive" > @@ -70,6 +70,7 @@ @@ -77,6 +78,7 @@ @@ -84,27 +86,35 @@ 公里 - + +
+ 追加打卡 +
+ @@ -146,6 +226,11 @@ defineExpose({ open }) @import "~@/assets/css/element-plus.scss"; .dialog { + #viewer { + height: 100vh; + width: 100vw; + } + .dialogWrapper { height: calc(100vh - 256px); margin: 20px 20px 0 20px;