From ab51397933873c718ffd808b5f380e46ebb42a09 Mon Sep 17 00:00:00 2001 From: 曹睿 <360930172@qq.com> Date: 星期二, 22 四月 2025 17:54:30 +0800 Subject: [PATCH] feat: 添加绞线扫码接口 --- src/api/product/twist.ts | 9 +++++++++ src/pages/production/twist/receive/monofil.vue | 19 +++++++++++++++---- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/api/product/twist.ts b/src/api/product/twist.ts index 7f980af..8a39f77 100644 --- a/src/api/product/twist.ts +++ b/src/api/product/twist.ts @@ -19,6 +19,15 @@ data: data, }); }, + + // 鍗曚笣棰嗙敤鎵爜 + getScarn(params: any) { + return request<BaseResult<any>>({ + url: "/app/getScarn", + method: "GET", + data: params, + }); + }, }; export default TwistApi; diff --git a/src/pages/production/twist/receive/monofil.vue b/src/pages/production/twist/receive/monofil.vue index f781ff7..cc82aab 100644 --- a/src/pages/production/twist/receive/monofil.vue +++ b/src/pages/production/twist/receive/monofil.vue @@ -26,7 +26,9 @@ import { onLoad, onUnload, onShow, onHide } from "@dcloudio/uni-app"; import Scan from "@/components/scan/index.vue"; import ManageApi from "@/api/product/manage"; +import TwistApi from "@/api/product/twist"; import zPaging from "@/components/z-paging/z-paging.vue"; +import { useMessage } from "@/uni_modules/wot-design-uni"; // import { useZebraScan } from "@/hooks/useZebraScan"; // const { init, start, stop, triggerScan } = useZebraScan(); @@ -34,11 +36,20 @@ const pagingRef = ref(); const scanRef = ref(); const cardList = ref<any[]>([]); +const message = useMessage(); -const getScanCode = (code: any) => { - // let parseData = code.trim(); - console.log("鑷畾涔夋壂鎻忕殑缁撴灉鍥炶皟鍑芥暟:", code); - cardList.value.push({}); +const getScanCode = async (code: any) => { + let parseData = code.trim(); + console.log("鑷畾涔夋壂鎻忕殑缁撴灉鍥炶皟鍑芥暟:", parseData); + let codeArr = parseData.split(","); + const { data } = await TwistApi.getScarn({ + outPutId: codeArr[1], + }); + console.log("鍗曚笣缂栧彿", data); + message.alert({ + title: "鍗曚笣缂栧彿", + msg: JSON.stringify(data), + }); }; const openScan = () => { -- Gitblit v1.9.3