|
|
@@ -1,4 +1,4 @@
|
|
1
|
|
-<!DOCTYPE html>
|
|
|
1
|
+<!DOCTYPE html>
|
|
2
|
2
|
<html>
|
|
3
|
3
|
|
|
4
|
4
|
<head>
|
|
|
@@ -279,95 +279,135 @@
|
|
279
|
279
|
</table>
|
|
280
|
280
|
</div><!--endprint1-->
|
|
281
|
281
|
|
|
282
|
|
- <div class="alignC">
|
|
283
|
|
- <input type="button" value="打印" class="btn" onclick="preview(1)" />
|
|
284
|
|
- </div>
|
|
285
|
|
-
|
|
286
|
|
- <script type="text/javascript">
|
|
|
282
|
+ <div class="alignC">
|
|
|
283
|
+ <input type="button" value="导出PDF" class="btn" id="btn-html2canvas" />
|
|
|
284
|
+ <input type="button" value="打印" class="btn" onclick="preview(1)" />
|
|
|
285
|
+ </div>
|
|
|
286
|
+
|
|
|
287
|
+ <script src="../js/plugins/html2pdf/jspdf.debug.js"></script>
|
|
|
288
|
+ <script src="../js/plugins/html2pdf/html2canvas.js"></script>
|
|
|
289
|
+ <script type="text/javascript">
|
|
287
|
290
|
var wid = helper.request.queryString("wid");
|
|
288
|
291
|
$(document).ready(function(){
|
|
289
|
|
- if (wid) {
|
|
290
|
|
- $.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetWorkOrder', { workorderid: wid, "token": $.cookie("token") }, function (result) {
|
|
291
|
|
- if (result.state.toLowerCase() == "success") {
|
|
292
|
|
- var content = result.data;
|
|
293
|
|
- //console.log( content);
|
|
294
|
|
- $(".gdbhs").text(content.data[0].F_WorkOrderId);//工单
|
|
295
|
|
- $(".tsfs").text(content.data[0].SourceName);
|
|
296
|
|
- $(".lxr").text(content.data[0].F_CusName);//内容摘要
|
|
297
|
|
- $('.lxdh').text(content.data[0].F_CusPhone);//联系电话
|
|
298
|
|
- //$('.dz').text(content.data[0].F_CusAddress);
|
|
299
|
|
- //$('.lxrphone').text(content.data[0].F_ConPhone);
|
|
300
|
|
- $(".lxr ").text(content.data[0].F_ComContent);//内容
|
|
301
|
|
- var T= content.data[0].F_CreateTime;//受理时间
|
|
302
|
|
- if(T){
|
|
303
|
|
- var S=T.substring(0, T.indexOf(' '));
|
|
304
|
|
- $('.tssj').text(S);
|
|
305
|
|
- }
|
|
306
|
|
- if(content.jbdata.length > 0){
|
|
307
|
|
- var qst = content.jbdata[0].F_SureTime;//签收时间
|
|
308
|
|
- if(qst){
|
|
309
|
|
- var qs = qst.substring(0,qst.indexOf(' '));
|
|
310
|
|
- $('.QSHJ').text(qs);
|
|
311
|
|
- }
|
|
312
|
|
- var qst0 = content.jbdata[0].F_LimitTime;//办理时限
|
|
313
|
|
- if(qst0){
|
|
314
|
|
- var qs0 = qst0.substring(0,qst0.indexOf(' '));
|
|
315
|
|
- $('.BLSX').html(qs0);
|
|
316
|
|
- }
|
|
317
|
|
- }
|
|
318
|
|
- $(".gdbh").text(content.data[0].F_CusName);//投诉人
|
|
319
|
|
- $(".mmdj").text(content.data[0].F_SourceAddress);//地址
|
|
320
|
|
- $(".tslx").text(content.data[0].TypeName1);//偶投诉类型
|
|
321
|
|
- // 6 || 7 || 9显示办理结果
|
|
322
|
|
- if(content.data[0].F_WorkState == '6' || content.data[0].F_WorkState == '7' || content.data[0].F_WorkState == '9'){
|
|
323
|
|
- $(".bljg").text(content.data[0].F_Result);//单位处理结果
|
|
324
|
|
- }
|
|
325
|
|
-
|
|
326
|
|
-
|
|
327
|
|
- //密级程度
|
|
328
|
|
- if(content.data[0].F_IsProtect == 0) {
|
|
329
|
|
- $('.MJ').text("普通");
|
|
330
|
|
- } else {
|
|
331
|
|
- $('.MJ').text("保密");
|
|
|
292
|
+ if (wid) {
|
|
|
293
|
+ $.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetWorkOrder', { workorderid: wid, "token": $.cookie("token") }, function (result) {
|
|
|
294
|
+ if (result.state.toLowerCase() == "success") {
|
|
|
295
|
+ var content = result.data;
|
|
|
296
|
+ //console.log( content);
|
|
|
297
|
+ $(".gdbhs").text(content.data[0].F_WorkOrderId);//工单
|
|
|
298
|
+ $(".tsfs").text(content.data[0].SourceName);
|
|
|
299
|
+ $(".lxr").text(content.data[0].F_CusName);//内容摘要
|
|
|
300
|
+ $('.lxdh').text(content.data[0].F_CusPhone);//联系电话
|
|
|
301
|
+ //$('.dz').text(content.data[0].F_CusAddress);
|
|
|
302
|
+ //$('.lxrphone').text(content.data[0].F_ConPhone);
|
|
|
303
|
+ $(".lxr ").text(content.data[0].F_ComContent);//内容
|
|
|
304
|
+ var T= content.data[0].F_CreateTime;//受理时间
|
|
|
305
|
+ if(T){
|
|
|
306
|
+ var S=T.substring(0, T.indexOf(' '));
|
|
|
307
|
+ $('.tssj').text(S);
|
|
|
308
|
+ }
|
|
|
309
|
+ if(content.jbdata.length > 0){
|
|
|
310
|
+ var qst = content.jbdata[0].F_SureTime;//签收时间
|
|
|
311
|
+ if(qst){
|
|
|
312
|
+ var qs = qst.substring(0,qst.indexOf(' '));
|
|
|
313
|
+ $('.QSHJ').text(qs);
|
|
|
314
|
+ }
|
|
|
315
|
+ var qst0 = content.jbdata[0].F_LimitTime;//办理时限
|
|
|
316
|
+ if(qst0){
|
|
|
317
|
+ var qs0 = qst0.substring(0,qst0.indexOf(' '));
|
|
|
318
|
+ $('.BLSX').html(qs0);
|
|
332
|
319
|
}
|
|
333
|
|
-// if (content.data[0].F_Result) {
|
|
334
|
|
-// var rt = content.data[0].F_Result.replace(/[ ]/g, " ").replace(/\ +/g, " ").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />");
|
|
335
|
|
-// $(".cljg").html(rt);
|
|
336
|
|
-// }
|
|
337
|
|
-// else {
|
|
338
|
|
-// $(".cljg").html("");
|
|
339
|
|
-// }
|
|
340
|
|
- //单位领导批示
|
|
341
|
|
- var n=content.psdata.length;
|
|
342
|
|
- if (n > 0) {
|
|
343
|
|
- var ldps = content.psdata[n - 1].F_SuperOpinion;
|
|
344
|
|
- //if (ldps) { ldps = ldps.replace(/[ ]/g, " ").replace(/\ +/g, " ").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />"); }
|
|
345
|
|
-
|
|
346
|
|
- $(".ldps").html(ldps);
|
|
347
|
|
- }
|
|
348
|
|
- //调度意见
|
|
349
|
|
- var m = content.jbdata.length;
|
|
350
|
|
- if (m > 0) {
|
|
351
|
|
- $('.cbdw').text(content.jbdata[m-1].DeptName);//主办单位
|
|
352
|
|
- if(content.jbdata[m-1].OtherDeptName){
|
|
353
|
|
- $('#xbdws').show();
|
|
354
|
|
- $('.xbdw').text(content.jbdata[m-1].OtherDeptName);//协办单位
|
|
355
|
|
- }else{
|
|
356
|
|
- $('#xbdws').hide();
|
|
357
|
320
|
}
|
|
358
|
|
- var jbyjs = content.jbdata[m- 1].F_AssignedOpinion;
|
|
359
|
|
-
|
|
360
|
|
- if(jbyjs){
|
|
361
|
|
- jbyjs = jbyjs.replace(/[ ]/g, " ").replace(/\ +/g, " ").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />");
|
|
362
|
|
- $(".jbyj").html(jbyjs);
|
|
363
|
|
- }else{
|
|
364
|
|
- $(".jbyj").html("");
|
|
365
|
|
- }
|
|
366
|
|
- }
|
|
367
|
|
- }
|
|
368
|
|
- })
|
|
369
|
|
- }
|
|
370
|
|
- })
|
|
|
321
|
+ $(".gdbh").text(content.data[0].F_CusName);//投诉人
|
|
|
322
|
+ $(".mmdj").text(content.data[0].F_SourceAddress);//地址
|
|
|
323
|
+ $(".tslx").text(content.data[0].TypeName1);//偶投诉类型
|
|
|
324
|
+ // 6 || 7 || 9显示办理结果
|
|
|
325
|
+ if(content.data[0].F_WorkState == '6' || content.data[0].F_WorkState == '7' || content.data[0].F_WorkState == '9'){
|
|
|
326
|
+ $(".bljg").text(content.data[0].F_Result);//单位处理结果
|
|
|
327
|
+ }
|
|
|
328
|
+
|
|
|
329
|
+
|
|
|
330
|
+ //密级程度
|
|
|
331
|
+ if(content.data[0].F_IsProtect == 0) {
|
|
|
332
|
+ $('.MJ').text("普通");
|
|
|
333
|
+ } else {
|
|
|
334
|
+ $('.MJ').text("保密");
|
|
|
335
|
+ }
|
|
|
336
|
+ // if (content.data[0].F_Result) {
|
|
|
337
|
+ // var rt = content.data[0].F_Result.replace(/[ ]/g, " ").replace(/\ +/g, " ").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />");
|
|
|
338
|
+ // $(".cljg").html(rt);
|
|
|
339
|
+ // }
|
|
|
340
|
+ // else {
|
|
|
341
|
+ // $(".cljg").html("");
|
|
|
342
|
+ // }
|
|
|
343
|
+ //单位领导批示
|
|
|
344
|
+ var n=content.psdata.length;
|
|
|
345
|
+ if (n > 0) {
|
|
|
346
|
+ var ldps = content.psdata[n - 1].F_SuperOpinion;
|
|
|
347
|
+ //if (ldps) { ldps = ldps.replace(/[ ]/g, " ").replace(/\ +/g, " ").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />"); }
|
|
|
348
|
+
|
|
|
349
|
+ $(".ldps").html(ldps);
|
|
|
350
|
+ }
|
|
|
351
|
+ //调度意见
|
|
|
352
|
+ var m = content.jbdata.length;
|
|
|
353
|
+ if (m > 0) {
|
|
|
354
|
+ $('.cbdw').text(content.jbdata[m-1].DeptName);//主办单位
|
|
|
355
|
+ if(content.jbdata[m-1].OtherDeptName){
|
|
|
356
|
+ $('#xbdws').show();
|
|
|
357
|
+ $('.xbdw').text(content.jbdata[m-1].OtherDeptName);//协办单位
|
|
|
358
|
+ }else{
|
|
|
359
|
+ $('#xbdws').hide();
|
|
|
360
|
+ }
|
|
|
361
|
+ var jbyjs = content.jbdata[m- 1].F_AssignedOpinion;
|
|
|
362
|
+
|
|
|
363
|
+ if(jbyjs){
|
|
|
364
|
+ jbyjs = jbyjs.replace(/[ ]/g, " ").replace(/\ +/g, " ").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />");
|
|
|
365
|
+ $(".jbyj").html(jbyjs);
|
|
|
366
|
+ }else{
|
|
|
367
|
+ $(".jbyj").html("");
|
|
|
368
|
+ }
|
|
|
369
|
+ }
|
|
|
370
|
+ }
|
|
|
371
|
+ })
|
|
|
372
|
+ }
|
|
|
373
|
+ document.getElementById("btn-html2canvas").onclick = function(){
|
|
|
374
|
+
|
|
|
375
|
+ // 将 id 为 content 的 div 渲染成 canvas
|
|
|
376
|
+ html2canvas(document.getElementById("main"), {
|
|
|
377
|
+
|
|
|
378
|
+ // 渲染完成时调用,获得 canvas
|
|
|
379
|
+ onrendered: function(canvas) {
|
|
|
380
|
+
|
|
|
381
|
+ // 从 canvas 提取图片数据
|
|
|
382
|
+ var imgData = canvas.toDataURL('image/jpeg');
|
|
|
383
|
+
|
|
|
384
|
+ var doc = new jsPDF("p", "mm", "a4");
|
|
|
385
|
+ // |
|
|
|
386
|
+ // |—————————————————————————————|
|
|
|
387
|
+ // A0 841×1189
|
|
|
388
|
+ // A1 594×841
|
|
|
389
|
+ // A2 420×594
|
|
|
390
|
+ // A3 297×420
|
|
|
391
|
+ // A4 210×297
|
|
|
392
|
+ // A5 148×210
|
|
|
393
|
+ // A6 105×148
|
|
|
394
|
+ // A7 74×105
|
|
|
395
|
+ // A8 52×74
|
|
|
396
|
+ // A9 37×52
|
|
|
397
|
+ // A10 26×37
|
|
|
398
|
+ // |——|———————————————————————————|
|
|
|
399
|
+ // |——|——|
|
|
|
400
|
+ // | |
|
|
|
401
|
+ doc.addImage(imgData, 'JPEG', 0, 0,210,297);
|
|
|
402
|
+
|
|
|
403
|
+ doc.save('sq12345.pdf');
|
|
|
404
|
+ }
|
|
|
405
|
+ });
|
|
|
406
|
+
|
|
|
407
|
+ }
|
|
|
408
|
+
|
|
|
409
|
+
|
|
|
410
|
+ })
|
|
371
|
411
|
function preview(oper) {
|
|
372
|
412
|
//debugger;
|
|
373
|
413
|
if (oper < 5) {
|
|
|
@@ -386,16 +426,17 @@
|
|
386
|
426
|
}
|
|
387
|
427
|
|
|
388
|
428
|
GetData();
|
|
389
|
|
- function GetData() {
|
|
390
|
|
- var date = new Date;
|
|
391
|
|
- var year = date.getFullYear();
|
|
392
|
|
- var month = date.getMonth() + 1;
|
|
393
|
|
- var strDate = date.getDate();
|
|
394
|
|
- month = (month <= 9 ? "0" + month : month);
|
|
395
|
|
- strDate = (strDate <= 9 ? "0" + strDate : strDate)
|
|
396
|
|
- var mydate = (year.toString() + '年' + month.toString() + '月' + strDate.toString()+'日');
|
|
397
|
|
- $(".Data").text(mydate);
|
|
398
|
|
- }
|
|
|
429
|
+ function GetData() {
|
|
|
430
|
+ var date = new Date;
|
|
|
431
|
+ var year = date.getFullYear();
|
|
|
432
|
+ var month = date.getMonth() + 1;
|
|
|
433
|
+ var strDate = date.getDate();
|
|
|
434
|
+ month = (month <= 9 ? "0" + month : month);
|
|
|
435
|
+ strDate = (strDate <= 9 ? "0" + strDate : strDate)
|
|
|
436
|
+ var mydate = (year.toString() + '年' + month.toString() + '月' + strDate.toString()+'日');
|
|
|
437
|
+ $(".Data").text(mydate);
|
|
|
438
|
+ }
|
|
|
439
|
+
|
|
399
|
440
|
</script>
|
|
400
|
441
|
</body>
|
|
401
|
442
|
|