From 066838dedfda30da813d3ab02c416f586e0f1155 Mon Sep 17 00:00:00 2001
From: llj <132905093+newwwwwwtree@users.noreply.github.com>
Date: 星期一, 13 十月 2025 09:04:22 +0800
Subject: [PATCH] 供应商新增组织

---
 WebTM/views/基础资料/采购基础资料/Gy_Supplier.html |   77 +++++++++++++++++++++++++++++---------
 1 files changed, 59 insertions(+), 18 deletions(-)

diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier.html"
index 686a869..15a1d90 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\207\207\350\264\255\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Supplier.html"
@@ -38,49 +38,64 @@
                                     <label class="layui-form-label">渚涘簲鍟嗕唬鐮�</label>
                                     <div class="layui-input-block">
                                         <input type="text" class="layui-input ForFilteringSchemes" name="HNumber"
-                                            id="HNumber">
+                                               id="HNumber">
                                     </div>
                                 </div>
                                 <div class="layui-inline">
                                     <label class="layui-form-label">渚涘簲鍟嗗悕绉�</label>
                                     <div class="layui-input-block">
                                         <input type="text" class="layui-input ForFilteringSchemes" name="HName"
-                                            id="HName">
+                                               id="HName">
+                                    </div>
+                                </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">缁勭粐鍚嶇О</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
+                                        <input type="text" class="layui-input ForFilteringSchemes" name="HUSEORGName"
+                                               id="HUSEORGName">
+                                        <select name="HUSEORGID" id="HUSEORGID" class="ForFilteringSchemes"
+                                                lay-verify="HUSEORGID">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
                                     </div>
                                 </div>
                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
-                                    lay-filter="btnSearch" id="btnSearch">
+                                        lay-filter="btnSearch" id="btnSearch">
                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                 </button>
                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
-                                    lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                                        lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">
+                                    閲嶇疆
+                                </button>
                                 <!--鏄剧ず褰撳墠杩囨护鏂规-->
                                 <div class="layui-inline" style="margin-left:5px;">
                                     <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393"
-                                        id="HFilterScheme_Now"></div>
+                                         id="HFilterScheme_Now"></div>
                                 </div>
                                 <div class="layui-inline">
                                     <label class="layui-form-label">渚涘簲鍟嗕唬鐮�</label>
                                     <div class="layui-input-block">
                                         <input type="text" class="layui-input ForFilteringSchemes" name="HNumber2"
-                                            id="HNumber2" style="width:190px;">
+                                               id="HNumber2" style="width:190px;">
                                     </div>
                                 </div>
                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
-                                    lay-filter="btnResCnz" id="btnReSearch" style="padding:0 5px">閲嶆柊鍚屾</button>
+                                        lay-filter="btnResCnz" id="btnReSearch" style="padding:0 5px">
+                                    閲嶆柊鍚屾
+                                </button>
                                 <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
                                     <div class="layui-row" style="margin-top:5px">
                                         <div class="layui-inline">
                                             <label class="layui-form-label">杩囨护</label>
                                             <div class="layui-input-block">
                                                 <select name="ColName" id="ColName" class="ForFilteringSchemes"
-                                                    lay-filter="ColName" style="width:190px;">
+                                                        lay-filter="ColName" style="width:190px;">
                                                 </select>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
                                             <select name="Comparator" id="Comparator" class="ForFilteringSchemes"
-                                                lay-filter="Comparator" style="width:190px;">
+                                                    lay-filter="Comparator" style="width:190px;">
                                                 <option value="0" selected="selected"></option>
                                                 <option value="=">=</option>
                                                 <option value=">=">>=</option>
@@ -100,7 +115,7 @@
                                         </div>
                                         <div class="layui-inline">
                                             <input type="text" class="layui-input ForFilteringSchemes" value=""
-                                                name="ColContent" id="ColContent">
+                                                   name="ColContent" id="ColContent">
                                         </div>
                                     </div>
                                     <div class="layui-row" style="margin-top:5px">
@@ -108,13 +123,13 @@
                                             <label class="layui-form-label">杩囨护</label>
                                             <div class="layui-input-block">
                                                 <select name="ColName1" id="ColName1" class="ForFilteringSchemes"
-                                                    lay-filter="ColName1" style="width:190px;">
+                                                        lay-filter="ColName1" style="width:190px;">
                                                 </select>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
                                             <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes"
-                                                lay-filter="Comparator1" style="width:190px;">
+                                                    lay-filter="Comparator1" style="width:190px;">
                                                 <option value="0" selected="selected"></option>
                                                 <option value="=">=</option>
                                                 <option value=">=">>=</option>
@@ -134,7 +149,7 @@
                                         </div>
                                         <div class="layui-inline">
                                             <input type="text" class="layui-input ForFilteringSchemes" value=""
-                                                name="ColContent1" id="ColContent1">
+                                                   name="ColContent1" id="ColContent1">
                                         </div>
                                     </div>
                                     <div class="layui-row" style="margin-top:5px">
@@ -142,13 +157,13 @@
                                             <label class="layui-form-label">杩囨护</label>
                                             <div class="layui-input-block">
                                                 <select name="ColName2" id="ColName2" class="ForFilteringSchemes"
-                                                    lay-filter="ColName2" style="width:190px;">
+                                                        lay-filter="ColName2" style="width:190px;">
                                                 </select>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
                                             <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes"
-                                                lay-filter="Comparator2" style="width:190px;">
+                                                    lay-filter="Comparator2" style="width:190px;">
                                                 <option value="0" selected="selected"></option>
                                                 <option value="=">=</option>
                                                 <option value=">=">>=</option>
@@ -168,7 +183,7 @@
                                         </div>
                                         <div class="layui-inline">
                                             <input type="text" class="layui-input ForFilteringSchemes" value=""
-                                                name="ColContent2" id="ColContent2">
+                                                   name="ColContent2" id="ColContent2">
                                         </div>
                                     </div>
                                 </div>
@@ -432,6 +447,9 @@
 
                 //鏍戠姸鍥剧敓鎴�
                 get_Display_Tree();
+
+                //缁勭粐涓嬫媺妗�
+                Organ();
             }
 
             //鍒濆鍖栬〃鏍�
@@ -480,6 +498,7 @@
                 var index = layer.load(0, { shade: false });
                 var ajaxLoad = layer.load();
                 sWhere += addSWhereByOpenType();
+                Organization = $("#HUSEORGID").val();
                 $.ajax({
                     url: GetWEBURL() + '/Gy_Supplier/list',
                     type: "GET",
@@ -547,11 +566,33 @@
                 });
                 layer.close(index);
             }
-
+             //#region 鑾峰彇缁勭粐
+        function Organ() {
+            //鑾峰彇鐧诲綍椤电粍缁囧垪
+            $.ajax({
+                type: "get",
+                async: false,
+                url: GetWEBURL() + "/Web/GetOrganizations",
+                success: function (result) {
+                    var Organization = "";
+                    if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                        var data = result.data;
+                        for (var i = 0; i < data.length; i++) {
+                            Organization += '<option  style="color:blue;" value="' + data[i].Name + '">' + data[i].Name + '</option>';
+                        }
+                        $("#HUSEORGID").append(Organization);
+                        $("#HUSEORGID").val(sessionStorage["OrganizationID"])
+                        form.render('select');
+                    }
+                    layer.closeAll("loading");
+                }
+            })
+        }
             //#region 鍒嗛〉鏌ヨ
             function get_DisplayPage(sWhere) {
                 var ajaxLoad = layer.load();
                 sWhere += addSWhereByOpenType();
+                Organization = $("#HUSEORGID").val();
                 $.ajax({
                     url: GetWEBURL() + '/Gy_Supplier/page',
                     type: "GET",
@@ -665,6 +706,7 @@
                 var ColName2 = $("#ColName2").val();//澶嶉�夋
                 var Comparator2 = $("#Comparator2").val()
                 var ColContent2 = $("#ColContent2").val();
+                var HUSEORGID = $("#HUSEORGID").val();
                 if (ColName != 0 && Comparator != 0) {
                     var com = "";
                     switch (Comparator) {
@@ -734,7 +776,6 @@
                 if (HName) {
                     sWhere += " and 渚涘簲鍟嗗悕绉� like '%" + HName + "%'";
                 }
-
                 get_DisplayPage(sWhere);
                 sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
             }

--
Gitblit v1.9.1