lijunjie 2 gadi atpakaļ
vecāks
revīzija
bb838cce55

+ 2 - 2
CallCenterWeb.UI/Appeal/Lawsuit.html

@@ -112,8 +112,8 @@
112 112
                                 </td>
113 113
                                 <th class="orderStateFlag">工单状态:</th>
114 114
                                 <td class="orderStateFlag">
115
-                                    <select name="" id="state" class="select_ selectpicker show-tick form-control" multiple >
116
-                                        <option selected="selected" value="">请选择</option>
115
+                                    <select name="" id="state" class="select_ selectpicker show-tick form-control" multiple title="请选择">
116
+                                        <!--<option selected="selected" value="">请选择</option>-->
117 117
                                         <option value="1">待交办</option>
118 118
                                         <option value="2">待查收</option>
119 119
                                         <option value="3">退回审核中</option>

+ 8 - 2
CallCenterWeb.UI/Appeal/attachmentView.html

@@ -80,10 +80,16 @@
80 80
                             data-pagination="true">
81 81
                             <thead>
82 82
                                 <tr>
83
-                                    <th data-field="F_WorkOrderId" data-align="center" data-formatter="showXq">案件编号</th>
83
+                                    <th data-field="F_WorkOrderId" data-align="center" data-formatter="showXq">案件编号</th>  
84
+                                    <th data-field="F_ComTitle" data-align="center">题目</th> 
85
+                                    <th data-field="F_CreateTime" data-align="center">创建日期</th>  
84 86
                                     <th data-field="DeptName" data-align="center" >交办单位</th>
87
+                                    
88
+                                    <th data-field="OverState" data-align="center" >是否超期</th> 
89
+                                    
90
+                                    <th data-field="isreply" data-align="center" >是否回复</th>  
85 91
                                     <th data-field="F_WorkOrderId" data-align="center" data-formatter="showPrint">舆情提示函</th>
86
-                                    <th data-width="600" data-field="bldata" data-align="center" data-formatter="showFj">附件</th>
92
+                                    <th data-width="300" data-field="bldata" data-align="center" data-formatter="showFj">附件</th>
87 93
                                 </tr>
88 94
                             </thead>
89 95
                             <tbody class="list"></tbody>

+ 60 - 16
CallCenterWeb.UI/SystemManager/caoZuoRiZhi.html

@@ -120,8 +120,11 @@
120 120
                     <a class="btns sc_btn  del">删除</a>
121 121
                     <div class="seach-box fr">
122 122
                         <ul>
123
-                            <li>操作人名称:<input class="photo x-color czName" type="text" id="tel" /></li>
124
-                            <li>登录时间:<input class="laydate-icon photo x-color loginTime" type="text" id="startTime" /></li>
123
+                            <!--<li>单位名称:<input class="photo x-color czName" type="text" id="tel" /></li>-->
124
+                            <li>单位名称:
125
+                            	<select id="testInput1" class="photo czName"></select>
126
+                            </li>
127
+                            <li>登录时间:<input class="laydate-icon photo x-color loginTime" type="text" id="startTime" /></li> 
125 128
                             <li>
126 129
                                 <a class="btns sc_btn  search" id="sc_btns" style="display: inline-block;">搜索</a>
127 130
                             </li>
@@ -134,12 +137,17 @@
134 137
                     <thead>
135 138
                         <tr>
136 139
                         	<th data-field="state" data-checkbox="true" data-align="center"></th>
137
-                            <th data-align="center" data-formatter="setCode">编号</th>
138
-                            <th data-field="F_LoginId" data-align="center" >操作人编号</th>
139
-                            <th data-field="F_LoginDate" data-align="center">登录时间</th>
140
+                            <th data-width="150" data-align="center" data-formatter="setCode">编号</th>
141
+                            
142
+                            <th data-field="deptname" data-align="center" >单位名称</th>
143
+                            <th data-field="logindate" data-align="center">登录时间</th>
144
+                            <th data-field="num" data-align="center">登录次数</th>
145
+                            
146
+                            
147
+                            <!--<th data-field="F_LoginId" data-align="center" >操作人编号</th>--> 
140 148
                            <!-- <th data-field="F_LoginOutDate" data-align="center">退出时间</th>-->
141
-                            <th data-field="F_LoginName" data-align="center">操作人名称</th>
142
-                            <th data-field="F_Result" data-align="center">操作内容</th>
149
+                            <!--<th data-field="F_LoginName" data-align="center">操作人名称</th>-->
150
+                            <!--<th data-field="F_Result" data-align="center">操作内容</th>-->
143 151
                         </tr>
144 152
                     </thead>
145 153
 
@@ -148,17 +156,20 @@
148 156
 
149 157
         </div>
150 158
 
151
-		<script src="../css/laydate/laydate.js"></script>
152
-
159
+		<!--<script src="../css/laydate/laydate.js"></script>-->
160
+    	<script src="../js/laydate/laydate.js"></script>
161
+	
153 162
 		<script>
154 163
 			var table = $('#table1');
155 164
 			var token = $.cookie("token");
156
-			laydate.skin('blue');
157
-			laydate({
165
+			
166
+//			laydate.skin('blue');
167
+			
168
+			laydate.render({
158 169
 				elem: '#startTime',
159
-				event: 'focus',
160
-				format: 'YYYY-MM-DD', // 分隔符可以任意定义,该例子表示只显示年月
170
+				range : '~',
161 171
 			});
172
+			
162 173
 			$('.search').click(function(){
163 174
 				initTable(token);
164 175
 			})
@@ -184,6 +195,8 @@
184 195
 
185 196
 			initTable(token);
186 197
 			function initTable(token) {
198
+				console.log($('.loginTime').val())
199
+				
187 200
 				//先销毁表格
188 201
 				table.bootstrapTable('destroy');
189 202
 				//初始化表格,动态从服务器加载数据
@@ -208,12 +221,13 @@
208 221
 						    page: params.pageNumber,
209 222
 							pagesize: params.pageSize,
210 223
 							token: token,
211
-							name:$('.czName').val(),//操作人名称
212
-							logindate:$('.loginTime').val()//操作人名称
224
+							deptid:$('.czName').val(),//单位名称
225
+							logindate: $('.loginTime').val() && $('.loginTime').val().split(' ~ ')[0] , 
226
+							endlogindate : $('.loginTime').val() && $('.loginTime').val().split(' ~ ')[1], 
213 227
 						};
214 228
 						return param;
215 229
 					},
216
-					onLoadSuccess: function() { //加载成功时执行
230
+					onLoadSuccess: function(data) { //加载成功时执行 
217 231
 						//layer.msg("加载成功");
218 232
 					},
219 233
 					onLoadError: function() { //加载失败时执行
@@ -254,6 +268,36 @@
254 268
 			        })
255 269
 			    });
256 270
 			}
271
+			
272
+			
273
+			//  用户部门
274
+		    function bumen() {
275
+		        $("#testInput1").empty();
276
+		        $("<option value=''>请选择</option>").appendTo("#testInput1");
277
+		        $.getJSON(
278
+		            huayi.config.callcenter_url + "Department/GetDeptList",
279
+		            {
280
+		                iscbdw: -1,
281
+		                token: $.cookie("token"),
282
+		            },
283
+		            function (data) {
284
+		                if (data.state.toLowerCase() == "success") {
285
+		                    var content = data.data;
286
+		                    $(content).each(function (i, n) {
287
+		                        $(
288
+		                            "<option value='" +
289
+		                                n.F_DeptId +
290
+		                                "'>" +
291
+		                                n.F_DeptName +
292
+		                                "</option>"
293
+		                        ).appendTo("#testInput1");
294
+		                    });
295
+		                    $("#testInput1").comboSelect();
296
+		                }
297
+		            }
298
+		        );
299
+		    }
300
+		    bumen()
257 301
 		</script>
258 302
 	</body>
259 303
 

+ 76 - 2
CallCenterWeb.UI/js/index.js

@@ -26,8 +26,10 @@ $(document).ready(function () {
26 26
         elem: '#con_endTime',
27 27
         event: 'focus'
28 28
     });
29
+    
29 30
     //获取消息
30
-    getTopMsgs();
31
+//  getTopMsgs();
32
+    
31 33
     //弹屏右侧切换效果
32 34
     $(".ldtp-cr ul.ld-service li").click(function () {
33 35
         $(this).addClass("cr-click").siblings().removeClass("cr-click");
@@ -335,7 +337,9 @@ $(document).ready(function () {
335 337
 						"token": $.cookie("token")
336 338
 					} , function (data) { 
337 339
 						if(key === '催办工单'){
338
-							document.querySelectorAll(`[mao_paoTipData="${key}"]`)[0].innerText = data.cbnum;
340
+							if(document.querySelectorAll(`[mao_paoTipData="${key}"]`).length !== 0){ 
341
+								document.querySelectorAll(`[mao_paoTipData="${key}"]`)[0].innerText = data.cbnum;
342
+							} 
339 343
 						} 
340 344
 					});
341 345
             	} 
@@ -1947,6 +1951,8 @@ function getTopMsgs() {
1947 1951
 			$('#top_notices_lists').empty();
1948 1952
 			result = result.data;
1949 1953
 			var str = '';
1954
+			
1955
+			
1950 1956
 			if (result && result.length) {
1951 1957
 				if(isFirstShowTopMsg){
1952 1958
 					$('#top_notices_lists').hide();
@@ -2130,3 +2136,71 @@ getNowFormatDateMap()
2130 2136
 
2131 2137
 //获取知识库消息
2132 2138
 setInterval(getnew,15000)
2139
+
2140
+
2141
+
2142
+// 12.25号 弹框提示需求
2143
+function getMmsg (){
2144
+	
2145
+	// 生成器
2146
+	function* gen (data){
2147
+		for(let val of data){
2148
+			yield val;
2149
+		}
2150
+	}
2151
+	
2152
+	// 逻辑
2153
+	function tip (data , index){ 
2154
+		let {done , value}  = data.next();
2155
+		 
2156
+		if(! done){ 
2157
+			layer.alert(value.SMS_Content, {  
2158
+			    title: '提示',
2159
+			    icon : 0 ,
2160
+			    closeBtn : 0,
2161
+			    yes : (index)=>{  
2162
+			    	
2163
+			    	$.ajax({
2164
+						type: "get",
2165
+						url: huayi.config.callcenter_url + "InternalMessages/UpdateState",
2166
+						dataType: 'json',
2167
+						async: true,
2168
+						data: {
2169
+							ids: value.SMS_Id,
2170
+							state: 1, //状态,0未读 1已读
2171
+							token: $.cookie("token")
2172
+						}
2173
+					});
2174
+			    	
2175
+			    	tip(data , index);
2176
+			    },
2177
+			    cancel : ()=>{
2178
+			    	return false;
2179
+			    }
2180
+		    });
2181
+		}else{
2182
+			layer.close(index);
2183
+		}
2184
+	}
2185
+	
2186
+	//接口数据
2187
+	const ajax = (function fn (){
2188
+		$.getJSON(huayi.config.callcenter_url + 'InternalMessages/GetMsg', {
2189
+			token: $.cookie("token"),
2190
+			smstype: 4,
2191
+		},function (data){
2192
+			if(data.data){
2193
+				layer.closeAll('dialog');
2194
+				
2195
+				let tipData = gen(data.data); 
2196
+				tip(tipData) 
2197
+			}
2198
+		})
2199
+		return fn
2200
+	})()
2201
+	 
2202
+	// 五分钟调用一次
2203
+	setInterval(ajax, 300000)
2204
+	 
2205
+}
2206
+getMmsg()