Bladeren bron

日程提醒添加

liuzhen 5 jaren geleden
bovenliggende
commit
08924cc0f6

+ 21 - 0
CallCenterWeb.UI/Script/Common/huayi.http.js

@@ -513,6 +513,27 @@ helper.DateFormat = {
513 513
 			var t2 = year2 + '-' + month2 + '-' + day2;
514 514
 			return t2;
515 515
 		},
516
+		/**
517
+		*获取当前时间:  YYYY-MM-DD hh:mm:ss
518
+		*/
519
+	getNowDateTime: function () {
520
+		var NowDate;
521
+		var myDate = new Date();
522
+		myDate.getYear(); //获取当前年份(2位)    
523
+		var YY = myDate.getFullYear(); //获取完整的年份(4位,1970-????)    
524
+		var MM = myDate.getMonth() + 1; //获取当前月份(0-11,0代表1月)
525
+		MM = MM > 9 ? MM : ("0" + MM);
526
+		var DD = myDate.getDate(); //获取当前日(1-31)
527
+		DD = DD > 9 ? DD : ("0" + DD);
528
+		var hh = myDate.getHours();
529
+		hh = hh > 9 ? hh : ("0" + hh);
530
+		var mm = myDate.getMinutes();
531
+		mm = mm > 9 ? mm : ("0" + mm);
532
+		var ss = myDate.getSeconds();
533
+		ss = ss > 9 ? ss : ("0" + ss);
534
+		NowDate = YY + "-" + MM + "-" + DD + ' ' + hh + ":" + mm + ":" + ss;
535
+		return NowDate;
536
+	},
516 537
 	getNowDate: function() {
517 538
 		var NowDate;
518 539
 		var myDate = new Date();

+ 131 - 1
CallCenterWeb.UI/js/index.js

@@ -745,9 +745,11 @@ function getTopMsgs() {
745 745
 			$('#top_notices_lists').append(str);
746 746
 			$('#top_notices_lists').find('.divider:last').remove();
747 747
 		}
748
+	}).then(function () {
749
+		// 获取 日程消息
750
+		getTopScheduleMsgs()
748 751
 	});
749 752
 }
750
-
751 753
 // 标记消息状态
752 754
 function signRead(signid, e) {
753 755
 	e.stopPropagation();
@@ -768,6 +770,81 @@ function signRead(signid, e) {
768 770
 			success: function(data) {
769 771
 				if (data.state.toLowerCase() === "success") {
770 772
 					// 更新顶部消息内容和数量
773
+					deleteCacheData(signid);// 清除缓存的数据
774
+					getTopMsgs();
775
+					$('#top_notices_lists').hide();
776
+					layer.close(index);
777
+				}
778
+			}
779
+		});
780
+	});
781
+}
782
+// 获取顶部日程提醒消息(只展示未读消息 0未读 1已读)
783
+function getTopScheduleMsgs() {
784
+	$.getJSON(huayi.config.callcenter_url + 'Workcalendar/GetTXList', {
785
+		token: $.cookie("token")
786
+	}, function (result) {
787
+		if (result.state.toLowerCase() === 'success') {
788
+			result = result.data;
789
+			var str = '';
790
+			var topNoticeN = Number($('#top_notices_num').text());
791
+			$('#top_notices_num').text(result.length + topNoticeN);
792
+			if (result && result.length) {
793
+				for (var i = 0; i < result.length; i++) {
794
+					str += '<li class="top_notices_item">' +
795
+						'<span class="top_notices_con">' + result[i].F_Content + '</span>' +
796
+						'<button type="button" class="btn btn-primary btn-sm" onclick="scheduleSignRead(' + result[i].F_ID + ', event)">未读</button>' +
797
+						'</li>' +
798
+						'<li class="divider"></li>';
799
+					//判断是否是新的日程提醒
800
+					if (isNewScheduleHandler(result[i])) {
801
+						alertScheduleHandler(result[i]);// 日程提醒 存储数据
802
+						//右下角弹出 日程提醒
803
+						if ($("#top_notices_lists").is(":hidden")) {
804
+							layer.alert(result[0].F_Content, {
805
+								icon: 6,
806
+								title: '日程提醒',
807
+								offset: 'rb' // 快捷设置右下角
808
+							}, function (index) {
809
+								layer.close(index);
810
+							});
811
+						}
812
+					}
813
+				}
814
+			} else {
815
+				str = '<li class="top_notices_item">' +
816
+					'<span class="top_notices_con">暂无消息!</span>' +
817
+					'</li>';
818
+			}
819
+			$('#top_notices_lists').prepend(str);
820
+			if (topNoticeN === 0) {
821
+				$('#top_notices_lists').find('.divider:last').remove();
822
+			}
823
+		}
824
+	});
825
+}
826
+
827
+// 标记日程消息状态
828
+function scheduleSignRead(signid, e) {
829
+	e.stopPropagation();
830
+	layer.confirm('确认已读后该条消息将不再提示,请慎重', {
831
+		icon: 7,
832
+		btn: ['确认', '取消'] //按钮
833
+	}, function (index) {
834
+		$.ajax({
835
+			type: "get",
836
+			url: huayi.config.callcenter_url + "Workcalendar/UpdateFlag",
837
+			dataType: 'json',
838
+			async: true,
839
+			data: {
840
+				id: signid, // 日程信息id
841
+				isread: 1, //状态,0未读 1已读 日程信息是否已读
842
+				token: $.cookie("token")
843
+			},
844
+			success: function (data) {
845
+				if (data.state.toLowerCase() === "success") {
846
+					deleteCacheData(signid);// 清除缓存的数据
847
+					// 更新顶部消息内容和数量
771 848
 					getTopMsgs();
772 849
 					$('#top_notices_lists').hide();
773 850
 					layer.close(index);
@@ -782,3 +859,56 @@ $(document).click(function(e) {
782 859
 		$('#top_notices_lists').show();
783 860
 	}
784 861
 })
862
+/**
863
+ * 右下角弹出 日程提醒 存储数据
864
+ * @cuData 当前信息
865
+ */
866
+function alertScheduleHandler(cuData) {
867
+	//缓存当前信息
868
+	var oldLocalDatas = window.localStorage.getItem('newScheduleData');
869
+	var newScheduleData = oldLocalDatas === null ? [] : JSON.parse(oldLocalDatas);
870
+
871
+	newScheduleData.unshift({
872
+		"content": cuData.F_Content,
873
+		"id": cuData.F_ID
874
+	});
875
+	window.localStorage.setItem('newScheduleData', JSON.stringify(newScheduleData));
876
+}
877
+
878
+/**
879
+ * 判断是否是新的日程
880
+ * @cuData 当前信息
881
+ * @return boolean false(缓存中有这个日程,不是新日程) true(缓存中没有这日程,是新日程)
882
+ */
883
+function isNewScheduleHandler(cuData) {
884
+	var oldLocalDatas = window.localStorage.getItem('newScheduleData');
885
+	var isTrue = [];
886
+	if (oldLocalDatas) {
887
+		oldLocalDatas = JSON.parse(oldLocalDatas);
888
+		for (var j = 0, len = oldLocalDatas.length; j < len; j++) {
889
+			if (oldLocalDatas[j].id === cuData.F_ID) {
890
+				isTrue.push(false); // 缓存中有这个日程
891
+			}
892
+		}
893
+	} else {
894
+		isTrue.push(true); // 缓存中没有这日程
895
+	}
896
+	return isTrue.indexOf(false) === -1 ? true : false;
897
+}
898
+
899
+/**
900
+ * 清除缓存数据
901
+ * @cuDataId 当前信息id
902
+ */
903
+function deleteCacheData(cuDataId) {
904
+	var oldLocalDatas = window.localStorage.getItem('newScheduleData');
905
+	oldLocalDatas = oldLocalDatas === null ? [] : JSON.parse(oldLocalDatas);
906
+	if (oldLocalDatas.length > 0) {
907
+		for (var i = 0; i < oldLocalDatas.length; i++) {
908
+			if (oldLocalDatas[i].id === cuDataId) {
909
+				oldLocalDatas.splice(i, 1);
910
+				window.localStorage.setItem('newScheduleData', JSON.stringify(oldLocalDatas));
911
+			}
912
+		}
913
+	}
914
+}

+ 117 - 0
CallCenterWeb.UI/schedule/js/addOrEditSchedule.js

@@ -0,0 +1,117 @@
1
+/**
2
+ * 修改增加日程管理
3
+ * */
4
+var edit_id = helper.request.queryString("edit_id");
5
+var nowTime = helper.DateFormat.getNowDateTime();
6
+$(function () {
7
+	laydate.render({
8
+		elem: '#remindtime',
9
+		theme: '#1ab394',
10
+		type: 'datetime',
11
+		min: nowTime,
12
+		calendar: true
13
+	});
14
+	autosize($('textarea'));
15
+	if (edit_id) {
16
+		getSchedule();
17
+	}
18
+	$('#save_btns').on('click', saveNotice)
19
+});
20
+
21
+//获取日程管理详情
22
+function getSchedule() {
23
+	$.getJSON(huayi.config.callcenter_url + "Workcalendar/GetSingle", {
24
+		id: edit_id,
25
+		token: $.cookie('token')
26
+	}, function (res) {
27
+		if (res.state.toLowerCase() === 'success') {
28
+			scheduleDatas = res.data;
29
+			$('#remindtime').val(scheduleDatas.F_Date);
30
+			$('#content').val(scheduleDatas.F_Content);
31
+		}
32
+	})
33
+}
34
+
35
+//保存
36
+function saveNotice() {
37
+	if (!$.trim($('#remindtime').val())) {
38
+		layer.confirm('请选择提醒时间!', {
39
+			icon: 2,
40
+			btn: ['确定']
41
+		});
42
+		return;
43
+	}
44
+	if (!$.trim($('#content').val())) {
45
+		layer.confirm('请输入提醒内容!', {
46
+			icon: 2,
47
+			btn: ['确定']
48
+		});
49
+		return;
50
+	}
51
+	if ($.trim($('#content').val()).length > 50) {
52
+		layer.confirm('提醒内容不能超过50个字(包含标点符号)!', {
53
+			icon: 2,
54
+			btn: ['确定']
55
+		});
56
+		return;
57
+	}
58
+	var wURL, loadIndex;
59
+	if (edit_id) {
60
+		wURL = "Workcalendar/AddSR";
61
+	} else {
62
+		wURL = "Workcalendar/AddSR";
63
+	}
64
+	$.ajax({
65
+		type: 'post',
66
+		url: huayi.config.callcenter_url + wURL,
67
+		dataType: 'json',
68
+		async: true,
69
+		beforeSend: function () { //触发ajax请求开始时执行
70
+			$('#save_btns').attr("disabled", true);
71
+			$('#save_btns').text('保存中...');
72
+			loadIndex = layer.load();
73
+		},
74
+		data: {
75
+			id: edit_id, //          日程id,修改时需传此参数,添加时不传
76
+			remindtime: $('#remindtime').val(), //  提醒时间,格式yyyy- MM - dd HH: mm: ss
77
+			content: helper.filter.delHtmlTag($('#content').val()),  //  提醒内容
78
+			token: $.cookie("token")
79
+		},
80
+		success: function (data) {
81
+			layer.close(loadIndex);
82
+			if (data.state === "success") {
83
+				var index = parent.layer.getFrameIndex(window.name);
84
+				parent.layer.close(index);
85
+				parent.$('#scheduleList').bootstrapTable('refresh');
86
+				parent.layer.msg("保存成功");
87
+			} else {
88
+				$('#save_btns').attr("disabled", false);
89
+				$('#save_btns').text('保存');
90
+			}
91
+		},
92
+		error: function (textStatus) {
93
+			layer.close(loadIndex);
94
+			layer.confirm('网络繁忙,请稍后再试...', {
95
+				icon: 7,
96
+				closeBtn: 0,
97
+				btn: ['确定'] //按钮
98
+			});
99
+			$('#save_btns').attr("disabled", false);
100
+			$('#save_btns').text('保存');
101
+		},
102
+		complete: function (XMLHttpRequest, textStatus) {
103
+			layer.close(loadIndex);
104
+			if (textStatus == 'timeout') {
105
+				var xmlhttp = window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHttp");
106
+				xmlhttp.abort();
107
+				layer.confirm('网络超时,请稍后再试...', {
108
+					icon: 7,
109
+					closeBtn: 0,
110
+					btn: ['确定'] //按钮
111
+				});
112
+			}
113
+			$('#save_btns').attr("disabled", false);
114
+			$('#save_btns').text('保存');
115
+		},
116
+	});
117
+}

+ 175 - 0
CallCenterWeb.UI/schedule/js/schedule.js

@@ -0,0 +1,175 @@
1
+/**
2
+ * 日程管理
3
+ * */
4
+
5
+$(document).ready(function() {
6
+	//初始化时间
7
+	laydate.render({
8
+		elem: '#sc_time',
9
+		range: '~',
10
+		theme: '#1ab394',
11
+		calendar: true
12
+	});
13
+	initTable();
14
+	$("#sc_btns").on('click',initTable);
15
+	$('#btn_add').on('click', btn_add);
16
+});
17
+
18
+//日程管理的列表
19
+function initTable() {
20
+	//先销毁表格
21
+	$('#scheduleList').bootstrapTable('destroy');
22
+	//初始化表格,动态从服务器加载数据
23
+	$("#scheduleList").bootstrapTable({
24
+		method: "get", //使用get请求到服务器获取数据
25
+		url: huayi.config.callcenter_url + "Workcalendar/GetSRList", //获取数据的Servlet地址
26
+		contentType: 'application/x-www-form-urlencoded',
27
+		striped: true, //表格显示条纹
28
+		pagination: true, //启动分页
29
+		pageSize: 10, //每页显示的记录数
30
+		pageNumber: 1, //当前第几页
31
+		pageList: [10, 20, 50, 100], //记录数可选列表
32
+		search: false, //是否启用查询
33
+		showColumns: false, //显示下拉框勾选要显示的列
34
+		showRefresh: false, //显示刷新按钮
35
+		sidePagination: "server", //表示服务端请求
36
+		//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
37
+		//设置为limit可以获取limit, offset, search, sort, order
38
+		queryParamsType: "undefined",
39
+		queryParams: function queryParams(params) { //设置查询参数
40
+			var param = {
41
+				page: params.pageNumber, //int 页码,默认为1	
42
+				Pagesize: params.pageSize, //int 条数,默认为10
43
+				stime: $('#sc_time').val() && $('#sc_time').val().split(' ~ ')[0],//查询起始时间
44
+				etime: $('#sc_time').val() && $('#sc_time').val().split(' ~ ')[1],//查询截止时间
45
+				token: $.cookie("token")
46
+			};
47
+			return param;
48
+		},
49
+		onLoadSuccess: function() { //加载成功时执行
50
+			//layer.msg("加载成功");
51
+		},
52
+		onLoadError: function() { //加载失败时执行
53
+			//layer.msg("加载数据失败", { time: 1500, icon: 2 });
54
+		}
55
+	});
56
+}
57
+
58
+//格式化操作
59
+function formatterOprate(val, row) {
60
+	return '<ul class="tool_downs">' +
61
+		'<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_details_' + val + '" onclick="btn_details(\'' + val + '\')" title="详情">详情</a></li>' +
62
+		'<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_edit_' + val + '" onclick="btn_edit(\'' + val + '\')" title="修改">修改</a></li>' +
63
+		'<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_delete_' + val + '" onclick="btn_delete(' + val + ')" title="删除">删除</a></li>' +
64
+		'</ul>';
65
+}
66
+
67
+// 格式化编号
68
+function formatterCode(val, row, index){
69
+	return ++index; 
70
+}
71
+
72
+// 格式化是否客户查看
73
+function formatterIsCus(val){
74
+	var statusMap = {
75
+		false: '未读',
76
+		true: '已读'
77
+	}
78
+  return statusMap[val];
79
+}
80
+
81
+//格式化 内容
82
+function formatterContent(val) {
83
+	var strD = '-';
84
+	if(val) {
85
+		strD = helper.filter.filterHTMLTag(val);
86
+		if(strD.length > 30) {
87
+			strD = strD.substring(0, 30) + '...';
88
+		}
89
+	}
90
+	return strD;
91
+}
92
+
93
+/**
94
+ * 添加
95
+ * */
96
+function btn_add() {
97
+	layer.open({
98
+		type: 2,
99
+		title: '添加日程管理',
100
+		maxmin: true, //开启最大化最小化按钮
101
+		area: ['80%', '90%'],
102
+		content: './template/addOrEditSchedule.html'
103
+	});
104
+}
105
+
106
+/**
107
+ * 修改
108
+ * edit_id 日程id
109
+ * */
110
+function btn_edit(edit_id) {
111
+	layer.open({
112
+		type: 2,
113
+		title: '修改日程管理',
114
+		maxmin: true, //开启最大化最小化按钮
115
+		area: ['80%', '90%'],
116
+		content: './template/addOrEditSchedule.html?edit_id=' + edit_id
117
+	});
118
+}
119
+
120
+/**
121
+ * 详情
122
+ * edit_id 日程id
123
+ * */
124
+function btn_details(edit_id) {
125
+	layer.open({
126
+		type: 2,
127
+		title: '日程管理详情',
128
+		maxmin: true, //开启最大化最小化按钮
129
+		area: ['80%', '90%'],
130
+		content: './template/scheduleDetail.html?edit_id=' + edit_id
131
+	});
132
+}
133
+
134
+
135
+//批量删除
136
+function btn_deletes() {
137
+	var ids = $.map($('#scheduleList').bootstrapTable('getSelections'),
138
+		function(row) {
139
+			return row.F_ID;
140
+		});
141
+	/*判断长度*/
142
+	if (ids.length <= 0) {
143
+		layer.confirm('请选择要删除的选项', {
144
+			icon: 7,
145
+			btn: ['确定'] //按钮
146
+		});
147
+		return;
148
+	}
149
+	btn_delete(ids);
150
+}
151
+
152
+//删除
153
+function btn_delete(cid) {
154
+	layer.confirm('确定删除当前记录?', {
155
+		icon: 7,
156
+		btn: ['是', '否'] //按钮
157
+	}, function(index) {
158
+		/*执行删除*/
159
+		$.ajax({
160
+			type: "post",
161
+			url: huayi.config.callcenter_url + "Workcalendar/DelSR",
162
+			dataType: 'json',
163
+			async: true,
164
+			data: {
165
+				ids: cid,//Id,可多选[1,2,3]
166
+				token: $.cookie("token")
167
+			},
168
+			success: function(data) {
169
+				layer.msg("删除成功!");
170
+				$('#scheduleList').bootstrapTable('refresh');
171
+				layer.close(index);
172
+			}
173
+		});
174
+	});
175
+}

+ 39 - 0
CallCenterWeb.UI/schedule/js/scheduleDetail.js

@@ -0,0 +1,39 @@
1
+/**
2
+ * 详情
3
+ * */
4
+$(function () {
5
+	var edit_id = helper.request.queryString("edit_id");
6
+	if (edit_id) {
7
+		getSchedule(edit_id);
8
+	}
9
+});
10
+
11
+//获取详情
12
+function getSchedule(edit_id) {
13
+	$.getJSON(huayi.config.callcenter_url + "Workcalendar/GetSingle", {
14
+		id: edit_id,
15
+		token: $.cookie('token')
16
+	}, function (res) {
17
+		if (res.state.toLowerCase() === 'success') {
18
+			scheduleDatas = res.data;
19
+			$('#iscus').text(formatterIsCus(scheduleDatas.F_IsRead));
20
+			$('#remindtime').text(scheduleDatas.F_Date);
21
+			$('#createuser').text(scheduleDatas.F_CreateUser);
22
+			$('#createtime').text(scheduleDatas.F_CreateTime);
23
+			if (scheduleDatas.F_Content) {
24
+				$('#content').html(helper.filter.content(scheduleDatas.F_Content));
25
+			} else {
26
+				$('#content').text('暂无内容。。。');
27
+			}
28
+		}
29
+	})
30
+}
31
+
32
+// 格式化是否客户查看
33
+function formatterIsCus(val) {
34
+	var statusMap = {
35
+		false: '未读',
36
+		true: '已读'
37
+	}
38
+	return statusMap[val];
39
+}

+ 68 - 0
CallCenterWeb.UI/schedule/schedule.html

@@ -0,0 +1,68 @@
1
+<!DOCTYPE html>
2
+<html>
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/WorkOrder/Search.css" rel="stylesheet">
11
+		<link href="../css/init.css" rel="stylesheet" />
12
+	</head>
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="" class="nowPosition">日程管理</a>
21
+				</sapn>
22
+			</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="sc_time" placeholder="请选择起止时间">
34
+						</div> 
35
+					</div>
36
+				</div>
37
+
38
+				<div class="pull-right tool_bars">
39
+					<button class="btns" id="sc_btns">搜索</button>
40
+					<button class="btns" id="btn_add">添加</button>
41
+					<button class="btns" onclick="btn_deletes()">批量删除</button>
42
+				</div>
43
+			</div>
44
+
45
+			<div style="width: 100%;padding: 10px;">
46
+				<table id="scheduleList" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
47
+					<thead>
48
+						<tr>
49
+							<th data-checkbox="true"></th>
50
+							<th data-align="center" data-formatter="formatterCode" data-width="3%">编号</th>
51
+							<th data-field="F_Content" data-formatter="formatterContent" data-align="center">提醒内容</th>
52
+							<th data-field="F_Date" data-width="10%" data-align="center">提醒时间</th>
53
+							<th data-field="F_IsRead" data-formatter="formatterIsCus" data-width="10%" data-align="center">是否已读</th>
54
+							<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
55
+							<th data-field="F_CreateUser" data-align="center" data-width="10%">创建人</th>
56
+							<th data-field="F_ID" data-formatter="formatterOprate" data-align="center" data-width="10%">操作</th>
57
+						</tr>
58
+					</thead>
59
+				</table>
60
+			</div>
61
+			
62
+		</div>
63
+		<script src="../js/laydate/laydate.js"></script>
64
+		<script src="js/schedule.js"></script>
65
+
66
+	</body>
67
+
68
+</html>

+ 56 - 0
CallCenterWeb.UI/schedule/template/addOrEditSchedule.html

@@ -0,0 +1,56 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<title>添加或编辑日程管理</title>
7
+		<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
+		<!-- <link href="../../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" /> -->
9
+		<script src="../../Script/Common/huayi.load.js"></script>
10
+		<script src="../../Script/Common/huayi.config.js"></script>
11
+		<!-- <link rel="stylesheet" href="../../js/zTree/zTreeStyle.css" /> -->
12
+		<link rel="stylesheet" href="../../css/customer.css" />
13
+		<style>
14
+			.form-horizontal .checkbox-inline{
15
+				padding-top: 0;
16
+			}
17
+			.add_edit_notice .ztree{
18
+				padding: 0;
19
+			}
20
+		</style>
21
+	</head>
22
+
23
+	<body>
24
+		<div class="container add_edit_notice">
25
+			<div class="tab_contents" id="tab_user_contents">
26
+				<ul class="project_items form-horizontal showtabs">
27
+					<li class="form-group">
28
+						<label for="remindtime" class="col-md-2"><b class="text_require">*</b>提醒时间</label>
29
+						<div class="col-md-9">
30
+							<input id="remindtime" class="form-control" type="text" autocomplete="off" placeholder="请选择提醒时间" />
31
+						</div>
32
+					</li>
33
+					<li class="form-group">
34
+						<label for="content" class="col-md-2"><b class="text_require">*</b>提醒内容</label>
35
+						<div class="col-md-9">
36
+							<textarea id="content" class="form-control" rows="10" placeholder="请输入提醒内容"></textarea>
37
+						</div>
38
+					</li>
39
+				</ul>
40
+				<div class="form-group clearfix">
41
+					<div class="col-md-offset-3 col-md-10">
42
+						<button class="project_save btn btn-primary" id="save_btns" type="button">保存</button>
43
+					</div>
44
+				</div>
45
+			</div>
46
+		</div>
47
+		<!-- <script src="../../js/bootstrap-select/js/bootstrap-select.js"></script> -->
48
+		<!-- <script src="../../js/bootstrap-select/js/i18n/defaults-zh_CN.js"></script> -->
49
+		<script src="../../js/autosize/autosize.min.js"></script>
50
+		<script src="../../js/laydate/laydate.js"></script>
51
+		<!-- <script src="../../js/zTree/jquery.ztree.core.js"></script> -->
52
+    <!-- <script src="../../js/zTree/jquery.ztree.excheck.min.js"></script> -->
53
+		<script src="../js/addOrEditSchedule.js"></script>
54
+	</body>
55
+
56
+</html>

+ 44 - 0
CallCenterWeb.UI/schedule/template/scheduleDetail.html

@@ -0,0 +1,44 @@
1
+<!DOCTYPE html>
2
+<html>
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
+		<style>
11
+			.bus_label{
12
+				margin: 60px 0 40px 0; 
13
+			}
14
+			.content{
15
+				/* border-top: 1px dashed #1ab394; */
16
+				padding: 20px 0;
17
+				word-wrap: break-word;
18
+				word-break: break-all;
19
+			}
20
+		</style>
21
+	</head>
22
+
23
+	<body>
24
+		<div class="container">
25
+			<div class="row clearfix bus_label">
26
+				<div class="col-md-3 text-center">
27
+					是否已读:<span id="iscus"></span>
28
+				</div>
29
+				<div class="col-md-3 text-center">
30
+					提醒时间:<span id="remindtime"></span>
31
+				</div>
32
+				<div class="col-md-3 text-center">
33
+					创建人:<span id="createuser"></span>
34
+				</div>
35
+				<div class="col-md-3 text-center">
36
+					创建时间:<span id="createtime"></span>
37
+				</div>
38
+			</div>
39
+			<div id="content" class="content"></div>
40
+		</div>
41
+		<script src="../js/scheduleDetail.js"></script>
42
+	</body>
43
+
44
+</html>