Browse Source

邮件列表 ; 添加工单 增加参数filesurl

fanlongfei 6 years ago
parent
commit
4ac4192c02
2 changed files with 432 additions and 418 deletions
  1. 177 176
      WebUI/CallCenterWeb.UI/WebSite/email.html
  2. 255 242
      WebUI/CallCenterWeb.UI/js/email.js

+ 177 - 176
WebUI/CallCenterWeb.UI/WebSite/email.html

@@ -1,182 +1,183 @@
1
-<!DOCTYPE html>
1
+<!DOCTYPE html>
2 2
 <html>
3 3
 
4
-<head>
5
-    <meta charset="UTF-8">
6
-	<title>邮件列表</title>
7
-    <link rel="stylesheet" href="../css/init.css" />
8
-	<link href="../css/Table/table1.css" rel="stylesheet" />
9
-    <script src="../Script/Common/huayi.load.js"></script>
10
-    <script src="../Script/Common/huayi.config.js"></script>
11
-	<script src="../css/laydate/laydate.js"></script>
12
-    <style>
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<title>邮件列表</title>
7
+		<link rel="stylesheet" href="../css/init.css" />
8
+		<link href="../css/Table/table1.css" rel="stylesheet" />
9
+		<script src="../Script/Common/huayi.load.js"></script>
10
+		<script src="../Script/Common/huayi.config.js"></script>
11
+		<script src="../css/laydate/laydate.js"></script>
12
+		<style>
13
+			.content {
14
+				width: 270px;
15
+				height: 100%;
16
+				overflow: hidden;
17
+				white-space: nowrap;
18
+				text-overflow: ellipsis;
19
+				text-align: left;
20
+				cursor: pointer;
21
+			}
13 22
 
14
-        .content {
15
-            width: 270px;
16
-            height: 100%;
17
-            overflow: hidden;
18
-            white-space: nowrap;
19
-            text-overflow: ellipsis;
20
-            text-align: left;
21
-            cursor: pointer;
22
-        }
23
-       
24
-	    .mytable {
25
-            table-layout: fixed;
26
-        }
27
-	    .mytable tbody tr td {
28
-	        overflow: hidden;
29
-	        text-overflow: ellipsis;
30
-	        white-space: nowrap;
31
-	    }
32
-	    
33
-	      /*弹出框*/
34
-       
35
-       .emailDetail {
36
-			width: 100%;
37
-			border: 1px solid #e5e5e5;
38
-			text-align: center;
39
-			padding: 15px;
40
-		}
41
-		
42
-		.emailDetail .con_title {
43
-			font-weight: bold;
44
-			color: #000;
45
-		}
46
-		
47
-		.emailDetail .con_message {
48
-			border-bottom: 1px solid #e5e5e5;
49
-			padding: 5px;
50
-			margin-bottom: 15px;
51
-		}
52
-		.emailDetail .con_content {
53
-			text-align: left;
54
-			text-indent: 2em;
55
-		}  
56
-	    .cjr,.wid,.time{
57
-	    	margin-right: 20px;
58
-	    }
59
-	    .fieURL{
60
-	    	cursor: pointer;
61
-	    }
62
-	    button:disabled{
63
-	    	background-color: #999999;
64
-	    }
23
+			.mytable {
24
+				table-layout: fixed;
25
+			}
26
+			.mytable tbody tr td {
27
+				overflow: hidden;
28
+				text-overflow: ellipsis;
29
+				white-space: nowrap;
30
+			}
31
+
32
+			/*弹出框*/
33
+
34
+			.emailDetail {
35
+				width: 100%;
36
+				border: 1px solid #e5e5e5;
37
+				text-align: center;
38
+				padding: 15px;
39
+			}
40
+
41
+			.emailDetail .con_title {
42
+				font-weight: bold;
43
+				color: #000;
44
+			}
45
+
46
+			.emailDetail .con_message {
47
+				border-bottom: 1px solid #e5e5e5;
48
+				padding: 5px;
49
+				margin-bottom: 15px;
50
+			}
51
+			.emailDetail .con_content {
52
+				text-align: left;
53
+				text-indent: 2em;
54
+			}  
55
+			.cjr,.wid,.time{
56
+				margin-right: 20px;
57
+			}
58
+			.fieURL{
59
+				cursor: pointer;
60
+			}
61
+			button:disabled{
62
+				background-color: #999999;
63
+			}
65 64
     </style>
66
-</head>
65
+	</head>
66
+
67
+	<body class="gray-bg">
68
+		<div class="container-fluid wrapper-content animated fadeInRight">
69
+
70
+			<div class="daoHang clearfix">
71
+				<div class="dhLeft">
72
+					<sapn><i class="syIcon"></i>位置:<a id="ReIndex">首页</a>&gt;<a href="javaScript:;">网站后台</a>&gt;<a href="" class="nowPosition">邮件列表</a></sapn>
73
+				</div>
74
+				<div class="dhRight"><a href="" title="刷新"><i class="fa fa-refresh"></i></a></div>
75
+			</div>
67 76
 
68
-<body class="gray-bg">
69
-    <div class="container-fluid wrapper-content animated fadeInRight">
70
-        
71
-        <div class="daoHang clearfix">
72
-            <div class="dhLeft">
73
-                <sapn><i class="syIcon"></i>位置:<a id="ReIndex">首页</a>&gt;<a href="javaScript:;">网站后台</a>&gt;<a href="" class="nowPosition">邮件列表</a></sapn>
74
-            </div>
75
-            <div class="dhRight"><a href="" title="刷新"><i class="fa fa-refresh"></i></a></div>
76
-        </div>
77
-       
78
-        <div class="Content_box">
79
-            <div class="complain Shows">
80
-                <ul class="nav nav-tabs ul_tab" role="tablist">
81
-					<li class="active">
82
-						<a href="#import_from_file" role="tab" data-toggle="tab">未审核</a>
83
-					</li>
84
-					<li>
85
-						<a href="#import_from_hmd" role="tab" data-toggle="tab">已审核</a>
86
-					</li>
87
-				</ul>
88
-                <div class="tab-content">
89
-	               	<div class="tab-pane fade active in" id="import_from_file">
90
-	               		<div class="toolBar clearfix" style="display: none;">
91
-	               			<div class="toolLeft">
92
-	               				主题:<input class="photo x-color" type="text" id="emailTheme_0" placeholder="请输入主题"/>
93
-								时间:<input id="start_0" class="photo x-color laydate-icon" type="text" placeholder="请选择时间"/>
94
-								审核状态:
95
-			                    <select name="" id="auditingNameType_0" class="photo">
96
-			                        <option value="">全部</option>
97
-			                        <option value="1">已审核</option>
98
-			                        <option value="0">未审核</option>
99
-			                    </select>
100
-				                                        工单状态:
101
-			                    <select name="" id="addNameType_0" class="photo">
102
-			                        <option value="">全部</option>
103
-			                        <option value="1">已添加</option>
104
-			                        <option value="0">未添加</option>
105
-			                    </select>
106
-								<a class="btns" id="sc_btns_0">搜索</a>
107
-	               			</div>
108
-	               		</div>
109
-	               		<!--table-->
110
-		               	<div style="width: 100%;padding: 10px;">
111
-		                    <table class="mytable" id="tableEmail0" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
112
-		                        <thead>
113
-			                        <tr>
114
-										<!--<th data-field="state" data-checkbox="true" data-align="center"></th>  不要删除-->
115
-										<th data-align="center" data-formatter="setCode" data-width="6%">编号</th>
116
-			                            <th data-field="E_Title" data-align="center" data-width="20%">主题</th>
117
-			                            <th data-field="E_Content" align="left" data-width="30%">内容</th>
118
-			                            <th data-field="E_Address" data-align="center" data-width="14%">邮件地址</th>
119
-			                            <th data-field="E_EmailTime" data-align="center" data-width="14%">时间</th>
120
-			                            <th data-field="E_Email" data-align="center" data-width="10%">发件人</th>
121
-			                            <th data-field="E_IsAudit" data-align="center" data-formatter="auditingType" data-width="10%">审核状态</th>
122
-			                            <th data-field="E_IsWorkOrder" data-align="center" data-formatter="addType" data-width="10%">工单状态</th>
123
-			                            <!--<th data-field="E_AttachmentsUrl" data-align="center">附件</th>-->
124
-			                            <th data-align="center"  data-formatter="emailDetail" data-width="6%">操作</th>
125
-			                            <!--data-field="W_Url"-->
126
-			                        </tr>
127
-		                        </thead>
128
-		                    </table>
129
-		                    <p style="margin-top: 20px; display: none;"><button class="btns allDel0">批量删除</button></p>                
130
-		                </div>
131
-	               	</div>
132
-	               	<div class="tab-pane fade" id="import_from_hmd">
133
-	               		<div class="toolBar clearfix" style="display: none;">
134
-	               			<div class="toolLeft">
135
-	               				主题:<input class="photo x-color" type="text" id="emailTheme_1" placeholder="请输入主题"/>
136
-								时间:<input id="start_1" class="photo x-color laydate-icon" type="text" placeholder="请选择时间"/>
137
-								审核状态:
138
-			                    <select name="" id="auditingNameType_1" class="photo">
139
-			                        <option value="">全部</option>
140
-			                        <option value="1">已审核</option>
141
-			                        <option value="0">未审核</option>
142
-			                    </select>
143
-				                                        工单状态:
144
-			                    <select name="" id="addNameType_1" class="photo">
145
-			                        <option value="">全部</option>
146
-			                        <option value="1">已添加</option>
147
-			                        <option value="0">未添加</option>
148
-			                    </select>
149
-								<a class="btns" id="sc_btns_1">搜索</a>
150
-	               			</div>
151
-	               		</div>
152
-	               		<!--table-->
153
-		                <div style="width: 100%;padding: 10px;">
154
-		                    <table class="mytable" id="tableEmail1" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
155
-		                        <thead>
156
-                                    <tr>
157
-										<!--<th data-field="state" data-checkbox="true" data-align="center"></th>-->
158
-										<th data-align="center" data-formatter="setCode" data-width="6%">编号</th>
159
-			                            <th data-field="E_Title" data-align="center" data-width="20%">主题</th>
160
-			                            <th data-field="E_Content" align="left" data-width="30%">内容</th>
161
-			                            <th data-field="E_Address" data-align="center" data-width="14%">邮件地址</th>
162
-			                            <th data-field="E_EmailTime" data-align="center" data-width="14%">时间</th>
163
-			                            <th data-field="E_Email" data-align="center" data-width="10%">发件人</th>
164
-			                            <th data-field="E_IsAudit" data-align="center" data-formatter="auditingType" data-width="10%">审核状态</th>
165
-			                            <th data-field="E_IsWorkOrder" data-align="center" data-formatter="addType" data-width="10%">工单状态</th>
166
-			                            <!--<th data-field="E_AttachmentsUrl" data-align="center">附件</th>-->
167
-			                            <th data-align="center"  data-formatter="emailDetail" data-width="6%">操作</th>
168
-			                            <!--data-field="W_Url"-->
169
-			                        </tr>
170
-		                        </thead>
171
-		                    </table>
172
-		                    <p style="margin-top: 20px; display: none;"><button class="btns allDel1">批量删除</button></p>                
173
-		                </div>
174
-	               	</div>
175
-               </div>
176
-            </div>
177
-        </div>
178
-    </div>    
179
-    <script src="../js/email.js"></script>
180
-</body>
77
+			<div class="Content_box">
78
+				<div class="complain Shows">
79
+					<ul class="nav nav-tabs ul_tab" role="tablist">
80
+						<li class="active">
81
+							<a href="#import_from_file" role="tab" data-toggle="tab">未审核</a>
82
+						</li>
83
+						<li>
84
+							<a href="#import_from_hmd" role="tab" data-toggle="tab">已审核</a>
85
+						</li>
86
+					</ul>
87
+					<div class="tab-content">
88
+						<div class="tab-pane fade active in" id="import_from_file">
89
+							<div class="toolBar clearfix" style="display: none;">
90
+								<div class="toolLeft">
91
+									主题:<input class="photo x-color" type="text" id="emailTheme_0" placeholder="请输入主题" />
92
+									时间:<input id="start_0" class="photo x-color laydate-icon" type="text" placeholder="请选择时间" />
93
+									审核状态:
94
+									<select name="" id="auditingNameType_0" class="photo">
95
+										<option value="">全部</option>
96
+										<option value="1">已审核</option>
97
+										<option value="0">未审核</option>
98
+									</select>
99
+									工单状态:
100
+									<select name="" id="addNameType_0" class="photo">
101
+										<option value="">全部</option>
102
+										<option value="1">已添加</option>
103
+										<option value="0">未添加</option>
104
+									</select>
105
+									<a class="btns" id="sc_btns_0">搜索</a>
106
+								</div>
107
+							</div>
108
+							<!--table-->
109
+							<div style="width: 100%;padding: 10px;">
110
+								<table class="mytable" id="tableEmail0" data-row-style="rowStyle" data-query-params="queryParams"
111
+								 data-pagination="true">
112
+									<thead>
113
+										<tr>
114
+											<!--<th data-field="state" data-checkbox="true" data-align="center"></th>  不要删除-->
115
+											<th data-align="center" data-formatter="setCode" data-width="6%">编号</th>
116
+											<th data-field="E_Title" data-align="center" data-width="20%">主题</th>
117
+											<th data-field="E_Content" align="left" data-width="30%">内容</th>
118
+											<th data-field="E_Address" data-align="center" data-width="14%">邮件地址</th>
119
+											<th data-field="E_EmailTime" data-align="center" data-width="14%">时间</th>
120
+											<th data-field="E_Email" data-align="center" data-width="10%">发件人</th>
121
+											<th data-field="E_IsAudit" data-align="center" data-formatter="auditingType" data-width="10%">审核状态</th>
122
+											<th data-field="E_IsWorkOrder" data-align="center" data-formatter="addType" data-width="10%">工单状态</th>
123
+											<!--<th data-field="E_AttachmentsUrl" data-align="center">附件</th>-->
124
+											<th data-align="center" data-formatter="emailDetail" data-width="6%">操作</th>
125
+											<!--data-field="W_Url"-->
126
+										</tr>
127
+									</thead>
128
+								</table>
129
+								<p style="margin-top: 20px; display: none;"><button class="btns allDel0">批量删除</button></p>
130
+							</div>
131
+						</div>
132
+						<div class="tab-pane fade" id="import_from_hmd">
133
+							<div class="toolBar clearfix" style="display: none;">
134
+								<div class="toolLeft">
135
+									主题:<input class="photo x-color" type="text" id="emailTheme_1" placeholder="请输入主题" />
136
+									时间:<input id="start_1" class="photo x-color laydate-icon" type="text" placeholder="请选择时间" />
137
+									审核状态:
138
+									<select name="" id="auditingNameType_1" class="photo">
139
+										<option value="">全部</option>
140
+										<option value="1">已审核</option>
141
+										<option value="0">未审核</option>
142
+									</select>
143
+									工单状态:
144
+									<select name="" id="addNameType_1" class="photo">
145
+										<option value="">全部</option>
146
+										<option value="1">已添加</option>
147
+										<option value="0">未添加</option>
148
+									</select>
149
+									<a class="btns" id="sc_btns_1">搜索</a>
150
+								</div>
151
+							</div>
152
+							<!--table-->
153
+							<div style="width: 100%;padding: 10px;">
154
+								<table class="mytable" id="tableEmail1" data-row-style="rowStyle" data-query-params="queryParams"
155
+								 data-pagination="true">
156
+									<thead>
157
+										<tr>
158
+											<!--<th data-field="state" data-checkbox="true" data-align="center"></th>-->
159
+											<th data-align="center" data-formatter="setCode" data-width="6%">编号</th>
160
+											<th data-field="E_Title" data-align="center" data-width="20%">主题</th>
161
+											<th data-field="E_Content" align="left" data-width="30%">内容</th>
162
+											<th data-field="E_Address" data-align="center" data-width="14%">邮件地址</th>
163
+											<th data-field="E_EmailTime" data-align="center" data-width="14%">时间</th>
164
+											<th data-field="E_Email" data-align="center" data-width="10%">发件人</th>
165
+											<th data-field="E_IsAudit" data-align="center" data-formatter="auditingType" data-width="10%">审核状态</th>
166
+											<th data-field="E_IsWorkOrder" data-align="center" data-formatter="addType" data-width="10%">工单状态</th>
167
+											<!--<th data-field="E_AttachmentsUrl" data-align="center">附件</th>-->
168
+											<th data-align="center" data-formatter="emailDetail" data-width="6%">操作</th>
169
+											<!--data-field="W_Url"-->
170
+										</tr>
171
+									</thead>
172
+								</table>
173
+								<p style="margin-top: 20px; display: none;"><button class="btns allDel1">批量删除</button></p>
174
+							</div>
175
+						</div>
176
+					</div>
177
+				</div>
178
+			</div>
179
+		</div>
180
+		<script src="../js/email.js"></script>
181
+	</body>
181 182
 
182
-</html>
183
+</html>

+ 255 - 242
WebUI/CallCenterWeb.UI/js/email.js

@@ -1,180 +1,180 @@
1
-
2
-var tables;//表格
3
-var emailTheme;//主题
4
-var start;//时间
5
-var auditingNameType;//审核状态0未审核,1审核
6
-var addNameType;//工单状态
1
+var tables; //表格
2
+var emailTheme; //主题
3
+var start; //时间
4
+var auditingNameType; //审核状态0未审核,1审核
5
+var addNameType; //工单状态
7 6
 var index = 0;
8 7
 
9
-$(document).ready(function () {
10
-    laydate.skin('blue');
11
-    laydate({
12
-        elem: '#start_0',
13
-        event: 'focus'
14
-    });
15
-    laydate({
16
-        elem: '#start_1',
17
-        event: 'focus'
18
-    });
19
-    tables = $('#tableEmail' + index + '');
20
-    //  emailTheme = $('#emailTheme_'+index+'');
21
-    //  start = $('#start_'+index+'').val();
22
-    //  auditingNameType = $('#auditingNameType_'+index+'').val();
23
-    //  addNameType = $('#addNameType_'+index+'').val();
24
-    type = index;
25
-    initTable(tables, type);
26
-    $('.ul_tab li').click(function () {
27
-        index = $(this).index();
28
-        tables = $('#tableEmail' + index + '');
29
-        //emailTheme = $('#emailTheme_'+index+'');
30
-        //start = $('#start_'+index+'').val();
31
-        //auditingNameType = $('#auditingNameType_'+index+'').val();
32
-        //addNameType = $('#addNameType_'+index+'').val();
33
-        type = index;
34
-        initTable(tables, type);
35
-    });
8
+$(document).ready(function() {
9
+	laydate.skin('blue');
10
+	laydate({
11
+		elem: '#start_0',
12
+		event: 'focus'
13
+	});
14
+	laydate({
15
+		elem: '#start_1',
16
+		event: 'focus'
17
+	});
18
+	tables = $('#tableEmail' + index + '');
19
+	//  emailTheme = $('#emailTheme_'+index+'');
20
+	//  start = $('#start_'+index+'').val();
21
+	//  auditingNameType = $('#auditingNameType_'+index+'').val();
22
+	//  addNameType = $('#addNameType_'+index+'').val();
23
+	type = index;
24
+	initTable(tables, type);
25
+	$('.ul_tab li').click(function() {
26
+		index = $(this).index();
27
+		tables = $('#tableEmail' + index + '');
28
+		//emailTheme = $('#emailTheme_'+index+'');
29
+		//start = $('#start_'+index+'').val();
30
+		//auditingNameType = $('#auditingNameType_'+index+'').val();
31
+		//addNameType = $('#addNameType_'+index+'').val();
32
+		type = index;
33
+		initTable(tables, type);
34
+	});
36 35
 })
37 36
 
38 37
 function initTable(tables, type) {
39
-    //先销毁表格
40
-    tables.bootstrapTable('destroy');
41
-    //初始化表格,动态从服务器加载数据
42
-    tables.bootstrapTable({
43
-        method: "get", //使用get请求到服务器获取数据
44
-        url: huayi.config.callcenter_url + "EmailSend/GetEmailMessageList", //获取数据的Servlet地址
45
-        contentType: "application/x-www-form-urlencoded",
46
-        striped: true, //表格显示条纹
47
-        pagination: true, //启动分页
48
-        pageSize: 10, //每页显示的记录数
49
-        pageNumber: 1, //当前第几页
50
-        pageList: [10, 20, 50, 100], //记录数可选列表
51
-        search: false, //是否启用查询
52
-        showColumns: false, //显示下拉框勾选要显示的列
53
-        showRefresh: false, //显示刷新按钮
54
-        sidePagination: "server", //表示服务端请求
55
-        //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
56
-        //设置为limit可以获取limit, offset, search, sort, order
57
-        queryParamsType: "undefined",
58
-        queryParams: function queryParams(params) { //设置查询参数
59
-            var param = {
60
-                page: params.pageNumber,
61
-                pagesize: params.pageSize,
62
-                /*: emailTheme; //主题
38
+	//先销毁表格
39
+	tables.bootstrapTable('destroy');
40
+	//初始化表格,动态从服务器加载数据
41
+	tables.bootstrapTable({
42
+		method: "get", //使用get请求到服务器获取数据
43
+		url: huayi.config.callcenter_url + "EmailSend/GetEmailMessageList", //获取数据的Servlet地址
44
+		contentType: "application/x-www-form-urlencoded",
45
+		striped: true, //表格显示条纹
46
+		pagination: true, //启动分页
47
+		pageSize: 10, //每页显示的记录数
48
+		pageNumber: 1, //当前第几页
49
+		pageList: [10, 20, 50, 100], //记录数可选列表
50
+		search: false, //是否启用查询
51
+		showColumns: false, //显示下拉框勾选要显示的列
52
+		showRefresh: false, //显示刷新按钮
53
+		sidePagination: "server", //表示服务端请求
54
+		//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
55
+		//设置为limit可以获取limit, offset, search, sort, order
56
+		queryParamsType: "undefined",
57
+		queryParams: function queryParams(params) { //设置查询参数
58
+			var param = {
59
+				page: params.pageNumber,
60
+				pagesize: params.pageSize,
61
+				/*: emailTheme; //主题
63 62
 				stime: start, //时间
64 63
 				auditingNameType: auditingNameType,  //审核状态 (1已审核,0未审核)
65 64
 				addNameType: addNameType,  //工单状态(1已添加,0未添加)*/
66
-                isAudit: type,
67
-                token: $.cookie("token")
68
-            };
69
-            return param;
70
-        },
71
-        onLoadSuccess: function (data) { //加载成功时执行
72
-            //layer.msg("加载成功");
73
-            var result = data.rows;
74
-
75
-            if (result) {
76
-                debugger;
77
-                for (var k = 0; k < result.length; k++) {
78
-                    /*$(document).on('click','.lookEmail_'+index+'_'+k+'',{resultData: result[k]},look);*/
79
-                    $('.lookEmail_' + index + '_' + k + '').on('click', { resultData: result[k] }, look);
80
-                }
81
-            }
82
-        },
83
-        onLoadError: function () { //加载失败时执行
84
-            //layer.msg("加载数据失败", { time: 1500, icon: 2 });
85
-        }
86
-    });
65
+				isAudit: type,
66
+				token: $.cookie("token")
67
+			};
68
+			return param;
69
+		},
70
+		onLoadSuccess: function(data) { //加载成功时执行
71
+			//layer.msg("加载成功");
72
+			var result = data.rows;
73
+			if (result) {
74
+				for (var k = 0; k < result.length; k++) {
75
+					/*$(document).on('click','.lookEmail_'+index+'_'+k+'',{resultData: result[k]},look);*/
76
+					$('.lookEmail_' + index + '_' + k + '').on('click', {
77
+						resultData: result[k]
78
+					}, look);
79
+				}
80
+			}
81
+		},
82
+		onLoadError: function() { //加载失败时执行
83
+			//layer.msg("加载数据失败", { time: 1500, icon: 2 });
84
+		}
85
+	});
87 86
 }
88 87
 
89 88
 var html =
90 89
 	'<div class="treeTable emailDetail">' +
91
-		'<h3 class="con_title"></h3>' +
92
-		'<span class="eid" style="display:none"></span>' +
93
-		'<div class="con_message">' +
94
-			'<span>发件人:</span>' +
95
-			'<sapn class="cjr">-</sapn>' +
96
-			'<span>邮件地址:</span>' +
97
-			'<sapn class="wid">-</sapn>' +
98
-			'<span>日期:</span>' +
99
-			'<sapn class="time">-</sapn>' +
100
-		'</div>' +
101
-        '<span class="contentDetails" style="display:none"></span>' +
102
-		'<table class="con_content table table-striped table-hover">' +
103
-			'<tr style="background-color: #fff;">' +
104
-				'<td class="contentDetail" style="border-top: none;text-indent: 0em;">' +
105
-				'</td>' +
106
-			'</tr>' +
107
-			'<tr style="background-color: #f3f3f4;">' +
108
-				'<td class="content">' +
109
-					'附件' +
110
-				'</td>' +
111
-			'</tr>' +
112
-			'<tr style="background-color: #fff;">' +
113
-				'<td class="contentUrl">' +
114
-				'<p></p>' +
115
-				'</td>' +
116
-			'</tr>' +
117
-		'</table>' +
118
-    '<p style="margin-top: 20px;">' +
119
-            '<input type="hidden" id="fileurl" />'+
120
-			'<button class="btns auditing">审核邮件</button>' +
121
-			'<button class="btns addEmail">添加工单</button>' +
122
-		'</p>' +
90
+	'<h3 class="con_title"></h3>' +
91
+	'<span class="eid" style="display:none"></span>' +
92
+	'<div class="con_message">' +
93
+	'<span>发件人:</span>' +
94
+	'<sapn class="cjr">-</sapn>' +
95
+	'<span>邮件地址:</span>' +
96
+	'<sapn class="wid">-</sapn>' +
97
+	'<span>日期:</span>' +
98
+	'<sapn class="time">-</sapn>' +
99
+	'</div>' +
100
+	'<span class="contentDetails" style="display:none"></span>' +
101
+	'<table class="con_content table table-striped table-hover">' +
102
+	'<tr style="background-color: #fff;">' +
103
+	'<td class="contentDetail" style="border-top: none;text-indent: 0em;">' +
104
+	'</td>' +
105
+	'</tr>' +
106
+	'<tr style="background-color: #f3f3f4;">' +
107
+	'<td class="content">' +
108
+	'附件' +
109
+	'</td>' +
110
+	'</tr>' +
111
+	'<tr style="background-color: #fff;">' +
112
+	'<td class="contentUrl">' +
113
+	'<p></p>' +
114
+	'</td>' +
115
+	'</tr>' +
116
+	'</table>' +
117
+	'<p style="margin-top: 20px;">' +
118
+	'<input type="hidden" id="fileurl" />' +
119
+	'<button class="btns auditing">审核邮件</button>' +
120
+	'<button class="btns addEmail">添加工单</button>' +
121
+	'</p>' +
123 122
 	'</div>';
124 123
 var tc;
125 124
 //操作 添加查看详情
126 125
 function emailDetail(val, row, index1) {
127
-    /*return '<div class="lookEmail"><a onclick="look(\''+row.E_EmailId+'\')" title="查看详情"><i class="fa fa-navicon" style="margin-right:2px;"></i>详情</a></div>'*/
128
-    return '<div class="lookEmail_' + index + '_' + index1 + '"><a title="查看详情"><i class="fa fa-navicon" style="margin-right:2px;"></i>详情</a></div>'
126
+	/*return '<div class="lookEmail"><a onclick="look(\''+row.E_EmailId+'\')" title="查看详情"><i class="fa fa-navicon" style="margin-right:2px;"></i>详情</a></div>'*/
127
+	return '<div class="lookEmail_' + index + '_' + index1 +
128
+		'"><a title="查看详情"><i class="fa fa-navicon" style="margin-right:2px;"></i>详情</a></div>'
129 129
 }
130 130
 //通过现有的接口遍历 查看详情
131 131
 function look(e) {
132
-    var con = e.data.resultData;
133
-    e.stopPropagation();
134
-    e.preventDefault();
135
-    if (con) {
136
-        tc = layer.open({
137
-            type: 1,
138
-            title: '邮件详情',
139
-            area: ['70%', '80%'], //宽高
140
-            content: html
141
-        });
142
-        $('.eid').html(con.E_EmailId);
143
-        $('.con_title').html(con.E_Title);
144
-        $('.cjr').html(con.E_Email);
145
-        $('.wid').html(con.E_Address);
146
-        $('.time').html(con.E_EmailTime);
147
-        $('.contentDetails').html(con.E_Content);
148
-        $('.contentDetail').html(setHtmlReplace(con.E_Content));
149
-        if ($('.contentDetails').html() == ' ') {
150
-            $('.contentDetails').html('邮件内容为空。');
151
-        }
152
-        var fUrl = con.E_AttachmentsUrl;
153
-        if (fUrl) {
154
-            fUrl = fUrl.split(',');
155
-            for (var j = 0; j < fUrl.length; j++) {
156
-                fUrl[j] = fUrl[j].substring(1);
157
-                var fileUrl = huayi.config.callcenter_url + fUrl[j];
158
-                //$('.contentUrl').append('<p class="fieURL" onclick="downloadFile(\''+encodeURI(fileUrl)+'\')">'+fielUrl+'</p>');
159
-                $('.contentUrl').append('<p class="fieURL"><a href="' + fileUrl + '" download="filename">' + fileUrl + '</a></p>');
160
-            }
132
+	var con = e.data.resultData;
133
+	e.stopPropagation();
134
+	e.preventDefault();
135
+	if (con) {
136
+		tc = layer.open({
137
+			type: 1,
138
+			title: '邮件详情',
139
+			area: ['70%', '80%'], //宽高
140
+			content: html
141
+		});
142
+		$('.eid').html(con.E_EmailId);
143
+		$('.con_title').html(con.E_Title);
144
+		$('.cjr').html(con.E_Email);
145
+		$('.wid').html(con.E_Address);
146
+		$('.time').html(con.E_EmailTime);
147
+		$('.contentDetails').html(con.E_Content);
148
+		$('.contentDetail').html(setHtmlReplace(con.E_Content));
149
+		if ($('.contentDetails').html() == ' ') {
150
+			$('.contentDetails').html('邮件内容为空。');
151
+		}
152
+		var fUrl = con.E_AttachmentsUrl;
153
+		if (fUrl) {
154
+			fUrl = fUrl.split(',');
155
+			for (var j = 0; j < fUrl.length; j++) {
156
+				fUrl[j] = fUrl[j].substring(1);
157
+				var fileUrl = huayi.config.callcenter_url + fUrl[j];
158
+				//$('.contentUrl').append('<p class="fieURL" onclick="downloadFile(\''+encodeURI(fileUrl)+'\')">'+fielUrl+'</p>');
159
+				$('.contentUrl').append('<p class="fieURL"><a href="' + fileUrl + '" download="filename">' + fileUrl + '</a></p>');
160
+			}
161 161
 
162
-        } else {
163
-            $('.contentUrl p:first-child').html('没有附件。');
164
-        }
165
-        $('#fileurl').val(con.E_AttachmentsUrl);
166
-        //先审核,才可以添加工单
167
-        if ((con.E_IsWorkOrder == 1) && (con.E_IsAudit == 1)) {
168
-            $(".addEmail").attr('disabled', true);
169
-            $(".auditing").attr('disabled', true);
170
-        } else if ((con.E_IsWorkOrder != 1) && (con.E_IsAudit == 1)) {
171
-            $(".addEmail").attr('disabled', false);
172
-            $(".auditing").attr('disabled', true);
173
-        } else if ((con.E_IsWorkOrder != 1) && (con.E_IsAudit != 1)) {
174
-            $(".addEmail").attr('disabled', true);
175
-            $(".auditing").attr('disabled', false);
176
-        }
177
-    }
162
+		} else {
163
+			$('.contentUrl p:first-child').html('没有附件。');
164
+		}
165
+		$('#fileurl').val(con.E_AttachmentsUrl);
166
+		//先审核,才可以添加工单
167
+		if ((con.E_IsWorkOrder == 1) && (con.E_IsAudit == 1)) {
168
+			$(".addEmail").attr('disabled', true);
169
+			$(".auditing").attr('disabled', true);
170
+		} else if ((con.E_IsWorkOrder != 1) && (con.E_IsAudit == 1)) {
171
+			$(".addEmail").attr('disabled', false);
172
+			$(".auditing").attr('disabled', true);
173
+		} else if ((con.E_IsWorkOrder != 1) && (con.E_IsAudit != 1)) {
174
+			$(".addEmail").attr('disabled', true);
175
+			$(".auditing").attr('disabled', false);
176
+		}
177
+	}
178 178
 }
179 179
 
180 180
 
@@ -283,72 +283,77 @@ function look(str){
283 283
 //}
284 284
 
285 285
 //审核
286
-$(document).on('click', '.auditing', function () {
287
-    $.post(huayi.config.callcenter_url + "EmailSend/IsAudit", {
288
-        E_EmailId: $('.eid').html(),
289
-        E_Email: $('.wid').html(),
290
-        E_Title: $('.con_title').html(),
291
-        E_EmailTime: $('.time').html(),
292
-        E_Content: $('.contentDetails').html(),
293
-        E_AttachmentsUrl: $('#fileurl').val(),
294
-        token: $.cookie("token")
295
-    }, function (result) {
296
-        var data = JSON.parse(result);
297
-        if (data.state == "success") {
298
-            tables = $('#tableEmail' + index + '');
299
-            //emailTheme = $('#emailTheme_'+index+'');
300
-            //start = $('#start_'+index+'').val();
301
-            //auditingNameType = $('#auditingNameType_'+index+'').val();
302
-            //addNameType = $('#addNameType_'+index+'').val();
303
-            type = index;
304
-            initTable(tables, type);
305
-            $(".auditing").attr('disabled', true);
306
-            $(".addEmail").attr('disabled', false);
307
-            layer.msg("审核成功");
308
-        }
309
-    })
286
+$(document).on('click', '.auditing', function() {
287
+	$.post(huayi.config.callcenter_url + "EmailSend/IsAudit", {
288
+		E_EmailId: $('.eid').html(),
289
+		E_Email: $('.wid').html(),
290
+		E_Title: $('.con_title').html(),
291
+		E_EmailTime: $('.time').html(),
292
+		E_Content: $('.contentDetails').html(),
293
+		E_AttachmentsUrl: $('#fileurl').val(),
294
+		token: $.cookie("token")
295
+	}, function(result) {
296
+		var data = JSON.parse(result);
297
+		if (data.state == "success") {
298
+			tables = $('#tableEmail' + index + '');
299
+			//emailTheme = $('#emailTheme_'+index+'');
300
+			//start = $('#start_'+index+'').val();
301
+			//auditingNameType = $('#auditingNameType_'+index+'').val();
302
+			//addNameType = $('#addNameType_'+index+'').val();
303
+			type = index;
304
+			initTable(tables, type);
305
+			$(".auditing").attr('disabled', true);
306
+			$(".addEmail").attr('disabled', false);
307
+			layer.msg("审核成功");
308
+		}
309
+	})
310 310
 });
311 311
 
312 312
 
313 313
 
314 314
 //添加
315
-$(document).on('click', '.addEmail', function () {
316
-    $.post(huayi.config.callcenter_url + "EmailSend/AddWorkOrderByEmail", {
317
-        emailid: $('.eid').html(),
318
-        email: $('.wid').html(),
319
-        title: $('.con_title').html(),
320
-        content: $('.contentDetails').html(),
321
-        token: $.cookie("token")
322
-    }, function (result) {
323
-        var data = JSON.parse(result);
324
-        if (data.state == "success") {
325
-            tables = $('#tableEmail' + index + '');
326
-            //emailTheme = $('#emailTheme_'+index+'');
327
-            //start = $('#start_'+index+'').val();
328
-            //auditingNameType = $('#auditingNameType_'+index+'').val();
329
-            //addNameType = $('#addNameType_'+index+'').val();
330
-            type = index;
331
-            initTable(tables, type);
332
-            $(".addEmail").attr('disabled', true);
333
-            layer.msg("添加成功");
334
-        }
335
-    })
315
+$(document).on('click', '.addEmail', function() {
316
+	$.post(huayi.config.callcenter_url + "EmailSend/AddWorkOrderByEmail", {
317
+		emailid: $('.eid').html(),
318
+		email: $('.wid').html(),
319
+		title: $('.con_title').html(),
320
+		content: $('.contentDetails').html(),
321
+		filesurl: $('#fileurl').val(), // 20190422添加 fanlogfei
322
+		token: $.cookie("token")
323
+	}, function(result) {
324
+		var data = JSON.parse(result);
325
+		if (data.state == "success") {
326
+			tables = $('#tableEmail' + index + '');
327
+			//emailTheme = $('#emailTheme_'+index+'');
328
+			//start = $('#start_'+index+'').val();
329
+			//auditingNameType = $('#auditingNameType_'+index+'').val();
330
+			//addNameType = $('#addNameType_'+index+'').val();
331
+			type = index;
332
+			initTable(tables, type);
333
+			$(".addEmail").attr('disabled', true);
334
+			layer.msg("添加成功");
335
+		}
336
+	})
336 337
 
337 338
 });
338 339
 
339 340
 /*搜索*/
340
-$(document).on('click', '#sc_btns_0', { indexParam: 0 }, searchEmail);
341
-$(document).on('click', '#sc_btns_1', { indexParam: 1 }, searchEmail);
341
+$(document).on('click', '#sc_btns_0', {
342
+	indexParam: 0
343
+}, searchEmail);
344
+$(document).on('click', '#sc_btns_1', {
345
+	indexParam: 1
346
+}, searchEmail);
342 347
 
343 348
 function searchEmail(e) {
344
-    var index = e.data.indexParam;
345
-    tables = $('#tableEmail' + index + '');
346
-    //  emailTheme = $('#emailTheme_'+index+'');
347
-    //  start = $('#start_'+index+'').val();
348
-    //  auditingNameType = $('#auditingNameType_'+index+'').val();
349
-    //  addNameType = $('#addNameType_'+index+'').val();
350
-    type = index;
351
-    initTable(tables, type);
349
+	var index = e.data.indexParam;
350
+	tables = $('#tableEmail' + index + '');
351
+	//  emailTheme = $('#emailTheme_'+index+'');
352
+	//  start = $('#start_'+index+'').val();
353
+	//  auditingNameType = $('#auditingNameType_'+index+'').val();
354
+	//  addNameType = $('#addNameType_'+index+'').val();
355
+	type = index;
356
+	initTable(tables, type);
352 357
 }
353 358
 
354 359
 
@@ -396,47 +401,55 @@ function dellEmail(e){
396 401
 
397 402
 //编号
398 403
 function setCode(val, row, index) {
399
-    return index + 1;
404
+	return index + 1;
400 405
 }
401 406
 //审核状态
402 407
 function auditingType(val) {
403
-    if (val == 1) {
404
-        return '已审核';
405
-    } else {
406
-        return '未审核';
407
-    }
408
+	if (val == 1) {
409
+		return '已审核';
410
+	} else {
411
+		return '未审核';
412
+	}
408 413
 }
409 414
 //工单状态
410 415
 function addType(val) {
411
-    if (val == 1) {
412
-        return '已添加';
413
-    } else {
414
-        return '未添加';
415
-    }
416
+	if (val == 1) {
417
+		return '已添加';
418
+	} else {
419
+		return '未添加';
420
+	}
416 421
 }
417 422
 
418 423
 //下载
419 424
 function downloadFile(furl) {
420
-    try {
421
-        var elemIF = document.createElement("iframe");
422
-        elemIF.src = furl;
423
-        elemIF.style.display = "none";
424
-        document.body.appendChild(elemIF);
425
-    } catch (e) {
426
-        layer.msg('下载出错');
427
-    }
425
+	try {
426
+		var elemIF = document.createElement("iframe");
427
+		elemIF.src = furl;
428
+		elemIF.style.display = "none";
429
+		document.body.appendChild(elemIF);
430
+	} catch (e) {
431
+		layer.msg('下载出错');
432
+	}
428 433
 }
429 434
 
430 435
 //字符串替换
431 436
 function setHtmlReplace(MsgContent) {
432
-    var Htmls = [
433
-        { aHtml: /\ +/g, bHtml: ' ' },
434
-        { aHtml: /[ ]/g, bHtml: '&nbsp&nbsp&nbsp&nbsp&nbsp' },
435
-        { aHtml: /[\r\n]/g, bHtml: '<BR>' }
436
-    ];
437
-    $.each(Htmls, function (index, item) {
438
-        var re = new RegExp(item.aHtml, "g");
439
-        MsgContent = MsgContent.replace(re, item.bHtml);
440
-    });
441
-    return MsgContent;
442
-}
437
+	var Htmls = [{
438
+			aHtml: /\ +/g,
439
+			bHtml: ' '
440
+		},
441
+		{
442
+			aHtml: /[ ]/g,
443
+			bHtml: '&nbsp&nbsp&nbsp&nbsp&nbsp'
444
+		},
445
+		{
446
+			aHtml: /[\r\n]/g,
447
+			bHtml: '<BR>'
448
+		}
449
+	];
450
+	$.each(Htmls, function(index, item) {
451
+		var re = new RegExp(item.aHtml, "g");
452
+		MsgContent = MsgContent.replace(re, item.bHtml);
453
+	});
454
+	return MsgContent;
455
+}