Pārlūkot izejas kodu

修改角色模块bug

zhoufan 8 gadi atpakaļ
vecāks
revīzija
448360ef96

+ 21 - 13
WebUI/CallCenterWeb.UI/SystemManager/js/jueSeQuanXian.js

@@ -18,13 +18,16 @@ $('.addBtr').click(function() {
18 18
 })
19 19
 //保存按钮
20 20
 $('.addCun').click(function() {
21
-	if($('.add_jsz').val() == '') {
22
-
23
-		$('.addJsz_kong').css('display', 'inline-block')
24
-	} else {
25
-		$('.addModel').css('display', 'none');
26
-		ad();
27
-	}
21
+	if(!$('.add_jsz').val()) {
22
+        $('.addJsz_kong').css('display', 'inline-block');
23
+        return;
24
+    }
25
+    if (!$('.add_jsdm').val()) {
26
+        $('.addJsdm_kong').css('display', 'inline-block');
27
+        return;
28
+    }
29
+    $('.addModel').css('display', 'none');
30
+    ad();
28 31
 
29 32
 })
30 33
 
@@ -32,7 +35,8 @@ function ad() {
32 35
     $.post(huayi.config.callcenter_url + "RoleInfo/AddRole", {
33 36
         token: token,
34 37
         rolename: $('.add_jsz').val(), //角色名称
35
-        roleremark: $('.add_bz').val() //备注
38
+        roleremark: $('.add_bz').val(), //备注
39
+        code: $('.add_jsdm').val()
36 40
     }, function (data) {
37 41
     	data=JSON.parse(data);
38 42
         if (data.state.toLowerCase() == 'success') {
@@ -63,13 +67,15 @@ $('.changeBtr').click(function() {
63 67
 })
64 68
 //保存按钮
65 69
 $('.changeCun').click(function() {
66
-	if($('.change_jsz').val() == '') {
70
+	if(!$('.change_jsz').val()) {
67 71
 		$('.change_kong').css('display', 'inline-block')
68
-	} else {
72
+    } 
73
+    if (!$('.change_jsdm').val()) {
74
+        $('.changeJsdm_kong').css('display', 'inline-block');
75
+        return;
76
+    }
69 77
 		$('.changeModel').css('display', 'none');
70 78
 		cc(jsid);
71
-	}
72
-
73 79
 })
74 80
 
75 81
 function cg(jsid) {
@@ -78,6 +84,7 @@ function cg(jsid) {
78 84
         if (data.state.toLowerCase() == 'success') {
79 85
             $('.change_jsz').val(con.F_RoleName);
80 86
             $('.change_bz').val(con.F_Remark);
87
+            $('.change_jsdm').val(con.F_RoleCode);
81 88
         }
82 89
     });
83 90
 }
@@ -87,7 +94,8 @@ function cc(jsid) {
87 94
         token: token,
88 95
         roleid: jsid, //角色id
89 96
         rolename: $('.change_jsz').val(), //角色名称
90
-        roleremark: $('.change_bz').val() //备注
97
+        roleremark: $('.change_bz').val(), //备注
98
+        code: $('.change_jsdm').val()
91 99
     }, function (data) {
92 100
         data = JSON.parse(data);
93 101
         if (data.state.toLowerCase() == 'success') {

+ 138 - 128
WebUI/CallCenterWeb.UI/SystemManager/jueSeQuanXian.html

@@ -5,7 +5,6 @@
5 5
 		<meta charset="UTF-8">
6 6
 		<script src="../Script/Common/huayi.load.js"></script>
7 7
    		<script src="../Script/Common/huayi.config.js"></script>
8
-		<link href="../css/layer/need/layer.css" />
9 8
 		<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
10 9
 		<link rel="stylesheet" href="../css/init.css" />
11 10
 		<title>系统管理-->角色权限</title>
@@ -53,137 +52,148 @@
53 52
 		</style>
54 53
 	</head>
55 54
 
56
-	<body class="gray-bg">
57
-		<div class="container-fluid wrapper-content animated fadeInRight">
58
-			<div class="daoHang clearfix">
59
-				<div class="dhLeft">
60
-					<sapn><i class="syIcon"></i>位置:<a id="ReIndex" href="javaScript:;">首页</a>&gt;<a href="javaScript:;">系统管理</a>&gt;<a href="" class="nowPosition">角色管理</a></sapn>
61
-				</div>
62
-				 <div class="dhRight"><a href="" title="刷新"><i class="fa fa-refresh"></i></a></div>
63
-			</div>
64
-			<div class="toolBar clearfix">
65
-				<div class="toolLeft">
66
-					<button class="btns add">添加</button>
67
-					<button class="btns change">修改</button>
68
-					<button class="btns del">删除</button>
69
-					<button class="btns protect">保存角色权限</button>
70
-				</div>
71
-				<div class="toolRight">
72
-					<span>角色名称:<input type="text" class="searJsz"/></span>
73
-					<button class="btns search">搜索</button>
74
-				</div>
55
+    <body class="gray-bg">
56
+        <div class="container-fluid wrapper-content animated fadeInRight">
57
+            <div class="daoHang clearfix">
58
+                <div class="dhLeft">
59
+                    <sapn><i class="syIcon"></i>位置:<a id="ReIndex" href="javaScript:;">首页</a>&gt;<a href="javaScript:;">系统管理</a>&gt;<a href="" class="nowPosition">角色管理</a></sapn>
60
+                </div>
61
+                <div class="dhRight"><a href="" title="刷新"><i class="fa fa-refresh"></i></a></div>
62
+            </div>
63
+            <div class="toolBar clearfix">
64
+                <div class="toolLeft">
65
+                    <button class="btns add">添加</button>
66
+                    <button class="btns change">修改</button>
67
+                    <button class="btns del">删除</button>
68
+                    <button class="btns protect">保存角色权限</button>
69
+                </div>
70
+                <div class="toolRight">
71
+                    <span>角色名称:<input type="text" class="searJsz" /></span>
72
+                    <button class="btns search">搜索</button>
73
+                </div>
75 74
 
76
-			</div>
77
-			<div class="treeTable clearfix">
78
-				<div class="tree col-md-3">
79
-					<div class="trTitle"> 角色列表</div>
80
-						<table id="table1"data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
81
-						<thead>
82
-							<tr>
83
-								<th data-align="center" data-field="id" data-formatter="setCode"></th>
84
-								<th data-field="F_RoleName" data-align="center">用户角色</th>
85
-						
86
-							</tr>
87
-						</thead>
88
-					</table>
89
-				</div>
90
-				<div class="tableCon col-md-9">
91
-					<div class="trTitle"> 权限设置</div>
92
-					<div class="treeCon">
93
-						<ul id="treeDemo" class="ztree">
94
-							<!--类名为ztree是必须的-->
95
-						</ul>
96
-					</div>
97
-				</div>
98
-			</div>
75
+            </div>
76
+            <div class="treeTable clearfix">
77
+                <div class="tree col-md-3">
78
+                    <div class="trTitle"> 角色列表</div>
79
+                    <table id="table1" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
80
+                        <thead>
81
+                            <tr>
82
+                                <th data-align="center" data-field="id" data-formatter="setCode"></th>
83
+                                <th data-field="F_RoleName" data-align="center">用户角色</th>
99 84
 
100
-		</div>
101
-		<!--添加弹出内容-->
102
-		<div class="model addModel">
103
-			<div class="box">
104
-				<div class="btop clearfix">
105
-					<p class="btl">添加角色信息</p>
106
-					<p class="btr addBtr" title="关闭">X</p>
107
-				</div>
108
-				<div class="boxCon">
109
-					<table>
110
-						<tbody>
111
-							<tr>
112
-								<th style="color: red;">角色值:</th>
113
-								<td colspan="3"><input type="text" class="add_jsz"  /><span class="kong addJsz_kong" style="color: red;">*角色值不允许为空</span></td>
114
-							</tr>
115
-							<tr>
116
-								<th>备注:</th>
117
-								<td colspan="3"><textarea rows="2" cols="20" class="add_bz"></textarea></td>
118
-							</tr>
119
-								
120
-						</tbody>
121
-					</table>
122
-					<div style="text-align: center;"><button class="btns addCun">保存</button></div>
123
-				</div>
124
-			</div>
125
-		</div>
126
-		<!--修改弹出内容-->
127
-		<div class="model changeModel">
128
-			<div class="box">
129
-				<div class="btop clearfix">
130
-					<p class="btl">添加角色信息</p>
131
-					<p class="btr changeBtr" title="关闭">X</p>
132
-				</div>
133
-				<div class="boxCon">
134
-					<table>
135
-						<tbody>
136
-							<tr>
137
-								<th style="color: red;">角色值:</th>
138
-								<td colspan="3"><input type="text" class="change_jsz"  /><span class="kong change_kong" style="color: red;">*角色值不允许为空</span></td>
139
-							</tr>
140
-							<tr>
141
-								<th>备注:</th>
142
-								<td colspan="3"><textarea rows="2" cols="20" class="change_bz"></textarea></td>
143
-							</tr>
144
-								
145
-						</tbody>
146
-					</table>
147
-					<div style="text-align: center;"><button class="btns changeCun">保存</button></div>
148
-				</div>
149
-			</div>
150
-		</div>
151
-		<!--删除弹出内容-->
152
-		<div class="model delModel">
153
-			<div class="box">
154
-				<div class="btop clearfix">
155
-					<p class="btl"><span>删除提示</span></p>
156
-					<p class="btr delBtr" title="关闭">X</p>
157
-				</div>
158
-				<div class="boxCon" style="height: 150px;text-align: center;">
159
-					<p style="font-size: 16px;">您确定删除?</p>
160
-					<p style="margin-top: 30px;"><button class="btns sure">确定</button>
161
-						<button class="btns return">取消</button></p>
162
-				</div>
85
+                            </tr>
86
+                        </thead>
87
+                    </table>
88
+                </div>
89
+                <div class="tableCon col-md-9">
90
+                    <div class="trTitle"> 权限设置</div>
91
+                    <div class="treeCon">
92
+                        <ul id="treeDemo" class="ztree">
93
+                            <!--类名为ztree是必须的-->
94
+                        </ul>
95
+                    </div>
96
+                </div>
97
+            </div>
163 98
 
164
-			</div>
99
+        </div>
100
+        <!--添加弹出内容-->
101
+        <div class="model addModel">
102
+            <div class="box">
103
+                <div class="btop clearfix">
104
+                    <p class="btl">添加角色信息</p>
105
+                    <p class="btr addBtr" title="关闭">X</p>
106
+                </div>
107
+                <div class="boxCon">
108
+                    <table>
109
+                        <tbody>
110
+                            <tr>
111
+                                <th style="color: red;">角色名称:</th>
112
+                                <td colspan="3"><input type="text" class="add_jsz" /><span class="kong addJsz_kong" style="color: red;">*角色名称不允许为空</span></td>
113
+                            </tr>
114
+                            <tr>
115
+                                <th style="color: red;">角色代码:</th>
116
+                                <td colspan="3"><input type="text" class="add_jsdm" /><span class="kong addJsdm_kong" style="color: red;">*角色代码不允许为空</span></td>
117
+                            </tr>
118
+                            <tr>
119
+                                <th>备注:</th>
120
+                                <td colspan="3"><textarea rows="2" cols="20" class="add_bz"></textarea></td>
121
+                            </tr>
165 122
 
166
-		</div>
167
-		<!--删除弹出内容-->
168
-		<div class="model proModel">
169
-			<div class="box">
170
-				<div class="btop clearfix">
171
-					<p class="btl"><span>提示</span></p>
172
-					<p class="btr proBtr" title="关闭">X</p>
173
-				</div>
174
-				<div class="boxCon" style="height: 150px;text-align: center;">
175
-					<p style="font-size: 16px;">保存角色权限成功!</p>
176
-					<p style="margin-top: 30px;"><button class="btns proSure">确定</button>
177
-						</p>
178
-				</div>
123
+                        </tbody>
124
+                    </table>
125
+                    <div style="text-align: center;"><button class="btns addCun">保存</button></div>
126
+                </div>
127
+            </div>
128
+        </div>
129
+        <!--修改弹出内容-->
130
+        <div class="model changeModel">
131
+            <div class="box">
132
+                <div class="btop clearfix">
133
+                    <p class="btl">添加角色信息</p>
134
+                    <p class="btr changeBtr" title="关闭">X</p>
135
+                </div>
136
+                <div class="boxCon">
137
+                    <table>
138
+                        <tbody>
139
+                            <tr>
140
+                                <th style="color: red;">角色名称:</th>
141
+                                <td colspan="3"><input type="text" class="change_jsz" /><span class="kong change_kong" style="color: red;">*角色名称不允许为空</span></td>
142
+                            </tr>
143
+                            <tr>
144
+                                <th style="color: red;">角色代码:</th>
145
+                                <td colspan="3"><input type="text" class="change_jsdm" /><span class="kong changeJsdm_kong" style="color: red;">*角色代码不允许为空</span></td>
146
+                            </tr>
147
+                            <tr>
148
+                                <th>备注:</th>
149
+                                <td colspan="3"><textarea rows="2" cols="20" class="change_bz"></textarea></td>
150
+                            </tr>
179 151
 
180
-			</div>
152
+                        </tbody>
153
+                    </table>
154
+                    <div style="text-align: center;"><button class="btns changeCun">保存</button></div>
155
+                </div>
156
+            </div>
157
+        </div>
158
+        <!--删除弹出内容-->
159
+        <div class="model delModel">
160
+            <div class="box">
161
+                <div class="btop clearfix">
162
+                    <p class="btl"><span>删除提示</span></p>
163
+                    <p class="btr delBtr" title="关闭">X</p>
164
+                </div>
165
+                <div class="boxCon" style="height: 150px;text-align: center;">
166
+                    <p style="font-size: 16px;">您确定删除?</p>
167
+                    <p style="margin-top: 30px;">
168
+                        <button class="btns sure">确定</button>
169
+                        <button class="btns return">取消</button>
170
+                    </p>
171
+                </div>
181 172
 
182
-		</div>
183
-	
184
-	</body>
185
-	<script src="../css/layer/layer.js"></script>
186
-	<script src="../js/zTree/jquery.ztree.core.js"></script>
187
-	<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
188
-    <script src="./js/jueSeQuanXian.js"></script>
173
+            </div>
174
+
175
+        </div>
176
+        <!--删除弹出内容-->
177
+        <div class="model proModel">
178
+            <div class="box">
179
+                <div class="btop clearfix">
180
+                    <p class="btl"><span>提示</span></p>
181
+                    <p class="btr proBtr" title="关闭">X</p>
182
+                </div>
183
+                <div class="boxCon" style="height: 150px;text-align: center;">
184
+                    <p style="font-size: 16px;">保存角色权限成功!</p>
185
+                    <p style="margin-top: 30px;">
186
+                        <button class="btns proSure">确定</button>
187
+                    </p>
188
+                </div>
189
+
190
+            </div>
191
+
192
+        </div>
193
+
194
+        <script src="../css/layer/layer.js"></script>
195
+        <script src="../js/zTree/jquery.ztree.core.js"></script>
196
+        <script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
197
+        <script src="./js/jueSeQuanXian.js"></script>
198
+    </body>
189 199
 </html>