tive item" href="/XMTT/markdown-wiki"> 代码 工单管理 0 合并请求 0 提交历史 42 版本发布 0 Wiki

markdown格式wiki文档

huwhois 9f2d52e3d8 ace 编辑器补充 3 年之前
..
snippets 9f2d52e3d8 ace 编辑器补充 3 年之前
ace.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-beautify.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-chromevox.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-elastic_tabstops_lite.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-emmet.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-error_marker.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-keybinding_menu.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-language_tools.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-linking.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-modelist.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-old_ie.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-searchbox.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-settings_menu.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-spellcheck.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-split.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-static_highlight.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-statusbar.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-textarea.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-themelist.js 9f2d52e3d8 ace 编辑器补充 3 年之前
ext-whitespace.js 9f2d52e3d8 ace 编辑器补充 3 年之前
keybinding-emacs.js 9f2d52e3d8 ace 编辑器补充 3 年之前
keybinding-vim.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-abap.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-abc.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-actionscript.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-ada.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-apache_conf.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-applescript.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-asciidoc.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-assembly_x86.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-autohotkey.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-batchfile.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-bro.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-c9search.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-c_cpp.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-cirru.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-clojure.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-cobol.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-coffee.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-coldfusion.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-csharp.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-css.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-curly.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-d.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-dart.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-diff.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-django.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-dockerfile.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-dot.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-drools.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-eiffel.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-ejs.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-elixir.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-elm.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-erlang.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-forth.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-fortran.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-ftl.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-gcode.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-gherkin.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-gitignore.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-glsl.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-gobstones.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-golang.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-groovy.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-haml.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-handlebars.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-haskell.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-haskell_cabal.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-haxe.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-hjson.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-html.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-html_elixir.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-html_ruby.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-ini.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-io.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-jack.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-jade.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-java.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-javascript.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-json.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-jsoniq.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-jsp.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-jsx.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-julia.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-kotlin.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-latex.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-lean.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-less.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-liquid.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-lisp.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-live_script.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-livescript.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-logiql.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-lsl.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-lua.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-luapage.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-lucene.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-makefile.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-markdown.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-mask.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-matlab.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-maze.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-mel.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-mips_assembler.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-mipsassembler.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-mushcode.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-mysql.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-nix.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-nsis.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-objectivec.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-ocaml.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-pascal.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-perl.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-pgsql.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-php.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-plain_text.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-powershell.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-praat.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-prolog.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-properties.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-protobuf.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-python.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-r.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-razor.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-rdoc.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-rhtml.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-rst.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-ruby.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-rust.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-sass.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-scad.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-scala.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-scheme.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-scss.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-sh.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-sjs.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-smarty.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-snippets.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-soy_template.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-space.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-sql.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-sqlserver.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-stylus.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-svg.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-swift.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-swig.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-tcl.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-tex.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-text.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-textile.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-toml.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-tsx.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-twig.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-typescript.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-vala.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-vbscript.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-velocity.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-verilog.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-vhdl.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-wollok.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-xml.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-xquery.js 9f2d52e3d8 ace 编辑器补充 3 年之前
mode-yaml.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-ambiance.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-chaos.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-chrome.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-clouds.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-clouds_midnight.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-cobalt.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-crimson_editor.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-dawn.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-dreamweaver.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-eclipse.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-github.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-idle_fingers.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-iplastic.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-katzenmilch.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-kr_theme.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-kuroir.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-merbivore.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-merbivore_soft.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-mono_industrial.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-monokai.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-pastel_on_dark.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-solarized_dark.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-solarized_light.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-sqlserver.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-terminal.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-textmate.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-tomorrow.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-tomorrow_night.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-tomorrow_night_blue.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-tomorrow_night_bright.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-tomorrow_night_eighties.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-twilight.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-vibrant_ink.js 9f2d52e3d8 ace 编辑器补充 3 年之前
theme-xcode.js 9f2d52e3d8 ace 编辑器补充 3 年之前
worker-coffee.js 9f2d52e3d8 ace 编辑器补充 3 年之前
worker-css.js 9f2d52e3d8 ace 编辑器补充 3 年之前
worker-html.js 9f2d52e3d8 ace 编辑器补充 3 年之前
worker-javascript.js 9f2d52e3d8 ace 编辑器补充 3 年之前
worker-json.js 9f2d52e3d8 ace 编辑器补充 3 年之前
worker-lua.js 9f2d52e3d8 ace 编辑器补充 3 年之前
worker-php.js 9f2d52e3d8 ace 编辑器补充 3 年之前
worker-xml.js 9f2d52e3d8 ace 编辑器补充 3 年之前
worker-xquery.js 9f2d52e3d8 ace 编辑器补充 3 年之前
portal-front - Gogs: Go Git Service

portal html css js resource

articalIssue.js 13KB

    $(function() { loginStatus(); //判断个人是否登录 var experarray = []; var resourcesarray = []; var $data = {}; var articleId; var fa = false; //校验标题 $("#newstitle").on({ focus: function() { $(this).prev().find("span").text("30字以内"); }, blur: function() { $(this).prev().find("span").text(""); }, keyup: function() { if($(this).val().length > 30) { $(this).val($(this).val().substr(0, 30)); } } }) //校验关键字 $("#KeyWord").on({ focus: function() { $("#keyPrompt").text("最多可添加5个关键词、每个关键词最多10个字"); }, blur: function() { $("#keyPrompt").text(""); }, keyup: function() { if($(this).val()==""){ $(".frmadd,.keydrop").addClass("displayNone"); }else{ $(".frmadd,.keydrop").removeClass("displayNone"); } if($(this).val().length > 10) { $(this).val($(this).val().substr(0, 10)); } KeyWordList(); } }) //添加关键字 $("#addkeyWord").on("click", function() { var keyWord = $("#KeyWord").val(); keyWordlen(keyWord); $(".frmadd,.keydrop").addClass("displayNone"); }) //点击搜出的关键字添加 $(".keydrop").on("click", "p", function() { var keyWord = $(this).text(); $(".frmadd,.keydrop").addClass("displayNone"); keyWordlen(keyWord) }) //删除关键字 $("#keyWordlist").on("click", ".closeThis", function() { $(this).parent().remove(); var plength = $(".keyResult li p").length; if(plength < 5) { $("#KeyWord").show(); } }) //组合关键字 function captiureSubInd(subIndu) { var industrys = $("#" + subIndu + ""); var industryAll = ""; if(industrys.size() > 0) { for(var i = 0; i < industrys.size(); i++) { industryAll += industrys[i].innerText; industryAll += ','; }; industryAll = industryAll.substring(0, industryAll.length - 1); } return industryAll; } function keyWordlen(keyWord) { $("#KeyWord").val(""); var plength = $(".keyResult li p"); for(var i = 0; i < plength.length; i++) { if(plength[i].innerText == keyWord) { $("#keyPrompt").text("关键词已存在"); return; } } if(plength.length > 3) { $("#KeyWord").hide(); $("#keyWordlist").append("<li class='delkeylist'><p class='h2Font'>" + keyWord + "</p><div class='closeThis'></div></li>"); } else { $("#keyWordlist").append("<li class='delkeylist'><p class='h2Font'>" + keyWord + "</p><div class='closeThis'></div></li>"); } } //校验右侧专家和资源 $("#checkZj").on("focus", function() { $(this).prev().find("span").text("最多选择3位专家"); }) $("#checkZy").on("focus", function() { $(this).prev().find("span").text("最多选择3个资源"); }) $("#checkZj,#checkZy").on("blur", function() { $(this).prev().find("span").text(""); //$(this).val(""); //$(this).parents(".otherBlock").find(".form-drop").addClass("displayNone"); }) $("#checkZj").on("keyup", function() { var _this = this; checkZj(_this); }) $("#checkZy").on("keyup", function() { var _this = this; checkZy(_this); }) $("#expertlist").on("click", "li", function() { var _this = this; expertlist(_this, "该专家已选择"); }); $("#resouselist").on("click", "li", function() { var _this = this; expertlist(_this, "该资源已选择"); }); //点击右侧搜索出的专家和资源列表 function expertlist(_this, title) { var liId = $(_this).html(); var plength = $(_this).parents(".otherBlock").find(".addexpert li"); for(var i = 0; i < plength.length; i++) { if(plength[i].innerHTML == liId) { $(_this).parents(".otherBlock").find(".aboutTit span").text(title); $(_this).parents(".otherBlock").find(".form-drop").addClass("displayNone"); $(_this).parents(".otherBlock").find("input").val(""); return; } } if(plength.length > 3) { $(_this).parents(".otherBlock").find("input").hide(); $(_this).parents(".otherBlock").find(".addexpert").append($(_this).clone()); $(_this).parents(".otherBlock").find("input").val(""); $(_this).parents(".otherBlock").find(".form-drop").addClass("displayNone"); } else { $(_this).parents(".otherBlock").find(".addexpert").append($(_this).clone()); $(_this).parents(".otherBlock").find("input").val(""); $(_this).parents(".otherBlock").find(".form-drop").addClass("displayNone"); } } //删除右侧搜索出的专家和资源 $(".addexpert").on("click", ".deleteThis", function() { var plength = $(this).parent().parent().find("li").length; if(plength < 6) { $(this).parents(".otherBlock").find("input").show(); } $(this).parent().remove(); }) function checkZj(_this) { $.ajax({ "url": "/ajax/professor/qaByName", "type": "get", "data": { "name": $("#checkZj").val(), "total": 3 }, "success": function(data) { console.log(data); if(data.success) { if(data.data != "") { $(_this).next().removeClass("displayNone"); var itemlist = ''; $("#expertlist").html(""); for(var i = 0; i < data.data.length; i++) { var itemlist = '<li id="usid" class="flexCenter">'; itemlist += '<div class="madiaHead useHead" id="userimg"></div>'; itemlist += '<div class="madiaInfo">'; itemlist += '<p class="ellipsisSty"><span class="h1Font" id="name"></span><span class="h2Font" style="margin-left:10px;" id="title"></span></p>'; itemlist += '<p class="h2Font ellipsisSty" id="orgName"></p>'; itemlist += '</div><div class="deleteThis"></div></li>'; $itemlist = $(itemlist); $("#expertlist").append($itemlist); var datalist = data.data[i]; $itemlist.attr("data-id", datalist.id); $itemlist.find("#name").text(datalist.name); $itemlist.find("#title").text(datalist.title); $itemlist.find("#orgName").text(datalist.orgName); if(datalist.hasHeadImage == 1) { $itemlist.find("#userimg").attr("style", "background-image: url(/images/head/" + datalist.id + "_l.jpg);"); } } } else { $(_this).next().addClass("displayNone"); } } else { $(_this).next().addClass("displayNone"); } }, "error": function() { $.MsgBox.Alert('提示', '链接服务器超时') } }); } function checkZy(_this) { $.ajax({ "url": "/ajax/resource/qaByName", "type": "get", "data": { "resourceName": $("#checkZy").val(), "rows": 3 }, "success": function(data) { console.log(data); if(data.success) { if(data.data != "") { $(_this).next().removeClass("displayNone"); var itemlist = ''; $("#resouselist").html(""); for(var i = 0; i < data.data.length; i++) { var itemlist = '<li id="usid" class="flexCenter">'; itemlist += '<div class="madiaHead resouseHead" id="userimg"></div>'; itemlist += '<div class="madiaInfo">'; itemlist += '<p class="h2Font ellipsisSty" id="resourceName"></p>'; itemlist += '<p class="h1Font" id="name"></p>'; itemlist += '</div><div class="deleteThis"></div></li>'; $itemlist = $(itemlist); $("#resouselist").append($itemlist); var datalist = data.data[i]; $itemlist.attr("data-id", datalist.resourceId); $itemlist.find("#resourceName").text(datalist.resourceName); if(datalist.resourceType==1){ $itemlist.find("#name").text(datalist.professor.name); }else{ $itemlist.find("#name").text(datalist.organization.name); } if(datalist.images.length > 0) { $itemlist.find("#userimg").attr("style", "background-image: url(/data/resource/" + datalist.images[0].imageSrc + ");"); } } } else { $(_this).next().addClass("displayNone"); } } else { $(_this).next().addClass("displayNone"); } }, "error": function() { $.MsgBox.Alert('提示', '链接服务器超时') } }); } function KeyWordList() { $.ajax({ "url": "/ajax/dataDict/qaHotKey", "type": "get", "data": { "key": $("#KeyWord").val() }, "success": function(data) { console.log(data); if(data.success) { if(data.data != "") { var itemlist = ''; $("#keydropList").html(""); for(var i = 0; i < data.data.length; i++) { var itemlist = '<li><p class="h2Font"></p></li>'; $itemlist = $(itemlist); $("#keydropList").append($itemlist); $itemlist.find(".h2Font").text(data.data[i].caption); } } else { $(".keydrop").addClass("displayNone"); } } else { $(".keydrop").addClass("displayNone"); } }, "error": function() { $.MsgBox.Alert('提示', '链接服务器超时') } }); } var titleflase = false; var imgflase = false; //交验图片和标题不能为空 function noTitleImg() { var ImageKey = $("#uploader").attr("data-id"); var newstitle = $("#newstitle").val(); if(ImageKey == "") { $(".imgtis").text("请上传封面图片"); } else { $(".imgtis").text(""); imgflase = true; } if(newstitle == "") { $("#aboutTit span").text("请输入文章标题"); } else { $("#aboutTit span").text(""); titleflase = true; } } //获取相关专家 function expertli() { $("#expertli li").each(function(i) { var liid = $(this).attr("data-id"); experarray.push(liid); }); return $.unique(experarray); } //获取相关资源 function resourcesli() { $("#resources li").each(function(i) { var liid = $(this).attr("data-id"); resourcesarray.push(liid); }); return $.unique(resourcesarray); } //文章发布 $("#release").on("click", function() { noTitleImg(); if(imgflase && titleflase) { $.MsgBox.Confirm("提示", "确认发布该文章?", newsAdd); } }) //定时文章发布 $("#setTimeIssue").on("click", function() { noTitleImg(); if(imgflase && titleflase) { $(".blackcover2").fadeIn(); $(".modelContain").show(); $("body").addClass("modelOpen"); $(".mb_btnOk").on("click", function() { var publishTime = $(".form_datetime").val(); console.log(st6(publishTime)); setTimeIssue(st6(publishTime)); }) } }) //文章存草稿 $("#draft").on("click", function() { noTitleImg(); if(imgflase && titleflase) { draftAdd(1); } }) //文章预览 $("#preview").on("click", function() { noTitleImg(); if(imgflase && titleflase) { draftAdd(2); } }) /*获取数据*/ function getdata(publishTime) { expertli(); //相关专家 resourcesli(); //相关咨询 $data.professorId = userid; $data.articleTitle = $("#newstitle").val(); $data.subject = captiureSubInd("keyWordlist .delkeylist"); $data.articleImg = $("#uploader").attr("data-id"); $data.articleContent = ue.getContent(); $data.professors = experarray; $data.resources = resourcesarray; if($("#hidearticleId").val().length != 0) { $data.articleId = $("#hidearticleId").val(); } if($(".form_datetime").val().length != 0) { $data.publishTime = publishTime; } console.log($data); } /*文章发布*/ function newsAdd() { getdata(); $.ajax({ "url": "/ajax/article/save", "type": "post", "dataType": "json", "data": $data, "traditional": true, //传数组必须加这个 "success": function(data) { console.log(data); if(data.success) { $("#hidearticleId").val(data.data); $.MsgBox.Alert("提示", "文章发表成功!", function articalList() { location.href = "articalList.html"; }); $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain'); } else { $.MsgBox.Alert("提示", "文章发表失败!"); } }, "error": function() { $.MsgBox.Alert('提示', '链接服务器超时') } }); } /*文章定时发布*/ function setTimeIssue(publishTime) { getdata(publishTime); $.ajax({ "url": "/ajax/article/timing", "type": "post", "dataType": "json", "data": $data, "traditional": true, //传数组必须加这个 "success": function(data) { console.log(data); if(data.success) { $("#hidearticleId").val(data.data); location.href = "articalList.html"; } else { $.MsgBox.Alert("提示", "文章发表失败!"); } }, "error": function() { $.MsgBox.Alert('提示', '链接服务器超时') } }); } /*文章添加草稿和文章预览*/ function draftAdd(num) { getdata(); $.ajax({ "url": "/ajax/article/draft", "type": "post", "dataType": "json", "data": $data, "traditional": true, //传数组必须加这个 "success": function(data) { console.log(data); if(num == 1) { if(data.success) { $("#hidearticleId").val(data.data); $.MsgBox.Alert("提示", "文章已保存草稿。"); $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain'); } } if(num == 2) { if(data.success) { $("#hidearticleId").val(data.data); articleId = data.data; fa = true; } if(fa) { window.open("articalPreview.html?articleId=" + articleId) } } }, "error": function() { $.MsgBox.Alert('提示', '链接服务器超时') } }); } function st6(osr) { var tim = osr.substring(0, 4) + osr.substring(5, 7) + osr.substring(8, 10) + osr.substring(11, 13) + osr.substring(14, 16); return tim; } });