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/Baseset/基础资料/Gy_CustomerList.html |   73 +++++++++++++++++++++++++++++++-----
 1 files changed, 63 insertions(+), 10 deletions(-)

diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CustomerList.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CustomerList.html"
index 73d3c4e..8f28cd8 100644
--- "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CustomerList.html"
+++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CustomerList.html"
@@ -10,11 +10,10 @@
     <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
 </head>
 <body>
-    <div class="layui-fluid">
-        <div class="layui-card">
-            <!--<div class="layui-card-header"></div>-->
-            <div class="layui-card-body" style="padding: 15px;">
-                <form class="layui-form" action="" lay-filter="component-form-group">
+    <div class="layui-fluid" style="padding: 0;">
+        <div class="layui-card" style="padding: 15px;">
+            <div class="layui-card-body" style="padding: 1px;">
+                <form class="layui-form" lay-filter="component-form-group" action="">
                     <div class="layui-form-item">
                         <div class="layui-inline">
                             <label class="layui-form-label">杩囨护鍒�</label>
@@ -25,6 +24,8 @@
                             <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">杩斿洖</button>
                         </div>
                     </div>
+                    <!--瀛愯〃1-->
+                    <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                 </form>
             </div>
         </div>
@@ -35,20 +36,50 @@
     <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
     <script>
+        function getUrlVars() {
+            var vars = [], hash;
+            var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
+            for (var i = 0; i < hashes.length; i++) {
+                hash = hashes[i].split('=');
+                vars.push(hash[0]);
+                vars[hash[0]] = hash[1];
+            }
+            return vars;
+        }
+        var params = getUrlVars();
+        var Type = params[params[0]];
         layui.use(['table', 'form', 'layer'], function () {
             var table = layui.table
-            , form = layui.form
-            , layer = layui.layer;
+                , form = layui.form
+                , layer = layui.layer
+                , $ = layui.$;
 
             form.on('submit(HQuery)', function () {//閫夋嫨瀹㈡埛
                 //var sMainStr = JSON.stringify(table.cache['mainTable']);
                 RoadQuery($('#Value').val());
             });
+
+            //鍥炶溅瑙﹀彂杩囨护
+            $('#Value').on('keydown', function (event) {
+                if (event.keyCode == 13) {
+                    RoadQuery($('#Value').val());
+                }
+            });
+
             form.on('submit(FH)', function () {//閫夋嫨瀹㈡埛
                 //var sMainStr = JSON.stringify(table.cache['mainTable']);
                 var checkStatus = table.checkStatus('mainTable')
                  , data = checkStatus.data;
-                parent.GetHSupValue(data);
+                //parent.GetHSupValue(data);
+
+                switch (Type) {
+                    case "HAccCus":  //杩斿洖缁撶畻鍗曚綅
+                        parent.GetHAccCusValue(data);
+                        break;
+                    default:
+                        parent.GetHSupValue(data);      //杩斿洖 瀹㈡埛
+                }
+
                 var index = parent.layer.getFrameIndex(window.name);
                 parent.layer.close(index);
             });
@@ -94,7 +125,13 @@
             table.on('rowDouble(mainTable)', function (obj) {
                 var data = [];
                 data.push(obj.data);
-                parent.GetHSupValue(data);
+                switch (Type) {
+                    case "HAccCus":  //杩斿洖缁撶畻鍗曚綅
+                        parent.GetHAccCusValue(data);
+                        break;
+                    default:
+                        parent.GetHSupValue(data);      //杩斿洖 瀹㈡埛
+                }
                 var index = parent.layer.getFrameIndex(window.name);
                 parent.layer.close(index);
             });
@@ -107,7 +144,7 @@
                     Value = '';
                 }
 
-                Value = "Where HStopFlag=0 and ( HNumber like '%" + Value + "%' or HName like '%" + Value + "%' ) " + getSWhereByHUser();
+                Value = "Where HStopFlag=0 and ( HNumber like '%" + Value + "%' or HName like '%" + Value + "%' ) " + getSWhereByHUser() + addSWhereByOpenType();
 
                 $.ajax({
                     type: "get",
@@ -162,6 +199,22 @@
                 return res;
             }
             //#endregion
+
+            //#region 鍒ゆ柇鏄洿鎺ユ墦寮�椤甸潰杩樻槸鍏跺畠椤甸潰閫氳繃閫夋嫨鎸夐挳鎵撳紑锛屽苟鏄剧ず鐩稿簲鏁版嵁
+            function addSWhereByOpenType() {
+                //鑾峰彇鍙傛暟
+                var params = getUrlVars();
+
+                var openType = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鎵撳紑鏂瑰紡  1鐩存帴鎵撳紑 2鍏跺畠椤甸潰閫氳繃閫夋嫨鎸夐挳鎵撳紑 3鏍规嵁閫掑叆鐨勮亴鍛樺唴鐮侊紝鏄剧ず缁戝畾璇ヨ亴鍛樼殑鐢ㄦ埛鎵�鍏宠仈鐨勫鎴�
+                var HEmpID = params[params[2]];     //鑱屽憳ID
+                var addSWhere = "";
+
+                if (openType == 3 && HEmpID!=0) {
+                    addSWhere = " and HItemID in (select b.HCusID HItemID from Gy_Czygl as a inner join Gy_UserCustomerRelation as b on a.Czybm = b.HUserID where a.HEmpID = " + HEmpID + ") "
+                }
+                return addSWhere;
+            }
+            //#endregion
         });
     </script>
 

--
Gitblit v1.9.1