From 21777d31885b89a1c6f062786d5c4a2a4d21771b Mon Sep 17 00:00:00 2001
From: cnf <3283105747@qq.com>
Date: 星期四, 13 十一月 2025 19:29:34 +0800
Subject: [PATCH] Merge branch 'master' of http://git.gs-mes.com:8080/r/~kyy/LB_PdaClient

---
 H5/PurchaseInventoryReturn.aspx |  501 +++++++++++++++++++++++++------------------------------
 1 files changed, 228 insertions(+), 273 deletions(-)

diff --git a/H5/PurchaseInventoryReturn.aspx b/H5/PurchaseInventoryReturn.aspx
index 6d4b208..027dc0b 100644
--- a/H5/PurchaseInventoryReturn.aspx
+++ b/H5/PurchaseInventoryReturn.aspx
@@ -1,290 +1,245 @@
-锘�<%@ Page Title="閲囪喘鍏ュ簱锛堥獙閫�锛�" Language="C#" MasterPageFile="~/Mst.master" AutoEventWireup="true" CodeFile="PurchaseInventoryReturn.aspx.cs" Inherits="H5_Scll" %>
+锘�<%@ Page Title="閲囪喘鍏ュ簱锛堟柊锛�" 
+         Language="C#" 
+         MasterPageFile="~/Mst.master" 
+         AutoEventWireup="true" 
+         CodeFile="PurchaseInventoryReturn.aspx.cs" 
+         Inherits="H5_Scll" %>
+
 <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
     <style>
-    .bg-info {
-        background-color:#fff;
-    }
-    .return-warning {
-        color: #ff4444 !important;
-        font-weight: bold;
-    }
-    .return-field .van-field__label {
-        color: #ff4444 !important;
-        font-weight: bold;
-    }
-    .return-field .van-field__control {
-        color: #ff4444 !important;
-        font-weight: bold;
-    }
-    .return-button {
-        background: linear-gradient(135deg, #ff6b6b, #ee5a52) !important;
-        border: none !important;
-        box-shadow: 0 2px 8px rgba(255, 107, 107, 0.3) !important;
-    }
-    .weight-field {
-        background: linear-gradient(135deg, rgba(15, 157, 88, 0.12), rgba(15, 157, 88, 0.02));
-        border-left: 4px solid #0f9d58;
-        border-radius: 8px;
-        box-shadow: 0 2px 12px rgba(15, 157, 88, 0.18);
-        margin-bottom: 12px;
-    }
-    .weight-field .van-field__label,
-    .weight-field .van-field__control {
-        color: #0f9d58 !important;
-        font-weight: 600;
-    }
-    .weight-field input {
-        color: #0b7a45 !important;
-        font-weight: 600;
-    }
-</style>
+        /* 鍩虹鑳屾櫙鏍峰紡 */
+        .bg-info {
+            background-color: #fff;
+        }
+
+        /* 楠岄��鐩稿叧璀﹀憡鏍峰紡 */
+        .return-warning {
+            color: #ff4444 !important;
+            font-weight: bold;
+        }
+
+        .return-field .van-field__label {
+            color: #ff4444 !important;
+            font-weight: bold;
+        }
+
+        .return-field .van-field__control {
+            color: #ff4444 !important;
+            font-weight: bold;
+        }
+
+        .return-button {
+            background: linear-gradient(135deg, #ff6b6b, #ee5a52) !important;
+            border: none !important;
+            box-shadow: 0 2px 8px rgba(255, 107, 107, 0.3) !important;
+        }
+
+        /* 鍏嬮噸杈撳叆妗嗘牱寮� */
+        .weight-field {
+            background: linear-gradient(135deg, rgba(15, 157, 88, 0.12), rgba(15, 157, 88, 0.02));
+            border-left: 4px solid #0f9d58;
+            border-radius: 8px;
+            box-shadow: 0 2px 12px rgba(15, 157, 88, 0.18);
+            margin-bottom: 12px;
+        }
+
+        .weight-field .van-field__label,
+        .weight-field .van-field__control {
+            color: #0f9d58 !important;
+            font-weight: 600;
+        }
+
+        .weight-field input {
+            color: #0b7a45 !important;
+            font-weight: 600;
+        }
+    </style>
 </asp:Content>
+
 <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
+    <!-- 瀵艰埅鏍� -->
     <van-nav-bar
-  title="閲囪喘鍏ュ簱锛堥獙閫�锛�"
-  left-text="杩斿洖"
-  left-arrow
-  @click-left="GoBack()"
-></van-nav-bar>
-<%--    <div class="mySolid">--%>
-        <van-cell-group>
-  <van-field 
-    ref="sectionCode"
-    v-model="sectionCode"
-    label="搴撲綅缂栫爜"
-    clearable 
-     placeholder="璇锋壂鐮�"
-    :right-icon-size="19"
-     v-focus.noKeyboard
-      @keyup.enter.native="getModel"
-    <%--@change="getModel" --%>
-      autofocus="true"
-  ></van-field>
-   <van-field
-  v-model="depotData.depotName"
-  label="浠撳簱鍚嶇О"
-  placeholder=""
-  disabled
-></van-field>
-     <van-field
-  v-model="depotData.depotCode"
-  label="浠撳簱缂栫爜"
-  placeholder=""
-  disabled
-></van-field>
-               <van-field
-     ref="weight"
-     v-model="formData.weight"
-     label="鍏嬮噸"
-     clearable
-     placeholder="璇疯緭鍏ュ厠閲�"
-     type="text"
-     inputmode="decimal"
-     class="weight-field"
-     @input="handleWeightInput"
-     @blur="handleWeightBlur"
-   ></van-field>
- <van-field
-   ref="barcode"
-   v-model="formData.barcode"
-  label="鐗╂枡鏉$爜"
-   clearable 
- placeholder="璇锋壂鐮�"
-  :right-icon-size="19"
-  v-focus.noKeyboard
-     @keyup.enter.native="getScan"
-  <%--@change="getScan"--%>
-></van-field>
- <van-field
-   ref="returnBarcode"
-   v-model="formData.returnBarcode"
-  label="鈿狅笍 楠岄��鏉$爜"
-   clearable 
- placeholder="璇锋壂鐮�"
-  :right-icon-size="19"
-  v-focus.noKeyboard
-     @keyup.enter.native="getReturnScan"
-     class="return-field"
-></van-field>
- <van-row>
-   <van-col span="18">
-     <van-field
-        v-model="formData.returnQuantity"
-       label="鈿狅笍 楠岄��鏁伴噺"
-        clearable 
-      placeholder="璇疯緭鍏ラ獙閫�鏁伴噺"
-       type="number"
-       class="return-field"
-     ></van-field>
-   </van-col>
-   <van-col span="6" style="padding:10px;">
-     <van-button type="primary" size="small" @click="confirmReturn" class="return-button">鈿狅笍 楠岄��</van-button>
-   </van-col>
- </van-row>
+        title="閲囪喘鍏ュ簱锛堟柊锛�"
+        left-text="杩斿洖"
+        left-arrow
+        @click-left="GoBack()"
+    ></van-nav-bar>
 
-   <van-field
-  v-model="formData.itemNo"
-  label="鐗╂枡缂栫爜"
-  placeholder=""
-  disabled
-></van-field>
-   <van-field
-  v-model="formData.billNo"
-  label="鍒拌揣鍗曞彿"
-  placeholder=""
-  disabled
-></van-field>
-   <van-field
-  v-model="formData.barcodeQuantity"
-  label="鏉$爜鏁伴噺"
-  placeholder=""
-  disabled
-></van-field>
-   <van-field
-  v-model="formData.sumQuantity"
-  label="宸插叆鎬绘暟"
-  placeholder=""
-  disabled
-></van-field>
-</van-cell-group>
-<%--    </div>--%>
-  <van-tabs color="#000" title-active-color="#0283EF">
-<%--  <van-tab title="鐗╂枡鏄庣粏" class="mySolid font">
-      <van-row>
+    <!-- 鏍稿績琛ㄥ崟鍖哄煙 -->
+    <van-cell-group>
+        <!-- 搴撲綅缂栫爜 -->
+        <van-field 
+            ref="sectionCode"
+            v-model="sectionCode"
+            label="搴撲綅缂栫爜"
+            clearable 
+            placeholder="璇锋壂鐮�"
+            :right-icon-size="19"
+            v-focus.noKeyboard
+            @keyup.enter.native="getModel"
+            autofocus="true"
+        ></van-field>
 
-             <van-col span="5">鐗╂枡缂栫爜</van-col>
-            <van-col span="5">鐗╂枡鍚嶇О</van-col>
-          <van-col span="5">鏁伴噺</van-col>
-          <van-col span="4">鍗曚綅</van-col>
-    </van-row>
-    <van-row  v-for="(itm,index) in itemTableData" :key="index">
-        <van-col span="5">{{itm.itemNo}}</van-col>
-        <van-col span="5">{{itm.itemSname}}</van-col>
-          <van-col span="5">{{itm.quantity}}</van-col>
-         <van-col span="4">{{itm.unit}}</van-col>
-    </van-row>
-  </van-tab>--%>
+        <!-- 浠撳簱淇℃伅锛堢鐢ㄧ姸鎬侊級 -->
+        <van-field
+            v-model="depotData.depotName"
+            label="浠撳簱鍚嶇О"
+            placeholder=""
+            disabled
+        ></van-field>
 
-     <van-tab title="鍏ュ簱鐗╂枡" class="mySolid font">
-         <van-row>
-                    <van-col span="8" class="text-left padding-left">鐗╂枡</van-col>
-        <van-col span="8" class="text-left padding-left">瑙勬牸</van-col>
-             <%--<van-col span="4">闇�姹傛暟</van-col>--%>
-            <van-col span="5">鐗╂枡鍒嗗尯</van-col>
-            <van-col span="3">宸插叆搴撴暟</van-col>
-        </van-row>
-        <van-row  v-for="(itm,index) in ItemDetail" :key="index">
-                   <van-col span="8" class="text-left padding-left">
-            <div class="blue-text">{{itm.itemNo}}</div>
-            <div>{{itm.itemName}}</div>
-        </van-col>
-        <van-col span="8" class="text-left padding-left">
-            <div>{{itm.itemModel}}</div>
-        </van-col>
-           <van-col span="3" class="blue-text">{{itm.fQty}}</van-col>
-            <van-col span="5" class="blue-text">{{itm.fQty}}</van-col>
-       </van-row>
-   </van-tab>
+        <van-field
+            v-model="depotData.depotCode"
+            label="浠撳簱缂栫爜"
+            placeholder=""
+            disabled
+        ></van-field>
 
-   <van-tab title="鍏ュ簱鏉$爜" class="mySolid font">
-         <van-row>
-            <van-col span="8" class="text-left padding-left">鏉$爜</van-col>
-             <van-col span="8" class="text-left padding-left">鐗╂枡</van-col>
-             <van-col span="4">鏁伴噺</van-col>
-            <van-col span="4">搴撲綅缂栫爜</van-col>
-        </van-row>
-        <van-row  v-for="(itm,index) in tableData" :key="index">
-           <van-col span="8" class="text-left padding-left">
-                <div>{{itm.barcode}}</div>
-           </van-col>
-            <van-col span="8" class="text-left padding-left">
-            <div>{{itm.itemNo}}</div>
-            <div>{{itm.itemName}}</div>
+        <!-- 鍏嬮噸杈撳叆 -->
+        <van-field
+            ref="weight"
+            v-model="formData.weight"
+            label="鍏嬮噸"
+            clearable
+            placeholder="璇疯緭鍏ュ厠閲�"
+            type="text"
+            inputmode="decimal"
+            class="weight-field"
+            @input="handleWeightInput"
+            @blur="handleWeightBlur"
+        ></van-field>
+
+        <!-- 鐗╂枡鏉$爜 -->
+        <van-field
+            ref="barcode"
+            v-model="formData.barcode"
+            label="鐗╂枡鏉$爜"
+            clearable 
+            placeholder="璇锋壂鐮�"
+            :right-icon-size="19"
+            v-focus.noKeyboard
+            @keyup.enter.native="getScan"
+        ></van-field>
+
+        <%--<!-- 楠岄��鐩稿叧瀛楁锛堢孩鑹茶鍛婃牱寮忥級 -->
+        <van-field
+            ref="returnBarcode"
+            v-model="formData.returnBarcode"
+            label="鈿狅笍 楠岄��鏉$爜"
+            clearable 
+            placeholder="璇锋壂鐮�"
+            :right-icon-size="19"
+            v-focus.noKeyboard
+            @keyup.enter.native="getReturnScan"
+            class="return-field"
+        ></van-field>
+
+        <!-- 楠岄��鏁伴噺 + 楠岄��鎸夐挳 -->
+        <van-row>
+            <van-col span="18">
+                <van-field
+                    v-model="formData.returnQuantity"
+                    label="鈿狅笍 楠岄��鏁伴噺"
+                    clearable 
+                    placeholder="璇疯緭鍏ラ獙閫�鏁伴噺"
+                    type="number"
+                    class="return-field"
+                ></van-field>
             </van-col>
-            <van-col span="4">
-                <div>{{itm.fQty}}</div>
+            <van-col span="6" style="padding: 10px;">
+                <van-button 
+                    type="primary" 
+                    size="small" 
+                    @click="confirmReturn" 
+                    class="return-button"
+                >鈿狅笍 楠岄��</van-button>
             </van-col>
-           <van-col span="4">{{itm.kw}}</van-col>
-       </van-row>
-   </van-tab>
-      <%--<van-tab title="鏀舵枡鍘熷崟" class="mySolid font">
-        <van-field
-          v-model="itemInsFormData.billNo"
-          label="鍏ュ簱鍗曞彿"
-          placeholder="鍏ュ簱鍗曞彿"
-          disabled
-        ></van-field>
-        <van-field
-          v-model="itemInsFormData.cbillNo"
-          label="鍒拌揣鍗曞彿"
-          placeholder="鍒拌揣鍗曞彿"
-          disabled
-        ></van-field>
-        <van-field
-          v-model="itemInsFormData.createDate"
-          label="鍒涘缓鏃堕棿"
-          placeholder="鍒涘缓鏃堕棿"
-          disabled
-        ></van-field>
-        <van-field
-          v-model="itemInsFormData.createBy"
-          label="鍒涘缓浜哄憳"
-          placeholder="鍒涘缓浜哄憳"
-          disabled
-        ></van-field>
-        <van-field
-          v-model="itemInsFormData.insDate"
-          label="瀹℃牳鏃ユ湡"
-          placeholder="瀹℃牳鏃ユ湡"
-          disabled
-        ></van-field>
-        <van-field
-          v-model="itemInsFormData.depotsCode"
-          label="鏀惰揣浠撳簱缂栫爜"
-          placeholder="鏀惰揣浠撳簱缂栫爜"
-          disabled
-        ></van-field>
-        <van-field
-          v-model="itemInsFormData.depotName"
-          label="鏀惰揣浠撳簱鍚嶇О"
-          placeholder="鏀惰揣浠撳簱鍚嶇О"
-          disabled
-        ></van-field>
-        <van-field
-          v-model="itemInsFormData.suppNo"
-          label="渚涘簲鍟嗙紪鐮�"
-          placeholder="渚涘簲鍟嗙紪鐮�"
-          disabled
-        ></van-field>
-        <van-field
-          v-model="itemInsFormData.suppName"
-          label="渚涘簲鍟嗗悕绉�"
-          placeholder="渚涘簲鍟嗗悕绉�"
-          disabled
-        ></van-field>
-        <van-field
-          v-model="itemInsFormData.paperBillNo"
-          label="閫佽揣鍗曞彿"
-          placeholder="閫佽揣鍗曞彿"
-          disabled
-        ></van-field>
-        <van-field
-           v-model="itemInsFormData.remark"
-           label="澶囨敞淇℃伅"
-           placeholder="澶囨敞淇℃伅"
-           disabled
-         ></van-field>
-      </van-tab>--%>
-</van-tabs>
+        </van-row>--%>
 
-<%--    <van-button type="primary" @click="getScan" >纭</van-button>--%>
-    <%--<van-button type="primary" @click="ToErp" >瀹℃牳</van-button>--%>
-<%--    <van-button type="primary" @click="cleraCode" >娓呴櫎搴撲綅缂栫爜</van-button>--%>
+        <!-- 鍙淇℃伅灞曠ず -->
+        <van-field
+            v-model="formData.itemNo"
+            label="鐗╂枡缂栫爜"
+            placeholder=""
+            disabled
+        ></van-field>
+
+        <van-field
+            v-model="formData.billNo"
+            label="鍒拌揣鍗曞彿"
+            placeholder=""
+            disabled
+        ></van-field>
+
+        <van-field
+            v-model="formData.barcodeQuantity"
+            label="鏉$爜鏁伴噺"
+            placeholder=""
+            disabled
+        ></van-field>
+
+        <van-field
+            v-model="formData.sumQuantity"
+            label="宸插叆鎬绘暟"
+            placeholder=""
+            disabled
+        ></van-field>
+    </van-cell-group>
+
+    <!-- 鏍囩椤靛尯鍩� -->
+    <van-tabs color="#000" title-active-color="#0283EF">
+        <!-- 鍏ュ簱鐗╂枡鏍囩椤� -->
+        <van-tab title="鍏ュ簱鐗╂枡" class="mySolid font">
+            <van-row>
+                <van-col span="8" class="text-left padding-left">鐗╂枡</van-col>
+                <van-col span="8" class="text-left padding-left">瑙勬牸</van-col>
+                <van-col span="5">鐗╂枡鍒嗗尯</van-col>
+                <van-col span="3">宸插叆搴撴暟</van-col>
+            </van-row>
+            <!-- 鐗╂枡鍒楄〃寰幆 -->
+            <van-row v-for="(itm, index) in ItemDetail" :key="index">
+                <van-col span="8" class="text-left padding-left">
+                    <div class="blue-text">{{itm.itemNo}}</div>
+                    <div>{{itm.itemName}}</div>
+                </van-col>
+                <van-col span="8" class="text-left padding-left">
+                    <div>{{itm.itemModel}}</div>
+                </van-col>
+                <van-col span="3" class="blue-text">{{itm.fQty}}</van-col>
+                <van-col span="5" class="blue-text">{{itm.fQty}}</van-col>
+            </van-row>
+        </van-tab>
+
+        <!-- 鍏ュ簱鏉$爜鏍囩椤� -->
+        <van-tab title="鍏ュ簱鏉$爜" class="mySolid font">
+            <van-row>
+                <van-col span="8" class="text-left padding-left">鏉$爜</van-col>
+                <van-col span="8" class="text-left padding-left">鐗╂枡</van-col>
+                <van-col span="4">鏁伴噺</van-col>
+                <van-col span="4">搴撲綅缂栫爜</van-col>
+            </van-row>
+            <!-- 鏉$爜鍒楄〃寰幆 -->
+            <van-row v-for="(itm, index) in tableData" :key="index">
+                <van-col span="8" class="text-left padding-left">
+                    <div>{{itm.barcode}}</div>
+                </van-col>
+                <van-col span="8" class="text-left padding-left">
+                    <div>{{itm.itemNo}}</div>
+                    <div>{{itm.itemName}}</div>
+                </van-col>
+                <van-col span="4">{{itm.fQty}}</van-col>
+                <van-col span="4">{{itm.kw}}</van-col>
+            </van-row>
+        </van-tab>
+    </van-tabs>
 </asp:Content>
+
 <asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" Runat="Server">
-    <comloading  v-if="isLoading"></comloading>
-    <%--<comback ></comback>--%>
+    <!-- 鍔犺浇缁勪欢 -->
+    <comloading v-if="isLoading"></comloading>
 </asp:Content>
+
 <asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server">
+    <!-- 寮曞叆JS鏂囦欢锛堝甫鐗堟湰鍙烽槻缂撳瓨锛� -->
     <script src="Js/PurchaseInventoryReturn.js?<%=123611111 %>"></script>
-</asp:Content>
+</asp:Content>
\ No newline at end of file

--
Gitblit v1.9.3