From a1131357b9e38c86e734816bae42d2fafcd48222 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期一, 23 三月 2026 11:01:41 +0800
Subject: [PATCH] fix: 客户3.22提出的修改需求

---
 src/pages/consumablesLogistics/stockManagement/subtract.vue |   86 ------------------------------------------
 1 files changed, 1 insertions(+), 85 deletions(-)

diff --git a/src/pages/consumablesLogistics/stockManagement/subtract.vue b/src/pages/consumablesLogistics/stockManagement/subtract.vue
index bc649a7..e127d95 100644
--- a/src/pages/consumablesLogistics/stockManagement/subtract.vue
+++ b/src/pages/consumablesLogistics/stockManagement/subtract.vue
@@ -26,35 +26,6 @@
           <up-input v-model="form.stockOutNum" type="number" :placeholder="'鏈�澶�' + stockRecord.unLockedQuantity" />
         </view>
         <view class="form-row">
-          <text class="form-label">杞︾墝鍙�</text>
-          <up-input v-model="form.licensePlateNo" placeholder="璇疯緭鍏ヨ溅鐗屽彿" />
-        </view>
-        <view class="form-row">
-          <text class="form-label">姣涢噸(鍚�)</text>
-          <up-input v-model="form.grossWeight" type="digit" placeholder="璇疯緭鍏ユ瘺閲�" />
-        </view>
-        <view class="form-row">
-          <text class="form-label">鐨噸(鍚�)</text>
-          <up-input v-model="form.tareWeight" type="digit" placeholder="璇疯緭鍏ョ毊閲�" />
-        </view>
-        <view class="form-row">
-          <text class="form-label">鍑�閲�(鍚�)</text>
-          <up-input v-model="form.netWeight" type="digit" disabled placeholder="鑷姩璁$畻" />
-        </view>
-        <view class="form-row">
-          <text class="form-label">杩囩鏃ユ湡</text>
-          <view class="selector-trigger" @click="openWeighingDatePicker">
-            <text class="selector-text" :class="{ placeholder: !form.weighingDate }">
-              {{ form.weighingDate || "璇烽�夋嫨杩囩鏃ユ湡" }}
-            </text>
-            <up-icon name="calendar" size="16" color="#999"></up-icon>
-          </view>
-        </view>
-        <view class="form-row">
-          <text class="form-label">杩囩鍛�</text>
-          <up-input v-model="form.weighingOperator" placeholder="璇疯緭鍏ヨ繃纾呭憳" />
-        </view>
-        <view class="form-row">
           <text class="form-label">澶囨敞</text>
           <up-input v-model="form.remark" type="textarea" placeholder="閫夊~" />
         </view>
@@ -64,23 +35,12 @@
     <view class="bottom-bar">
       <view class="btn-submit" @click="handleSubmit">鎻愪氦</view>
     </view>
-
-    <up-popup :show="showWeighingDatePicker" mode="bottom" @close="showWeighingDatePicker = false">
-      <up-datetime-picker
-        :show="true"
-        v-model="weighingDateValue"
-        mode="datetime"
-        @confirm="onWeighingDateConfirm"
-        @cancel="showWeighingDatePicker = false"
-      />
-    </up-popup>
   </view>
 </template>
 
 <script setup>
-import { computed, reactive, ref, watch } from "vue";
+import { computed, reactive, ref } from "vue";
 import { onLoad } from "@dcloudio/uni-app";
-import dayjs from "dayjs";
 import PageHeader from "@/components/PageHeader.vue";
 import { subtractConsumablesIn } from "@/api/consumablesLogistics/consumablesIn.js";
 
@@ -96,17 +56,8 @@
 
 const form = reactive({
   stockOutNum: "",
-  licensePlateNo: "",
-  grossWeight: "",
-  tareWeight: "",
-  netWeight: "",
-  weighingDate: "",
-  weighingOperator: "",
   remark: "",
 });
-
-const showWeighingDatePicker = ref(false);
-const weighingDateValue = ref(Date.now());
 
 onLoad((options) => {
   type.value = "0";
@@ -126,35 +77,6 @@
   }
 });
 
-const computeNetWeight = () => {
-  const gross = Number(form.grossWeight);
-  const tare = Number(form.tareWeight);
-  if (!isNaN(gross) && !isNaN(tare)) {
-    const net = Number((gross - tare).toFixed(2));
-    form.netWeight = net > 0 ? net : 0;
-  } else {
-    form.netWeight = "";
-  }
-};
-
-watch(
-  () => [form.grossWeight, form.tareWeight],
-  () => computeNetWeight()
-);
-
-const openWeighingDatePicker = () => {
-  weighingDateValue.value = form.weighingDate
-    ? dayjs(form.weighingDate, "YYYY-MM-DD HH:mm:ss").valueOf()
-    : Date.now();
-  showWeighingDatePicker.value = true;
-};
-
-const onWeighingDateConfirm = (e) => {
-  const ts = e?.value ?? weighingDateValue.value;
-  form.weighingDate = dayjs(ts).format("YYYY-MM-DD HH:mm:ss");
-  showWeighingDatePicker.value = false;
-};
-
 const handleSubmit = () => {
   const outNum = Number(form.stockOutNum);
   if (!outNum || outNum <= 0 || outNum > Number(stockRecord.unLockedQuantity)) {
@@ -164,12 +86,6 @@
   subtractConsumablesIn({
     id: stockRecord.id,
     stockOutNum: outNum,
-    licensePlateNo: form.licensePlateNo,
-    grossWeight: form.grossWeight,
-    tareWeight: form.tareWeight,
-    netWeight: form.netWeight,
-    weighingDate: form.weighingDate,
-    weighingOperator: form.weighingOperator,
     remark: form.remark,
   })
     .then(() => {

--
Gitblit v1.9.3