From 469ae0c09cfb2e4d02a827cafe4bdaa5ece6873f Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 11 十月 2024 13:00:16 +0800
Subject: [PATCH] 订单增加种类,作业本

---
 CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js |  173 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 151 insertions(+), 22 deletions(-)

diff --git a/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js b/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
index 86264a2..b73d8be 100644
--- a/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
+++ b/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
@@ -123,6 +123,10 @@
         case "6":
             $("#divInquiry").load("/Pages/front/Book.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack);
             break;
+        //浣滀笟鏈�                   
+        case "37":
+            $("#divInquiry").load("/Pages/front/WorkBook.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack);
+            break;
         //鏀舵嵁鑱斿崟                    
         case "27":
             $("#divInquiry").load("/Pages/front/ReceiptDocument.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack);
@@ -160,7 +164,90 @@
     if (window.hideWaitDiv) window.hideWaitDiv();
 }
 
+function WorkBookSizeChange(obj,index) {
+    var value = $(obj).val();
+    if (value == "-1" || value == -1) {
+        $("#divWorkBookSize" + index).show();
+        $("#divWorkBookSize" + index).find("input").show();
+    } else {
+        $("#divWorkBookSize" + index).hide();
+    }
+}
 
+function WorkBookCountChange(obj, index) {
+ 
+    var price = $("#WorkBookPrice" + index).val();
+    var num = $("#WorkBookCount" + index).val();
+    var money = $("#WorkBookMoney" + index).val();
+    if (obj == "WorkBookPrice") {
+        $("#WorkBookMoney" + index).val((num * price).toFixed(4));
+    } else if (obj == "WorkBookCount"){
+        $("#WorkBookMoney" + index).val((num * price).toFixed(4));
+    } else if (obj == "WorkBookMoney") {
+        $("#WorkBookPrice" + index).val((money / num).toFixed(4));
+    }
+    var count = $("#hidWorkBookPageNum").val();
+    var zj = 0;
+    var num = 0;
+    for (var i = 0; i < count; i++) {
+
+        var numnn = $("#WorkBookCounta" + (i+1)).val();
+        var moneynn = $("#WorkBookMoneya" + (i + 1)).val();
+        if (moneynn != "") {
+            zj = zj + parseFloat(moneynn);
+        }
+        if (numnn != "") {
+            num = num + parseInt(numnn);
+        }
+       
+
+    }
+    $("#printCount").val(num);
+    $("#txtSumPrice").val(zj);
+    $("#txtUnitPrice").val((zj / num).toFixed(4));
+
+
+    
+}
+
+
+
+function WorkBookAddClick() {
+    var hidValue = $("#hidWorkBookPageNum").val();
+    var maxValue = $("#hidWorkBookPageNum").attr("maxValue");
+    var minValue = $("#hidWorkBookPageNum").attr("minValue");
+    var newValue = parseInt(hidValue) + 1;
+    if (newValue > maxValue) {
+        alertMsg("浣滀笟鏈柊澧炰笉鑳借秴杩�30涓紒");
+        return;
+    }
+    $("#WorkBooka" + newValue + "").show();
+    $("#hidWorkBookPageNum").val(newValue);
+    if (newValue != maxValue) {
+        var value = newValue + 1;
+        $("#WorkBookAdd").val("浣滀笟鏈�" + value);
+    }
+};
+  
+
+ 
+function WorkBookDelClick() {
+        var hidValue = $("#hidWorkBookPageNum").val();
+        var maxValue = $("#hidWorkBookPageNum").attr("maxValue");
+        var minValue = $("#hidWorkBookPageNum").attr("minValue");
+        var newValue = parseInt(hidValue) - 1;
+        if (newValue < minValue) {
+            alertMsg("浣滀笟鏈笉鑳藉皯浜�1锛�");
+            return;
+        }
+        $("#WorkBooka" + hidValue + "").hide();
+        $("#hidWorkBookPageNum").val(newValue);
+        if (parseInt(hidValue) != minValue) {
+            var value = parseInt(hidValue);
+            $("#WorkBookAdd").val("浣滀笟鏈�" + value);
+        }
+    }
+ 
 
 
 function PaperSizeChange(obj) {
@@ -1093,31 +1180,34 @@
                     $("[name='singleOrdouble" + index + "']").val("鍙岄潰");
                 }
             }
-            $.ajax({
-                url: '/Pages/front/InquiryOnLine.aspx?tmp' + (new Date()).valueOf(),
-                type: "POST",
-                async: false,
-                data: "PaperSelect=true&PrinttypeId=" + printTypeId + "&PaperId=" + paperId,
-                success: function (dataJsonStr) {
-                    var dataJson = eval('(' + dataJsonStr + ')');
-                    var brandListStr = dataJson.brandListStr;
-                    var gramWeights = dataJson.gramWeights;
-                    var option = "";
-                    for (var j = 0; j < brandListStr.length; j++) {
-                        option += "<option value=\"" + brandListStr[j].brandKey + "\">" + brandListStr[j].brandName + "</option>";
+            if (printTypeId != 37) {
+                $.ajax({
+                    url: '/Pages/front/InquiryOnLine.aspx?tmp' + (new Date()).valueOf(),
+                    type: "POST",
+                    async: false,
+                    data: "PaperSelect=true&PrinttypeId=" + printTypeId + "&PaperId=" + paperId,
+                    success: function (dataJsonStr) {
+                        var dataJson = eval('(' + dataJsonStr + ')');
+                        var brandListStr = dataJson.brandListStr;
+                        var gramWeights = dataJson.gramWeights;
+                        var option = "";
+                        for (var j = 0; j < brandListStr.length; j++) {
+                            option += "<option value=\"" + brandListStr[j].brandKey + "\">" + brandListStr[j].brandName + "</option>";
+                        }
+                        $("[id='brand" + index + "']").html("");
+                        $("[id='brand" + index + "']").html(option);
+                        option = "";
+                        var gramWeightArry = gramWeights.split('|');
+                        for (var i = 0; i < gramWeightArry.length; i++) {
+                            option += "<option value=\"" + gramWeightArry[i] + "\">" + gramWeightArry[i] + "</option>";
+                        }
+                        $("[id='gramWeight" + index + "']").html("");
+                        $("[id='gramWeight" + index + "']").html(option);
                     }
-                    $("[id='brand" + index + "']").html("");
-                    $("[id='brand" + index + "']").html(option);
-                    option = "";
-                    var gramWeightArry = gramWeights.split('|');
-                    for (var i = 0; i < gramWeightArry.length; i++) {
-                        option += "<option value=\"" + gramWeightArry[i] + "\">" + gramWeightArry[i] + "</option>";
-                    }
-                    $("[id='gramWeight" + index + "']").html("");
-                    $("[id='gramWeight" + index + "']").html(option);
                 }
+                );
             }
-         );
+           
         }
     }
     //BandBrand(paperId);
@@ -1425,6 +1515,45 @@
             }
         }
     }
+
+
+    //浣滀笟鏈�
+    if (printTypeId == 37) {
+        var insideArry = dataJson.InquiryWorkBookList;
+        if (insideArry.length > 0) {
+            $("#hidWorkBookPageNum").val(insideArry.length);
+            $("#WorkBookAdd").val("浣滀笟鏈�" + (insideArry.length+1));
+            for (var i = 0; i < insideArry.length; i++) {
+                if (i > 0) {
+                    $("#WorkBooka" + (i + 1)).show();
+                }
+                $("#WorkBookCounta" + (i + 1)).val(insideArry[i].WorkBookCount);
+
+                $("#WorkBookNamea" + (i + 1)).val(insideArry[i].WorkBookName);
+                $("#WorkBookSizea" + (i + 1)).val(insideArry[i].WorkBookSize);
+                if (insideArry[i].WorkBookSize == "-1") {
+                    $("#divWorkBookSizea" + (i + 1)).show();
+                    $("#divWorkBookSizea" + (i + 1)).find("input").show();
+                    $("#WorkBookFirstSizea" + (i + 1)).val(insideArry[i].WorkBookFirstSize);
+                    $("#WorkBookSecondSizea" + (i + 1)).val(insideArry[i].WorkBookSecondSize);
+                }
+                $("#ysUnita" + (i + 1)).val(insideArry[i].ysUnit);
+                $("#WorkBookPricea" + (i + 1)).val(insideArry[i].WorkBookPrice);
+                $("#WorkBookMoneya" + (i + 1)).val(insideArry[i].WorkBookMoney);
+                $("#WorkBookFengMiana" + (i + 1)).val(insideArry[i].WorkBookFengMian);
+                $("#FengMianYaoqiua" + (i + 1)).val(insideArry[i].FengMianYaoqiu);
+                $("#WorkBookNeiXinga" + (i + 1)).val(insideArry[i].WorkBookNeiXing);
+
+                $("#NeiXingYaoqiua" + (i + 1)).val(insideArry[i].NeiXingYaoqiu);
+                $("#WorkBookpageNuma" + (i + 1)).val(insideArry[i].WorkBookpageNum);
+
+
+
+            }
+
+            
+        }
+    }
 }
 
 function Init() {

--
Gitblit v1.9.1