From ab27e3ac8c7e90fd267bd6c3f0c0e06f25469697 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期二, 23 九月 2025 14:54:07 +0800
Subject: [PATCH] feat: 添加绞线/拉丝报工附件功能
---
src/pages/production/wire/report/wire.vue | 52 ++++++++++++++++++++++++++++++++++++++--------------
1 files changed, 38 insertions(+), 14 deletions(-)
diff --git a/src/pages/production/wire/report/wire.vue b/src/pages/production/wire/report/wire.vue
index 3a129dc..b57634b 100644
--- a/src/pages/production/wire/report/wire.vue
+++ b/src/pages/production/wire/report/wire.vue
@@ -17,11 +17,14 @@
<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" />
<template #footer>
+ <wd-button size="small" plain @click="toAttachment(item.id)" style="margin-right: 10px">
+ 闄勪欢
+ </wd-button>
<wd-button size="small" plain @click="toCheck(item.id)">鑷</wd-button>
</template>
</wd-card>
@@ -57,26 +60,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: "鐩樺瀷鍙�",
+ prop: "dishModel",
},
{
label: "鐩橀暱(m)",
prop: "oneLength",
},
{
- label: "鐞嗚閲嶉噺(kg)",
- prop: "theoryWeight",
+ label: "瀹為檯闀垮害",
+ prop: "actuallyLength",
},
{
label: "瀹為檯閲嶉噺(kg)",
@@ -86,23 +103,30 @@
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 = () => {
- dialog.visible = wireFormRef.value.submit();
+ dialog.visible = !wireFormRef.value.submit();
+ pagingRef.value.reload();
};
const cancel = () => {
toast.show("鍙栨秷");
dialog.visible = false;
+};
+
+const toAttachment = (id: number) => {
+ uni.navigateTo({
+ url: `/pages/production/wire/attachment/index?reportId=${id}`,
+ });
};
const toCheck = (id: number) => {
@@ -127,7 +151,7 @@
<style lang="scss" scoped>
.list {
- height: calc(100vh - 120px);
+ height: calc(100vh - 30px);
padding: 12px;
background: #f3f9f8;
--
Gitblit v1.9.3