南骏 池
2025-04-01 e2cd8572c048f58e4d25213198cf459bd349445f
1.期初入库页面优化
已修改2个文件
111 ■■■■ 文件已修改
H5/Js/Qcrk.js 61 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Qcrk.aspx 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Js/Qcrk.js
@@ -11,7 +11,7 @@
            barcode:"",
            itemNo:"",
            num: "",
            barcode:"",
            barInfo:[]
        }
    },
    mounted() {
@@ -39,7 +39,12 @@
                .then(function (res) {
                    var json = res;
                    if (json.status == 0) {
                        that.$notify({ type: 'success', message: json.data.tbBillList });
                        /*that.$notify({ type: 'success', message: json.data.tbBillList });*/
                        if (!that.barcode?.trim()) {
                            that.$refs.barcode.focus();
                        } else {
                            that.scanBarcode();
                        }
                    }
                    else {
                        that.$toast.fail(json.message);
@@ -52,26 +57,54 @@
                });
        },
      
        getBarcode(value) {
            //this.barcode = value;
        getBarcode() {
            var that = this;
            that.isLoading = true;
            that.isLoading = true;
            that.AxiosHttp("post", 'WmsBase/GetBarInfo', {
                barcode: that.barcode,
            }, false)
                .then(function (res) {
                    var json = res;
                    if (json.status == 0) {
                        that.barInfo = res.data.tbMesItems;
                        that.num = res.data.tbBillList.quantity;
                        if (!that.depotNo?.trim()) {
                            that.$refs.depotNo.focus();
                        } else {
                            that.scanBarcode();
                        }
                    }
                    else {
                        that.$toast.fail(json.message);
                        that.$refs.barcode.focus();
                        that.barcode = null;
                    }
                    that.isLoading = false;
                })
                .catch(function (error) {
                    that.isLoading = false;
                    that.$toast.fail("网络错误,请重试!" + error.message);
                    that.$refs.barcode.focus();
                });
        },
        scanBarcode() {
            var that = this;
            if (!that.userInfo.loginAccount) {
                this.$toast.fail("请重新检查登录状态");
                that.isLoading = false;
                return;
            }
            if (!that.barcode) {
            if (!that.barcode?.trim()) {
                this.$toast.fail("条码不能为空");
                that.isLoading = false;
                return;
            }
            if (!that.depotNo) {
            if (!that.depotNo?.trim()) {
                this.$toast.fail("仓库不能为空");
                that.isLoading = false;
                return;
@@ -85,11 +118,11 @@
                .then(function (res) {
                    var json = res;
                    if (json.status == 0) {
                        that.barcode = json.data.tbBillList.barcode;
                        that.itemNo = json.data.tbBillList.itemNo;
                        that.num = json.data.tbBillList.num;
                        that.$notify({ type: 'success', message: json.data.tbBillList.message });
                        that.barcode = null;
                        that.num = null;
                        that.barInfo = [];
                        that.$refs.barcode.focus();
                    }
                    else {
                        that.$toast.fail(json.message);
@@ -101,6 +134,6 @@
                    that.$toast.fail("网络错误,请重试!");
                    console.log(error);
                });
        },
        }
    }
})
H5/Qcrk.aspx
@@ -14,33 +14,39 @@
          left-arrow
          @click-left="GoBack()"
        ></van-nav-bar>
        <div>
        <div class="content-wrapper">
        <van-cell-group>
  <van-field
    value=""
    label="库位编码"
    clearable
     placeholder="扫码/手录"
    :right-icon-size="19"
      v-model="depotNo"
      @change="getDepot"
     v-focus.noKeyboard
  ></van-field>
 <van-field
  value=""
     ref ="barcode"
  label="物料条码"
   clearable 
 placeholder="请扫码"
     @change="getBarcode"
    <%-- @change="getBarcode"--%>
      @keyup.enter.native="getBarcode"
  :right-icon-size="19"
     v-model="barcode"
  v-focus.noKeyboard
></van-field>
   <van-field
  value=""
       v-model="itemNo"
       v-model="barInfo.itemNo"
  label="物料编码"
  placeholder="物料编码"
  placeholder=""
  disabled
></van-field>
   <van-field
  value=""
       v-model="barInfo.itemName"
  label="物料名称"
  placeholder=""
  disabled
></van-field>
<van-field
  value=""
       v-model="barInfo.itemModel"
  label="物料规格"
  placeholder=""
  disabled
></van-field>
  <van-field
@@ -48,9 +54,21 @@
    clearable
    v-model="num"
    label="条码数量"
    placeholder="条码数量"
    placeholder=""
disabled
 ></van-field>
            <van-field
  value=""
  ref="depotNo"
  label="库位编码"
  clearable
   placeholder="扫码/手录"
  :right-icon-size="19"
    v-model="depotNo"
<%--    @change="getDepot"--%>
    @keyup.enter.native="getDepot"
   v-focus.noKeyboard
></van-field>
</van-cell-group>
    </div>
@@ -60,5 +78,5 @@
  <%--<comback ></comback>--%>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server">
 <script src="Js/Qcrk.js?<%=121134 %>"></script>
 <script src="Js/Qcrk.js?<%=1231 %>"></script>
</asp:Content>