From 21a248a0cf76b6f05fcaac6f90975ef15ab607a1 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期三, 18 十二月 2024 09:24:10 +0800
Subject: [PATCH] 公文纸,试卷

---
 CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js |  271 +++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 238 insertions(+), 33 deletions(-)

diff --git a/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js b/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
index c620c37..828999a 100644
--- a/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
+++ b/CY_ECommercePlatform/CY.WebForm/js/Inquiry/Inquiry.js
@@ -123,6 +123,18 @@
         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 "38":
+            $("#divInquiry").load("/Pages/front/Shijuan.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack);
+            break;
+        //鍏枃绾�                   
+        case "39":
+            $("#divInquiry").load("/Pages/front/GongWenZhi.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack);
+            break;
         //鏀舵嵁鑱斿崟                    
         case "27":
             $("#divInquiry").load("/Pages/front/ReceiptDocument.aspx", { "PrintTypeId": printTypeId }, ExcuteCallBack);
@@ -160,7 +172,119 @@
     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 WorkBookFengMianaChange(obj, index) {
+    var value = $(obj).val();
+    if (value == "-1" || value == -1) {
+        $("#divWorkBookFengMian" + index).show();
+        $("#divWorkBookFengMian" + index).find("input").show();
+    } else {
+        $("#divWorkBookFengMian" + 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 +"   "  );
+    }
+    $("#WorkBookNamea" + newValue + "").val((parseInt($("#WorkBookNamea" + hidValue + "").val())+1));
+    $("#WorkBookSizea" + newValue + "").val($("#WorkBookSizea" + hidValue + "").val());
+    $("#WorkBookFirstSizea" + newValue + "").val($("#WorkBookFirstSizea" + hidValue + "").val());
+    $("#WorkBookSecondSizea" + newValue + "").val($("#WorkBookSecondSizea" + hidValue + "").val());
+    $("#WorkBookFengMiana" + newValue + "").val($("#WorkBookFengMiana" + hidValue + "").val());
+    $("#FengMianYaoqiua" + newValue + "").val($("#FengMianYaoqiua" + hidValue + "").val());
+    $("#WorkBookNeiXinga" + newValue + "").val($("#WorkBookNeiXinga" + hidValue + "").val());
+    $("#NeiXingYaoqiua" + newValue + "").val($("#NeiXingYaoqiua" + hidValue + "").val());
+    $("#WorkBookpageNuma" + newValue + "").val($("#WorkBookpageNuma" + hidValue + "").val());
+
+    $("#ysUnita" + newValue + "").val($("#ysUnita" + hidValue + "").val());
+    $("#WorkBookCounta" + newValue + "").val($("#WorkBookCounta" + hidValue + "").val());
+
+    $("#WorkBookPricea" + newValue + "").val($("#WorkBookPricea" + hidValue + "").val());
+    $("#WorkBookMoneya" + newValue + "").val($("#WorkBookMoneya" + hidValue + "").val());
+};
+  
+//缁存姢
+function onViewuplod(keyid) {
+
+    top.Dialog.open({ URL: "/Pages/business/WorkBookUpLoad.aspx?Keyid=" + keyid, Title: "涓婁紶鍥剧墖", Width: 500, Height: 250 });
+}
+ 
+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) {
@@ -250,7 +374,7 @@
                 if (dataJsonStr == null || dataJsonStr == "")
                     return;
                 var dataJson = eval('(' + dataJsonStr + ')');
-                if (dataJson.PrintTypeId == "-1" || dataJson.PrintTypeId == -1) {
+                if (dataJson.PrintTypeId == "-1" || dataJson.PrintTypeId == -1  ) {
                     $("[name='printSizeName']").val(dataJson.PrintSizeName);
                     $("[name='printCount']").val(dataJson.PrintCount);
                     $("[name='ysUnit']").val(dataJson.Unit);
@@ -910,6 +1034,10 @@
                         }
                         $("#printCount").val("500");
                         $("#divInquiryResult").hide();
+                        if (printTypeId == "15") {
+                            $("#paperSize").val(100);
+                        }
+                       
                     }
          );
 
@@ -1093,31 +1221,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);
@@ -1193,16 +1324,16 @@
         $("#thickness").val(dataJson.Thickness);
         $("#pageNum").val(dataJson.PageNum);
     }
-
+   
 
     $("[name='printMode']").each(
-            function () {
-                if ($(this).val() == dataJson.PrintMode) {
-                    $(this).attr("checked", true);
-                    $(this).click();
-                }
+        function () {
+            if ($(this).val() == dataJson.PrintMode) {
+                $(this).attr("checked", true);
+                $(this).click();
             }
-       );
+        }
+    );
 
     if (dataJson.IsDefinedSize == 1) {
         $("[name='paperSize']").val("-1");
@@ -1226,7 +1357,7 @@
     $("[name='pNameMP']").val(dataJson.PaperMP);
     $("[name='paper0']").val(dataJson.PaperId);
     if (dataJson.PrintMode == 0) {
-        if (dataJson.PaperMP && dataJson.PaperMP != "") {
+        if (dataJson.PaperMP && dataJson.PaperMP != "" && $("#hidPrintTypeId").val() != "29") {
             PaperSelect($("[name='pNameMP']").val(), $("#hidPrintTypeId").val(), 0);
         }
         else {
@@ -1272,6 +1403,14 @@
     $("[name='sjType']").change();
     $("[name='RopeTypeId']").val(dataJson.RopeTypeId);
     var afterWorkArry = dataJson.AfterWorkList;
+    if (printTypeId == 39) {
+        $("[name='works']").each(
+            function () {
+                $(this).attr("checked", false);
+            }
+        );
+    }
+   
     if (afterWorkArry.length > 0) {
         for (var i = 0; i < afterWorkArry.length; i++) {
             $("[name='works']").each(
@@ -1330,6 +1469,11 @@
             }
         }
     }
+    if (printTypeId == 39) {
+       
+        $("#pageNumsbs").val(dataJson.pageNumsbs);
+      
+    }
     //鍙板巻
     if (printTypeId == 25) {
         var insideArry = dataJson.InquiryInsideList;
@@ -1369,7 +1513,7 @@
         if (insideArry.length > 0) {
             for (var j = 0; j < insideArry.length; j++) {
                 var index = insideArry[j].InsideIndex;
-                if (parseInt(index) > 1 && j == insideArry.length - 1) {
+                if (parseInt(index) > 1 ) {
                     $("#InsidePage" + index + "").show();
                     $("#hidInsidePageNum").val(index);
                     var indexValue = parseInt(index);
@@ -1423,6 +1567,62 @@
                     }
                 }
             }
+        }
+    }
+
+
+    //浣滀笟鏈�
+    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);
+                if (insideArry[i].WorkBookFengMian == "-1") {
+                    $("#divWorkBookFengMiana" + (i + 1)).show();
+                    $("#divWorkBookFengMiana" + (i + 1)).find("input").show();
+                    $("#ZiWorkBookFengMiana" + (i + 1)).val(insideArry[i].ZiWorkBookFengMian);
+                }
+
+                $("#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);
+                if (insideArry[i].fengmian != "") {
+                    $("#fengmiana" + (i + 1)).attr("src", insideArry[i].fengmian);
+                    $("#viewfengmiana" + (i + 1)).attr("href", insideArry[i].fengmian);
+                    $("#hidefengmiana" + (i + 1)).val(insideArry[i].fengmian);
+                }
+                if (insideArry[i].neiye != "") {
+                    $("#neiyea" + (i + 1)).attr("src", insideArry[i].neiye);
+                    $("#viewneiyea" + (i + 1)).attr("href", insideArry[i].neiye);
+                    $("#hideneiyea" + (i + 1)).val(insideArry[i].neiye);
+                }
+              
+
+
+
+            }
+
+            
         }
     }
 }
@@ -1595,7 +1795,7 @@
         return;
     }
 
-    if (printTypeId == 32 || printTypeId == 31) {
+    if (printTypeId == 32 || printTypeId == 31 || printTypeId == 38 ) {
         $("#printCount").attr("readonly", false);
         return;
     }
@@ -1849,6 +2049,11 @@
         $("#printCount").attr("readonly", false);
         return;
     }
+    if (printTypeId == "39") {
+        $("#printCount").attr("readonly", false);
+        $("#paper0").attr("disabled", false);
+        return;
+    }
     $("[id*='paper'][id!=paperSize]").val(3);
     $("[id*='paper'][id!=paperSize]").attr("disabled", true);
     $("[id*='brand']").attr("disabled", true);

--
Gitblit v1.9.1