From dcf3720b75d2818a108c390595e5cca21fb113fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9A=E4=B8=B9ab?= <1421553879@qq.com> Date: Thu, 20 Oct 2022 18:25:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=9E=E8=B5=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static/js/jlw/competition/add.js | 66 +++++- .../templates/jlw/competition/add.html | 205 +++++++++++------- 2 files changed, 185 insertions(+), 86 deletions(-) diff --git a/web/src/main/resources/static/js/jlw/competition/add.js b/web/src/main/resources/static/js/jlw/competition/add.js index eb8d3981..d96f8256 100644 --- a/web/src/main/resources/static/js/jlw/competition/add.js +++ b/web/src/main/resources/static/js/jlw/competition/add.js @@ -87,6 +87,16 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi', } }); + //上传校园风采图片 + upload.render({ + elem: '#upXyfc' + , url: Common.ctxPath + "/jlw/file/update.do" + , done: function (res) {//每成功一次调用 + $("#newsPicture_12").hide(); + layui.$('#uploadDemoView_12').removeClass('layui-hide').find('img').attr('src', Common.ctxPath + res.data.src); + $("input[name='competitionAcademyStyleContent']").val(res.data.src); + } + }); laydate.render({ elem: '#enrollRange' @@ -337,12 +347,12 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi', part: 7 }); if (ret.code == 0) { - $("#competitionXYFC textarea").val(Lib.repLaceltgt(ret.data.competitionAwardListOriginal)); + $("#competitionAcademyStyleContent textarea").val(Lib.repLaceltgt(ret.data.competitionAwardListOriginal)); } else { layer.msg(ret.msg, {icon: 2, time: 1500}); } } - editor12 = Lib.editorMd("competitionXYFC"); + editor12 = Lib.editorMd("competitionAcademyStyleContent"); } } else { $(".sbx").hide(); @@ -355,7 +365,7 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi', $(".sbx").css("margin-left", 60); } //保存的位置显示 - if (sign == 0 || sign == 3 || sign == 4) { + if (sign == 0 || sign == 3 || sign == 4 ||sign == 9 || sign == 10 || sign == 11 ) { $(".bc").removeClass("bc_c").removeClass("bc_c_").addClass("bc_r").show(); } else if (sign == 2 || sign == 5) { $(".bc").addClass("bc_c").removeClass("bc_c_").removeClass("bc_r").show(); @@ -423,6 +433,50 @@ layui.define(['form', 'laydate', 'table', 'element', 'upload', 'competitionApi', }); }); + //保存校园风采 + $("#addCompetitionAcademyStyle").click(function () { + var competitionAcademyStyleContent = editor12.getPreviewedHTML();//动态内容 html + var competitionAcademyStyleContentOriginal = Lib.repLaceString(editor12.getMarkdown());//动态内容 Markdown 源码 + if ($.isEmpty(competitionAcademyStyleContent)) { + layer.msg("请填写校园风采详情!", {icon: 2}); + return; + } + var competitionAcademyStylePicture = $("input[name='competitionAcademyStylePicture']").val();//动态图片 + if ($.isEmpty(competitionAcademyStylePicture)) { + layer.msg("请上传风采图!", {icon: 2}); + return; + } + var ret = Common.postAjax("/jlw/competitionAcademyStyle/add.json", { + competitionAcademyStyleContent: competitionAcademyStyleContent, + competitionAcademyStyleContentOriginal: competitionAcademyStyleContentOriginal, + competitionAcademyStylePicture: competitionAcademyStylePicture, + competitionId: $("input[name='competitionId']").val() + }); + layer.msg(ret.code == 0 ? "保存成功!" : ret.msg, { + offset: ['50%'], + icon: ret.code == 0 ? 1 : 2, + time: 1500 //2秒关闭(如果不配置,默认是3秒) + }, function () { + if (ret.code == 0) { + var htm = '