Kaynağa Gözat

修改 我任务结果任务结果详情页面;

fanlongfei 6 yıl önce
ebeveyn
işleme
dd1c437f3c

+ 172 - 172
CallCenterWeb.UI/Quality/zhibiaoguanli.html

@@ -1,201 +1,201 @@
1 1
 <!DOCTYPE html>
2 2
 <html>
3 3
 
4
-	<head>
5
-		<meta charset="UTF-8">
6
-		<meta name="viewport" content="width=device-width, initial-scale=1.0">
7
-		<link href="../css/init.css" rel="stylesheet" />
8
-		<link rel="stylesheet" href="../css/zhibiaoguanli.css" />
9
-		<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
10
-		<link rel="stylesheet" href="../css/init.css" />
11
-		<link href="../css/Table/table1.css" rel="stylesheet" />
12
-		<title>指标管理</title>
4
+<head>
5
+	<meta charset="UTF-8">
6
+	<meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+	<link href="../css/init.css" rel="stylesheet" />
8
+	<link rel="stylesheet" href="../css/zhibiaoguanli.css" />
9
+	<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
10
+	<link rel="stylesheet" href="../css/init.css" />
11
+	<link href="../css/Table/table1.css" rel="stylesheet" />
12
+	<title>指标管理</title>
13 13
 
14
-	</head>
14
+</head>
15 15
 
16
-	<body class="gray-bg">
17
-		<div class="daoHang clearfix">
18
-			<div class="dhLeft">
19
-				<sapn><i class="syIcon"></i>位置:
20
-					<a href="javaScript:;" id="ReIndex">首页</a>&gt;
21
-					<a href="javaScript:;">质检管理</a>&gt;
22
-					<a href="" style="color: #000;">指标管理</a>
23
-				</sapn>
24
-			</div>
25
-			<div class="dhRight">
26
-				<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
27
-			</div>
16
+<body class="gray-bg">
17
+	<div class="daoHang clearfix">
18
+		<div class="dhLeft">
19
+			<sapn><i class="syIcon"></i>位置:
20
+				<a href="javaScript:;" id="ReIndex">首页</a>&gt;
21
+				<a href="javaScript:;">质检管理</a>&gt;
22
+				<a href="" style="color: #000;">指标管理</a>
23
+			</sapn>
28 24
 		</div>
25
+		<div class="dhRight">
26
+			<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
27
+		</div>
28
+	</div>
29 29
 
30
-		<div class="wrapper wrapper-content animated fadeInRight wrap">
31
-			<div class="toolBox clearfix">
32
-				<div class="pull-left">
33
-					<div class="form-inline">
34
-						<div class="form-group">
35
-							<input id="Keys" type="text" class="form-control" placeholder="输入指标标题" />
36
-						</div>
30
+	<div class="wrapper wrapper-content animated fadeInRight wrap">
31
+		<div class="toolBox clearfix">
32
+			<div class="pull-left">
33
+				<div class="form-inline">
34
+					<div class="form-group">
35
+						<input id="Keys" type="text" class="form-control" placeholder="输入指标标题" />
37 36
 					</div>
38 37
 				</div>
39
-				<div class="pull-right">
40
-					<button  class="sc_btn" id="sc_btns">搜索</button>
41
-				</div>
42 38
 			</div>
39
+			<div class="pull-right">
40
+				<button class="sc_btn" id="sc_btns">搜索</button>
41
+			</div>
42
+		</div>
43 43
 
44
-			<div class="tbleft">
45
-				<h4 class="text-center text-danger">指标分类</h4>
46
-				<div class="anniu" class="toolbar1">
47
-					<button class="leftAdd btn">增加</button>
48
-					<button class="leftChange btn">修改</button>
49
-					<button class="leftDelete btn">删除</button>
50
-				</div>
51
-				<table id="tb1">
52
-					<thead>
53
-						<tr>
54
-							<th data-field="checkbox" data-align="center" data-formatter="setCode"></th>
55
-							<th data-align="center" data-field="F_ParentId" data-formatter="Type">分类名称</th>
56
-							<th data-align="center" data-field="F_Expand1">分值</th>
57
-
58
-						</tr>
59
-					</thead>
60
-					<tbody>
61
-					</tbody>
62
-				</table>
44
+		<div class="tbleft">
45
+			<h4 class="text-center text-danger">指标分类</h4>
46
+			<div class="anniu" class="toolbar1">
47
+				<button class="leftAdd btn">增加</button>
48
+				<button class="leftChange btn">修改</button>
49
+				<button class="leftDelete btn">删除</button>
63 50
 			</div>
64
-			<!--右边/-->
65
-			<div class="tbright">
66
-				<h4 class="text-center text-danger">指标列表</h4>
67
-				<div class="anniu" class="toolbar2">
68
-					<button class="rightAdd btn">增加</button>
69
-					<button class="rightChange btn">修改</button>
70
-					<button class="rightDelete btn">删除</button>
71
-					<button class="rightAll btn">所有指标</button>
72
-				</div>
73
-				<table id="tbr0">
74
-					<thead>
75
-						<tr>
76
-							<th data-align="center" data-field="id" data-formatter="setCode">编号</th>
77
-							<th data-align="center" data-field="F_CategoryName" data-formatter="Type">指标分类</th>
78
-							<th data-align="center" data-field="F_Title">指标标题</th>
79
-							<th data-align="center" data-field="F_Score">分值</th>
80
-						</tr>
81
-					</thead>
82
-					<tbody>
83
-					</tbody>
84
-				</table>
51
+			<table id="tb1">
52
+				<thead>
53
+					<tr>
54
+						<th data-field="checkbox" data-align="center" data-formatter="setCode"></th>
55
+						<th data-align="center" data-field="F_ParentId" data-formatter="Type">分类名称</th>
56
+						<th data-align="center" data-field="F_Expand1">分值</th>
57
+
58
+					</tr>
59
+				</thead>
60
+				<tbody>
61
+				</tbody>
62
+			</table>
63
+		</div>
64
+		<!--右边/-->
65
+		<div class="tbright">
66
+			<h4 class="text-center text-danger">指标列表</h4>
67
+			<div class="anniu" class="toolbar2">
68
+				<button class="rightAdd btn">增加</button>
69
+				<button class="rightChange btn">修改</button>
70
+				<button class="rightDelete btn">删除</button>
71
+				<button class="rightAll btn">所有指标</button>
85 72
 			</div>
73
+			<table id="tbr0">
74
+				<thead>
75
+					<tr>
76
+						<th data-align="center" data-field="id" data-formatter="setCode">编号</th>
77
+						<th data-align="center" data-field="F_CategoryName" data-formatter="Type">指标分类</th>
78
+						<th data-align="center" data-field="F_Title">指标标题</th>
79
+						<th data-align="center" data-field="F_Score">分值</th>
80
+					</tr>
81
+				</thead>
82
+				<tbody>
83
+				</tbody>
84
+			</table>
86 85
 		</div>
87
-		<div class="model">
88
-			<!--右边弹框-->
89
-			<div class="rightBox">
90
-				<div class="btop clearfix">
91
-					<p class="rbtl">&nbsp;&nbsp;<span class="tps" style="color: red;"></span></p>
92
-					<p class="rbtr" title="关闭">X</p>
86
+	</div>
87
+	<div class="model">
88
+		<!--右边弹框-->
89
+		<div class="rightBox">
90
+			<div class="btop clearfix">
91
+				<p class="rbtl">&nbsp;&nbsp;<span class="tps" style="color: red;"></span></p>
92
+				<p class="rbtr" title="关闭">X</p>
93 93
 
94
-				</div>
94
+			</div>
95 95
 
96
-				<div class="sqzx">
97
-					<table id="sqzx" style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
98
-						<tr>
99
-							<th>所属分类:</th>
100
-							<td>
101
-								<div class="inpBox">
102
-									<input type="text" class="inps  inps2 _CategoryName tree" id="clbmname" />
103
-									<input type="hidden" class="inps" id="zrbm" />
104
-									<i class="xl xl_two"></i>
105
-									<b class="de_icon">X</b>
106
-									<div class="addTree">
107
-										<ul id="clbmtree" class="ztree"></ul>
108
-									</div>
109
-								</div>
110
-							</td>
111
-						</tr>
112
-						<tr>
113
-							<th>指标标题:</th>
114
-							<td>
115
-								<div class="inpBox">
116
-									<input type="text" class="inps  inps2 F_Title" />
96
+			<div class="sqzx">
97
+				<table id="sqzx" style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
98
+					<tr>
99
+						<th>所属分类:</th>
100
+						<td>
101
+							<div class="inpBox">
102
+								<input type="text" class="inps  inps2 _CategoryName tree" id="clbmname" />
103
+								<input type="hidden" class="inps" id="zrbm" />
104
+								<i class="xl xl_two"></i>
105
+								<b class="de_icon">X</b>
106
+								<div class="addTree">
107
+									<ul id="clbmtree" class="ztree"></ul>
117 108
 								</div>
118
-							</td>
119
-						</tr>
120
-						<tr>
121
-							<th>指标描述:</th>
122
-							<td colspan="5">
109
+							</div>
110
+						</td>
111
+					</tr>
112
+					<tr>
113
+						<th>指标标题:</th>
114
+						<td>
115
+							<div class="inpBox">
116
+								<input type="text" class="inps  inps2 F_Title" />
117
+							</div>
118
+						</td>
119
+					</tr>
120
+					<tr>
121
+						<th>指标描述:</th>
122
+						<td colspan="5">
123 123
 
124
-								<textarea name="" rows="3" cols="20" class="F_Remark"></textarea>
124
+							<textarea name="" rows="3" cols="20" class="F_Remark"></textarea>
125 125
 
126
-							</td>
127
-						</tr>
128
-						<tr>
129
-							<th>指标分值:</th>
130
-							<td>
131
-								<div class="inpBox">
132
-									<input type="text" class="inps  inps2 _Score" />
133
-								</div>
134
-							</td>
135
-						</tr>
136
-						<tr>
137
-							<th>排列序号:</th>
138
-							<td>
139
-								<div class="inpBox">
140
-									<input type="text" class="inps  inps2 _Sort" />
141
-								</div>
142
-							</td>
143
-						</tr>
144
-					</table>
145
-					<div class="btn_">
146
-						<input type="button" value="保存" class="btns" id="xg_btn" />
147
-						<input type="button" value="保存" class="btns" id="add" />
148
-					</div>
126
+						</td>
127
+					</tr>
128
+					<tr>
129
+						<th>指标分值:</th>
130
+						<td>
131
+							<div class="inpBox">
132
+								<input type="text" class="inps  inps2 _Score" />
133
+							</div>
134
+						</td>
135
+					</tr>
136
+					<tr>
137
+						<th>排列序号:</th>
138
+						<td>
139
+							<div class="inpBox">
140
+								<input type="text" class="inps  inps2 _Sort" />
141
+							</div>
142
+						</td>
143
+					</tr>
144
+				</table>
145
+				<div class="btn_">
146
+					<input type="button" value="保存" class="btns" id="xg_btn" />
147
+					<input type="button" value="保存" class="btns" id="add" />
149 148
 				</div>
150 149
 			</div>
151
-			<!--左边弹框-->
152
-			<div class="leftBox">
153
-				<div class="btop clearfix">
154
-					<p class="rbtl">&nbsp;&nbsp;<span class="tps" style="color: red;"></span></p>
155
-					<p class="rbtr" title="关闭">X</p>
150
+		</div>
151
+		<!--左边弹框-->
152
+		<div class="leftBox">
153
+			<div class="btop clearfix">
154
+				<p class="rbtl">&nbsp;&nbsp;<span class="tps" style="color: red;"></span></p>
155
+				<p class="rbtr" title="关闭">X</p>
156 156
 
157
-				</div>
157
+			</div>
158 158
 
159
-				<div class="sqzx">
160
-					<table id="sqzx" style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
161
-						<tr>
162
-							<th>所属分类:</th>
163
-							<td>
164
-								<div class="inpBox">
165
-									<select name="" id="Left_ParentId">
159
+			<div class="sqzx">
160
+				<table id="sqzx" style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
161
+					<tr>
162
+						<th>所属分类:</th>
163
+						<td>
164
+							<div class="inpBox">
165
+								<select name="" id="Left_ParentId">
166 166
 
167
-									</select>
168
-								</div>
169
-							</td>
170
-						</tr>
171
-						<tr>
172
-							<th>分类名称:</th>
173
-							<td>
174
-								<div class="inpBox">
175
-									<input type="text" class="inps  inps2 " id="Left_CategoryName" />
176
-								</div>
177
-							</td>
178
-						</tr>
179
-						<tr>
180
-							<th>排列序号:</th>
181
-							<td>
182
-								<div class="inpBox">
183
-									<input type="text" class="inps  inps2 " id="Left_Sort" />
184
-								</div>
185
-							</td>
186
-						</tr>
187
-					</table>
188
-					<div class="btn_">
189
-						<input type="button" value="保存" class="btns" id="Left_xgbtn" />
190
-						<input type="button" value="保存" class="btns" id="Left_add" />
191
-					</div>
167
+								</select>
168
+							</div>
169
+						</td>
170
+					</tr>
171
+					<tr>
172
+						<th>分类名称:</th>
173
+						<td>
174
+							<div class="inpBox">
175
+								<input type="text" class="inps  inps2 " id="Left_CategoryName" />
176
+							</div>
177
+						</td>
178
+					</tr>
179
+					<tr>
180
+						<th>排列序号:</th>
181
+						<td>
182
+							<div class="inpBox">
183
+								<input type="text" class="inps  inps2 " id="Left_Sort" />
184
+							</div>
185
+						</td>
186
+					</tr>
187
+				</table>
188
+				<div class="btn_">
189
+					<input type="button" value="保存" class="btns" id="Left_xgbtn" />
190
+					<input type="button" value="保存" class="btns" id="Left_add" />
192 191
 				</div>
193 192
 			</div>
194 193
 		</div>
195
-	</body>
196
-	<script src="../Script/Common/huayi.load.js"></script>
197
-	<script src="../Script/Common/huayi.config.js"></script>
198
-	<script src="../js/zTree/jquery.ztree.core.js"></script>
199
-	<script src="../js/Quality/zhibiaoguanli.js"></script>
194
+	</div>
195
+</body>
196
+<script src="../Script/Common/huayi.load.js"></script>
197
+<script src="../Script/Common/huayi.config.js"></script>
198
+<script src="../js/zTree/jquery.ztree.core.js"></script>
199
+<script src="../js/Quality/zhibiaoguanli.js"></script>
200 200
 
201 201
 </html>

+ 205 - 208
CallCenterWeb.UI/SystemManager/Data.html

@@ -1,218 +1,214 @@
1 1
 <!DOCTYPE html>
2 2
 <html>
3
+
3 4
 <head>
4
-    <meta charset="UTF-8">
5
-    <script src="../Script/Common/huayi.load.js"></script>
6
-    <script src="../Script/Common/huayi.config.js"></script>
7
-    <link rel="stylesheet" href="../css/init.css" />
8
-    <link href="../js/fullcalendar/fullcalendar.css" rel="stylesheet" />
9
-    <title>系统管理-->排班管理</title>
10
-    <style>
11
-        .fc-event-title {
12
-            color: white;
13
-        }
14
-
15
-        .group {
16
-            margin-bottom: 5px;
17
-        }
18
-
19
-        .seatuser {
20
-            color: black;
21
-            padding: 5px 10px;
22
-            border-radius: 2px;
23
-            cursor: pointer;
24
-            margin-bottom: 5px;
25
-            background-color: #f3f3f4;
26
-        }
27
-
28
-        .active {
29
-            background-color: #1ab394;
30
-            color: #fff;
31
-        }
32
-
33
-        .lable {
34
-            /*display: none;*/
35
-            background-color: #d1dade;
36
-            color: #5e5e5e;
37
-            font-size: 10px;
38
-            padding: 3px 8px;
39
-            text-shadow: none;
40
-            font-size: 75%;
41
-            font-weight: 700;
42
-            line-height: 1;
43
-            text-align: center;
44
-            white-space: nowrap;
45
-            vertical-align: baseline;
46
-            border-radius: .25em;
47
-            margin: 3px;
48
-            float: left;
49
-            cursor: pointer;
50
-        }
51
-
52
-        .active ~ .lable {
53
-            display: inline;
54
-        }
55
-
56
-        .fc-ltr .fc-event-hori.fc-event-end,
57
-        .fc-rtl .fc-event-hori.fc-event-start {
58
-            display: none;
59
-        }
60
-    </style>
5
+	<meta charset="UTF-8">
6
+	<script src="../Script/Common/huayi.load.js"></script>
7
+	<script src="../Script/Common/huayi.config.js"></script>
8
+	<link rel="stylesheet" href="../css/init.css" />
9
+	<link href="../js/fullcalendar/fullcalendar.css" rel="stylesheet" />
10
+	<title>系统管理-->排班管理</title>
11
+	<style>
12
+		.fc-event-title {
13
+			color: white;
14
+		}
15
+
16
+		.group {
17
+			margin-bottom: 5px;
18
+		}
19
+
20
+		.seatuser {
21
+			color: black;
22
+			padding: 5px 10px;
23
+			border-radius: 2px;
24
+			cursor: pointer;
25
+			margin-bottom: 5px;
26
+			background-color: #f3f3f4;
27
+		}
28
+
29
+		.active {
30
+			background-color: #1ab394;
31
+			color: #fff;
32
+		}
33
+
34
+		.lable {
35
+			/*display: none;*/
36
+			background-color: #d1dade;
37
+			color: #5e5e5e;
38
+			font-size: 10px;
39
+			padding: 3px 8px;
40
+			text-shadow: none;
41
+			font-size: 75%;
42
+			font-weight: 700;
43
+			line-height: 1;
44
+			text-align: center;
45
+			white-space: nowrap;
46
+			vertical-align: baseline;
47
+			border-radius: .25em;
48
+			margin: 3px;
49
+			float: left;
50
+			cursor: pointer;
51
+		}
52
+
53
+		.active~.lable {
54
+			display: inline;
55
+		}
56
+
57
+		.fc-ltr .fc-event-hori.fc-event-end,
58
+		.fc-rtl .fc-event-hori.fc-event-start {
59
+			display: none;
60
+		}
61
+	</style>
61 62
 </head>
62 63
 
63 64
 <body class="gray-bg">
64
-    <div class="container-fluid wrapper-content animated fadeInRight">
65
-        <div class="col-sm-12">
66
-            <div id="calendar"></div>
67
-        </div>
65
+	<div class="container-fluid wrapper-content animated fadeInRight">
66
+		<div class="col-sm-12">
67
+			<div id="calendar"></div>
68 68
 		</div>
69
-		<script src="../js/fullcalendar/fullcalendar.min.js"></script>
70
-    <script>
71
-			var bl = false;
72
-			var flag = true;
69
+	</div>
70
+	<script src="../js/fullcalendar/fullcalendar.min.js"></script>
71
+	<script>
72
+		var bl = false;
73
+		var flag = true;
74
+		blur();
75
+		$(document).ready(function () {
73 76
 			blur();
74
-			$(document).ready(function() {
75
-				blur();
76
-
77
-				function blur() {
78
-
79
-					var rl = $('#RoleCode', top.document).val();
80
-					var gcode = $('#GroupCode', top.document).val();
81
-					$('#calendar').html("");
82
-					var dates = new Date();
83
-					var time = dates.getFullYear() + "-" + (dates.getMonth() + 1) + '-' + dates.getDate();
84
-					var date = new Date();
85
-					var d = date.getDate();
86
-					var m = date.getMonth();
87
-					var y = date.getFullYear();
88
-					$('#calendar').fullCalendar({
89
-						header: {
90
-							//left: 'month,agendaWeek,agendaDay',
91
-							left: 'month',
92
-							center: 'title',
93
-							right: 'today, prev, next'
94
-						},
95
-						monthNames: ['年1月', '年2月', '年3月', '年4月', '年5月', '年6月', '年7月', '年8月', '年9月', '年10月', '年11月', '年12月'],
96
-						monthNamesShort: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
97
-						dayNames: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
98
-						dayNamesShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],
99
-						titleFormat: {
100
-							month: "yyyy MMMM "
101
-						},
102
-						firstDay: "1",
103
-						editable: false,
104
-						droppable: bl,
105
-						weekMode: 'liquid',
106
-
107
-						//              eventDrop: function (event, dayDelta, minuteDelta, allDay, revertFunc, jsEvent, ui, view) {
108
-						//                  var g = event.start;
109
-						//                  var c = g.getDate();
110
-						//                  var a = g.getMonth() + 1;
111
-						//                  var e = g.getFullYear();
112
-						//                  $.post(huayi.config.callcenter_url + 'GroupClass/AddGroupClass', {
113
-						//                      id: event.id, date: e + '-' + a + '-' + c, groupcode: event.groupcode, classcode: event.classcode,
114
-						//                      "token": $.cookie("token")
115
-						//                  }, function (result) {
116
-						//                      result = JSON.parse(result);
117
-						//                      if (result.state.toLowerCase() != "success") {
118
-						//                          revertFunc();
119
-						//                      }
120
-						//                  })
121
-						//              },
122
-						events: function(start, end, callback) {
123
-							var st = $.fullCalendar.formatDate(start, "yyyy-MM-dd");
124
-							var ed = $.fullCalendar.formatDate(end, "yyyy-MM-dd");
125
-							console.log(ed);
126
-							$.ajax({
127
-								type: "get",
128
-								url: huayi.config.callcenter_url + "WorkOffDays/GetList",
129
-								dataType: 'json',
130
-								async: true,
131
-								data: {
132
-									"token": $.cookie("token")
133
-								},
134
-								success: function(data) {
135
-									/*验证请求*/
136
-									//工作日
137
-									var arr = [];
138
-									console.log(data.data);
139
-									var time;
140
-									$(data.data).each(function(i, n) {
141
-										time = n.start.substring(0, n.start.indexOf(' '))
142
-										arr.push(time);
143
-									});
144
-									$(".fc-day").each(function(i, n) {
145
-										var state = '<font class="redFont" style="font-weight: bold;background: #FFAB3D;color: #fff;padding: 5px;font-size: 16px;border-radius: 5px;">班</font>';
146
-										$(n).children().find('.fc-day-content').append(state);
147
-										var a = $(this).attr("data-date")
148
-										$(arr).each(function(j, k) {
149
-											if(k == a) {
150
-												if($(n).children().find('.redFont')) {
151
-													$(n).children().find('.redFont').text('休');
152
-													$(n).children().find('.redFont').css('background-color', 'red');
153
-													$(n).children().find('.redFont').addClass("offday");
154
-
155
-												}
156
-											}
157 77
 
158
-										})
159
-
160
-										//											if($.inArray($(n).attr("data-date"),arr)){
161
-										//											var state = '<font class="redFont" style="font-weight: bold;background: #FFAB3D;color: #fff;padding: 5px;font-size: 16px;border-radius: 5px;">班</font>';
162
-										//											$(this).children().find('.fc-day-content').append(state);
78
+			function blur() {
79
+
80
+				var rl = $('#RoleCode', top.document).val();
81
+				var gcode = $('#GroupCode', top.document).val();
82
+				$('#calendar').html("");
83
+				var dates = new Date();
84
+				var time = dates.getFullYear() + "-" + (dates.getMonth() + 1) + '-' + dates.getDate();
85
+				var date = new Date();
86
+				var d = date.getDate();
87
+				var m = date.getMonth();
88
+				var y = date.getFullYear();
89
+				$('#calendar').fullCalendar({
90
+					header: {
91
+						//left: 'month,agendaWeek,agendaDay',
92
+						left: 'month',
93
+						center: 'title',
94
+						right: 'today, prev, next'
95
+					},
96
+					monthNames: ['年1月', '年2月', '年3月', '年4月', '年5月', '年6月', '年7月', '年8月', '年9月', '年10月', '年11月', '年12月'],
97
+					monthNamesShort: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
98
+					dayNames: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
99
+					dayNamesShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],
100
+					titleFormat: {
101
+						month: "yyyy MMMM "
102
+					},
103
+					firstDay: "1",
104
+					editable: false,
105
+					droppable: bl,
106
+					weekMode: 'liquid',
107
+
108
+					//              eventDrop: function (event, dayDelta, minuteDelta, allDay, revertFunc, jsEvent, ui, view) {
109
+					//                  var g = event.start;
110
+					//                  var c = g.getDate();
111
+					//                  var a = g.getMonth() + 1;
112
+					//                  var e = g.getFullYear();
113
+					//                  $.post(huayi.config.callcenter_url + 'GroupClass/AddGroupClass', {
114
+					//                      id: event.id, date: e + '-' + a + '-' + c, groupcode: event.groupcode, classcode: event.classcode,
115
+					//                      "token": $.cookie("token")
116
+					//                  }, function (result) {
117
+					//                      result = JSON.parse(result);
118
+					//                      if (result.state.toLowerCase() != "success") {
119
+					//                          revertFunc();
120
+					//                      }
121
+					//                  })
122
+					//              },
123
+					events: function (start, end, callback) {
124
+						var st = $.fullCalendar.formatDate(start, "yyyy-MM-dd");
125
+						var ed = $.fullCalendar.formatDate(end, "yyyy-MM-dd");
126
+						$.ajax({
127
+							type: "get",
128
+							url: huayi.config.callcenter_url + "WorkOffDays/GetList",
129
+							dataType: 'json',
130
+							async: true,
131
+							data: {
132
+								"token": $.cookie("token")
133
+							},
134
+							success: function (data) {
135
+								/*验证请求*/
136
+								//工作日
137
+								var arr = [];
138
+								var time;
139
+								$(data.data).each(function (i, n) {
140
+									time = n.start.substring(0, n.start.indexOf(' '))
141
+									arr.push(time);
142
+								});
143
+								$(".fc-day").each(function (i, n) {
144
+									var state = '<font class="redFont" style="font-weight: bold;background: #FFAB3D;color: #fff;padding: 5px;font-size: 16px;border-radius: 5px;">班</font>';
145
+									$(n).children().find('.fc-day-content').append(state);
146
+									var a = $(this).attr("data-date")
147
+									$(arr).each(function (j, k) {
148
+										if (k == a) {
149
+											if ($(n).children().find('.redFont')) {
150
+												$(n).children().find('.redFont').text('休');
151
+												$(n).children().find('.redFont').css('background-color', 'red');
152
+												$(n).children().find('.redFont').addClass("offday");
163 153
 
164
-										//											              if(cdate == $(this).attr("data-date")){
165
-										//											                  //alert(cdate);
166
-										//											                  //console.info($(this).children().find('.fc-day-content'));
167
-										//											                  if(state=='班'){
168
-										//											                      state ='<font class="redFont" style="font-weight: bold;background: #FFAB3D;color: #fff;padding: 5px;font-size: 16px;border-radius: 5px;">班</font>';
169
-										//											                  }else{
170
-										//											                      state ='<font class="redFont" style="font-weight: bold;background: #37ABEC;color: #fff;padding: 5px;font-size: 16px;border-radius: 5px;">休</font>';
171
-										//											                  }
172
-										//											                  $(this).children().find('.fc-day-content').append(state);
173
-										//											              }
174
-										//}
154
+											}
155
+										}
175 156
 
176 157
 									})
177
-									callback(data.data);
178
-								}
179
-							});
180 158
 
181
-						},
182
-						dayClick: function(date, allDay, jsEvent, view) {
183
-							console.log($(this).attr("data-date"));
184
-							$(this).children().children().find('.redFont').text();
185
-							console.log($(this).children().children().find('.redFont').text())
186
-							var Time = $(this).attr("data-date");
187
-							console.log(Time);
188
-							var type = 1;
189
-							if($(this).children().children().find('.redFont').text() != "休") {
190
-								layer.confirm('确定休息日吗?', {
191
-									btn: ['是', '否'] //按钮
192
-								}, function() {
193
-									$.ajax({
194
-										type: "post",
195
-										url: huayi.config.callcenter_url + "WorkOffDays/setOfforOn",
196
-										dataType: 'json',
197
-										async: true,
198
-										data: {
199
-											offdate: Time,
200
-											token: $.cookie("token"),
201
-											type: 0
202
-										},
203
-										success: function(data) {
204
-											/*验证请求*/
205
-											if(data.state.toLowerCase() == "success") {
206
-												layer.msg("修改成功");
207
-												blur();
208
-											}
159
+									//											if($.inArray($(n).attr("data-date"),arr)){
160
+									//											var state = '<font class="redFont" style="font-weight: bold;background: #FFAB3D;color: #fff;padding: 5px;font-size: 16px;border-radius: 5px;">班</font>';
161
+									//											$(this).children().find('.fc-day-content').append(state);
162
+
163
+									//											              if(cdate == $(this).attr("data-date")){
164
+									//											                  //alert(cdate);
165
+									//											                  //console.info($(this).children().find('.fc-day-content'));
166
+									//											                  if(state=='班'){
167
+									//											                      state ='<font class="redFont" style="font-weight: bold;background: #FFAB3D;color: #fff;padding: 5px;font-size: 16px;border-radius: 5px;">班</font>';
168
+									//											                  }else{
169
+									//											                      state ='<font class="redFont" style="font-weight: bold;background: #37ABEC;color: #fff;padding: 5px;font-size: 16px;border-radius: 5px;">休</font>';
170
+									//											                  }
171
+									//											                  $(this).children().find('.fc-day-content').append(state);
172
+									//											              }
173
+									//}
174
+
175
+								})
176
+								callback(data.data);
177
+							}
178
+						});
179
+
180
+					},
181
+					dayClick: function (date, allDay, jsEvent, view) {
182
+						$(this).children().children().find('.redFont').text();
183
+						var Time = $(this).attr("data-date");
184
+						var type = 1;
185
+						if ($(this).children().children().find('.redFont').text() != "休") {
186
+							layer.confirm('确定休息日吗?', {
187
+								btn: ['是', '否'] //按钮
188
+							}, function () {
189
+								$.ajax({
190
+									type: "post",
191
+									url: huayi.config.callcenter_url + "WorkOffDays/setOfforOn",
192
+									dataType: 'json',
193
+									async: true,
194
+									data: {
195
+										offdate: Time,
196
+										token: $.cookie("token"),
197
+										type: 0
198
+									},
199
+									success: function (data) {
200
+										/*验证请求*/
201
+										if (data.state.toLowerCase() == "success") {
202
+											layer.msg("修改成功");
203
+											blur();
209 204
 										}
210
-									});
205
+									}
211 206
 								});
212
-							}else{
213
-								layer.confirm('确定设为工作日吗?', {
207
+							});
208
+						} else {
209
+							layer.confirm('确定设为工作日吗?', {
214 210
 								btn: ['是', '否'] //按钮
215
-							}, function() {
211
+							}, function () {
216 212
 								$.ajax({
217 213
 									type: "post",
218 214
 									url: huayi.config.callcenter_url + "WorkOffDays/setOfforOn",
@@ -223,22 +219,23 @@
223 219
 										token: $.cookie("token"),
224 220
 										type: 1
225 221
 									},
226
-									success: function(data) {
222
+									success: function (data) {
227 223
 										/*验证请求*/
228
-										if(data.state.toLowerCase() == "success") {
224
+										if (data.state.toLowerCase() == "success") {
229 225
 											layer.msg("修改成功");
230 226
 											blur();
231 227
 										}
232 228
 									}
233 229
 								});
234 230
 							});
235
-							}
236
-
237 231
 						}
238
-					});
239
-				}
240 232
 
241
-			});
242
-    </script>
233
+					}
234
+				});
235
+			}
236
+
237
+		});
238
+	</script>
243 239
 </body>
244
-</html>
240
+
241
+</html>

+ 219 - 217
CallCenterWeb.UI/SystemManager/shuJuZiDian.html

@@ -1,250 +1,252 @@
1 1
 <!DOCTYPE html>
2 2
 <html>
3 3
 
4
-	<head>
5
-		<meta charset="UTF-8">
6
-		<script src="../Script/Common/huayi.load.js"></script>
7
-    	<script src="../Script/Common/huayi.config.js"></script>
8
-		<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
9
-		<link rel="stylesheet" href="../css/init.css" />
10
-		<link rel="stylesheet" href="./css/shuJuZiDian.css" />
11
-		<title>系统管理-->数据字典</title>
12
-	</head>
4
+<head>
5
+	<meta charset="UTF-8">
6
+	<script src="../Script/Common/huayi.load.js"></script>
7
+	<script src="../Script/Common/huayi.config.js"></script>
8
+	<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
9
+	<link rel="stylesheet" href="../css/init.css" />
10
+	<link rel="stylesheet" href="./css/shuJuZiDian.css" />
11
+	<title>系统管理-->数据字典</title>
12
+</head>
13 13
 
14
-	<body class="gray-bg">
15
-		<div class="daoHang clearfix">
16
-			<div class="dhLeft">
17
-				<sapn><i class="syIcon"></i>位置:<a id="ReIndex" href="javaScript:;">首页</a>&gt;<a href="javaScript:;">系统管理</a>&gt;<a href="javaScript:;">系统设置</a>&gt;<a href="" class="nowPosition">数据字典</a></sapn>
18
-			</div>
19
-				<div class="dhRight">
20
-        		<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
21
-        	</div>
14
+<body class="gray-bg">
15
+	<div class="daoHang clearfix">
16
+		<div class="dhLeft">
17
+			<sapn><i class="syIcon"></i>位置:<a id="ReIndex" href="javaScript:;">首页</a>&gt;<a href="javaScript:;">系统管理</a>&gt;<a
18
+					href="javaScript:;">系统设置</a>&gt;<a href="" class="nowPosition">数据字典</a></sapn>
22 19
 		</div>
23
-		<div class="wrapper wrapper-content animated fadeInRight">
24
-			<div class="toolBar clearfix">
25
-				<div class="toolLeft">
26
-					<button class="btns zdl_add">添加</button>
27
-					<button class="btns zdl_change">修改</button>
20
+		<div class="dhRight">
21
+			<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
22
+		</div>
23
+	</div>
24
+	<div class="wrapper wrapper-content animated fadeInRight">
25
+		<div class="toolBar clearfix">
26
+			<div class="toolLeft">
27
+				<button class="btns zdl_add">添加</button>
28
+				<button class="btns zdl_change">修改</button>
28 29
 				<button class="btns zdl_del">删除</button>
29
-				</div>
30
-				<div class="toolRight">
31
-					<span>字典标识:<input type="text" class="sear_bs"/></span>
32
-					<span>字典值:<input type="text" class="sear_name" /></span>
33
-					<button id="sc_btns" class="btns">搜索</button>
34
-				</div>
35 30
 			</div>
36
-			<div class="treeTable clearfix">
37
-				<div class="tree col-md-3">
38
-					<div class="trTitle"> 字典类别</div>
39
-					<table id="table1"  data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
31
+			<div class="toolRight">
32
+				<span>字典标识:<input type="text" class="sear_bs" /></span>
33
+				<span>字典值:<input type="text" class="sear_name" /></span>
34
+				<button id="sc_btns" class="btns">搜索</button>
35
+			</div>
36
+		</div>
37
+		<div class="treeTable clearfix">
38
+			<div class="tree col-md-3">
39
+				<div class="trTitle"> 字典类别</div>
40
+				<table id="table1" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
41
+					<thead>
42
+						<tr>
43
+							<th data-align="center" data-formatter="setCodeLeft">编号</th>
44
+							<th data-field="name" data-align="center" data-formatter="oper" data-events="operateEvents">字典 <a
45
+									class="tjzd" title="添加字典"><i class="addZiDian"></i></a></th>
46
+						</tr>
47
+					</thead>
48
+					<!--<tbody id="tbody">
49
+						
50
+						</tbody>-->
51
+				</table>
52
+			</div>
53
+			<div class="tableCon col-md-9">
54
+				<div class="trTitle"> 字典列表</div>
55
+				<div class="tableBox">
56
+					<table id="table2" data-row-style="rowStyle" data-pagination="true" data-query-params="getParams">
40 57
 						<thead>
41 58
 							<tr>
42
-								<th data-align="center" data-formatter="setCodeLeft">编号</th>
43
-								<th data-field="name" data-align="center" data-formatter="oper"  data-events="operateEvents">字典  <a class="tjzd" title="添加字典"><i class="addZiDian"></i></a></th>
59
+								<th data-checkbox="true" data-align="center"></th>
60
+								<th data-align="center" data-formatter="setCodeRight">编号</th>
61
+								<th data-field="F_DictionaryFlag" data-align="center">字典标识</th>
62
+								<th data-field="F_Name" data-align="center">字典值</th>
63
+								<th data-field="F_Describe" data-align="center">备注</th>
64
+								<th data-field="F_Sort" data-align="center">排序编号</th>
44 65
 							</tr>
45 66
 						</thead>
46
-						<!--<tbody id="tbody">
47
-						
48
-						</tbody>-->
67
+
49 68
 					</table>
50 69
 				</div>
51
-				<div class="tableCon col-md-9">
52
-					<div class="trTitle"> 字典列表</div>
53
-					<div class="tableBox">
54
-						<table id="table2" data-row-style="rowStyle" data-pagination="true" data-query-params="getParams"  >
55
-							<thead>
56
-								<tr>
57
-									<th data-checkbox="true" data-align="center"></th>
58
-									<th data-align="center" data-formatter="setCodeRight">编号</th>
59
-									<th data-field="F_DictionaryFlag" data-align="center">字典标识</th>
60
-									<th data-field="F_Name" data-align="center">字典值</th>
61
-									<th data-field="F_Describe" data-align="center">备注</th>
62
-									<th data-field="F_Sort" data-align="center">排序编号</th>
63
-								</tr>
64
-							</thead>
65
-					
66
-						</table>
67
-					</div>
68
-				</div>
69 70
 			</div>
70
-
71 71
 		</div>
72
-		<!--字典添加弹出内容-->
73
-		<div class="model addModel">
74
-			<div class="box">
75
-				<div class="btop clearfix">
76
-					<p class="btl">添加字典信息</p>
77
-					<p class="btr addBtr" title="关闭">X</p>
78
-				</div>
79
-				<div class="boxCon">
80
-					<table>
81
-						<tbody>
82
-							<tr>
83
-								<th>字典标志:</th>
84
-								<td colspan="3">
85
-									<div class="inpBox">
86
-										<input type="text" class="inps inps1" />
87
-									</div>
88
-								</td>
89
-							</tr>
90
-							<tr>
91
-								<th>字典值:</th>
92
-								<td colspan="3"><textarea style="height: 70px;" class="addzdz"></textarea></td>
93
-							</tr>
94
-								<tr>
95
-								<th>排列序号:</th>
96
-								<td colspan="3"><input type="text" class="addSort" /></td>
97
-							</tr>
98
-						</tbody>
99
-					</table>
100
-					<div style="text-align: center;"><button class="btns addCunzd">保存</button></div>
101
-				</div>
72
+
73
+	</div>
74
+	<!--字典添加弹出内容-->
75
+	<div class="model addModel">
76
+		<div class="box">
77
+			<div class="btop clearfix">
78
+				<p class="btl">添加字典信息</p>
79
+				<p class="btr addBtr" title="关闭">X</p>
80
+			</div>
81
+			<div class="boxCon">
82
+				<table>
83
+					<tbody>
84
+						<tr>
85
+							<th>字典标志:</th>
86
+							<td colspan="3">
87
+								<div class="inpBox">
88
+									<input type="text" class="inps inps1" />
89
+								</div>
90
+							</td>
91
+						</tr>
92
+						<tr>
93
+							<th>字典值:</th>
94
+							<td colspan="3"><textarea style="height: 70px;" class="addzdz"></textarea></td>
95
+						</tr>
96
+						<tr>
97
+							<th>排列序号:</th>
98
+							<td colspan="3"><input type="text" class="addSort" /></td>
99
+						</tr>
100
+					</tbody>
101
+				</table>
102
+				<div style="text-align: center;"><button class="btns addCunzd">保存</button></div>
102 103
 			</div>
103 104
 		</div>
104
-			<!--字典修改弹出内容-->
105
-		<div class="model changeModel">
106
-			<div class="box">
107
-				<div class="btop clearfix">
108
-					<p class="btl">修改&nbsp;&lfloor;&nbsp;&nbsp;<span class="chanName" style="color: red;"></span>&nbsp;&nbsp;&rceil;&nbsp;字典信息</p>
109
-					<p class="btr changeBtr" title="关闭">X</p>
110
-				</div>
111
-				<div class="boxCon">
112
-					<table>
113
-						<tbody>
114
-							<tr>
115
-								<th>字典标志:</th>
116
-								<td colspan="3">
117
-							<div class="inpBox">
118
-										<input type="text" class="inps inps4" />
119
-									</div>
120
-								</td>
121
-							</tr>
122
-							<tr>
123
-								<th>字典值:</th>
124
-								<td colspan="3"><textarea style="height: 70px;" class="chanzdz"></textarea></td>
125
-							</tr>
126
-								<tr>
127
-								<th>排列序号:</th>
128
-								<td colspan="3"><input type="text" class="changeCode" /></td>
129
-							</tr>
130
-						</tbody>
131
-					</table>
132
-					<div style="text-align: center;"><button class="btns chanCun">保存</button></div>
133
-				</div>
105
+	</div>
106
+	<!--字典修改弹出内容-->
107
+	<div class="model changeModel">
108
+		<div class="box">
109
+			<div class="btop clearfix">
110
+				<p class="btl">修改&nbsp;&lfloor;&nbsp;&nbsp;<span class="chanName"
111
+						style="color: red;"></span>&nbsp;&nbsp;&rceil;&nbsp;字典信息</p>
112
+				<p class="btr changeBtr" title="关闭">X</p>
113
+			</div>
114
+			<div class="boxCon">
115
+				<table>
116
+					<tbody>
117
+						<tr>
118
+							<th>字典标志:</th>
119
+							<td colspan="3">
120
+								<div class="inpBox">
121
+									<input type="text" class="inps inps4" />
122
+								</div>
123
+							</td>
124
+						</tr>
125
+						<tr>
126
+							<th>字典值:</th>
127
+							<td colspan="3"><textarea style="height: 70px;" class="chanzdz"></textarea></td>
128
+						</tr>
129
+						<tr>
130
+							<th>排列序号:</th>
131
+							<td colspan="3"><input type="text" class="changeCode" /></td>
132
+						</tr>
133
+					</tbody>
134
+				</table>
135
+				<div style="text-align: center;"><button class="btns chanCun">保存</button></div>
134 136
 			</div>
135 137
 		</div>
136
-		<!--字典删除弹出内容-->
137
-		<div class="model delModel">
138
-			<div class="box">
139
-				<div class="btop clearfix">
140
-					<p class="btl"><span>删除提示</span></p>
141
-					<p class="btr delBtr" title="关闭">X</p>
142
-				</div>
143
-				<div class="boxCon" style="height: 150px;">
144
-					<p style="text-align: center;font-size: 16px;margin-top: 30px;">您确定删除&nbsp;&lfloor;&nbsp;&nbsp;<span class="delName" style="color: red;"></span>&nbsp;&nbsp;&rceil;&nbsp;?</p>
145
-					<p style="margin-top: 30px;text-align: center;"><button class="btns sure">确定</button>
146
-						<button class="btns return">取消</button></p>
147
-				</div>
148
-
138
+	</div>
139
+	<!--字典删除弹出内容-->
140
+	<div class="model delModel">
141
+		<div class="box">
142
+			<div class="btop clearfix">
143
+				<p class="btl"><span>删除提示</span></p>
144
+				<p class="btr delBtr" title="关闭">X</p>
145
+			</div>
146
+			<div class="boxCon" style="height: 150px;">
147
+				<p style="text-align: center;font-size: 16px;margin-top: 30px;">您确定删除&nbsp;&lfloor;&nbsp;&nbsp;<span
148
+						class="delName" style="color: red;"></span>&nbsp;&nbsp;&rceil;&nbsp;?</p>
149
+				<p style="margin-top: 30px;text-align: center;"><button class="btns sure">确定</button>
150
+					<button class="btns return">取消</button></p>
149 151
 			</div>
150 152
 
151 153
 		</div>
152
-			
153
-		<!--字典列表添加弹出内容-->
154
-		<div class="model zdlist_addModel">
155
-			<div class="box">
156
-				<div class="btop clearfix">
157
-					<p class="btl">添加字典信息</p>
158
-					<p class="btr addListBtr" title="关闭">X</p>
159
-				</div>
160
-				<div class="boxCon">
161
-					<table>
162
-						<tbody>
163
-							<tr>
164
-								<th>字典标志:</th>
165
-								<td colspan="3">
166
-									<div class="inpBox">
167
-										<input type="text" class="inps inps5" readonly="readonly" />
168
-									</div>
169
-								</td>
170
-							</tr>
171
-							<tr>
172
-								<th>字典值:</th>
173
-								<td colspan="3"><textarea style="height: 70px;" class="addList_zdz"></textarea></td>
174
-							</tr>
175
-							<tr>
176
-								<th>备注:</th>
177
-								<td colspan="3"><textarea style="height: 70px;" class="addList_remark"></textarea></td>
178
-							</tr>
179
-								<tr>
180
-								<th>排列序号:</th>
181
-								<td colspan="3"><input type="text" class="addList_sort" /></td>
182
-							</tr>
183
-						</tbody>
184
-					</table>
185
-					<div style="text-align: center;"><button class="btns addList_cun">保存</button></div>
186
-				</div>
154
+
155
+	</div>
156
+
157
+	<!--字典列表添加弹出内容-->
158
+	<div class="model zdlist_addModel">
159
+		<div class="box">
160
+			<div class="btop clearfix">
161
+				<p class="btl">添加字典信息</p>
162
+				<p class="btr addListBtr" title="关闭">X</p>
163
+			</div>
164
+			<div class="boxCon">
165
+				<table>
166
+					<tbody>
167
+						<tr>
168
+							<th>字典标志:</th>
169
+							<td colspan="3">
170
+								<div class="inpBox">
171
+									<input type="text" class="inps inps5" readonly="readonly" />
172
+								</div>
173
+							</td>
174
+						</tr>
175
+						<tr>
176
+							<th>字典值:</th>
177
+							<td colspan="3"><textarea style="height: 70px;" class="addList_zdz"></textarea></td>
178
+						</tr>
179
+						<tr>
180
+							<th>备注:</th>
181
+							<td colspan="3"><textarea style="height: 70px;" class="addList_remark"></textarea></td>
182
+						</tr>
183
+						<tr>
184
+							<th>排列序号:</th>
185
+							<td colspan="3"><input type="text" class="addList_sort" /></td>
186
+						</tr>
187
+					</tbody>
188
+				</table>
189
+				<div style="text-align: center;"><button class="btns addList_cun">保存</button></div>
187 190
 			</div>
188 191
 		</div>
189
-	
190
-		<!--字典列表修改弹出内容-->
191
-		<div class="model zdlist_chanModel">
192
-			<div class="box">
193
-				<div class="btop clearfix">
194
-					<p class="btl">修改字典信息</p>
195
-					<p class="btr chanListBtr" title="关闭">X</p>
196
-				</div>
197
-				<div class="boxCon">
198
-					<table>
199
-						<tbody>
200
-							<tr>
201
-								<th>字典标志:</th>
202
-								<td colspan="3">
203
-									<div class="inpBox">
204
-										<input type="text" class="inps inps6" readonly="readonly"/>
205
-									</div>
206
-								</td>
207
-							</tr>
208
-							<tr>
209
-								<th>字典值:</th>
210
-								<td colspan="3"><textarea style="height: 70px;" class="chanList_zdz"></textarea></td>
211
-							</tr>
212
-							<tr>
213
-								<th>备注:</th>
214
-								<td colspan="3"><textarea style="height: 70px;" class="chanList_remark"></textarea></td>
215
-							</tr>
216
-								<tr>
217
-								<th>排列序号:</th>
218
-								<td colspan="3"><input type="text" class="chanList_sort" /></td>
219
-							</tr>
220
-						</tbody>
221
-					</table>
222
-					<div style="text-align: center;"><button class="btns chanList_cun">保存</button></div>
223
-				</div>
192
+	</div>
193
+
194
+	<!--字典列表修改弹出内容-->
195
+	<div class="model zdlist_chanModel">
196
+		<div class="box">
197
+			<div class="btop clearfix">
198
+				<p class="btl">修改字典信息</p>
199
+				<p class="btr chanListBtr" title="关闭">X</p>
200
+			</div>
201
+			<div class="boxCon">
202
+				<table>
203
+					<tbody>
204
+						<tr>
205
+							<th>字典标志:</th>
206
+							<td colspan="3">
207
+								<div class="inpBox">
208
+									<input type="text" class="inps inps6" readonly="readonly" />
209
+								</div>
210
+							</td>
211
+						</tr>
212
+						<tr>
213
+							<th>字典值:</th>
214
+							<td colspan="3"><textarea style="height: 70px;" class="chanList_zdz"></textarea></td>
215
+						</tr>
216
+						<tr>
217
+							<th>备注:</th>
218
+							<td colspan="3"><textarea style="height: 70px;" class="chanList_remark"></textarea></td>
219
+						</tr>
220
+						<tr>
221
+							<th>排列序号:</th>
222
+							<td colspan="3"><input type="text" class="chanList_sort" /></td>
223
+						</tr>
224
+					</tbody>
225
+				</table>
226
+				<div style="text-align: center;"><button class="btns chanList_cun">保存</button></div>
224 227
 			</div>
225 228
 		</div>
226
-	
227
-	<!--字典列表删除弹出内容-->
228
-		<div class="model zdlist_delModel">
229
-			<div class="box">
230
-				<div class="btop clearfix">
231
-					<p class="btl"><span>删除提示</span></p>
232
-					<p class="btr delListBtr" title="关闭">X</p>
233
-				</div>
234
-				<div class="boxCon" style="height: 150px;">
235
-					<p style="text-align: center;font-size: 16px;margin-top: 30px;">您确定删除所选择的记录吗?</p>
236
-					<p style="margin-top: 30px;text-align: center;"><button class="btns delList_sure">确定</button>
237
-						<button class="btns delList_return">取消</button></p>
238
-				</div>
229
+	</div>
239 230
 
231
+	<!--字典列表删除弹出内容-->
232
+	<div class="model zdlist_delModel">
233
+		<div class="box">
234
+			<div class="btop clearfix">
235
+				<p class="btl"><span>删除提示</span></p>
236
+				<p class="btr delListBtr" title="关闭">X</p>
237
+			</div>
238
+			<div class="boxCon" style="height: 150px;">
239
+				<p style="text-align: center;font-size: 16px;margin-top: 30px;">您确定删除所选择的记录吗?</p>
240
+				<p style="margin-top: 30px;text-align: center;"><button class="btns delList_sure">确定</button>
241
+					<button class="btns delList_return">取消</button></p>
240 242
 			</div>
241 243
 
242 244
 		</div>
243
-	
245
+
246
+	</div>
247
+
244 248
 	<script src="../js/zTree/jquery.ztree.core.js"></script>
245
-	<script src="../js/kindeditor/kindeditor.js"></script>
246
-	<script src="../js/kindeditor/lang/zh_CN.js"></script>
247 249
 	<script src="./js/shuJuZiDian.js"></script>
248
-	</body>
249
-	
250
+</body>
251
+
250 252
 </html>

BIN
CallCenterWeb.UI/img/MY_VIDEO_POSTER.jpg


+ 0 - 4
CallCenterWeb.UI/js/Quality/zhibiaoguanli.js

@@ -122,7 +122,6 @@ $tableLeft1.on("click-row.bs.table", function(e, row, ele) {
122 122
 	//		CategoryName = row.F_CategoryName; //分类名称
123 123
 	//		Sort = row.F_Sort; //排序
124 124
 	Left_Pid = row.F_ParentId; //父id
125
-	console.log(Left_Pid, Left_Cids);
126 125
 	$("#Left_ParentId").val(Left_Cids);
127 126
 	Right(Left_Cids);
128 127
 });
@@ -225,7 +224,6 @@ function GetIndexCategory(Left_Cids) {
225 224
 		},
226 225
 		async: true,
227 226
 		success: function(data) {
228
-			console.log(data);
229 227
 			//				IndexCategoryGe();
230 228
 			$("#Left_CategoryName").val(data.data.F_CategoryName);
231 229
 			$("#Left_Sort").val(data.data.F_Sort);
@@ -245,7 +243,6 @@ function Select() {
245 243
 			token: token
246 244
 		},
247 245
 		success: function(data) {
248
-			console.log(data);
249 246
 			var conent = data.data;
250 247
 			$('<option value="0">根分类</option>').appendTo($("#Left_ParentId"))
251 248
 			for(var i = 0; i < conent.length; i++) {
@@ -302,7 +299,6 @@ $(".leftAdd").click(function() {
302 299
 $("#Left_add").click(function() {
303 300
 	Left_CategoryName = escape($("#Left_CategoryName").val());
304 301
 	Left_Sort = $("#Left_Sort").val();
305
-	console.log(Left_CategoryName, Left_Sort, Left_Pid);
306 302
 	Left_Pid = $('#Left_ParentId').val()
307 303
 	AddIndexCategory(Left_CategoryName, Left_Sort, Left_Pid)
308 304
 });

+ 0 - 2
CallCenterWeb.UI/outboundMessage/myTaskResult.html

@@ -161,7 +161,6 @@
161 161
 						var Count = data.data;
162 162
 						$("<option value=''>--全部--</option>").appendTo($("#yhfkid"));
163 163
 						for(var i = 0; i < Count.length; i++) {
164
-							console.log(Count[i].F_UserName);
165 164
 							$("<option value='" + Count[i].F_DictionaryValueId + "'>" + Count[i].F_Name + "</option>").appendTo($("#yhfkid"));
166 165
 
167 166
 						}
@@ -197,7 +196,6 @@
197 196
 
198 197
 			//详情
199 198
 			function XX(str) {
200
-				console.log(str);
201 199
 				layer.open({
202 200
 					type: 2,
203 201
 					content: "template/LookMessages.html?Str=" + str, //iframe的url,no代表不显示滚动条

+ 211 - 213
CallCenterWeb.UI/outboundMessage/taskResult.html

@@ -1,239 +1,237 @@
1 1
 <!DOCTYPE html>
2 2
 <html>
3 3
 
4
-	<head>
5
-		<meta charset="UTF-8">
6
-		<title>我的任务结果</title>
7
-		<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
-		<script src="../Script/Common/huayi.load.js"></script>
9
-		<script src="../Script/Common/huayi.config.js"></script>
10
-		<link href="../css/Table/table1.css" rel="stylesheet" />
11
-		<link href="../css/init.css" rel="stylesheet" />
12
-	</head>
4
+<head>
5
+	<meta charset="UTF-8">
6
+	<title>我的任务结果</title>
7
+	<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
+	<script src="../Script/Common/huayi.load.js"></script>
9
+	<script src="../Script/Common/huayi.config.js"></script>
10
+	<link href="../css/Table/table1.css" rel="stylesheet" />
11
+	<link href="../css/init.css" rel="stylesheet" />
12
+</head>
13 13
 
14
-	<body class="gray-bg">
15
-		<div class="daoHang clearfix">
16
-			<div class="dhLeft">
17
-				<sapn><i class="syIcon"></i>位置:
18
-					<a href="javaScript:;" id="ReIndex">首页</a>&gt;
19
-					<a href="javaScript:;">外呼管理</a>&gt;
20
-					<a href="" style="color: #000;">任务结果</a>
21
-				</sapn>
22
-			</div>
23
-			<div class="dhRight">
24
-				<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
25
-			</div>
14
+<body class="gray-bg">
15
+	<div class="daoHang clearfix">
16
+		<div class="dhLeft">
17
+			<sapn><i class="syIcon"></i>位置:
18
+				<a href="javaScript:;" id="ReIndex">首页</a>&gt;
19
+				<a href="javaScript:;">外呼管理</a>&gt;
20
+				<a href="" style="color: #000;">任务结果</a>
21
+			</sapn>
26 22
 		</div>
27
-		<div class="wrapper wrapper-content animated fadeInRight">
28
-			<div class="toolBox clearfix">
29
-				<div class="pull-left">
30
-					<div class="form-inline">
31
-						<div class="time-box form-group">
32
-							<i class="tub fa fa-calendar"></i>
33
-							<input class="form-control search_time" type="text" id="s_time" placeholder="请选择起止时间" lay-key="1">
34
-						</div>
35
-						<div class="form-group">
36
-							<select class="form-control" id="s_callresult"></select>
37
-						</div>
38
-						<div class="form-group">
39
-							<select class="form-control" id="s_seat"></select>
40
-						</div>
41
-						<div class="form-group">
42
-							<input type="text" class="form-control" id="key" placeholder="请输入电话号码">
43
-						</div>
23
+		<div class="dhRight">
24
+			<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
25
+		</div>
26
+	</div>
27
+	<div class="wrapper wrapper-content animated fadeInRight">
28
+		<div class="toolBox clearfix">
29
+			<div class="pull-left">
30
+				<div class="form-inline">
31
+					<div class="time-box form-group">
32
+						<i class="tub fa fa-calendar"></i>
33
+						<input class="form-control search_time" type="text" id="s_time" placeholder="请选择起止时间" lay-key="1">
34
+					</div>
35
+					<div class="form-group">
36
+						<select class="form-control" id="s_callresult"></select>
37
+					</div>
38
+					<div class="form-group">
39
+						<select class="form-control" id="s_seat"></select>
40
+					</div>
41
+					<div class="form-group">
42
+						<input type="text" class="form-control" id="key" placeholder="请输入电话号码">
44 43
 					</div>
45
-				</div>
46
-
47
-				<div class="pull-right tool_bars">
48
-					<button type="button" class="btns" id="sc_btns">搜索</button>
49 44
 				</div>
50 45
 			</div>
51
-			<div style="width: 100%;padding: 10px;">
52
-				<table id="list" data-click-to-select="true" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
53
-					<thead>
54
-						<tr>
55
-							<th data-formatter="formatterOperation" data-align="center">操作</th>
56
-							<!--<th data-field="state" data-checkbox="true"></th>-->
57
-							<th data-field="F_Phone" data-align="center" data-formatter="Code">号码</th>
58
-							<th data-field="F_CusName" data-align="center">姓名</th>
59
-							<!--<th data-field="ExpandVchField4" data-align="center">乡镇或单位</th>-->
60
-							<th data-field="ExpandVchField3" data-align="center">住址</th>
61
-							<th data-field="F_UserName" data-align="center">分配坐席</th>
62
-							<th data-field="F_HJJGName" data-align="center">呼叫结果</th>
63
-							<th data-field="ExpandDatField1" data-align="center">调查时间</th>
64
-							<!--<th data-field="F_YHFKName" data-align="center">用户反馈</th>-->
65
-						</tr>
66
-					</thead>
67
-				</table>
46
+
47
+			<div class="pull-right tool_bars">
48
+				<button type="button" class="btns" id="sc_btns">搜索</button>
68 49
 			</div>
69 50
 		</div>
70
-		<script src="../js/laydate/laydate.js"></script>
71
-		<script>
72
-			$(document).ready(function() {
73
-				laydate.render({
74
-					elem: '#s_time',
75
-					range: '~',
76
-					theme: '#1ab394',
77
-					calendar: true,
78
-				});
79
-				initTable();
80
-				GetHJJG(); //呼叫结果
81
-				//GetYHFK();//用户反馈
82
-				$("#sc_btns").click(function() {
51
+		<div style="width: 100%;padding: 10px;">
52
+			<table id="list" data-click-to-select="true" data-row-style="rowStyle" data-query-params="queryParams"
53
+				data-pagination="true">
54
+				<thead>
55
+					<tr>
56
+						<th data-formatter="formatterOperation" data-align="center">操作</th>
57
+						<!--<th data-field="state" data-checkbox="true"></th>-->
58
+						<th data-field="F_Phone" data-align="center" data-formatter="Code">号码</th>
59
+						<th data-field="F_CusName" data-align="center">姓名</th>
60
+						<!--<th data-field="ExpandVchField4" data-align="center">乡镇或单位</th>-->
61
+						<th data-field="ExpandVchField3" data-align="center">住址</th>
62
+						<th data-field="F_UserName" data-align="center">分配坐席</th>
63
+						<th data-field="F_HJJGName" data-align="center">呼叫结果</th>
64
+						<th data-field="ExpandDatField1" data-align="center">调查时间</th>
65
+						<!--<th data-field="F_YHFKName" data-align="center">用户反馈</th>-->
66
+					</tr>
67
+				</thead>
68
+			</table>
69
+		</div>
70
+	</div>
71
+	<script src="../js/laydate/laydate.js"></script>
72
+	<script>
73
+		$(document).ready(function () {
74
+			laydate.render({
75
+				elem: '#s_time',
76
+				range: '~',
77
+				theme: '#1ab394',
78
+				calendar: true,
79
+			});
80
+			initTable();
81
+			GetHJJG(); //呼叫结果
82
+			//GetYHFK();//用户反馈
83
+			$("#sc_btns").click(function () {
83 84
 
84
-					initTable();
85
+				initTable();
85 86
 
86
-				});
87
-				$('#ReIndex').click(function() {
88
-					top.home_index();
89
-				})
90
-				//坐席
91
-				$.ajax({
92
-					type: "get",
93
-					url: huayi.config.callcenter_url + "UserAccount/GetSeatList",
94
-					dataType: 'json',
95
-					async: true,
96
-					data: {
97
-						token: $.cookie("token")
98
-					},
99
-					success: function(data) {
100
-						var Count = data.data;
101
-						$("<option value=''>请选择坐席</option>").appendTo($("#s_seat"));
102
-						for(var i = 0; i < Count.length; i++) {
103
-							//console.log(Count[i].F_UserName);
104
-							$("<option value='" + Count[i].F_UserId + "'>" + Count[i].F_UserName + "</option>").appendTo($("#s_seat"));
105
-						}
106
-					}
107
-				});
87
+			});
88
+			$('#ReIndex').click(function () {
89
+				top.home_index();
108 90
 			})
109
-
110
-			function initTable() {
111
-				//先销毁表格
112
-				$('#list').bootstrapTable('destroy');
113
-				//初始化表格,动态从服务器加载数据
114
-				$("#list").bootstrapTable({
115
-					method: "get", //使用get请求到服务器获取数据
116
-					url: huayi.config.callcenter_url + "CallOutPlan/GetResultList", //获取数据的Servlet地址
117
-					contentType: 'application/x-www-form-urlencoded',
118
-					striped: true, //表格显示条纹
119
-					pagination: true, //启动分页
120
-					pageSize: 10, //每页显示的记录数
121
-					pageNumber: 1, //当前第几页
122
-					pageList: [10, 20, 50, 100], //记录数可选列表
123
-					search: false, //是否启用查询
124
-					showColumns: false, //显示下拉框勾选要显示的列
125
-					showRefresh: false, //显示刷新按钮
126
-					sidePagination: "server", //表示服务端请求
127
-					//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
128
-					//设置为limit可以获取limit, offset, search, sort, order
129
-					queryParamsType: "undefined",
130
-					queryParams: function queryParams(params) { //设置查询参数
131
-						var param = {
132
-							pageindex: params.pageNumber,
133
-							pagesize: params.pageSize,
134
-							sdate: $('#s_time').val() && $('#s_time').val().split(' ~ ')[0],
135
-							edate: $('#s_time').val() && $('#s_time').val().split(' ~ ')[1],
136
-							key: $("#key").val(),
137
-							hjjgid: $("#s_callresult").val(), //呼叫结果ID
138
-							userid: $("#s_seat").val(),
139
-							token: $.cookie("token")
140
-						};
141
-						return param;
142
-					},
143
-					onLoadSuccess: function() { //加载成功时执行
144
-						//layer.msg("加载成功");
145
-					},
146
-					onLoadError: function() { //加载失败时执行
147
-						//layer.msg("加载数据失败", { time: 1500, icon: 2 });
91
+			//坐席
92
+			$.ajax({
93
+				type: "get",
94
+				url: huayi.config.callcenter_url + "UserAccount/GetSeatList",
95
+				dataType: 'json',
96
+				async: true,
97
+				data: {
98
+					token: $.cookie("token")
99
+				},
100
+				success: function (data) {
101
+					var Count = data.data;
102
+					$("<option value=''>请选择坐席</option>").appendTo($("#s_seat"));
103
+					for (var i = 0; i < Count.length; i++) {
104
+						$("<option value='" + Count[i].F_UserId + "'>" + Count[i].F_UserName + "</option>").appendTo($("#s_seat"));
148 105
 					}
149
-				});
150
-			}
106
+				}
107
+			});
108
+		})
151 109
 
152
-			//获取呼叫结果
153
-			function GetHJJG() {
154
-				$.ajax({
155
-					type: "get",
156
-					url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
157
-					dataType: 'json',
158
-					data: {
159
-						flag: 'HJJG',
110
+		function initTable() {
111
+			//先销毁表格
112
+			$('#list').bootstrapTable('destroy');
113
+			//初始化表格,动态从服务器加载数据
114
+			$("#list").bootstrapTable({
115
+				method: "get", //使用get请求到服务器获取数据
116
+				url: huayi.config.callcenter_url + "CallOutPlan/GetResultList", //获取数据的Servlet地址
117
+				contentType: 'application/x-www-form-urlencoded',
118
+				striped: true, //表格显示条纹
119
+				pagination: true, //启动分页
120
+				pageSize: 10, //每页显示的记录数
121
+				pageNumber: 1, //当前第几页
122
+				pageList: [10, 20, 50, 100], //记录数可选列表
123
+				search: false, //是否启用查询
124
+				showColumns: false, //显示下拉框勾选要显示的列
125
+				showRefresh: false, //显示刷新按钮
126
+				sidePagination: "server", //表示服务端请求
127
+				//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
128
+				//设置为limit可以获取limit, offset, search, sort, order
129
+				queryParamsType: "undefined",
130
+				queryParams: function queryParams(params) { //设置查询参数
131
+					var param = {
132
+						pageindex: params.pageNumber,
133
+						pagesize: params.pageSize,
134
+						sdate: $('#s_time').val() && $('#s_time').val().split(' ~ ')[0],
135
+						edate: $('#s_time').val() && $('#s_time').val().split(' ~ ')[1],
136
+						key: $("#key").val(),
137
+						hjjgid: $("#s_callresult").val(), //呼叫结果ID
138
+						userid: $("#s_seat").val(),
160 139
 						token: $.cookie("token")
161
-					},
162
-					async: true,
163
-					success: function(data) {
164
-						var Count = data.data;
165
-						$("<option value=''>请选择呼叫结果</option>").appendTo($("#s_callresult"));
166
-						for(var i = 0; i < Count.length; i++) {
167
-							console.log(Count[i].F_UserName);
168
-							$("<option value='" + Count[i].F_DictionaryValueId + "'>" + Count[i].F_Name + "</option>").appendTo($("#s_callresult"));
140
+					};
141
+					return param;
142
+				},
143
+				onLoadSuccess: function () { //加载成功时执行
144
+					//layer.msg("加载成功");
145
+				},
146
+				onLoadError: function () { //加载失败时执行
147
+					//layer.msg("加载数据失败", { time: 1500, icon: 2 });
148
+				}
149
+			});
150
+		}
151
+
152
+		//获取呼叫结果
153
+		function GetHJJG() {
154
+			$.ajax({
155
+				type: "get",
156
+				url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
157
+				dataType: 'json',
158
+				data: {
159
+					flag: 'HJJG',
160
+					token: $.cookie("token")
161
+				},
162
+				async: true,
163
+				success: function (data) {
164
+					var Count = data.data;
165
+					$("<option value=''>请选择呼叫结果</option>").appendTo($("#s_callresult"));
166
+					for (var i = 0; i < Count.length; i++) {
167
+						$("<option value='" + Count[i].F_DictionaryValueId + "'>" + Count[i].F_Name + "</option>").appendTo($("#s_callresult"));
169 168
 
170
-						}
171 169
 					}
172
-				});
173
-			}
174
-			//用户反馈
175
-			function GetYHFK() {
176
-				$.ajax({
177
-					type: "get",
178
-					url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
179
-					dataType: 'json',
180
-					data: {
181
-						flag: 'YHFK',
182
-						token: $.cookie("token")
183
-					},
184
-					async: true,
185
-					success: function(data) {
186
-						var Count = data.data;
187
-						$("<option value=''>--全部--</option>").appendTo($("#yhfkid"));
188
-						for(var i = 0; i < Count.length; i++) {
189
-							console.log(Count[i].F_UserName);
190
-							$("<option value='" + Count[i].F_DictionaryValueId + "'>" + Count[i].F_Name + "</option>").appendTo($("#yhfkid"));
170
+				}
171
+			});
172
+		}
173
+		//用户反馈
174
+		function GetYHFK() {
175
+			$.ajax({
176
+				type: "get",
177
+				url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
178
+				dataType: 'json',
179
+				data: {
180
+					flag: 'YHFK',
181
+					token: $.cookie("token")
182
+				},
183
+				async: true,
184
+				success: function (data) {
185
+					var Count = data.data;
186
+					$("<option value=''>--全部--</option>").appendTo($("#yhfkid"));
187
+					for (var i = 0; i < Count.length; i++) {
188
+						$("<option value='" + Count[i].F_DictionaryValueId + "'>" + Count[i].F_Name + "</option>").appendTo($("#yhfkid"));
191 189
 
192
-						}
193 190
 					}
194
-				});
195
-			}
191
+				}
192
+			});
193
+		}
196 194
 
197
-			function Code(val, row) {
198
-				return '<div><a onclick="XX(' + row.F_Id + ')">' + row.F_Phone + '</a></div>'
195
+		function Code(val, row) {
196
+			return '<div><a onclick="XX(' + row.F_Id + ')">' + row.F_Phone + '</a></div>'
199 197
 
198
+		}
199
+
200
+		//格式化操作
201
+		function formatterOperation(val, row) {
202
+			//ExpandSintField1  1为已存在工单,0为不存在工单
203
+			if (row.ExpandSintField1 == '1') {
204
+				return '-';
205
+			} else if (row.ExpandSintField1 == '0') {
206
+				return '<div class="imgs" ><a class="xg" href="javascript:;" onclick= createOrder(\'' + row.F_CusName + '\',\'' + row.F_Phone + '\')>新建工单</a></div>';
207
+			} else {
208
+				return '-';
200 209
 			}
201
-			
202
-			//格式化操作
203
-			function formatterOperation(val,row){
204
-				//ExpandSintField1  1为已存在工单,0为不存在工单
205
-				if(row.ExpandSintField1 == '1'){
206
-					return '-';
207
-				}else if(row.ExpandSintField1 == '0'){
208
-					return '<div class="imgs" ><a class="xg" href="javascript:;" onclick= createOrder(\'' + row.F_CusName + '\',\''+ row.F_Phone + '\')>新建工单</a></div>';
209
-				}else{
210
-					return '-';
211
-				}
212
-				
213
-			}
214
-			//新建工单
215
-			function createOrder(tname, ttel){
216
-				layer.open({
217
-					type: 2,
218
-					content: "../commonTpl/addOrEditWorkOrder.html?tname=" + tname + "&ttel=" + ttel, //iframe的url,no代表不显示滚动条
219
-					title: '新建工单',
220
-					maxmin: true,
221
-					area: ['86%', '88%'], //宽高
222
-				});
223
-			}
224
-			//详情
225
-			function XX(str) {
226
-				layer.open({
227
-					type: 2,
228
-					content: "template/LookMessages.html?Str=" + str, //iframe的url,no代表不显示滚动条
229
-					title: '任务信息',
230
-					maxmin: true, //开启最大化最小化按钮
231
-					id: 'LAY_layuipro', //防止重复弹出
232
-					area: ['86%', '88%'], //宽高
233
-				});
234
-			}
235
-		</script>
236 210
 
237
-	</body>
211
+		}
212
+		//新建工单
213
+		function createOrder(tname, ttel) {
214
+			layer.open({
215
+				type: 2,
216
+				content: "../commonTpl/addOrEditWorkOrder.html?tname=" + tname + "&ttel=" + ttel, //iframe的url,no代表不显示滚动条
217
+				title: '新建工单',
218
+				maxmin: true,
219
+				area: ['86%', '88%'], //宽高
220
+			});
221
+		}
222
+		//详情
223
+		function XX(str) {
224
+			layer.open({
225
+				type: 2,
226
+				content: "template/LookMessages.html?Str=" + str, //iframe的url,no代表不显示滚动条
227
+				title: '任务信息',
228
+				maxmin: true, //开启最大化最小化按钮
229
+				id: 'LAY_layuipro', //防止重复弹出
230
+				area: ['86%', '88%'], //宽高
231
+			});
232
+		}
233
+	</script>
234
+
235
+</body>
238 236
 
239 237
 </html>

+ 6 - 4
CallCenterWeb.UI/outboundMessage/template/LookMessages.html

@@ -26,11 +26,13 @@
26 26
 						</li>
27 27
 						<li>
28 28
 							<label for="Phone_">电话号码:</label>
29
-							<a class="CallOut" id="CallOut"><span id="Phone_"></span><img src="../../img/Phones.png" alt="" /></a>
29
+							<!-- <a class="CallOut"><span id="Phone_"></span><img src="../../img/Phones.png" alt="" /></a> -->
30
+							<a class="CallOut"><span id="Phone_"></span></a>
30 31
 						</li>
31 32
 						<li>
32 33
 							<label for="callNum">固定号码:</label>
33
-							<span id="callNum"></span>
34
+							<!-- <a class="CallOut"><span id="callNum"></span><img src="../../img/Phones.png" alt="" /></a> -->
35
+							<a class="CallOut"><span id="callNum"></span></a>
34 36
 						</li>
35 37
 						<!--<li>
36 38
 							<label for="country">乡镇或单位:</label>
@@ -118,8 +120,8 @@
118 120
 					success: function(data) {
119 121
 						var Count = data.data;
120 122
 						$("#Name_").text(Count.taskModel.F_CusName);
121
-						$("#Phone_").text(Count.taskModel.F_Telephone);
122
-						$('#callNum').text(Count.taskModel.F_Phone); //固定号码, 
123
+						$("#Phone_").text(Count.taskModel.F_Phone);
124
+						$('#callNum').text(Count.taskModel.F_Telephone); //固定号码, 
123 125
 //						$('#country').text(Count.taskModel.F_City); //乡镇或单位 
124 126
 						$('#address').text(Count.taskModel.F_Address); //地址
125 127
 

+ 23 - 11
CallCenterWeb.UI/zhiShiKu/template/playVideo.html

@@ -7,15 +7,20 @@
7 7
 		<script src="../../Script/Common/huayi.load.js"></script>
8 8
 		<script src="../../Script/Common/huayi.config.js"></script>
9 9
 		<link href="../../js/videojs/video-js.min.css" rel="stylesheet" type="text/css" />
10
-		<!-- <link href="//vjs.zencdn.net/7.3.0/video-js.min.css" rel="stylesheet"> -->
11 10
 		<!--[if lt IE 9]>
12
-			<script src="https://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script>
11
+			<script src="../../js/videojs/videojs-ie8.min.js"></script>
13 12
 		<![endif]-->
14 13
 		<style type="text/css">
15 14
 			.video-js {
16
-				margin: 0 auto;
15
+				width: 100%;
16
+				height: 90%;
17
+				left: 50%;
17 18
 				top: 50%;
18
-				margin-top: -135px;
19
+				-webkit-transform: translate(-50%, -50%);
20
+				-ms-transform: translate(-50%, -50%);
21
+				-moz-transform: translate(-50%, -50%);
22
+				transform: translate(-50%, -50%);
23
+				text-align: center;
19 24
 			}
20 25
 
21 26
 			.video-js .vjs-big-play-button {
@@ -24,12 +29,16 @@
24 29
 				margin-left: -1.5em;
25 30
 				margin-top: -0.75em;
26 31
 			}
32
+
33
+			.video-js .vjs-tech{
34
+				height: 100%!important;
35
+			}
27 36
 		</style>
28 37
 	</head>
29 38
 
30 39
 	<body>
31 40
 		<!-- 播放视频 -->
32
-		<video id="playVideo" class="video-js" controls preload="auto" width="640" height="270" poster="MY_VIDEO_POSTER.jpg"
41
+		<video id="playVideo" class="video-js" controls preload="auto" width="640" height="264" poster="../../img/MY_VIDEO_POSTER.jpg"
33 42
 		 data-setup="{}">
34 43
 			<!-- <source src="http://59.80.44.91/vjs.zencdn.net/v/oceans.mp4" type="video/mp4" /> -->
35 44
 			<p class="vjs-no-js">
@@ -43,16 +52,19 @@
43 52
 	<script>
44 53
 		var token = $.cookie("token");
45 54
 		var playUrl = helper.request.queryString("playUrl");
55
+		var fileType = helper.request.queryString("fileType");
46 56
 
47 57
 		$(function() {
48 58
 			if (playUrl) {
49
-				console.log(playUrl);
59
+				playUrl = decodeURIComponent(playUrl);
60
+				fileType = decodeURIComponent(fileType);
50 61
 				var options = {
51 62
 					preload: 'auto',
63
+					playbackRates: [0.5, 1, 1.5, 2], // 倍速
52 64
 					sources: [
53 65
 						{
54 66
 							src: playUrl,
55
-							type: 'video/mp4'
67
+							type: fileType
56 68
 						},		
57 69
 						// {
58 70
 						// 	src: 'http://59.80.44.91/vjs.zencdn.net/v/oceans.mp4',
@@ -66,15 +78,15 @@
66 78
 				};
67 79
 
68 80
 				var player = videojs('playVideo', options, function onPlayerReady() {
69
-					videojs.log('Your player is ready!');
81
+					// videojs.log('Your player is ready!');
70 82
 
71 83
 					// In this context, `this` is the player that was created by Video.js.
72 84
 					this.play();
73 85
 
74 86
 					// How about an event listener?
75
-					this.on('ended', function() {
76
-						videojs.log('Awww...over so soon?!');
77
-					});
87
+					// this.on('ended', function() {
88
+					// 	videojs.log('Awww...over so soon?!');
89
+					// });
78 90
 				});
79 91
 
80 92
 			}

+ 7 - 24
CallCenterWeb.UI/zhiShiKu/template/seeDetail.html

@@ -8,8 +8,6 @@
8 8
 		<link rel="stylesheet" href="../../css/init.css" />
9 9
 		<link rel="stylesheet" href="../css/seeDetail.css" />
10 10
 		<link href="//vjs.zencdn.net/7.3.0/video-js.min.css" rel="stylesheet">
11
-		<!-- If you'd like to support IE8 (for Video.js versions prior to v7) -->
12
-		<script src="https://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script>
13 11
 		<title>知识库查询</title>
14 12
 	</head>
15 13
 
@@ -40,7 +38,6 @@
40 38
 		</table>
41 39
 	</body>
42 40
 	<script src="../../js/download/download.js"></script>
43
-	<script src="//vjs.zencdn.net/7.3.0/video.min.js"></script>
44 41
 	<script>
45 42
 		var token = $.cookie("token");
46 43
 		var changeGetid = helper.request.queryString("changeGetid");
@@ -49,21 +46,6 @@
49 46
 			if (changeGetid) {
50 47
 				getChangeBox();
51 48
 			}
52
-			
53
-// 			var options = {};
54
-// 
55
-// 			var player = videojs('my-player', options, function onPlayerReady() {
56
-// 				videojs.log('Your player is ready!');
57
-// 
58
-// 				// In this context, `this` is the player that was created by Video.js.
59
-// 				this.play();
60
-// 
61
-// 				// How about an event listener?
62
-// 				this.on('ended', function() {
63
-// 					videojs.log('Awww...over so soon?!');
64
-// 				});
65
-// 			});
66
-			
67 49
 		});
68 50
 
69 51
 		function getChangeBox() {
@@ -88,7 +70,7 @@
88 70
 								var fileType = n.F_FileType.split("\/")[0];
89 71
 								if (fileType === 'image') {
90 72
 									$('<div class="img-box">' +
91
-										'<span class="img_mask"><span onclick=downloadFile("'+ event + '","' + n.F_FileUrl + '","' + n.F_FileName + '","' + n.F_FileType +
73
+										'<span class="img_mask"><span onclick=downloadFile("'+ n.F_FileUrl + '","' + n.F_FileName + '","' + n.F_FileType +
92 74
 										'") title="点击下载"><i class="fa fa-download" aria-hidden="true"></i></span></span>' +
93 75
 										'<img layer-src="' + n.F_FileUrl + '" src="' + n.F_FileUrl + '" alt="' + n.F_FileName +
94 76
 										'" class="image-item" /><div>').appendTo("#fileList");
@@ -97,10 +79,10 @@
97 79
 										'<span class="img_mask"><span href="javascript:;" onclick=downloadFile("' +  n.F_FileUrl + '","' + n.F_FileName +
98 80
 										'","' + n.F_FileType +
99 81
 										'") title="点击下载"><i class="fa fa-download" aria-hidden="true"></i></span></span>' +
100
-										'<span class="img_filename" onclick="playVideo(\''+ n.F_FileUrl +'\')">' + n.F_FileName.split(".")[1] + '</span><div>').appendTo("#fileList");
82
+										'<span class="img_filename" onclick="playVideo(\''+ n.F_FileUrl + '\' , \'' + n.F_FileType + '\')">' + n.F_FileName.split(".")[1] + '</span><div>').appendTo("#fileList");
101 83
 								} else {
102 84
 									$('<div class="img-box">' +
103
-										'<span class="img_mask"><span href="javascript:;" onclick=downloadFile("'+ event + '","' +  n.F_FileUrl + '","' + n.F_FileName +
85
+										'<span class="img_mask"><span href="javascript:;" onclick=downloadFile("' +  n.F_FileUrl + '","' + n.F_FileName +
104 86
 										'","' + n.F_FileType +
105 87
 										'") title="点击下载"><i class="fa fa-download" aria-hidden="true"></i></span></span>' +
106 88
 										'<span class="img_filename">' + n.F_FileName.split(".")[1] + '</span><div>').appendTo("#fileList");
@@ -132,14 +114,15 @@
132 114
 		/**
133 115
 		 * 播放视频
134 116
 		 * @playUrl 视频地址
117
+		 * @fileType 视屏类型
135 118
 		 * */
136
-		function playVideo(playUrl){
119
+		function playVideo(playUrl, fileType){
137 120
 			layer.open({
138 121
 				maxmin: true, //开启最大化最小化按钮
139 122
 				type: 2,
140
-				content: "./playVideo.html?playUrl=" + playUrl, //iframe的url,no代表不显示滚动条
123
+				content: "./playVideo.html?playUrl=" + encodeURIComponent(playUrl) + "&fileType=" + encodeURIComponent(fileType), //iframe的url,no代表不显示滚动条
141 124
 				title: ' ',
142
-				area: ['648px', '320px'], //宽高
125
+				area: ['90%', '90%'], //宽高
143 126
 			});
144 127
 		}
145 128
 	</script>