南骏 池
7 天以前 8d7b65338910b362265b2f2f810b02c063866bd6
1.采购验退
已修改2个文件
80 ■■■■■ 文件已修改
H5/Cgyt.aspx 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Js/Cgyt.js 48 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
H5/Cgyt.aspx
@@ -86,19 +86,19 @@
                    <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-col span="5">物料分区</van-col>--%>
            <van-col span="8">已扫总数</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>
            <div class="blue-text">{{itm.item_no}}</div>
            <div>{{itm.item_name}}</div>
        </van-col>
        <van-col span="8" class="text-left padding-left">
            <div>{{itm.itemModel}}</div>
            <div>{{itm.item_model}}</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-col span="3" class="blue-text"></van-col>--%>
            <van-col span="8" class="blue-text">{{itm.quantity}}</van-col>
       </van-row>
   </van-tab>
@@ -106,21 +106,19 @@
         <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-col span="8">数量</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>
                <div>{{itm.iteM_BARCODE}}</div>
           </van-col>
            <van-col span="8" class="text-left padding-left">
            <div>{{itm.itemNo}}</div>
            <div>{{itm.itemName}}</div>
            <div>{{itm.item_no}}</div>
            <div>{{itm.item_name}}</div>
            </van-col>
            <van-col span="4">
                <div>{{itm.fQty}}</div>
            <van-col span="8">
                <div>{{itm.quantity}}</div>
            </van-col>
           <van-col span="4">{{itm.kw}}</van-col>
       </van-row>
   </van-tab>
</van-tabs>
@@ -146,7 +144,7 @@
              <van-button 
                block 
                type="danger" 
                @click="submit"
                @click="deleteCgyt"
                :loading="ttrre2"
                loading-text="加载中..."
              >删除退料</van-button>
@@ -162,5 +160,5 @@
    <%--<comback ></comback>--%>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server">
    <script src="Js/Cgyt.js?<%=0001000 %>"></script>
    <script src="Js/Cgyt.js?<%=0001000111 %>"></script>
</asp:Content>
H5/Js/Cgyt.js
@@ -65,6 +65,9 @@
                        that.formData.itemNo = json.data.tbMesItems.itemNo;
                        that.formData.itemName = json.data.tbMesItems.itemName;
                        that.formData.itemModel = json.data.tbMesItems.itemModel;
                        that.ytdh = "";
                        that.ItemDetail = [];
                        that.tableData = [];
                    }
                    else {
                        that.$toast.fail(json.message);
@@ -83,25 +86,54 @@
        handleSubmit() {
            if (this.ttrre) {
            if (this.isLoading) {
                return;
            }
            var that = this;
            that.ttrre = true;
            that.AxiosHttp("post", 'MesBarCF/EditModelSubmit', {
                guid: that.formData.guid
            }, true, 1).then(function (res1) {
            that.isLoading = true;
            that.AxiosHttp("post", 'MesCgthSq/ScanCgyt', {
                barcode: that.formData.barcode,
                userName: that.userInfo.loginAccount,
            }, true, 0).then(function (res1) {
                if (res1.status == 0) {
                    that.$notify({ type: 'success', message: res1.data.tbBillList.msg });
                    that.ytdh = res1.data.tbBillList.ytdh;
                    that.ItemDetail = res1.data.ytItem;
                    that.tableData = res1.data.ytBarInfo;
                }
                else {
                    that.$toast.fail(res1.message);
                }
                that.isLoading = false
            }).catch(function (error) {
                that.$toast.fail("网络错误,请重试!");
                that.isLoading = false
                console.log(error);
            });
        },
        deleteCgyt() {
            if (this.isLoading) {
                return;
            }
            var that = this;
            that.isLoading = true;
            that.AxiosHttp("post", 'MesCgthSq/deleteCgyt', {
                ytdh: that.ytdh,
                userName: that.userInfo.loginAccount,
            }, true, 0).then(function (res1) {
                if (res1.rtnData.outSum == 1) {
                    that.$notify({ type: 'success', message: '提交成功' });
                    that.init();
                } else {
                    that.$toast.fail(res1.rtnData.outMsg);
                }
                that.ttrre = false
                that.isLoading = false
            }).catch(function (error) {
                that.$toast.fail("网络错误,请重试!");
                that.ttrre = false
                that.isLoading = false
                console.log(error);
            });
        },
@@ -115,7 +147,7 @@
            that.ttrre = true;
            that.AxiosHttp("post", 'FqcManager/EditModelSubmit', {
                guid: that.formData.guid
            }, true, 1).then(function (res1) {
            }, true, 0).then(function (res1) {
                if (res1.rtnData.outSum == 1) {
                    that.$notify({ type: 'success', message: '提交成功' });
                    that.init();