kyy
2025-08-26 6dec0e0eb198b6bb5a7dd31793c41e67d9e70093
1、采购退货
已修改3个文件
272 ■■■■■ 文件已修改
H5/Js/PurchaseReturn.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/My.aspx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/PurchaseReturn.aspx 260 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Js/PurchaseReturn.js
@@ -168,7 +168,6 @@
                        //if (json.data.tbBillList) {
                        //    //this.ToErp();
                        //} else {
                        //}
                        that.scanFormData.quantity = json.data.tbBillList.barcodeNum
                        that.getItem();
@@ -242,16 +241,19 @@
                    var json = res;
                    if (json.status == 0) {
                        //  that.modeInfo = json.data.tbBillList;
                        that.getItem();
                        that.scanInfo.splitNum = null;
                        that.scanFormData.quantity = null;
                        that.scanFormData.barcode = null;
                        that.$notify({ type: 'success', message: json.message });
                        that.$playSound('success');
                        that.sendMessage(json.data.tbBillList);
                       //kyy
                       //  that.sendMessage(json.data.tbBillList);
                        that.sendPrintMessage(json.data.tbBillList);
                        that.$refs.barcode.focus();
                        that.getItem();
                       //kyy
                       // that.getItem();
                    }
                    else {
                        that.$playSound('error');
H5/My.aspx
@@ -59,6 +59,6 @@
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server">
     <script src="Js/comWebNav.js"></script>
    <script src="Js/My.js?<%=123456 %>"></script>
    <script src="Js/My.js?<%=123457 %>"></script>
</asp:Content>
H5/PurchaseReturn.aspx
@@ -1,127 +1,155 @@
<%@ Page Title="采购退料" Language="C#" MasterPageFile="~/Mst.master" AutoEventWireup="true" CodeFile="PurchaseReturn.aspx.cs" Inherits="H5_Scll" %>
<%@ Page Title="采购退料" Language="C#" MasterPageFile="~/Mst.master" AutoEventWireup="true"
    CodeFile="PurchaseReturn.aspx.cs" Inherits="H5_Scll" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    <style>
    .bg-info {
        background-color:#fff;
    }
</style>
        .bg-info {
            background-color: #fff;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
        <div class="content-wrapper">
    <van-nav-bar
  title="采购退料"
  left-text="返回"
  left-arrow
  @click-left="GoBack()"
></van-nav-bar>
    <div class="mySolid">
        <van-cell-group>
  <van-field
      value=""
      label="申请单号"
      clearable
       placeholder="选择申请单号"
      :right-icon-size="19"
        v-model="scanFormData.itemOutNo"
      @keyup.enter.native="getItem"
       v-focus.noKeyboard
    ><template #button>
      <van-button size="small" type="info" plain @click="getItemOutNo" >选择</van-button>
    </template></van-field>
 <van-field
   ref="barcode"
   v-model="scanFormData.barcode"
  label="物料条码"
   clearable
 placeholder="请扫描物料条码"
  :right-icon-size="19"
  v-focus.noKeyboard
     @keyup.enter.native="SaveBarCodes"
  <%--@change="SaveBarCodes"--%>
></van-field>
   <van-field
  v-model="scanFormData.itemNo"
  label="物料编码"
  placeholder="物料编码"
  disabled
></van-field>
   <van-field
  v-model="scanFormData.quantity"
  label="数量"
  placeholder="数量"
  disabled
></van-field>
            <van-field
    ref="splitNum"
    v-model="scanInfo.splitNum"
    center
    clearable
    label="发料数量"
    placeholder="发料数量">
    <van-button
        slot="button"
        type="info"
        size="small"
        plain
        @click="getChaiFen">
        条码拆分
    </van-button>
</van-field>
</van-cell-group>
    <div class="content-wrapper">
        <!-- 导航栏 -->
        <van-nav-bar
            title="采购退料"
            left-text="返回"
            left-arrow
            @click-left="GoBack()"
        ></van-nav-bar>
        <!-- 表单区域 -->
        <div class="mySolid">
            <van-cell-group>
                <!-- 申请单号输入框 -->
                <van-field
                    value=""
                    label="申请单号"
                    clearable
                    placeholder="选择申请单号"
                    :right-icon-size="19"
                    v-model="scanFormData.itemOutNo"
                    @keyup.enter.native="getItem"
                    v-focus.noKeyboard
                >
                    <template #button>
                        <van-button size="small" type="info" plain @click="getItemOutNo">选择</van-button>
                    </template>
                </van-field>
                <!-- 物料条码输入框 -->
                <van-field
                    ref="barcode"
                    v-model="scanFormData.barcode"
                    label="物料条码"
                    clearable
                    placeholder="请扫描物料条码"
                    :right-icon-size="19"
                    v-focus.noKeyboard
                    @keyup.enter.native="SaveBarCodes"
                    <%--@change="SaveBarCodes"--%>
                ></van-field>
                <!-- 物料编码(禁用) -->
                <van-field
                    v-model="scanFormData.itemNo"
                    label="物料编码"
                    placeholder="物料编码"
                    disabled
                ></van-field>
                <!-- 数量(禁用) -->
                <van-field
                    v-model="scanFormData.quantity"
                    label="数量"
                    placeholder="数量"
                    disabled
                ></van-field>
                <!-- 发料数量与条码拆分 -->
                <van-field
                    ref="splitNum"
                    v-model="scanInfo.splitNum"
                    center
                    clearable
                    label="发料数量"
                    placeholder="发料数量"
                >
                    <van-button
                        slot="button"
                        type="info"
                        size="small"
                        plain
                        @click="getChaiFen"
                    >
                        条码拆分
                    </van-button>
                </van-field>
            </van-cell-group>
        </div>
        <!-- 标签页区域 -->
        <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="3">待扫</van-col>
                    <van-col span="5">推荐库位</van-col>
                </van-row>
                <van-row v-for="(itm, index) in ItemDetail.items" :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.dsQty}}</van-col>
                    <van-col span="5">{{itm.recoKw}}</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="3">需领数</van-col>
                    <van-col span="5">已领数</van-col>
                </van-row>
                <van-row v-for="(itm, index) in ItemDetail.ysitems" :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">{{itm.fQty}}</van-col>
                    <van-col span="5" class="blue-text">{{itm.sQty}}</van-col>
                </van-row>
            </van-tab>
        </van-tabs>
        <%--<van-button type="primary" @click="SaveBarCodes">确认</van-button>--%>
        <!-- 底部弹窗 -->
        <van-action-sheet
            v-model="show"
            :actions="itemOutNoStr"
            @select="onSelect"
        ></van-action-sheet>
    </div>
  <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="3">待扫</van-col>
            <van-col span="5">推荐库位</van-col>
        </van-row>
        <van-row v-for="(itm,index) in ItemDetail.items" :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.dsQty}}</van-col>
            <van-col span="5">{{itm.recoKw}}</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="3">需领数</van-col>
            <van-col span="5">已领数</van-col>
        </van-row>
        <van-row v-for="(itm,index) in ItemDetail.ysitems" :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">{{itm.fQty}}</van-col>
            <van-col span="5" class="blue-text">{{itm.sQty}}</van-col>
        </van-row>
    </van-tab>
</van-tabs>
<%--    <van-button type="primary" @click="SaveBarCodes" >确认</van-button>--%>
    <van-action-sheet v-model="show" :actions="itemOutNoStr" @select="onSelect" ></van-action-sheet>
                </div>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" Runat="Server">
    <comloading  v-if="isLoading"></comloading>
    <comloading v-if="isLoading"></comloading>
    <%--<comback ></comback>--%>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server">
    <script src="Js/PurchaseReturn.js?<%=12811111 %>"></script>
</asp:Content>
</asp:Content>