| | |
| | | /** |
| | | * 初始化通知详情对话框 |
| | | */ |
| | | var language =$("#language").val() |
| | | var language =1 |
| | | var NoticeInfoDlg = { |
| | | noticeInfoData: {}, |
| | | editor: null, |
| | | validateFields: { |
| | | title: { |
| | | name: { |
| | | validators: { |
| | | notEmpty: { |
| | | message: '标题不能为空' |
| | | message: '公告名称不能为空' |
| | | } |
| | | } |
| | | }, |
| | | sort: { |
| | | validators: { |
| | | notEmpty: { |
| | | message: '排序不能为空' |
| | | } |
| | | } |
| | | } |
| | |
| | | * 收集数据 |
| | | */ |
| | | NoticeInfoDlg.collectData = function () { |
| | | this.noticeInfoData['content'] = NoticeInfoDlg.editor.txt.html(); |
| | | this.noticeInfoData['content'] = NoticeInfoDlg.editor.txt; |
| | | this.set('id').set('title'); |
| | | } |
| | | |
| | |
| | | NoticeInfoDlg.addSubmit = function () { |
| | | |
| | | this.clearData(); |
| | | this.collectData(); |
| | | |
| | | if (!this.validate()) { |
| | | return; |
| | | } |
| | | |
| | | let text = NoticeInfoDlg.editor.getContent(); |
| | | console.log(text) |
| | | if(text==""){ |
| | | Feng.info("请输入公告内容") |
| | | return; |
| | | } |
| | | //提交信息 |
| | | var ajax = new $ax(Feng.ctxPath + "/notice/add", function (data) { |
| | | var ajax = new $ax(Feng.ctxPath + "/tNotice/add", function (data) { |
| | | Feng.success("添加成功!"); |
| | | window.parent.Notice.table.refresh(); |
| | | NoticeInfoDlg.close(); |
| | |
| | | Feng.error("添加失败!" + data.responseJSON.message + "!"); |
| | | }); |
| | | ajax.set(this.noticeInfoData); |
| | | ajax.set("name",$("#name").val()); |
| | | ajax.set("text",text); |
| | | ajax.set("sort",$("#sort").val()); |
| | | ajax.start(); |
| | | } |
| | | |
| | |
| | | if (!this.validate()) { |
| | | return; |
| | | } |
| | | |
| | | let text = NoticeInfoDlg.editor.getContent(); |
| | | console.log(text) |
| | | if(text==""){ |
| | | Feng.info("请输入公告内容") |
| | | return; |
| | | } |
| | | //提交信息 |
| | | var ajax = new $ax(Feng.ctxPath + "/notice/update", function (data) { |
| | | var ajax = new $ax(Feng.ctxPath + "/tNotice/update", function (data) { |
| | | Feng.success("修改成功!"); |
| | | window.parent.Notice.table.refresh(); |
| | | NoticeInfoDlg.close(); |
| | |
| | | Feng.error("修改失败!" + data.responseJSON.message + "!"); |
| | | }); |
| | | ajax.set(this.noticeInfoData); |
| | | ajax.set("name",$("#name").val()); |
| | | ajax.set("text",text); |
| | | ajax.set("sort",$("#sort").val()); |
| | | ajax.set("id",$("#id").val()); |
| | | ajax.start(); |
| | | } |
| | | |
| | |
| | | Feng.initValidator("noticeInfoForm", NoticeInfoDlg.validateFields); |
| | | |
| | | //初始化编辑器 |
| | | var E = window.wangEditor; |
| | | var editor = new E('#editor'); |
| | | editor.create(); |
| | | editor.txt.html($("#contentVal").val()); |
| | | NoticeInfoDlg.editor = editor; |
| | | NoticeInfoDlg.editor = UE.getEditor('editor'); |
| | | }); |