From 3d78e368525c0584ec10e305fec38c7dd771300a Mon Sep 17 00:00:00 2001
From: kyy <3283105747@qq.com>
Date: 星期三, 08 十月 2025 10:34:25 +0800
Subject: [PATCH] 1、采购验退

---
 H5/Js/PurchaseInventoryReturn.js   |  393 ++++++++++++++++++++++++++++++++
 H5/PurchaseInventoryReturn.aspx    |  261 +++++++++++++++++++++
 H5/PurchaseInventoryReturn.aspx.cs |   14 +
 3 files changed, 668 insertions(+), 0 deletions(-)

diff --git a/H5/Js/PurchaseInventoryReturn.js b/H5/Js/PurchaseInventoryReturn.js
new file mode 100644
index 0000000..35c0cd0
--- /dev/null
+++ b/H5/Js/PurchaseInventoryReturn.js
@@ -0,0 +1,393 @@
+锘縱ar vm = new Vue({
+    el: '#app',
+    data: function () {
+        return {
+            isLoading: false,
+            userInfo: {
+                "loginGuid": '',
+                "loginAccount": '',
+            },
+            formData: {
+                sectionCode: "",
+                barcode: "",
+                itemNo: "",
+                sumQuantity:0,
+                barcodeQuantity: 0,
+                returnBarcode: "",
+                returnQuantity: 0,
+                billNo: ""
+            },
+            itemInsFormData: {},
+            tableData: [],
+            itemTableData: [],
+            barMessage: "",
+
+            Message: "",
+            messageCenter: {},
+            messageId: 0,
+
+            showClearIcon: false,
+            focus1: true,
+            focus2: false,
+            isActive: 0,
+            index: 0,
+            currentTab: 0,
+            contentScrollW: 0, // 瀵艰埅鍖哄搴�
+            scrollLeft: 0, // 妯悜婊氬姩鏉′綅缃�
+            fullHeight: "",
+            sectionCode:"",
+            depotData: [],
+            ItemDetail: [],
+        }
+    },
+    mounted() {
+        var that = this;
+        this.userInfo = {
+            loginGuid: this.GetLoginInfor().loginGuid,
+            loginAccount: this.GetLoginInfor().loginAccount,
+        };
+    },
+    methods: {
+        getModel() {
+            var that = this;
+            that.isLoading = true;
+            that.AxiosHttp("post", 'MesDepotSections/GetSectionName', {
+                sectionCode: that.sectionCode
+            }, false)
+                .then(function (res) {
+                    var json = res;
+                    if (json.status == 0) {
+                        that.depotData = json.data.tbBillList;
+                        that.$refs.barcode.focus();
+                    }
+                    else {
+                        that.$toast.fail(json.message);
+                        that.$playSound('error');
+                        that.depotData = [];
+                        that.sectionCode = "";
+                    }
+                    that.isLoading = false;
+                })
+                .catch(function (error) {
+                    that.isLoading = false;
+                    that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�");
+                    that.$playSound('error');
+                    that.depotData = [];
+                    that.sectionCode = "";
+                    that.$refs.sectionCode.focus();
+                });
+        },
+        getScan() {
+            var that = this;
+
+            if (that.formData.barcode.length * 1 <= 0) {
+                that.$toast.fail("鐗╂枡鏉$爜涓嶈兘涓虹┖锛�");
+                that.$playSound('error');
+                return;
+            }
+
+            if (that.sectionCode.length * 1 <= 0) {
+                that.$toast.fail("搴撲綅缂栫爜涓嶈兘涓虹┖锛�");
+                that.$playSound('error');
+                return;
+            }
+
+            that.isLoading = true;
+            that.AxiosHttp("post", 'MesInvItemInCDetails/SaveBarCodes', {
+                sectionCode: that.sectionCode,
+                userName: that.userInfo.loginAccount,
+                barcode: that.formData.barcode,
+            }, false)
+                .then(function (res) {
+                    var json = res;
+                    if (json.status == 0) {
+
+                        that.formData.itemNo = json.data.tbBillList.itemNo;
+                        that.formData.sumQuantity = json.data.tbBillList.sumQuantity;
+                        that.ItemDetail = json.data.tbBillList.itemInDetails;
+                        //that.itemInsFormData = json.data.tbBillList.itemIns;
+                        //that.itemTableData = json.data.tbBillList.itemInDetails;g
+                        that.tableData = json.data.tbBillList.itemBarCDetails;
+                        //that.barMessage = json.data.tbBillList.message;
+                        that.$refs.barcode.focus();
+                        that.formData.barcode = null;
+                        that.$notify({ type: 'success', message: json.message });
+                        that.$playSound('success');
+                    }
+                    else {
+                        that.$toast.fail(json.message);
+                        that.$playSound('error');
+                        that.$refs.barcode.focus();
+                        that.formData.barcode = null;
+                    }
+                    that.isLoading = false;
+                })
+                .catch(function (error) {
+                    that.isLoading = false;
+                    that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�");
+                    that.$playSound('error');
+                    console.log(error);
+                    that.$refs.barcode.focus();
+                });
+        },
+        getReturnScan() {
+            var that = this;
+
+            if (that.formData.returnBarcode.length * 1 <= 0) {
+                that.$toast.fail("楠岄��鏉$爜涓嶈兘涓虹┖锛�");
+                that.$playSound('error');
+                return;
+            }
+
+            if (that.sectionCode.length * 1 <= 0) {
+                that.$toast.fail("搴撲綅缂栫爜涓嶈兘涓虹┖锛�");
+                that.$playSound('error');
+                return;
+            }
+
+            that.isLoading = true;
+            that.AxiosHttp("post", 'MesInvItemInCDetails/GetReturnBarcodeInfo', {
+                sectionCode: that.sectionCode,
+                userName: that.userInfo.loginAccount,
+                returnBarcode: that.formData.returnBarcode,
+            }, false)
+                .then(function (res) {
+                    var json = res;
+                    if (json.status == 0) {
+                        that.formData.returnQuantity = json.data.tbBillList.quantity || 0;
+                        // 浠巌temBarcodeDetails鑾峰彇itemNo鍜宷uantity
+                        if (json.data.tbBillList.itemBarcodeDetails) {
+                            that.formData.itemNo = json.data.tbBillList.itemBarcodeDetails.itemNo || '';
+                            that.formData.barcodeQuantity = json.data.tbBillList.itemBarcodeDetails.quantity || 0;
+                            that.formData.billNo = json.data.tbBillList.itemBarcodeDetails.billNo || '';
+                        }
+                        that.$notify({ type: 'success', message: json.message });
+                        that.$playSound('success');
+                    }
+                    else {
+                        that.$toast.fail(json.message);
+                        that.$playSound('error');
+                        that.$refs.returnBarcode.focus();
+                        that.formData.returnBarcode = null;
+                    }
+                    that.isLoading = false;
+                })
+                .catch(function (error) {
+                    that.isLoading = false;
+                    that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�");
+                    that.$playSound('error');
+                    console.log(error);
+                    that.$refs.returnBarcode.focus();
+                });
+        },
+        confirmReturn() {
+            var that = this;
+
+            if (!that.formData.returnBarcode || that.formData.returnBarcode.length <= 0) {
+                that.$toast.fail("楠岄��鏉$爜涓嶈兘涓虹┖锛�");
+                that.$playSound('error');
+                return;
+            }
+
+            if (!that.formData.returnQuantity || that.formData.returnQuantity * 1 <= 0) {
+                that.$toast.fail("楠岄��鏁伴噺蹇呴』澶т簬0锛�");
+                that.$playSound('error');
+                return;
+            }
+
+            if (that.sectionCode.length * 1 <= 0) {
+                that.$toast.fail("搴撲綅缂栫爜涓嶈兘涓虹┖锛�");
+                that.$playSound('error');
+                return;
+            }
+
+            that.isLoading = true;
+            that.AxiosHttp("post", 'MesInvItemInCDetails/ConfirmReturn', {
+                sectionCode: that.sectionCode,
+                userName: that.userInfo.loginAccount,
+                returnBarcode: that.formData.returnBarcode,
+                returnQuantity: that.formData.returnQuantity
+            }, false)
+                .then(function (res) {
+                    var json = res;
+                    if (json.status == 0) {
+                        that.formData.returnBarcode = "";
+                        that.formData.returnQuantity = 0;
+                        that.$refs.returnBarcode.focus();
+                        that.$notify({ type: 'success', message: json.message });
+                        that.$playSound('success');
+                    }
+                    else {
+                        that.$toast.fail(json.message);
+                        that.$playSound('error');
+                    }
+                    that.isLoading = false;
+                })
+                .catch(function (error) {
+                    that.isLoading = false;
+                    that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�");
+                    that.$playSound('error');
+                    console.log(error);
+                });
+        },
+        getChaiFen() {
+            var that = this;
+            if (that.modeInfo.daa001.length <= 0) {
+                that.$toast.fail("棰嗘枡鍗曞彿涓嶈兘涓虹┖锛�");
+                that.$playSound('error');
+                return;
+            }
+            if (that.scanInfo.splitNum * 1 <= 0) {
+                that.$toast.fail("鎷嗗垎鏁伴噺涓嶈兘涓虹┖锛�");
+                that.$playSound('error');
+                return;
+            }
+            if (that.scanInfo.barcode.length * 1 <= 0) {
+                that.$toast.fail("鐗╂枡鏉$爜涓嶈兘涓虹┖锛�");
+                that.$playSound('error');
+                return;
+            }
+            that.isLoading = true;
+            that.AxiosHttp("post", 'Womdaa/ScanCode', {
+                daa001: that.modeInfo.daa001,
+                userName: that.userInfo.loginAccount,
+                barcode: that.modeInfo.barcode,
+            }, false)
+                .then(function (res) {
+                    var json = res;
+                    if (json.status == 0) {
+                      //  that.modeInfo = json.data.tbBillList;
+                    }
+                    else {
+                        that.$toast.fail(json.message);
+                        that.$playSound('error');
+                    }
+                    that.isLoading = false;
+                })
+                .catch(function (error) {
+                    that.isLoading = false;
+                    that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�");
+                    that.$playSound('error');
+                    console.log(error);
+                });
+        },
+        cleraCode() {
+            this.sectionCode = "";
+            this.$refs.sectionCode.focus();
+        },
+        ToErp() {
+            this.Message = "";
+            if (this.tableData.length == 0) {
+                this.Message = "鏉$爜涓虹┖锛屾棤娉曟帹閫丒RP";
+                return;
+            }
+            let userName = this.$loginInfo.account;
+            this.Message = "姝e湪鎺ㄩ�侀噰璐叆搴撳崟[" + this.itemInsFormData.billNo + "]鍒癊RP....  璇风◢鍚�";
+            this.$post({
+                url: '/MesInvItemInCDetails/SaveMessageCenter',
+                data: {
+                    id: this.itemInsFormData.id,
+                    userName: userName,
+                    billNo: this.itemInsFormData.billNo,
+                    type: "A"
+                }
+            }).then(res => {
+                this.messageCenter = res.data.tbBillList;
+                this.sendPostRequest(this.messageCenter);
+            });
+        },
+
+        sendPostRequest(e) {
+            this.$sendPostRequest(e).then(res => {
+
+                //璁板綍涓�涓婱ES鐨勫洖璋�
+                this.saveMessage("A", {
+                    url: this.$store.state.serverInfo.serverAPI + '/MesInvItemInCDetails/Audit',
+                    data: { billNo: this.itemInsFormData.billNo }
+                });
+
+                if (res.state == 200) {
+                    this.Message += "  姝e湪鎵цMES鍥炶皟锛佽绋嶅悗"
+                    //鎵цMES鍥炶皟
+                    this.audit();
+                } else {
+                    this.Message += " ERP杩斿洖淇℃伅锛�" + res.msg;
+                    //鏇存柊鎺ュ彛璁板綍琛�
+                    this.messageCenter.result = 0;
+                    this.messageCenter.dealWith = 0;
+                    this.messageCenter.status = 1;
+                    this.messageCenter.resultData = res.msg;
+                    this.updateMessage(this.messageCenter);
+                }
+            });
+        },
+        //瀹℃牳鐨凪ES鍥炶皟
+        audit() {
+            this.$post({
+                url: '/MesInvItemInCDetails/Audit',
+                data: {
+                    id: this.itemInsFormData.id,
+                    billNo: this.itemInsFormData.billNo
+                }
+            }).then(res => {
+                if (res.data.tbBillList) {
+                    this.Message += "  瀹℃牳鎴愬姛锛�";
+                } else {
+                    this.Message += " 瀹℃牳澶辫触锛�";
+                }
+
+                let entity = {
+                    id: this.messageId,
+                    resultData: JSON.stringify(res.data),
+                    dealWith: res.data.tbBillList ? 1 : 0,
+                    result: res.data.tbBillList ? 1 : 0,
+                }
+                this.updateMessage(entity);
+            });
+        },
+        saveMessage(s, item) {
+
+            let title = "閲囪喘鍏ュ簱鍗�" + this.itemInsFormData.billNo + "瀹℃牳";
+            let tableName = "MES_INV_ITEM_INS_" + s;
+
+            if (s == "B") {
+                title = "閲囪喘鍏ュ簱鍗�" + this.itemInsFormData.billNo + "鍙嶅鏍�";
+            }
+
+            let entity = {
+                data: JSON.stringify(item.data),
+                url: item.url,
+                pid: this.messageCenter.id,
+                dealWith: 0,
+                result: 0,
+                status: 1,
+                seq: this.messageCenter.seq + 1,
+                createBy: this.$loginInfo.account,
+                title: title,
+                route: this.itemInsFormData.billNo,
+                tableName: tableName,
+                contentType: "application/json",
+            }
+
+            this.$post({
+                url: "/MessageCenter/Insert",
+                data: entity
+            }).then(res => {
+                this.messageId = res.data.tbBillList;
+            });
+        },
+        //鏇存柊鎺ュ彛璁板綍琛�
+        updateMessage(messageCenter) {
+            this.$post({
+                url: "/MessageCenter/ResetUpdate",
+                data: messageCenter
+            }).then(res => {
+                if (res.data.tbBillList > 0) {
+                    this.Message += " [闂璁板綍鎴愬姛!]";
+                } else {
+                    this.Message += " [闂璁板綍澶辫触!!!]";
+                }
+            });
+        },
+    }
+})
\ No newline at end of file
diff --git a/H5/PurchaseInventoryReturn.aspx b/H5/PurchaseInventoryReturn.aspx
new file mode 100644
index 0000000..8466328
--- /dev/null
+++ b/H5/PurchaseInventoryReturn.aspx
@@ -0,0 +1,261 @@
+锘�<%@ 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;
+    }
+</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="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>
+   <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-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-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-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">
+                <div>{{itm.fQty}}</div>
+            </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-button type="primary" @click="getScan" >纭</van-button>--%>
+    <%--<van-button type="primary" @click="ToErp" >瀹℃牳</van-button>--%>
+<%--    <van-button type="primary" @click="cleraCode" >娓呴櫎搴撲綅缂栫爜</van-button>--%>
+</asp:Content>
+<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" Runat="Server">
+    <comloading  v-if="isLoading"></comloading>
+    <%--<comback ></comback>--%>
+</asp:Content>
+<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server">
+    <script src="Js/PurchaseInventoryReturn.js?<%=123611111 %>"></script>
+</asp:Content>
diff --git a/H5/PurchaseInventoryReturn.aspx.cs b/H5/PurchaseInventoryReturn.aspx.cs
new file mode 100644
index 0000000..f11cc1f
--- /dev/null
+++ b/H5/PurchaseInventoryReturn.aspx.cs
@@ -0,0 +1,14 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+public partial class H5_Scll : System.Web.UI.Page
+{
+    protected void Page_Load(object sender, EventArgs e)
+    {
+
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.3