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