From b9d3432b9994a3a050cb913d6137a8a7f0be9f67 Mon Sep 17 00:00:00 2001
From: 张诺 <zhang_12370@163.com>
Date: 星期五, 24 四月 2026 18:50:16 +0800
Subject: [PATCH] feat(production): 重构生产报工为工单列表和上下机流程
---
src/pages/sales/salesAccount/index.vue | 59 +++++++++++++++++++++++++++++++++++------------------------
1 files changed, 35 insertions(+), 24 deletions(-)
diff --git a/src/pages/sales/salesAccount/index.vue b/src/pages/sales/salesAccount/index.vue
index 60ec732..3d05ab7 100644
--- a/src/pages/sales/salesAccount/index.vue
+++ b/src/pages/sales/salesAccount/index.vue
@@ -60,7 +60,7 @@
</view>
<view class="detail-row">
<text class="detail-label">鍚堝悓閲戦(鍏�)</text>
- <text class="detail-value highlight">{{ item.contractAmount }}</text>
+ <text class="detail-value highlight">{{ formatNumber(item.contractAmount) }}</text>
</view>
<view class="detail-row">
<text class="detail-label">绛捐鏃ユ湡</text>
@@ -80,25 +80,32 @@
<up-divider></up-divider>
<view class="detail-buttons">
<u-button class="detail-button"
- size="small"
- type="primary"
- @click.stop="handleInfo('edit', item)">
- 缂栬緫
- </u-button>
+ size="small"
+ type="primary"
+ plain
+ @click.stop="openOut(item)">
+ 鍙戣揣鐘舵��
+ </u-button>
+ <!-- <u-button class="detail-button"
+ size="small"
+ type="primary"
+ @click.stop="handleInfo('edit', item)">
+ 缂栬緫
+ </u-button>
<u-button class="detail-button"
- size="small"
- type="primary"
- plain
- @click.stop="openOut(item)">
- 鍙戣揣鐘舵��
- </u-button>
- <u-button class="detail-button"
- size="small"
- type="error"
- plain
- @click.stop="handleDelete(item)">
- 鍒犻櫎
- </u-button>
+ size="small"
+ type="primary"
+ plain
+ @click.stop="openOut(item)">
+ 鍙戣揣鐘舵��
+ </u-button> -->
+ <!-- <u-button class="detail-button"
+ size="small"
+ type="error"
+ plain
+ @click.stop="handleDelete(item)">
+ 鍒犻櫎
+ </u-button> -->
</view>
</view>
</view>
@@ -109,12 +116,12 @@
<text>鏆傛棤閿�鍞彴璐︽暟鎹�</text>
</view>
<!-- 娴姩鎿嶄綔鎸夐挳 -->
- <view class="fab-button"
+ <!-- <view class="fab-button"
@click="handleInfo('add')">
<up-icon name="plus"
size="24"
color="#ffffff"></up-icon>
- </view>
+ </view> -->
</view>
</template>
@@ -145,6 +152,11 @@
// 閿�鍞彴璐︽暟鎹�
const ledgerList = ref([]);
+ // 鏍煎紡鍖栨暟瀛�
+ const formatNumber = value => {
+ return parseFloat(value || 0).toFixed(3);
+ };
+
// 鍒ゆ柇鏄惁瀛樺湪宸插彂璐�/鍙戣揣瀹屾垚鐨勪骇鍝�
const hasShippedProducts = products => {
if (!products || products.length === 0) return false;
@@ -152,9 +164,7 @@
const statusStr = (p.shippingStatus ?? "").toString();
// 鍖呭惈鈥滃彂璐р�濇垨鏈夊彂璐ф棩鏈�/杞︾墝鍙疯涓哄凡鍙戣揣
return (
- statusStr.includes("鍙戣揣") ||
- !!p.shippingDate ||
- !!p.shippingCarNumber
+ statusStr.includes("鍙戣揣") || !!p.shippingDate || !!p.shippingCarNumber
);
});
};
@@ -240,6 +250,7 @@
try {
// 璁剧疆鎿嶄綔绫诲瀷
uni.setStorageSync("operationType", type);
+ uni.removeStorageSync("editData");
// 濡傛灉鏄煡鐪嬫垨缂栬緫鎿嶄綔
if (type !== "add") {
--
Gitblit v1.9.3