| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- /**
- * 修改增加日程管理
- * */
- var edit_id = helper.request.queryString("edit_id");
- var nowTime = helper.DateFormat.getNowDateTime();
- $(function () {
- laydate.render({
- elem: '#remindtime',
- theme: '#1ab394',
- type: 'datetime',
- min: nowTime,
- calendar: true
- });
- autosize($('textarea'));
- if (edit_id) {
- getSchedule();
- }
- $('#save_btns').on('click', saveNotice)
- });
- //获取日程管理详情
- function getSchedule() {
- $.getJSON(huayi.config.callcenter_url + "Workcalendar/GetSingle", {
- id: edit_id,
- token: $.cookie('token')
- }, function (res) {
- if (res.state.toLowerCase() === 'success') {
- scheduleDatas = res.data;
- $('#remindtime').val(scheduleDatas.F_Date);
- $('#content').val(scheduleDatas.F_Content);
- }
- })
- }
- //保存
- function saveNotice() {
- if (!$.trim($('#remindtime').val())) {
- layer.confirm('请选择提醒时间!', {
- icon: 2,
- btn: ['确定']
- });
- return;
- }
- if (!$.trim($('#content').val())) {
- layer.confirm('请输入提醒内容!', {
- icon: 2,
- btn: ['确定']
- });
- return;
- }
- if ($.trim($('#content').val()).length > 50) {
- layer.confirm('提醒内容不能超过50个字(包含标点符号)!', {
- icon: 2,
- btn: ['确定']
- });
- return;
- }
- var wURL, loadIndex;
- if (edit_id) {
- wURL = "Workcalendar/AddSR";
- } else {
- wURL = "Workcalendar/AddSR";
- }
- $.ajax({
- type: 'post',
- url: huayi.config.callcenter_url + wURL,
- dataType: 'json',
- async: true,
- beforeSend: function () { //触发ajax请求开始时执行
- $('#save_btns').attr("disabled", true);
- $('#save_btns').text('保存中...');
- loadIndex = layer.load();
- },
- data: {
- id: edit_id, // 日程id,修改时需传此参数,添加时不传
- remindtime: $('#remindtime').val(), // 提醒时间,格式yyyy- MM - dd HH: mm: ss
- content: helper.filter.delHtmlTag($('#content').val()), // 提醒内容
- token: $.cookie("token")
- },
- success: function (data) {
- layer.close(loadIndex);
- if (data.state === "success") {
- var index = parent.layer.getFrameIndex(window.name);
- parent.layer.close(index);
- parent.$('#scheduleList').bootstrapTable('refresh');
- parent.layer.msg("保存成功");
- } else {
- $('#save_btns').attr("disabled", false);
- $('#save_btns').text('保存');
- }
- },
- error: function (textStatus) {
- layer.close(loadIndex);
- layer.confirm('网络繁忙,请稍后再试...', {
- icon: 7,
- closeBtn: 0,
- btn: ['确定'] //按钮
- });
- $('#save_btns').attr("disabled", false);
- $('#save_btns').text('保存');
- },
- complete: function (XMLHttpRequest, textStatus) {
- layer.close(loadIndex);
- if (textStatus == 'timeout') {
- var xmlhttp = window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHttp");
- xmlhttp.abort();
- layer.confirm('网络超时,请稍后再试...', {
- icon: 7,
- closeBtn: 0,
- btn: ['确定'] //按钮
- });
- }
- $('#save_btns').attr("disabled", false);
- $('#save_btns').text('保存');
- },
- });
- }
|