1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
| //弹窗封装
| //start
| window.diaLogMes = {};
| var diaLog = {
| diaLogWin: function (title, width, height, src, top, right, left) {
| var screenwidth = window.innerWidth;//1440
| var setpyNum = '';
| if (right != "") {
| setpyNum = screenwidth - width - (parseInt(right));//1100离左边的距离
| } else if (left != "") {
| setpyNum = left;
| }
| diaLog.diaLogWinCloseTitle(title);
| layer.open({
| type: 2,
| title: title,
| area: [width + 'px', height + 'px'],
| shade: false,
| maxmin: true,
| offset: [top, (setpyNum + 'px')],//上 右
| content: [src, 'no'],
| success: function (layero, index) {
| //存储弹窗信息
| window.diaLogMes.innerText = layero[0].innerText.replace(/[\r\n]/g, "");
| window.diaLogMes.index = index;
| },
| cancel: function (index, layero) {
| var iframeObj = $("#layui-layer-iframe" + index, layero);
| if (iframeObj) {
| try {
| if (iframeObj[0].contentWindow.onunload) {
| iframeObj[0].contentWindow.onunload();
| }
| } catch (e) {
|
| }
| }
| }
| })
|
| },
| diaLogWincenter: function (title, width, height, src) {
|
| diaLog.diaLogWinCloseTitle(title);
| layer.open({
| type: 2,
| title: title,
| area: [width + 'px', height + 'px'],
| shade: false,
| maxmin: true,
| offset: 'auto',
| content: [src, 'no'],
| success: function (layero, index) {
| //存储弹窗信息
| window.diaLogMes.innerText = layero[0].innerText.replace(/[\r\n]/g, "");
| window.diaLogMes.index = index;
| },
| cancel: function (index, layero) {
| var iframeObj = $("#layui-layer-iframe" + index, layero);
| if (iframeObj) {
| try {
| if (iframeObj[0].contentWindow.onunload) {
| iframeObj[0].contentWindow.onunload();
| }
| } catch (e) {
|
| }
| }
| }
| })
|
| },
|
| /**
| **关闭指定title的弹窗
|
| **/
| diaLogWinCloseTitle: function (name) {
| try {
| var innerText = window.diaLogMes.innerText;
| var index = window.diaLogMes.index;
| if (innerText == name) {
| layer.close(index);
| }
| } catch (ex) {
| }
|
| },
| /**
| **关闭所有弹窗
| **/
| diaLogWinCloseAll: function () {
| layer.closeAll('iframe');
| },
|
|
|
|
| }
|
|