From 946bd0bb8cac7703b64e0d2637c6a88a83cea90d Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期二, 06 二月 2024 13:18:44 +0800
Subject: [PATCH] 1

---
 WebTM/views/系统管理/系统参数管理/Xt_SystemParameter_Edit.html |  210 ++++++++++++++++++++++++++--------------------------
 1 files changed, 104 insertions(+), 106 deletions(-)

diff --git "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\263\273\347\273\237\345\217\202\346\225\260\347\256\241\347\220\206/Xt_SystemParameter_Edit.html" "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\263\273\347\273\237\345\217\202\346\225\260\347\256\241\347\220\206/Xt_SystemParameter_Edit.html"
index e0a7871..3d72d99 100644
--- "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\263\273\347\273\237\345\217\202\346\225\260\347\256\241\347\220\206/Xt_SystemParameter_Edit.html"
+++ "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\263\273\347\273\237\345\217\202\346\225\260\347\256\241\347\220\206/Xt_SystemParameter_Edit.html"
@@ -43,6 +43,8 @@
                                 <div class="layui-input-block" style="width:190px;">
                                     <select name="Hkey" lay-filter="Hkey">
                                         <option value="MakerAndCheckerDiff" selected>MakerAndCheckerDiff</option>
+                                        <option value="1">1</option>
+                                        <option value="2">2</option>
                                     </select>
                                 </div>
                             </div>
@@ -52,6 +54,7 @@
                                 <label class="layui-form-label">鍙傛暟鍚嶇О</label>
                                 <div class="layui-input-inline">
                                     <input type="text" name="HCaption" id="HCaption" lay-verify="HCaption" autocomplete="off" placeholder="" class="layui-input" style="width:505px;">
+                                    <input id="HInterID" name="HInterID" value="0" type="hidden" />
                                 </div>
                             </div>
                         </div>
@@ -68,7 +71,7 @@
                             <div class="layui-inline">
                                 <label class="layui-form-label">鏁版嵁绫诲瀷</label>
                                 <div class="layui-input-inline">
-                                    <input type="text" name="HFramat" id="HFramat" lay-verify="HFramat" autocomplete="off" placeholder="" class="layui-input">
+                                    <input type="text" name="HFarmat" id="HFarmat" lay-verify="HFarmat" autocomplete="off" placeholder="" class="layui-input">
                                 </div>
                             </div>
                         </div>
@@ -124,7 +127,7 @@
                 , laydate = layui.laydate
                 , util = layui.util
             var sWhere = "";
-
+            var HBillType = "8003";
 
             $("#HCreator").val(sessionStorage["HUserName"]);//鍒涘缓浜�
 
@@ -141,32 +144,37 @@
                 return vars;
             }
 
-           
+            //#region 杩涘叆椤甸潰鍗冲姞杞�
+
             var params = getUrlVars();
+            //var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷  1娣诲姞 淇濆瓨  2澶嶅埗  3 缂栬緫
             var linterid = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
-            var HType = params[params[1]];    //鍗曟嵁鐘舵��
-            var lSourceBillType = params[params[2]];  //浠庡崟鎹幏鍙� 婧愬崟绫诲瀷
 
+            //鍒ゆ柇鏄惁鏂板
+            if (linterid == null || linterid == 0) {
+                //createBillNo();
+            }
+            else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new
+                //绂佺敤缁勭粐閫夐」
+                $("#HUSEORGID").attr("disabled", true);
+                RoadBillMain(linterid);
+            }
 
-            //if (HType == "Modify") {
-            //    $.ajax({
-            //        url: GetWEBURL() + "/Xt_SystemParameter/xg",
-            //        //url: "http://localhost:12761/Xt_SystemParameter/xg",
-            //        type: "GET",
-            //        data: {
-            //            "HInterID": linterid
-            //        },
-            //        success: function (d) {
-            //            ajaxReturnData = JSON.parse(JSON.stringify(d)).data;
-            //            $("#HValue").val(d.data[0].HValue);
-            //        }
+            set_ClearBill();
 
-            //    });
-            //}
-            //else {
-              
-            //}
-            
+        //#endregion
+
+            // 鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+                $("#HCREATEORGID").val(sessionStorage["OrganizationID"]);
+                $("#HMakeEmp").val(sessionStorage["HUserName"]);
+            }
+
+            //淇濆瓨鎻愪氦
+            form.on('submit(Saver)', function (data) {//鎻愪氦
+                set_AddNew(data);
+            });
+
             //閫�鍑�
             form.on('submit(Exit)', function () {
                 layer.confirm('鎮ㄧ‘瀹氳鍏抽棴鏈〉鍚楋紵', { icon: 3, title: '鎻愮ず' }, function (index) {
@@ -175,94 +183,84 @@
                 });
             });
 
-          
-            //鎻愪氦
-            form.on('submit(Saver)', function (data) {//鎻愪氦
-                var ModRightNameAdd = 'Xt_BillType_Edit';
-                var user = sessionStorage["HUserName"];
-                var oMain = JSON.stringify(data.field)
-                var sBillModeify = oMain + ';' + linterid + ';' + user + ';' + ModRightNameAdd;
-                var index = layer.load();
-                if (HType == "Modify") {
-                    $.ajax({
-                        type: "POST",
-                        url: GetWEBURL() + "/'Xt_SystemParameter/AddBill1",
-                        //url: "http://localhost:12761/'Xt_BillType/AddBill1",
-                        async: true,
-                        data: { "oMain": sBillModeify},
-                        dataType: "json",
-                        success: function (data) {
-                            if (data.count == 1) {
-                                //layer.confirm(data.Message, {
-                                //    icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['鏂板'],
-                                //    btn2: function () {
-                                //        //parent.layui.admin.events.closeThisTabs();鍏抽棴椤电
-                                //        //window.close();//鍏抽棴椤甸潰锛屾祻瑙堝櫒鏈夋晥锛孭DA鏃犳晥
-                                //        parent.location.href = "../../../views/index.html"
-                                //    }//鍏抽棴
-                                //}, function () { window.location.reload(); });//鏂板
-                                layer.close(index);
-                                layer.msg("淇濆瓨鎴愬姛");
-                            }
-                            else {
-                                layer.close(index);
-                                layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                            }
-                        },
-                        error: function (err) {
-                            layer.close(index);
-                            layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                        }
-                    });
-                }
-                else
-                {
-                    //$.ajax({
-                    //    type: "POST",
-                    //    url: GetWEBURL() + "/Xt_BillType/AddBill",
-                    //    //url: "http://localhost:12761/Xt_BillType/AddBill",
-                    //    async: true,
-                    //    data: { "oMain": oMain },
-                    //    dataType: "json",
-                    //    success: function (data) {
-                    //        if (data.count == 1) {
-                    //            //layer.confirm(data.Message, {
-                    //            //    icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['鏂板'],
-                    //            //    btn2: function () {
-                    //            //        //parent.layui.admin.events.closeThisTabs();鍏抽棴椤电
-                    //            //        //window.close();//鍏抽棴椤甸潰锛屾祻瑙堝櫒鏈夋晥锛孭DA鏃犳晥
-                    //            //        parent.location.href = "../../../views/index.html"
-                    //            //    }//鍏抽棴
-                    //            //}, function () { window.location.reload(); });//鏂板
-                    //            layer.close(index);
-                    //            layer.msg("鎻愪氦鎴愬姛");
-                    //        }
-                    //        else {
-                    //            layer.close(index);
-                    //            layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                    //        }
-                    //    },
-                    //    error: function (err) {
-                    //        layer.close(index);
-                    //        layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                    //    }
-                    //});
-                }
-            });
+            //#region 鐢熸垚鍗曟嵁鍙�
+            function createBillNo() {
+                $.ajax({
+                    url: GetWEBURL() + "/Web/GetMAXNum",
+                    type: "GET",
+                    data: { "HBillType": HBillType },
+                    success: function (d) {
+                        $("#HInterID").val(d.data[0].HInterID);
+                    }
+                });
+            }
+            //#endregion
 
+            //淇濆瓨HMaker
+            function set_AddNew(data) {
+                var sMainStr = JSON.stringify(data.field);
+                var sMainSub = sMainStr + ";" + sessionStorage["HUserName"];
+
+                var index = layer.load();
+                $.ajax({
+                    type: "POST",
+                    url: GetWEBURL() + "/Xt_SystemParameter/Edit",
+                    async: true,
+                    data: { "msg": sMainSub },
+                    dataType: "json",
+                    success: function (data) {
+                        if (data.count == 1) {
+                            $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);
+                            layer.close(index);
+                            layer.msg("鎻愪氦鎴愬姛");
+                        }
+                        else {
+                            layer.close(index);
+                            layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    error: function (err) {
+                        layer.close(index);
+                        layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                });
+            }
+
+            //缂栬緫 椤甸潰璧嬪��
+            function RoadBillMain(linterid)//鍔犺浇琛ㄥご
+            {
+                var sWhere = " and HInterID='" + linterid + "'";
+                $.ajax({
+                    url: GetWEBURL() + "/Xt_SystemParameter/list",
+                    type: "GET",
+                    async: false,
+                    data: { "sWhere": sWhere},
+                    success: function (d) {
+                        var IsHReadonly = d.data[0].鏄惁鍙紪杈�;
+                        if (IsHReadonly == "true") {
+                            $("input[name='HReadonly']").prop("checked", true);
+                        }
+                        //涓昏〃
+                        form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                            "HInterID": d.data[0].HInterID
+                            ,"HItemID": d.data[0].HItemID
+                            , "HModClass": d.data[0].妯″潡澶х被
+                            , "Hkey": d.data[0].鍏抽敭鐮�
+                            , "HCaption": d.data[0].鍙傛暟鍚嶇О
+                            , "HValue": d.data[0].鍊�
+                            , "HFramat": d.data[0].鏁版嵁绫诲瀷
+                            , "HExplanation": d.data[0].鎻忚堪
+                            , "HReadonly": d.data[0].鏄惁鍙紪杈�
+                        });
+                        form.render('checkbox');
+                        form.render('select');
+                    }
+                })
+            }
 
 
         });
         //浠ヤ笂涓簂ayui妯″潡
-
-        function GetHSecManagerValue(obj) {  //杩斿洖楠屾敹
-            $("#HSecManager").val(obj[0].HName);
-            $("#HSecManagerID").val(obj[0].HItemID);
-        }
-
-
-
-
 
     </script>
 

--
Gitblit v1.9.1