From cfcc86e0cfef22517b42e886acfc9a22a3d055d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=96=87=E5=B3=B0?= Date: Mon, 13 Apr 2026 12:08:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=89=8D=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | Bin 28 -> 26 bytes frontend/ops_vue_js/.gitignore | 2 + .../ops_vue_js/src/components/AppHeader.vue | 2 +- .../ops_vue_js/src/components/useDropzone.vue | 37 +++++++++++++++--- .../src/views/purchase/addorder.vue | 2 +- 5 files changed, 35 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 58275e28107f6fefb7d2ac2322b168e2cf6d8dee..fc3a99f2610cfa508fd36e68bda1c580e068a385 100644 GIT binary patch delta 9 Qcmb1ajR7eD diff --git a/frontend/ops_vue_js/.gitignore b/frontend/ops_vue_js/.gitignore index a3f7a51..32258b0 100644 --- a/frontend/ops_vue_js/.gitignore +++ b/frontend/ops_vue_js/.gitignore @@ -34,3 +34,5 @@ coverage # Vitest __screenshots__/ + +.workbuddy diff --git a/frontend/ops_vue_js/src/components/AppHeader.vue b/frontend/ops_vue_js/src/components/AppHeader.vue index 746a951..65e7175 100644 --- a/frontend/ops_vue_js/src/components/AppHeader.vue +++ b/frontend/ops_vue_js/src/components/AppHeader.vue @@ -49,7 +49,7 @@ const normalClass = "rounded-md px-3 py-2 text-sm font-medium text-gray-600 tran const navItems = computed(() => [ { label: t("appname.home"), to: "/" }, { label: t("appname.schedule"), to: "/schedule" }, - // { label: t("appname.purchase"), to: "/purchase" }, + { label: t("appname.purchase"), to: "/purchase" }, // { label: t("appname.warehouse"), to: "/warehouse" }, ]); diff --git a/frontend/ops_vue_js/src/components/useDropzone.vue b/frontend/ops_vue_js/src/components/useDropzone.vue index 601715f..0ba35b8 100644 --- a/frontend/ops_vue_js/src/components/useDropzone.vue +++ b/frontend/ops_vue_js/src/components/useDropzone.vue @@ -3,7 +3,7 @@ import { ref, onMounted, onUnmounted, defineProps, reactive } from "vue"; import { useI18n } from "vue-i18n"; const { t, locale } = useI18n(); import Dropzone from "dropzone"; -import "dropzone/dist/dropzone.css"; +//import "dropzone/dist/dropzone.css"; import { useUserStore } from "@/stores/user"; import "fslightbox"; const userStore = useUserStore(); @@ -32,7 +32,7 @@ const initDropzone = () => { maxFilesize: prop.maxFilesize, maxFiles: prop.maxFiles, acceptedFiles: prop.acceptedFiles, - dictDefaultMessage: t("dropzone.upload_drop_or_click"), + dictDefaultMessage: "", dictFallbackMessage: t("dropzone.upload_browser_not_supported"), dictFileTooBig: t("dropzone.upload_file_too_big") + "({{filesize}}MB). " + t("dropzone.upload_max_file_size") + "{{maxFilesize}}MB.", dictInvalidFileType: t("dropzone.upload_invalid_file_type"), @@ -65,17 +65,19 @@ defineExpose({ getFiles: () => files, getDropzone: () => dropzoneInstance }); @@ -84,3 +86,26 @@ defineExpose({ getFiles: () => files, getDropzone: () => dropzoneInstance }); .dropzone { min-height: 150px; } .dz-progress .dz-upload { transition: width 0.3s ease; } + + diff --git a/frontend/ops_vue_js/src/views/purchase/addorder.vue b/frontend/ops_vue_js/src/views/purchase/addorder.vue index de97d51..7ea6705 100644 --- a/frontend/ops_vue_js/src/views/purchase/addorder.vue +++ b/frontend/ops_vue_js/src/views/purchase/addorder.vue @@ -204,7 +204,7 @@ async function handleSubmit() { {{ item.int }} {{ item.cost }} {{ item.costt }} - {{ currencyOptions[item.currency_type] }} + {{ currencyOptions[item.currencytype] }}