From aca7aa9ce32acc4c8795342f945b027d3bc9f62a Mon Sep 17 00:00:00 2001 From: 曹睿 <360930172@qq.com> Date: 星期二, 10 六月 2025 17:37:34 +0800 Subject: [PATCH] feat: 添加时效报工,修复扫码内存泄漏 --- src/pages/production/wire/report/wire.vue | 73 +++++++++++++++++++----------------- 1 files changed, 39 insertions(+), 34 deletions(-) diff --git a/src/pages/production/wire/report/wire.vue b/src/pages/production/wire/report/wire.vue index 496ae82..76db8fb 100644 --- a/src/pages/production/wire/report/wire.vue +++ b/src/pages/production/wire/report/wire.vue @@ -1,6 +1,6 @@ <template> - <view class="page pt-2"> - <z-paging ref="pagingRef" v-model="wireReportList" class="list" @query="getWireReportList"> + <view class="list"> + <z-paging ref="pagingRef" v-model="wireReportList" :fixed="false" @query="getWireReportList"> <template #top> <CardTitle title="鎶ュ伐淇℃伅" :hideAction="true" :full="false" @action="addReport" /> </template> @@ -17,7 +17,7 @@ <text class="text-[#0D867F] ml-2 font-medium">鐢熶骇浜�</text> <text class="text-[#333333] ml-2">{{ item.productUser }}</text> </view> - <view class="text-[#A8A8A8]" @click="toEdit">缂栬緫</view> + <!-- <view class="text-[#A8A8A8]" @click="toEdit">缂栬緫</view> --> </view> </template> <ProductionCard :data="cardAttr" :value="item" /> @@ -26,7 +26,6 @@ </template> </wd-card> </z-paging> - <wd-popup v-model="dialog.visible" position="bottom" custom-class="yl-popup"> <view class="action px-3"> <wd-button type="text" @click="cancel">鍙栨秷</wd-button> @@ -45,7 +44,6 @@ import zPaging from "@/components/z-paging/z-paging.vue"; import { onLoad } from "@dcloudio/uni-app"; import ManageApi from "@/api/product/manage"; -import WireApi from "@/api/product/wire"; const pagingRef = ref(); const wireFormRef = ref(); @@ -59,26 +57,40 @@ { label: "棰嗙敤鏉嗗彿", prop: "poleNumber", + span: 24, + }, + { + label: "鍗曚笣鐩樺彿", + prop: "monofilamentNumber", + span: 24, + }, + { + label: "鏉嗗瀷鍙�", + prop: "poleModel", + }, + { + label: "鏉嗗寘鍙�", + prop: "polePackageNumber", }, { label: "鏉嗛噸(kg)", prop: "poleWeight", }, { - label: "鍗曚笣鐩樺彿", - prop: "monofilamentNumber", - }, - { label: "瑙勬牸鍨嬪彿", prop: "model", }, { - label: "鐩橀暱(m)", - prop: "ontLength", + label: "鐩樺瀷鍙�", + prop: "dishModel", }, { - label: "鐞嗚閲嶉噺(kg)", - prop: "theoryWeight", + label: "鐩橀暱(m)", + prop: "oneLength", + }, + { + label: "瀹為檯闀垮害", + prop: "actuallyLength", }, { label: "瀹為檯閲嶉噺(kg)", @@ -88,23 +100,19 @@ const wireReportList = ref<any[]>([]); -const toEdit = () => { - uni.navigateTo({ - url: "/pages/production/wire/report/wireEdit", - }); -}; +// const toEdit = () => { +// uni.navigateTo({ +// url: "/pages/production/wire/report/wireEdit", +// }); +// }; const addReport = () => { dialog.visible = true; }; -const submit = async () => { - toast.show("鎻愪氦"); - await WireApi.addWireOutput({ - wireId: paramsId.value, - type: "鎷変笣", - ...wireFormRef.value.model, - }); +const submit = () => { + dialog.visible = !wireFormRef.value.submit(); + pagingRef.value.reload(); }; const cancel = () => { @@ -133,17 +141,14 @@ </script> <style lang="scss" scoped> -.page { +.list { + height: calc(100vh - 30px); + padding: 12px; background: #f3f9f8; - .list { - margin: 12px; - background: #f3f9f8; - - :deep() { - .round { - border-radius: 4px; - } + :deep() { + .round { + border-radius: 4px; } } } -- Gitblit v1.9.3