Przeglądaj źródła

知识库管理和知识库查询修改

zhangshuangnan 8 lat temu
rodzic
commit
06565c1d97

+ 23 - 0
CallCenterWeb.UI/zhiShiKu/addModel.html

@@ -45,6 +45,18 @@
45 45
                 <th>内容:</th>
46 46
                 <td colspan="3" class="addCon"></td>
47 47
             </tr>
48
+            <tr>
49
+                <th>是否永久生效:</th>
50
+                <td colspan="3" class="CanLastLong"></td>
51
+            </tr>
52
+            <tr>
53
+                <th>开始时间:</th>
54
+                <td colspan="3" class="StartTime"></td>
55
+            </tr>
56
+            <tr>
57
+                <th>结束时间:</th>
58
+                <td colspan="3" class="EndTime"></td>
59
+            </tr>
48 60
         </tbody>
49 61
     </table>
50 62
     
@@ -70,6 +82,17 @@
70 82
                 $('.addTitle').html(con.F_Title);
71 83
                 $('.addKey').html(con.F_KeyWords);
72 84
                 $('.addCon').html(con.F_Content);
85
+                $('.StartTime').html(con.F_StartTime);
86
+                $('.EndTime').html(con.F_EndTime);
87
+                     
88
+                if(con.F_CanLastLong=='0'){
89
+                	$('.CanLastLong').html("否");
90
+                }else{
91
+                	$('.CanLastLong').html("是");
92
+                }
93
+                
94
+                
95
+                
73 96
             }
74 97
         });
75 98
 

+ 74 - 0
CallCenterWeb.UI/zhiShiKu/js/zhiShiKuManger.js

@@ -157,8 +157,37 @@ $('.addCun').click(function () {
157 157
         addCunTree(addPid, addTitle, addKey, addCon);
158 158
     }
159 159
 })
160
+	laydate.skin('molv');
161
+				laydate({
162
+					elem: '#startTime',
163
+					event: 'focus',
164
+					 istime:true,
165
+					 format:'YYYY-MM-DD hh:mm:ss', // 分隔符可以任意定义,该例子表示只显示年月
166
+				});
167
+				laydate({
168
+					elem: '#endTime',
169
+     				event: 'focus',
170
+     				 istime:true,
171
+					 format:'YYYY-MM-DD hh:mm:ss', // 分隔符可以任意定义,该例子表示只显示年月
172
+				});
173
+	$('input:radio[name="canlastlong"]').change(function () {
174
+        if ($(this).val() == '0') {
175
+            $(".timeBoxs").show();
176
+        }
177
+        else {
178
+            $(".timeBoxs").hide();
179
+        }
180
+    })
160 181
 
161 182
 function addCunTree(addPid, addTitle, addKey, addCon) {
183
+	if($('input:radio[name="canlastlong"]').val()=='0'){
184
+		if($('#startTime').val()==''){
185
+			layer.msg("请选择开始时间!");
186
+			
187
+		}if($('#endTime').val()==''){
188
+			layer.msg("请选择结束时间!");
189
+		}
190
+	}
162 191
     $.ajax({
163 192
         type: "post",
164 193
         url: huayi.config.callcenter_url + "Knowledge/AddInfo",
@@ -169,6 +198,9 @@ function addCunTree(addPid, addTitle, addKey, addCon) {
169 198
             key: addKey,
170 199
             con: addCon,
171 200
             pid: addPid,
201
+            start:$('#startTime').val(),
202
+			end:$('#endTime').val(),
203
+			canlastlong:$('input:radio[name="canlastlong"]').val(),
172 204
             token: token
173 205
         },
174 206
         success: function (data) {
@@ -188,6 +220,28 @@ function addCunTree(addPid, addTitle, addKey, addCon) {
188 220
 
189 221
 
190 222
 //=======================修改功能开始==============================
223
+	$('input:radio[name="editCanlastlong"]').change(function () {
224
+        if ($(this).val() == '0') {
225
+            $(".editTimeBoxs").show();
226
+        }
227
+        else {
228
+            $(".editTimeBoxs").hide();
229
+        }
230
+    })
231
+
232
+	laydate({
233
+			elem: '#editStartTime',
234
+			event: 'focus',
235
+			 istime:true,
236
+			 format:'YYYY-MM-DD hh:mm:ss' // 分隔符可以任意定义,该例子表示只显示年月
237
+		});
238
+		laydate({
239
+			elem: '#editEndTime',
240
+			event: 'focus',
241
+			 istime:true,
242
+			 format:'YYYY-MM-DD hh:mm:ss', // 分隔符可以任意定义,该例子表示只显示年月
243
+		});
244
+
191 245
 var chanId,//修改弹出框内 下拉框当前节点ID
192 246
     changeName,//修改弹出框内 下拉框当前节点name
193 247
     changeGetid,
@@ -274,6 +328,15 @@ function getChangeBox(changeGetid) {
274 328
             $('.inps4').val(con.F_Expand1);
275 329
             $('.changeTitle').val(con.F_Title);
276 330
             $('.changeKey').val(con.F_KeyWords);
331
+            $('input:radio[name="editCanlastlong"][value="'+con.F_CanLastLong+'"]').prop("checked","checked");
332
+            if (con.F_CanLastLong == '0') {
333
+	            $(".editTimeBoxs").show();
334
+	        }
335
+	        else {
336
+	            $(".editTimeBoxs").hide();
337
+	        }
338
+	        $('#editStartTime').val(con.F_StartTime);
339
+	        $('#editEndTime').val(con.F_EndTime);
277 340
             changeEditor.html(con.F_Content);
278 341
             cunId = con.F_CategoryId;
279 342
             chanCunId = cunId;
@@ -282,6 +345,14 @@ function getChangeBox(changeGetid) {
282 345
 
283 346
 }
284 347
 function changeBaoCunAjax(changeGetid, chanCunId) {
348
+	if($('input:radio[name="editCanlastlong"]').val()=='0'){
349
+		if($('#editStartTime').val()==''){
350
+			layer.msg("请选择开始时间!");
351
+			
352
+		}if($('#editEndTime').val()==''){
353
+			layer.msg("请选择结束时间!");
354
+		}
355
+	}
285 356
     $.ajax({
286 357
         type: "post",
287 358
         url: huayi.config.callcenter_url + "Knowledge/EditInfo",
@@ -293,6 +364,9 @@ function changeBaoCunAjax(changeGetid, chanCunId) {
293 364
             key: $('.changeKey').val(),
294 365
             con: encodeURIComponent(changeEditor.html()),
295 366
             pid: chanCunId,
367
+            start:$('#editStartTime').val(),
368
+			end: $('#editEndTime').val(),
369
+			canlastlong: $('input:radio[name="editCanlastlong"]').val(),
296 370
             token: token
297 371
         },
298 372
         success: function (data) {

+ 44 - 2
CallCenterWeb.UI/zhiShiKu/zhiShiKuManger.html

@@ -6,6 +6,7 @@
6 6
 	<script src="../Script/Common/huayi.config.js"></script>
7 7
 		<link href="../css/layer/need/layer.css" />
8 8
 		<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
9
+		<link rel="stylesheet" href="../css/laydate/need/laydate.css" />
9 10
 		<link rel="stylesheet" href="../css/init.css" />
10 11
 		<title>知识库管理</title>
11 12
 		<style>
@@ -111,6 +112,12 @@
111 112
 			    text-overflow: ellipsis;
112 113
 			    text-align: left;
113 114
 			}
115
+			.radio-inline input[type=radio]{
116
+				margin-top: 7px;
117
+			}
118
+			.editTimeBoxs,.timeBoxs{
119
+				display: none;
120
+			}
114 121
 		</style>
115 122
 	</head>
116 123
 
@@ -198,6 +205,24 @@
198 205
 								<td colspan="3"><input type="text" class="addKey" /></td>
199 206
 							</tr>
200 207
 							<tr>
208
+								<th>是否永久生效:</th>
209
+								<td>
210
+									<label class="radio-inline">
211
+	                                    <input type="radio" checked="checked" name="canlastlong" value="1" style="vertical-align: middle;display: inline-block;">是
212
+	                                </label>
213
+	                                <label class="radio-inline">
214
+	                                    <input type="radio" name="canlastlong" value="0" style="vertical-align: middle;display: inline-block;">否
215
+	                                </label>
216
+                                </td>
217
+							</tr>
218
+							<tr class="timeBoxs">
219
+								<th>开始时间:</th>
220
+								<td>
221
+	                               <input type="text" id="startTime" class="laydate-icon"  placeholder="开始时间" style="width: 160px; padding-left: 10px;"/>
222
+	                               <input type="text" id="endTime" class="laydate-icon"  placeholder="结束时间" style="width: 160px; padding-left: 10px; margin-left: 5px;"/>
223
+                                </td>
224
+							</tr>
225
+							<tr>
201 226
 								<th>内容:</th>
202 227
 								<td colspan="3"><textarea id="addEditor" name="content" style="width: 100%;height: 100px;"></textarea></td>
203 228
 							</tr>
@@ -259,6 +284,24 @@
259 284
 								<td colspan="3"><input type="text" class="changeKey" /></td>
260 285
 							</tr>
261 286
 							<tr>
287
+								<th>是否永久生效:</th>
288
+								<td>
289
+									<label class="radio-inline">
290
+	                                    <input type="radio" checked="checked" name="editCanlastlong" value="1" style="vertical-align: middle;display: inline-block;">是
291
+	                                </label>
292
+	                                <label class="radio-inline">
293
+	                                    <input type="radio" name="editCanlastlong" value="0" style="vertical-align: middle;display: inline-block;">否
294
+	                                </label>
295
+                                </td>
296
+							</tr>
297
+							<tr class="editTimeBoxs">
298
+								<th>开始时间:</th>
299
+								<td>
300
+	                               <input type="text" id="editStartTime" class="laydate-icon"  placeholder="开始时间" style="width: 160px; padding-left: 10px;"/>
301
+	                               <input type="text" id="editEndTime" class="laydate-icon"  placeholder="结束时间" style="width: 160px; padding-left: 10px; margin-left: 5px;"/>
302
+                                </td>
303
+							</tr>
304
+							<tr>
262 305
 								<th>内容:</th>
263 306
 								<td colspan="3"><textarea id="changeEditor" name="content" style="width: 100%;height: 100px;"></textarea></td>
264 307
 							</tr>
@@ -272,8 +315,7 @@
272 315
 	<script src="../js/zTree/jquery.ztree.core.js"></script>
273 316
 	<script src="../js/kindeditor/kindeditor.js"></script>
274 317
 	<script src="../js/kindeditor/lang/zh_CN.js"></script>
318
+	<script src="./../css/laydate/laydate.js"></script>
275 319
 	<script src="./js/zhiShiKuManger.js"></script>
276 320
 	</body>
277
-
278
-
279 321
 </html>