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;