From 0deb6e4bfc17da901561ac02f4fcf2ceccd2819c Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期四, 08 五月 2025 16:57:49 +0800
Subject: [PATCH] 添加 客户列表 组织名称超链接
---
WebTM/views/基础资料/销售基础资料/Gy_Customer.html | 144 +++++++++++++++++++++++++++++++++--------------
1 files changed, 101 insertions(+), 43 deletions(-)
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html"
index ed3f622..af7b3db 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html"
@@ -1,5 +1,6 @@
锘�<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
+
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>瀹㈡埛璁剧疆</title>
@@ -18,11 +19,12 @@
<script src="../../../layuiadmin/PubCustom.js"></script>
<style>
/*鏍戠姸鍥剧偣鍑婚珮浜彉鑹�*/
- .layui-tree-set-active > .layui-tree-entry .layui-tree-main {
+ .layui-tree-set-active>.layui-tree-entry .layui-tree-main {
background: #aef0f7;
}
</style>
</head>
+
<body>
<div class="layui-fluid">
<div class="layui-col-md12">
@@ -41,50 +43,63 @@
<div class="layui-inline">
<label class="layui-form-label" style="width: 85px;">瀹㈡埛浠g爜</label>
<div class="layui-input-block" style="margin-left: 120px;">
- <input type="text" class="layui-input ForFilteringSchemes" name="HNumber" id="HNumber">
+ <input type="text" class="layui-input ForFilteringSchemes" name="HNumber"
+ id="HNumber">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label" style="width: 85px;">瀹㈡埛鍚嶇О</label>
<div class="layui-input-block" style="margin-left: 120px;">
- <input type="text" class="layui-input ForFilteringSchemes" name="HName" id="HName">
+ <input type="text" class="layui-input ForFilteringSchemes" name="HName"
+ id="HName">
</div>
</div>
- <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
+ 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>
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
+ 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>
+ <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393"
+ id="HFilterScheme_Now"></div>
</div>
<div class="layui-inline">
<label class="layui-form-label">瀹㈡埛浠g爜</label>
<div class="layui-input-block">
- <input type="text" class="layui-input ForFilteringSchemes" name="HNumber2" id="HNumber2" style="width:190px;">
+ <input type="text" class="layui-input ForFilteringSchemes" name="HNumber2"
+ 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>
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
+ 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;">
+ <select name="ColName" id="ColName" class="ForFilteringSchemes"
+ 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;">
+ <select name="Comparator" id="Comparator" class="ForFilteringSchemes"
+ lay-filter="Comparator" style="width:190px;">
<option value="0" selected="selected"></option>
<option value="=">=</option>
<option value=">=">>=</option>
<option value=">">></option>
- <option value="<="><=</option>
- <option value="<"><</option>
- <option value="<>"><></option>
+ <option value="<=">
+ <=< /option>
+ <option value="<">
+ << /option>
+ <option value="<>">
+ <>
+ </option>
<option value="7">鍖呭惈</option>
<option value="8">宸﹀寘鍚�</option>
<option value="9">鍙冲寘鍚�</option>
@@ -92,26 +107,33 @@
</select>
</div>
<div class="layui-inline">
- <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
+ <input type="text" class="layui-input ForFilteringSchemes" value=""
+ name="ColContent" id="ColContent">
</div>
</div>
<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="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;">
+ <select name="ColName1" id="ColName1" class="ForFilteringSchemes"
+ 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;">
+ <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes"
+ lay-filter="Comparator1" style="width:190px;">
<option value="0" selected="selected"></option>
<option value="=">=</option>
<option value=">=">>=</option>
<option value=">">></option>
- <option value="<="><=</option>
- <option value="<"><</option>
- <option value="<>"><></option>
+ <option value="<=">
+ <=< /option>
+ <option value="<">
+ << /option>
+ <option value="<>">
+ <>
+ </option>
<option value="7">鍖呭惈</option>
<option value="8">宸﹀寘鍚�</option>
<option value="9">鍙冲寘鍚�</option>
@@ -119,26 +141,33 @@
</select>
</div>
<div class="layui-inline">
- <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
+ <input type="text" class="layui-input ForFilteringSchemes" value=""
+ name="ColContent1" id="ColContent1">
</div>
</div>
<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="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;">
+ <select name="ColName2" id="ColName2" class="ForFilteringSchemes"
+ 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;">
+ <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes"
+ lay-filter="Comparator2" style="width:190px;">
<option value="0" selected="selected"></option>
<option value="=">=</option>
<option value=">=">>=</option>
<option value=">">></option>
- <option value="<="><=</option>
- <option value="<"><</option>
- <option value="<>"><></option>
+ <option value="<=">
+ <=< /option>
+ <option value="<">
+ << /option>
+ <option value="<>">
+ <>
+ </option>
<option value="7">鍖呭惈</option>
<option value="8">宸﹀寘鍚�</option>
<option value="9">鍙冲寘鍚�</option>
@@ -146,20 +175,22 @@
</select>
</div>
<div class="layui-inline">
- <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2">
+ <input type="text" class="layui-input ForFilteringSchemes" value=""
+ name="ColContent2" id="ColContent2">
</div>
</div>
</div>
</div>
- </div>
+ </div>
<script type="text/html" id="toolbarDemo">
<div class="layui-btn-container" id="toolbarDemo_ButtonSet">
<button type="button" class="layui-btn layui-btn-sm" lay-event="set_SouceExcel" id="set_SouceExcel"><i class="layui-icon layui-icon-delete"></i>瀵煎叆</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-NumAdd" id="btn-NumAdd"><i class="layu i-iconlayuiiconfileb"></i>娴佹按鍙锋柊澧�</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btnAdd" id="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Copy"><i class="layui-icon layui-icon-delete"></i>澶嶅埗</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btnModify" id="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btndelete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="CheckBill"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>
@@ -179,7 +210,8 @@
<div class="layui-row" style="padding:10px 0">
<div class="layui-col-xs3 layui-inline" style="border: solid 1.5px #e0d6d64d;">
- <div id="TreeTable" class="demo-tree demo-tree-box" style="width:99.5%;height:calc(50vh);"></div>
+ <div id="TreeTable" class="demo-tree demo-tree-box" style="width:99.5%;height:calc(50vh);">
+ </div>
<div style="width:99.5%;height:calc(35vh);position: relative;">
<!--//杞挱鍥�-->
<div class="layui-carousel" id="test1" style="position:absolute;">
@@ -227,7 +259,7 @@
var HModName = "Gy_Customer";
var set_HideButton_ID = "toolbarDemo_ButtonSet";//闇�瑕佽缃殑鎸夐挳鐨勭埗绾ц妭鐐圭殑id
//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
- var titleData = ["HItemID","sorderid"];
+ var titleData = ["HItemID", "sorderid"];
//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞� 锛堝叧鑱旂敤鎴凤級
var titleData1 = ["HCusID"];
var HCusTypeID = 0;
@@ -265,7 +297,7 @@
case 'btnAdd': set_AddNew();
break;
//鏂板娴佹按鍙锋寜閽�
- case 'btn-NumAdd': set_NumAddNew();
+ case 'btn-NumAdd': set_NumAddNew();
break;
//缂栬緫
case 'btnModify': set_ShowBill();
@@ -305,13 +337,13 @@
case 'set_ReadScheme': set_ReadScheme();
break;
//瀵煎嚭excel
- case 'get_export':get_Export();
+ case 'get_export': get_Export();
break;
//鍒楄缃�
case 'set_HideColumn': get_HideColumn();
break;
//鎸夐挳璁剧疆
- case 'set_HideButton':
+ case 'set_HideButton':
var HBillType = "Gy_Customer";
get_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]);
break;
@@ -340,6 +372,24 @@
});
//#endregion
+ //#region 缁勭粐鍚嶇О瓒呴摼鎺�
+ table.on('tool(mainTable)', function (obj) {
+ var data = obj.data;
+ debugger;
+ if (obj.event === '瀹㈡埛浠g爜') {
+ layer.open({
+ type: 2
+ , area: ['100%', '100%']
+ , title: '瀹㈡埛鍩虹璧勬枡'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['Gy_Customer_Edit.html?OperationType=3&linterid=' + data.HItemID + '&HSouceBillType=']
+ , resize: false
+ })
+ }
+ })
+ //endregion
//浠g爜鍥炶溅鏂规硶
$('#HNumber').on('keydown', function (event) {
if (event.keyCode == 13) {
@@ -415,7 +465,7 @@
// , { field: '鏄庣粏鏍囪', title: '鏄庣粏鏍囪' }
// , { field: '绂佺敤鏍囪', title: '绂佺敤鏍囪' }
//]],
- ,done: function (res, curr, count) {
+ , done: function (res, curr, count) {
$("#mainTable").css("width", "100%");
},
};
@@ -426,7 +476,7 @@
limits: [50, 500, 5000, 50000],
layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
jump: function (obj, first) {
-
+
//棣栨涓嶆墽琛�
if (!first) {
//do something
@@ -514,7 +564,7 @@
ColFilter();
get_DefaultModule();//鍔犺浇鏂规
}
-
+
} else {
layer.close(ajaxLoad);
layer.alert(data1.code + data1.Message, { icon: 5 });
@@ -540,6 +590,7 @@
option.limit = size;//鏀瑰彉琛ㄦ牸椤靛ぇ灏�
if (data1.code == 1) {
optionPage.count = data1.count;//鏀瑰彉鍒楄〃鏁版嵁鎬绘暟
+ debugger;
var data = [];
var col = [];
//缁欑┖鐨勬暟缁勮祴鍊�
@@ -557,6 +608,12 @@
for (var i = 0; i < data.length; i++) {
if ($.inArray(data[i].name, titleData) > -1) {
col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+ } else if (data[i].name === '瀹㈡埛浠g爜') {
+ col.push({
+ field: data[i].id, title: data[i].name, event: '瀹㈡埛浠g爜',width: 120, align: 'center', sort: false, templet: function (d) {
+ return '<span style="color: blue;">' + d.瀹㈡埛浠g爜 + '</span>'
+ }, style: 'cursor: pointer;'
+ });
}
else {
switch (data[i].Type) {
@@ -590,7 +647,7 @@
ColFilter();
get_DefaultModule();//鍔犺浇鏂规
}
-
+
} else {
layer.close(ajaxLoad);
layer.alert(data1.code + data1.Message, { icon: 5 });
@@ -791,7 +848,7 @@
}
if (HName) {
sWhere += " and 瀹㈡埛鍚嶇О like '%" + HName + "%'";
- }
+ }
get_DisplayPage(sWhere);
sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
}
@@ -959,11 +1016,11 @@
//鍒锋柊椤甸潰,
get_FastQuery(table, option);
},
- success: function (layero, index) {
+ success: function (layero, index) {
}
});
-
+
}
}
@@ -1126,7 +1183,7 @@
}
table.render(option);
ins = table.render(option);
- //鑾峰彇鏈〉鎵�鏈夋寜閽璞�
+ //鑾峰彇鏈〉鎵�鏈夋寜閽璞�
var HBillType = "Gy_Customer";
Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]);
} else {
@@ -1345,7 +1402,7 @@
liStr = liStr.substring(0, liStr.length - 1);
liStr += ']},';
} else {
- liStr += '{"title": "'+ data[i].title + '", "id": "' + data[i].id + '"},';
+ liStr += '{"title": "' + data[i].title + '", "id": "' + data[i].id + '"},';
}
};
liStr = liStr.substring(0, liStr.length - 1);
@@ -1381,7 +1438,7 @@
num++;
var subStr = '';
if (subMenu.children != null && subMenu.children.length > 0) {
- subStr += '{"title": "'+ subMenu.title + '", "id": "' + subMenu.id + '", "children":[';
+ subStr += '{"title": "' + subMenu.title + '", "id": "' + subMenu.id + '", "children":[';
for (var j = 0; j < subMenu.children.length; j++) {
subStr += getChildMenu(subMenu.children[j], num);
if (j + 1 == subMenu.children.length) {
@@ -1390,7 +1447,7 @@
}
subStr += ']},';
} else {
- subStr += '{"title": "'+ subMenu.title + '", "id": "' + subMenu.id + '"},';
+ subStr += '{"title": "' + subMenu.title + '", "id": "' + subMenu.id + '"},';
}
return subStr;
}
@@ -1757,4 +1814,5 @@
</script>
</body>
+
</html>
\ No newline at end of file
--
Gitblit v1.9.1