From ef482dcaf5ebf08e1b9810d37fcba9071ad99939 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期四, 08 五月 2025 14:57:53 +0800
Subject: [PATCH] 客户分类编辑页 添加 审核按钮和页签功能
---
WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_CusType.html | 214 +++++++++++++++++++++++++++++++++++++++++++++++++---
WebTM/views/基础资料/公用基础资料/Gy_CusType.html | 1
2 files changed, 199 insertions(+), 16 deletions(-)
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_CusType.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_CusType.html"
index 4a5a0da..cfa3944 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_CusType.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_CusType.html"
@@ -1,14 +1,17 @@
锘�<!DOCTYPE html>
<html>
+
<head>
<meta charset="utf-8" />
<title>鏂板/缂栬緫瀹㈡埛鍒嗙被</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+ <meta name="viewport"
+ content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
<link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
</head>
+
<body>
<div id="layout1" class="layui-fluid">
@@ -19,36 +22,48 @@
<div class="layui-card-header">
<div class="layui-btn-group">
- <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button>
- <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button>
+ <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+ lay-submit="" lay-filter="Saver">淇濆瓨</button>
+ <button type="button" id="check-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+ lay-submit="" lay-filter="set_CheckBill">瀹℃牳</button>
+ <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
+ lay-filter="Exit">閫�鍑�</button>
</div>
</div>
<div class="layui-card-body">
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
-
<h1 style="text-align:center;"><b>瀹㈡埛鍒嗙被</b></h1>
+ <ul class="layui-tab-title" lay-filter="tab-all">
+ <li lay-id="1" style="padding:1px;" class="layui-this">鍩烘湰淇℃伅</li>
+ <li lay-id="2" style="padding:1px;">鍒跺崟淇℃伅</li>
+ </ul>
+
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
+ <!-- 鍩烘湰淇℃伅 -->
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label" style="width: 120px">浠g爜锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off">
+ <input class="layui-input" name="HNumber" lay-verify="HNumber"
+ id="HNumber" autocomplete="off">
<input name="HItemID" id="HItemID" autocomplete="off" type="hidden">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label" style="width: 120px">鍚嶇О锛�</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HName" id="HName" autocomplete="off">
+ <input class="layui-input" name="HName" id="HName"
+ autocomplete="off">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label" style="width: 120px">鍔╄鐮侊細</label>
<div class="layui-input-inline">
- <input class="layui-input" name="HHelpCode" id="HHelpCode" autocomplete="off">
+ <input class="layui-input" name="HHelpCode" id="HHelpCode"
+ autocomplete="off">
</div>
</div>
</div>
@@ -61,7 +76,8 @@
<div class="layui-inline">
<label class="layui-form-label" style="width: 120px">浣跨敤鐘舵�侊細</label>
<div class="layui-input-inline">
- <select name="HUseFlag" id="HUseFlag" lay-verify="HUseFlag">
+ <select name="HUseFlag" id="HUseFlag" lay-verify="HUseFlag"
+ disabled>
<option value="鏈娴�" selected>鏈娴�</option>
<option value="鏈娇鐢�">鏈娇鐢�</option>
<option value="宸蹭娇鐢�">宸蹭娇鐢�</option>
@@ -73,7 +89,8 @@
<div class="layui-inline">
<label class="layui-form-label" style="width: 120px"> 绂佺敤鏍囧織:</label>
<div class="layui-input-inline">
- <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="" value="">
+ <input disabled type="checkbox" name="HStopflag" id="HStopflag"
+ lay-skin="primary" title="" value="">
</div>
</div>
</div>
@@ -81,7 +98,96 @@
<div class="layui-col-xs11">
<label class="layui-form-label"> 澶囨敞锛�</label>
<div class="layui-input-block">
- <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off">
+ <input class="layui-input" name="HRemark" id="HRemark"
+ autocomplete="off">
+ </div>
+ </div>
+ </div>
+ </div>
+ <!--鍒跺崟淇℃伅-->
+ <div class="layui-tab-item">
+ <div class="layui-form-item">
+ <div class="layui-row">
+ <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" name="HMaker" id="HMaker"
+ style="background-color:#efefef4d;" readonly>
+ </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" name="HChecker"
+ id="HChecker" style="background-color:#efefef4d;" readonly>
+ </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" name="HCloseMan"
+ id="HCloseMan" style="background-color:#efefef4d;" readonly>
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+ <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" name="HMakeDate"
+ id="HMakeDate" style="background-color:#efefef4d;" readonly>
+ </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" name="HCheckDate"
+ id="HCheckDate" style="background-color:#efefef4d;"
+ readonly>
+ </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" name="HCloseDate"
+ id="HCloseDate" style="background-color:#efefef4d;"
+ readonly>
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+ <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" name="HUpDater"
+ id="HUpDater" style="background-color:#efefef4d;" readonly>
+ </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" name="HDeleteMan"
+ id="HDeleteMan" style="background-color:#efefef4d;"
+ readonly>
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+ <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" name="HUpDateDate"
+ id="HUpDateDate" style="background-color:#efefef4d;"
+ readonly>
+ </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" name="HDeleteDate"
+ id="HDeleteDate" style="background-color:#efefef4d;"
+ readonly>
+ </div>
</div>
</div>
</div>
@@ -132,12 +238,15 @@
//鍒ゆ柇鎿嶄綔绫诲瀷
if (OperationType == 1) {//鏃犳簮鍗�
set_AddFNew();
+ get_BillMakerByCache();
}
else if (OperationType == 2) { // 鏈夋簮鍗曟柊澧�
set_AddCopy();
+ get_BillMakerByCache();
}
else if (OperationType == 3) {//缂栬緫
set_EditFromGrid();
+ get_BillMakerEdit();
}
else {
layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 });
@@ -188,7 +297,11 @@
Pub_Close(1);
}
});
-
+ // 瀹℃牳
+ form.on('submit(set_CheckBill)', function (data) {
+ set_CheckBill()
+ })
+
//鐩戝惉鎻愪氦
form.verify({
numberOrEmpty: function (value, item) {
@@ -237,7 +350,7 @@
success: function (result) {
if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
var data = result.data.h_v_Gy_CusType[0];
- if (linterid == 3) {
+ if (OperationType == 3) {
$("#HItemID").val(data.HItemID);//浠g爜ID
} else {
$("#HItemID").val(0);
@@ -259,13 +372,13 @@
}
});
}
-
+
//
function f_alert(sMsg) {
layer.alert(sMsg, { icon: 5 });
}
- //鑾峰彇鐧诲綍椤电粍缁囧垪
+ //鑾峰彇鐧诲綍椤电粍缁囧垪
function Organ() {
var Organization = '';
$.ajax({
@@ -286,8 +399,79 @@
})
}
//#endregion
- });
+ //#region 瀹℃牳鏁版嵁
+ function set_CheckBill() {
+ var InterID = $("#HItemID").val();
+ //閫昏緫瀹℃牳鏂规硶
+ $.ajax({
+ type: "GET",
+ url: GetWEBURL() + "/Gy_BadReason/AuditGy_CusType", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
+ success: function (result) {
+ if (result.count == 1) {
+ layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+ // 寰楀埌frame绱㈠紩
+ var index = layer.getFrameIndex(window.name);
+ //鍏抽棴褰撳墠frame
+ layer.close(index);
+ });
+ $('#check-btn').addClass("layui-btn-disabled").attr("disabled", true);// 绂佺敤瀹℃牳鎸夐挳
+ } else {
+ layer.alert(result.code + result.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+ }
+ //#endregion
+
+ // #region 缂栬緫鏃惰幏鍙栧埗鍗曚俊鎭�
+ function get_BillMakerEdit() {
+ $.ajax({
+ type: 'GET',
+ url: GetWEBURL() + "/Gy_BadReason/Gy_CusTypeList",
+ data: {
+ "sWhere": "and HItemID = " + linterid,
+ "user": sessionStorage["HUserName"]
+ },
+ success: function(result) {
+ if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ var data = result.data[0];
+
+
+ $("#HMaker").val(data["鍒涘缓浜�"])
+ $("#HChecker").val(data["瀹℃牳浜�"])
+ // $("HCloseMan").val(data["鍏抽棴浜�"])
+ $("#HMakeDate").val(data["寤虹珛鏃堕棿"])
+ $("#HCheckDate").val(data["瀹℃牳鏃堕棿"])
+ // $("HCloseDate").val(data["鍏抽棴鏃ユ湡"])
+ $("#HUpdater").val(data["淇敼浜�"])
+ // $("HDeleteMan").val(data["浣滃簾浜�"])
+ $("#HUpdateDate").val(data["淇敼鏃堕棿"])
+ // $("HDeleteDate").val(data["浣滃簾鏃ユ湡"])
+ if(OperationType === '1' || OperationType === '2' )
+ {
+ $('#check-btn').addClass("layui-btn-disabled").attr("disabled", true);// 绂佺敤瀹℃牳鎸夐挳
+ }
+ else if(OperationType === '3' && data["瀹℃牳浜�"] !== '' && data["瀹℃牳浜�"] !== null)
+ {
+ $('#check-btn').addClass("layui-btn-disabled").attr("disabled", true);// 绂佺敤瀹℃牳鎸夐挳
+ }
+ }
+ }
+ })
+ }
+ // #endregion
+
+ // #region 鏂板鎴栬�呭鍒舵椂浠巗ession涓幏鍙栧埗鍗曚俊鎭�
+ function get_BillMakerByCache() {
+ $("#HMaker").val(sessionStorage["HMaker"])
+ }
+ // #endregion
+ });
</script>
</body>
+
</html>
\ No newline at end of file
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CusType.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CusType.html"
index 8dd23d3..f8fae2d 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CusType.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CusType.html"
@@ -746,7 +746,6 @@
obj.elem.addClass('layui-tree-set-active');
var data = obj.data; //鑾峰彇褰撳墠鐐瑰嚮鐨勮妭鐐规暟鎹�
- debugger;
// get_DisplayPage(sql);
if (data.id !== '0') {
--
Gitblit v1.9.1