From cb2fc709d4e2aec6bbea3e6f4e8ccc24f3d27756 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期日, 06 十月 2024 17:27:08 +0800
Subject: [PATCH] 工艺路线工价

---
 WebTM/views/销售管理/特批申请单/Xs_ExceptiveCheckRequestBill.html |  171 +++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 105 insertions(+), 66 deletions(-)

diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\347\211\271\346\211\271\347\224\263\350\257\267\345\215\225/Xs_ExceptiveCheckRequestBill.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\347\211\271\346\211\271\347\224\263\350\257\267\345\215\225/Xs_ExceptiveCheckRequestBill.html"
index 8326a88..3e8fc9a 100644
--- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\347\211\271\346\211\271\347\224\263\350\257\267\345\215\225/Xs_ExceptiveCheckRequestBill.html"
+++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\347\211\271\346\211\271\347\224\263\350\257\267\345\215\225/Xs_ExceptiveCheckRequestBill.html"
@@ -14,6 +14,7 @@
     <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
     <script src="../../../layuiadmin/PubCustom.js"></script>
+    <script src="../../../layuiadmin/PageTitle.js"></script>
     <style>
         /*.main-btn {*/ /*澶撮儴涓绘寜閽�*/
         /*padding: 0 2px;*/ /*璋冩暣鎸夐挳宸﹀彸绌洪殭澶у皬*/
@@ -116,21 +117,21 @@
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <label class="layui-form-label">閿�鍞儴闂�</label>
-                                            <div class="layui-input-inline">
-                                                <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
-                                                <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;">
-                                                <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" style="width:40px;">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
-                                                </button>-->
-                                            </div>
-                                        </div>
-                                        <div class="layui-inline">
                                             <label class="layui-form-label">閿�鍞憳</label>
                                             <div class="layui-input-inline">
                                                 <input type="text" name="HEmpName" id="HEmpName" " class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                                 <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;">
                                                 <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                </button>-->
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">閿�鍞儴闂�</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+                                                <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;">
+                                                <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" style="width:40px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                 </button>-->
                                             </div>
@@ -166,16 +167,6 @@
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label">閿�鍞富绠�</label>
-                                            <div class="layui-input-inline">
-                                                <input type="text" name="HManagerName" id="HManagerName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
-                                                <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value="0" style="float:left;width:150px;">
-                                                <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" style="width:40px;">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
-                                                </button>-->
-                                            </div>
-                                        </div>
-                                        <div class="layui-inline">
                                             <label class="layui-form-label">鐗规壒绫诲瀷</label>
                                             <div class="layui-input-inline">
                                                 <select name="BillType" id="BillType" lay-filter="BillType" style="width: 180px; ">
@@ -186,7 +177,7 @@
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <label class="layui-form-label">鎵胯浠樻鏃堕棿</label>
+                                            <label class="layui-form-label">鎵胯浠樻鏃堕棿<label style="color:red"> * </label></label>
                                             <div class="layui-input-block">
                                                 <input type="date" class="layui-input" lay-verify="HPlanPayDate" name="HPlanPayDate" id="HPlanPayDate" style="width:190px;">
                                             </div>
@@ -365,6 +356,18 @@
                                             </div>
                                         </div>
                                     </div>
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label">閿�鍞富绠�</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="HManagerName" id="HManagerName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+                                                <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value="0" style="float:left;width:150px;">
+                                                <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" style="width:40px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                </button>-->
+                                            </div>
+                                        </div>
+                                    </div>
                                 </div>
                             </div>
                         </div>
@@ -388,6 +391,15 @@
                 , table = layui.table
                 , form = layui.form
                 , element = layui.element;
+
+
+
+         //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
+            var HModuleType = "1422";
+            //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
+            var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
+            $("h1").html('<b>' + HPageTitle + '</b>');
+            //#endregion
 
             //妯″潡鍚�
             var HModName = "Xs_ExceptiveCheckRequestBill";
@@ -418,6 +430,7 @@
                 $("#HMaker").val(sessionStorage["HUserName"]);
                 $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
                 $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HPlanPayDate").val(Format(new Date(), "yyyy-MM-dd"));
             }
             else if (OperationType == 3) {                                                 //缂栬緫
                 //鍔犺浇缂栬緫椤甸潰
@@ -518,7 +531,7 @@
                         var HSourceBillData = getSourceBillStatus_SeOrderChangeBill();            //鑾峰彇婧愬崟鏁版嵁
                     } else {
                         HSourceBillData = "none";
-                        layer.alert("淇濆瓨澶辫触!璇锋簮鍗曠被鍨嬩笉涓洪攢鍞鍗曟垨閿�鍞嚭搴撳崟!", { icon: 5 });
+                        layer.alert("淇濆瓨澶辫触!婧愬崟绫诲瀷涓嶄负閿�鍞鍗曘�侀攢鍞嚭搴撳崟鎴栭攢鍞鍗曞彉鏇村崟!", { icon: 5 });
                         return;
                     }
                     if (HSourceBillData != "none") {
@@ -526,7 +539,8 @@
                             layer.alert("淇濆瓨澶辫触!鏈煡璇㈠埌婧愬崟鍗曟嵁!", { icon: 5 });
                             return;
                         } else if (HSourceBillData[0]["鐘舵��"] != "鍒涘缓") {
-                            layer.alert("淇濆瓨澶辫触!婧愬崟鍗曟嵁鐘舵�佹湭涓�'鍒涘缓'鐘舵��!", { icon: 5 });
+                            var err = "淇濆瓨澶辫触!鍘熷洜锛氭簮鍗曞崟鎹姸鎬佷负鈥�" + HSourceBillData[0]["鐘舵��"] + "鈥濓紝涓嶅厑璁镐繚瀛橈紒";
+                            layer.alert(err, { icon: 5 });
                             return;
                         }
                     } else {
@@ -535,9 +549,9 @@
                 //#endregion
                 }
                 
-                //if (AllowLoadData(data)) {
+                if (AllowLoadData(data)) {
                     set_AddNew(data);
-                //}
+                }
             });
             //#endregion
 
@@ -1057,7 +1071,7 @@
                             //璁$畻鍗曚环閲戦
                             var HSendMoney = 0;
                             for (var i = 0; i < result.data.length; i++) {
-                                HSendMoney += result.data[i]["閲戦"] * 1;
+                                HSendMoney += result.data[i]["鏁伴噺"] * result.data[i]["鍚◣鍗曚环"] * 1;
                             }
                             HSendMoney = HSendMoney * data.姹囩巼;                  //鎹㈢畻鎴愭湰浣嶅竵
                             $("#HSendMoney").val(HSendMoney);
@@ -1150,52 +1164,68 @@
             }
             //#endregion
 
-            //#region 闈炵┖楠岃瘉
+            //#region 鏁版嵁鏍¢獙
             function AllowLoadData(data) {
-                //#region 鏁版嵁鏍¢獙宸ュ叿
-                var temp;                           //璁板綍闇�瑕佹楠岀殑灞炴�х殑鍊硷紝鐢ㄤ簬妫�楠�
-                var ref = /^\d+(\.\d+)?$/;          //鍒ゆ柇鏄惁鏄潪璐熸诞鐐规暟
-                var ref1 = /^\d+$/;                 //鍒ゆ柇鏄惁鏄潪璐熸暣鏁�
-                var value1 = ["#HWantPay"];  //瀛愯〃闇�瑕佽繘琛屾诞鐐规暟楠岃瘉鐨勫睘鎬ф竻鍗�
-                var value1_ = ["鏈熸湜钖按"];  ////瀛愯〃闇�瑕佽繘琛屾诞鐐规暟楠岃瘉鐨勫睘鎬ф竻鍗曞搴旂殑鍒楀悕娓呭崟
-                var value2 = ["#HAge","#HContractYear"];  //瀛愯〃闇�瑕佹暣鏁版楠岀殑灞炴�ф竻鍗�
-                var value2_ = ["骞撮緞","鍚堝悓鏈熼檺"]; //瀛愯〃闇�瑕佹暣鏁版楠岀殑灞炴�ф竻鍗曞搴旂殑鍒楀悕娓呭崟
-                var value3 = [];       //瀛愯〃闇�瑕佽繘琛岄潪绌烘楠岀殑灞炴�ф竻鍗�
-                var value3_ = [];                                 //瀛愯〃闇�瑕佽繘琛岄潪绌烘楠岀殑灞炴�ф竻鍗曞搴旂殑鍒楀悕娓呭崟
-                //#endregion
+                //鏁板�兼牸寮忔牎楠屽伐鍏�
+                var ref = /^\d+(\.\d+)?$/;          //闈炶礋鏁版鍒欒〃杈惧紡
+                var temp = "";
 
                 //#region 琛ㄥご鏁版嵁妫�楠�
-                //闈炵┖妫�楠�
-                for (var j = 0; j < value3.length; j++) {
-                    temp = $(value3[j]).val() + "";
-                    if (temp == "") {
-                        layer.msg(value3_[j] + "涓嶅彲涓虹┖!");
-                        return false;
-                    }
+                if ($("#HBillNo").val() == "") {
+                    layer.msg("鍗曟嵁缂栧彿涓嶈兘涓虹┖!");
+                    return false;
                 }
-                //鏁存暟妫�楠�
-                for (var j = 0; j < value2.length; j++) {
-                    temp = $(value2[j]).val() + "";
-                    if (temp == "") {
-                        layer.msg(value2_[j] + "涓嶈兘涓虹┖!");
-                        return false;
-                    } else if (!ref1.test(temp)) {
-                        layer.msg(value2_[j] + "璇疯緭鍏ラ潪璐熸暣鏁�!");
-                        return false;
-                    }
+
+                if ($("#HDate").val() == "") {
+                    layer.msg("鏃ユ湡涓嶈兘涓虹┖!");
+                    return false;
                 }
-                //娴偣鏁版楠�
-                for (var j = 0; j < value1.length; j++) {
-                    temp = $(value1[j]).val() + "";
-                    if (temp == "") {
-                        layer.msg(value1_[j] + "涓嶈兘涓虹┖!");
-                        return false;
-                    } else if (!ref.test(temp)) {
-                        layer.msg(value1_[j] + "璇疯緭鍏ユ纭潪璐熸暟瀛�!");
-                        return false;
-                    }
+
+                //if ($("#HDeptID").val() == "0") {
+                //    layer.msg("閿�鍞儴闂ㄦ湭閫夋嫨!");
+                //    return false;
+                //}
+
+                //if ($("#HEmpID").val() == "0") {
+                //    layer.msg("閿�鍞憳鏈�夋嫨!");
+                //    return false;
+                //}
+
+                if ($("#HCurID").val() == "0") {
+                    layer.msg("閿�鍞竵鍒湭閫夋嫨!");
+                    return false;
+                }
+
+                temp = $("#HExRate").val() + "";
+                if (temp == 0 || temp == "") {
+                    layer.msg("姹囩巼涓嶈兘涓�0鎴栫┖!");
+                    return false;
+                } else if (!ref.test(temp)) {
+                    layer.msg("姹囩巼璇疯緭鍏ュぇ浜�0鐨勬暟瀛�!");
+                    return false;
+                }
+
+                if ($("#HCusID").val() == "0") {
+                    layer.msg("瀹㈡埛鏈�夋嫨!");
+                    return false;
+                }
+
+                if ($("#HSSID").val() == "0") {
+                    layer.msg("缁撶畻鏂瑰紡鏈�夋嫨!");
+                    return false;
+                }
+
+                //if ($("#HMangerID").val() == "0") {
+                //    layer.msg("閿�鍞富绠℃湭閫夋嫨!");
+                //    return false;
+                //}
+
+                if ($("#HPlanPayDate").val() == "") {
+                    layer.msg("鎵胯浠樻鏃堕棿涓嶅彲涓虹┖!");
+                    return false;
                 }
                 //#endregion
+
                 return true;
             }
             //#endregion
@@ -1359,6 +1389,7 @@
                 type: "GET",
                 data: {
                     "HCusID": HCusID
+                    , "CurUserName": sessionStorage["HUserName"]
                 },
                 success: function (result) {
                     if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
@@ -1374,10 +1405,18 @@
                         $("#HLeftMoney").val(HLeftMoney);
 
                     } else {
-                        layer.alert(result.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        //layer.alert(result.Message, { icon: 5 });
+                        $("#HCusBalance").val("");
+                        $("#HCreditRating_Now").val("");
+                        $("#HAvailableBalance").val("");
+                        $("#HLeftMoney").val("");
                     }
                 }, error: function () {
                     layer.alert("鍙戠敓閿欒!", { icon: 5 });
+                    $("#HCusBalance").val("");
+                    $("#HCreditRating_Now").val("");
+                    $("#HAvailableBalance").val("");
+                    $("#HLeftMoney").val("");
                 }
             });
         }

--
Gitblit v1.9.1