12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202 |
- $(function() {
- var articleId = GetQueryString("articleId");
- var experarray = [];
- var resourcesarray = [];
- var $data = {};
- var modifyTimeval;
- var settime = false;
- var orgId = $.cookie("orgId");
- var colMgr = stringToBoolean($.cookie("colMgr"));
- var resMgr = stringToBoolean($.cookie("resMgr"));
- if(!colMgr && !resMgr) {
- $(".conItem").eq(5).show();
- }
- if(resMgr) {
- $(".conItem").eq(2).show();
- $(".conItem").eq(3).show();
- }
- if(colMgr) {
- $(".conItem").show().eq(5).hide();
- }
- if(orgId == "" || orgId == null || orgId == "null"){
- location.href = "cmp-settled-log.html";
- }
- var hbur,hburEnd;
- var pr,prEnd;
- var re,reEnd;
- var orgr,orgrEnd;
- articleshow();
- relevantExperts();
- relevantResources();
- queryFileAtach();
-
-
- var uploaderFile =new WebUploader.create({
- auto: true,
- fileNumLimit: 5,
- server: '../ajax/article/files/upload',
- fileSingleSizeLimit: 50 * 1024 * 1024,
- pick: {
- id: "#upAttachPicker",
- multiple: false
- }
- });
- var fileId;
-
- uploaderFile.on('fileQueued', function(file) {
- fileId = file.id;
- var $li = $(
- '<li class="file_list ellipsisSty-2" data-id="'+file.id+'" data-size="'+file.size+'" data-name="'+file.name+'">'+
- file.name +
- '<div class="deleteThis"></div>'+
- '</li>'
- ),
- $file = $li.find('li');
- var $list = $("#fileAttachList");
- $list.prepend($li);
- var $len = $("#fileAttachList").find("li").length;
- if($len>0 && $len<5){
- $("#upAttachPicker").addClass("upAtteched")
- $("#upAttachPicker>.webuploader-pick").text('继续上传')
- }
- if($len>=5){
- $("#upAttachPicker").hide()
- }
- });
- uploaderFile.on('uploadSuccess', function(file, data) {
- if(data.success) {
- uploaderFile.removeFile(fileId);
- $("#fileAttachList li:first-child").attr("data-url",data.data[0].uri);
- }
- });
-
- $("#newstitle").on({
- focus: function() {
- $(this).prev().find("span").text("50字以内");
- },
- blur: function() {
- $(this).prev().find("span").text("");
- },
- keyup: function() {
- if($(this).val().length > 50) {
- $(this).val($(this).val().substr(0, 50));
- }
- }
- })
- hotKey(".oinput");
-
- $("#KeyWord").on({
- focus: function() {
- $("#keyPrompt").text("最多可添加5个关键词,每个关键词15字以内");
- },
- blur: function() {
- $("#keyPrompt").text("");
- }
- })
- $("#keyWordlist").on("click", ".closeThis", function() {
- $(this).parent().remove();
- var liNum = $("#keyWordlist").find("li").length;
- if(liNum < 5) {
- $("#keyWordlist").parents(".keyResult").siblings("div.col-w-12").show();
- }
- })
-
-
- function industryShow(data,industryList){
- if(data != undefined && data.length != 0 ){
- var subs=strToAry(data)
- if(subs.length>0){
- for (var i = 0; i < subs.length; i++)
- {
- $("#"+industryList+"").append('<li>'+ subs[i] +'<div class="closeThis"></div></li>');
- };
- }
- if(subs.length>4){
- $("#KeyWord").parent().addClass("displayNone");
- }
- }
- }
-
-
- $("#checkZj").on("focus", function() {
- $(this).prev().find("span").text("最多选择5位专家");
- })
- $("#checkZy").on("focus", function() {
- $(this).prev().find("span").text("最多选择5个资源");
- })
- $("#sevrice").on("focus", function() {
- $(this).prev().find("span").text("最多选择5个服务");
- })
- $("#product").on("focus", function() {
- $(this).prev().find("span").text("最多选择5个产品");
- })
- $("#checkZj,#checkZy,#sevrice,#product").on("blur", function() {
- $(this).prev().find("span").text("");
- })
- $("#checkZj").on("keyup", function() {
- var _this = this;
- var ti=$(this).val();
- pr=ti;
- if($(this).val()=="") {
- return;
- }
- setTimeout(function(){
- if( ti===pr && ti!== prEnd) {
- checkZj(_this,ti);
- }
- },500)
- })
- $("#checkZy").on("keyup", function() {
- var ti=$(this).val();
- re=ti;
- if($(this).val()=="") {
- return;
- }
- var _this = this;
- setTimeout(function(){
- if( ti===re && ti!== reEnd) {
- checkZy(_this,ti);
- }
- },500)
-
- })
- var se,seEnd;
- $("#sevrice").on("keyup", function() {
- var ti=$(this).val();
- se=ti;
- if($(this).val()=="") {
- return;
- }
- var _this = this;
- setTimeout(function(){
- if( ti===se && ti!== seEnd) {
- checkSy(_this,ti);
- }
- },500)
-
- })
- var proD,proDEnd;
- $("#product").on("keyup", function() {
- var ti=$(this).val();
- proD=ti;
- if($(this).val()=="") {
- return;
- }
- var _this = this;
- setTimeout(function(){
- if( ti===proD && ti!== proDEnd) {
- checkProDy(_this,ti);
- }
- },500)
- })
- $("#expertlist").on("click", "li", function() {
- var _this = this;
- expertlist(_this, "该专家已选择");
- });
- $("#resouselist").on("click", "li", function() {
- var _this = this;
- expertlist(_this, "该资源已选择");
- });
- $("#sevricelist").on("click", "li", function() {
- var _this = this;
- expertlist(_this, "该服务已选择");
- });
- $("#productlist").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 > 5) {
- $(_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();
- })
-
- $("#fileAttachList").on("click", ".deleteThis",function() {
- var filid = $(this).parent().attr("data-id");
- var $len = $("#fileAttachList li").length;
- if($len>0 && $len<5){
- $("#upAttachPicker").show()
- $("#upAttachPicker").addClass("upAtteched")
- $("#upAttachPicker>.webuploader-pick").text('继续上传')
- }
- if($len>=5){
- $("#upAttachPicker").hide()
- }
- })
-
- function checkZj(_this,prd) {
- prEnd=prd;
- $.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 != "") {
- if(prEnd == prd){
- $(_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().removeClass("displayNone");
- var itemlist = '<div class="null-data">没有找到相关专家</div>'
- $("#expertlist").html(itemlist);
- return;
- }
- } else {
- $(_this).next().addClass("displayNone");
- }
- },
- "error": function() {
- $.MsgBox.Alert('提示', '链接服务器超时')
- }
- });
- }
- function checkZy(_this, prd) {
- reEnd = prd;
- $.ajax({
- "url": "/ajax/resource/lq/publish/org",
- "type": "get",
- "data": {
- "orgid": orgId,
- "resourceName": $("#checkZy").val(),
- "rows": 3
- },
- "success": function(data) {
- console.log(data);
- if(data.success) {
- if(data.data != "") {
- if(reEnd == prd) {
- $(_this).next().removeClass("displayNone");
- $("#resouselist").html("");
- for(var i = 0; i < data.data.length; i++) {
- var itemlist = '<li id="usid" class="flexCenter" >' +
- '<p class="h1Font ellipsisSty-2 childElement" id="resourceName"></p>' +
- '<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);
- }
- }
- } else {
- $(_this).next().removeClass("displayNone");
- var itemlist = '<div class="null-data">没有找到相关资源</div>'
- $("#resouselist").html(itemlist);
- }
- } else {
- $(_this).next().addClass("displayNone");
- }
- },
- "error": function() {
- $.MsgBox.Alert('提示', '链接服务器超时')
- }
- });
- }
- function checkSy(_this, prd) {
- seEnd = prd;
- $.ajax({
- "url": "../ajax/ware/publish",
- "type": "get",
- "data": {
- category:2,
- owner:orgId,
- rows:5
- },
- "success": function(data) {
- console.log(data);
- if(data.success) {
- if(data.data != "") {
- if(seEnd == prd) {
- $(_this).next().removeClass("displayNone");
- $("#sevricelist").html("");
- for(var i = 0; i < data.data.length; i++) {
-
- var itemlist = '<li id="usid" class="flexCenter" >' +
- '<p class="h1Font ellipsisSty-2 childElement" id="resourceName"></p>' +
- '<div class="deleteThis"></div></li>'
- $itemlist = $(itemlist);
- $("#sevricelist").append($itemlist);
- var datalist = data.data[i];
- $itemlist.attr("data-id", datalist.id);
- $itemlist.find("#resourceName").text(datalist.name);
- }
- }
- } else {
- $(_this).next().removeClass("displayNone");
- var itemlist = '<div class="null-data">没有找到相关服务</div>'
- $("#sevricelist").html(itemlist);
- }
- } else {
- $(_this).next().addClass("displayNone");
- }
- },
- "error": function() {
- $.MsgBox.Alert('提示', '链接服务器超时')
- }
- });
- }
- function checkProDy(_this, prd) {
- proDEnd = prd;
- $.ajax({
- "url": "../ajax/product/publish",
- "type": "get",
- "data": {
- owner:orgId,
- rows:5
- },
- "success": function(data) {
- console.log(data);
- if(data.success) {
- if(data.data != "") {
- if(proDEnd == prd) {
- $(_this).next().removeClass("displayNone");
- $("#productlist").html("");
- for(var i = 0; i < data.data.length; i++) {
- var itemlist = '<li id="usid" class="flexCenter" >' +
- '<p class="h1Font ellipsisSty-2 childElement" id="resourceName"></p>' +
- '<div class="deleteThis"></div></li>'
- $itemlist = $(itemlist);
- $("#productlist").append($itemlist);
- var datalist = data.data[i];
- $itemlist.attr("data-id", datalist.id);
- $itemlist.find("#resourceName").text(datalist.name);
- }
- }
- } else {
- $(_this).next().removeClass("displayNone");
- var itemlist = '<div class="null-data">没有找到相关产品</div>'
- $("#productlist").html(itemlist);
- }
- } else {
- $(_this).next().addClass("displayNone");
- }
- }
- });
- }
-
- 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 > 5) {
- $(_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");
- }
- }
-
- function articleshow(){
- $.ajax({
- "url" : "/ajax/article/query",
- "type" : "GET" ,
- "dataType" : "json",
- "data" :{"articleId":articleId},
- "success" : function(data) {
- console.log(data)
- if (data.success){
- $("#keyWordlist").html("");
- $("#newstitle").val(data.data.articleTitle);
- if(data.data.articleImg){
- $("#uploader").attr("style", "background-image: url(/data/article/" + data.data.articleImg + "?tt="+new Date().getTime()+");");
- $(".upFront").hide();
- $(".upBackbtn").show();
- }
- ue.ready(function() {
- if(data.data.articleContent==undefined){
- var datadescp ="";
- }else{
- var datadescp = data.data.articleContent;
- }
- ue.setContent(datadescp);
- });
- industryShow(data.data.subject,"keyWordlist");
- modifyTimeval = data.data.modifyTime;
- }
- },
- "error":function(){
- $.MsgBox.Alert('提示','链接服务器超时')
- }
- });
- }
-
- function queryFileAtach(){
- $.ajax({
- "url": "/ajax/article/files/byArticleId",
- "type": "get",
- "dataType" : "json",
- "data" :{"id":articleId},
- "success": function(data) {
- if(data.success && data.data) {
- var $data=data.data;
- for(var i = 0; i < $data.length; i++) {
- var itlist = '<li class="ellipsisSty-2" data-id="'+$data[i].id+'" data-size="'+$data[i].size+'" data-url="'+$data[i].url+'" data-name="'+$data[i].name+'">'+
- $data[i].name +
- '<div class="deleteThis"></div>'+
- '</li>'
- $("#fileAttachList").append(itlist);
- }
- var $len = $("#fileAttachList").find("li").length;
- if($len>0 && $len<5){
- $("#upAttachPicker").addClass("upAtteched")
- $("#upAttachPicker>.webuploader-pick").text('继续上传')
- }
- if($len>=5){
- $("#upAttachPicker").hide()
- }
- }
- }
- });
- }
-
- function relevantExperts(){
- $.ajax({
- "url": "/ajax/article/ralatePro",
- "type": "get",
- "dataType" : "json",
- "data" :{"articleId":articleId},
- "success": function(data) {
- if(data.success && data.data) {
- for(var i = 0; i < data.data.length; i++) {
- var professorId = data.data[i].professorId;
- relevantExpertsList(professorId)
- }
-
- }
- }
- });
- }
-
-
- function relevantExpertsList(professorId){
- $.ajax({
- "url" : "/ajax/professor/info/"+professorId,
- "type" : "GET" ,
- "dataType" : "json",
- "success" : function(data) {
- console.log(data);
- if (data.success && data.data){
- var itemlist = '';
- var itemlist = '<li id="usid">';
- itemlist += '<div class="madiaHead useHead" id="userimg"></div>';
- itemlist += '<div class="madiaInfo" style="padding-right:42px">';
- 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);
- $("#expertli").append($itemlist);
- var datalist = data.data;
- $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);");
- }
- }
- },
- "error":function(){
- $.MsgBox.Alert('提示','链接服务器超时')
- }
- });
- }
-
-
- function relevantResources(){
- $.ajax({
- "url": "/ajax/article/ralateRes",
- "type": "get",
- "dataType" : "json",
- "data" :{"articleId":articleId},
- "success": function(data) {
- if(data.success && data.data) {
- for(var i = 0; i < data.data.length; i++) {
- var resourceId = data.data[i].resourceId;
- relevantResourcesList(resourceId)
- }
-
- }
- },
- "error": function() {
- $.MsgBox.Alert('提示', '链接服务器超时')
- }
- });
- }
-
-
- function relevantResourcesList(resourceId){
- $.ajax({
- "url" : "/ajax/resource/resourceInfo",
- "type" : "GET" ,
- "dataType" : "json",
- "data" :{"resourceId":resourceId},
- "success" : function(data) {
- console.log(data);
- if (data.success && data.data){
-
- var itemlist = '<li id="usid" class="flexCenter" >' +
- '<p class="h1Font ellipsisSty-2 childElement" id="resourceName"></p>' +
- '<div class="deleteThis"></div></li>'
- $itemlist = $(itemlist);
- $("#resources").append($itemlist);
- var datalist = data.data;
- $itemlist.attr("data-id", datalist.resourceId);
- $itemlist.find("#resourceName").text(datalist.resourceName);
-
-
- }
- },
- "error":function(){
- $.MsgBox.Alert('提示','链接服务器超时')
- }
- });
- }
-
- releventService()
- function releventService(){
- $.ajax({
- "url": "/ajax/article/ware",
- "type": "get",
- "dataType" : "json",
- "data" :{"id":articleId},
- "success": function(data) {
- if(data.success && data.data) {
- var arr=[];
- for(var i = 0; i < data.data.length; i++) {
- arr.push(data.data[i].ware);
- if(i==data.data.length-1) {
- relevantServiceList(arr);
- }
- }
-
- }
- },
- "error": function() {
- $.MsgBox.Alert('提示', '链接服务器超时')
- }
- });
- }
- function relevantServiceList(arr) {
- $.ajax({
- "url" : "/ajax/ware/qm",
- "type" : "GET" ,
- "dataType" : "json",
- "data" :{"id":arr},
- "traditional":true,
- "success" : function(data) {
- console.log(data);
- if (data.success && data.data){
- for(var i=0;i<data.data.length;i++) {
- var itemlist = '<li id="usid" class="flexCenter" >' +
- '<p class="h1Font ellipsisSty-2 childElement" id="resourceName"></p>' +
- '<div class="deleteThis"></div></li>'
- $itemlist = $(itemlist);
- $("#sevriceli").append($itemlist);
- var datalist = data.data[i];
- $itemlist.attr("data-id", datalist.id);
- $itemlist.find("#resourceName").text(datalist.name);
- }
- }
- },
- "error":function(){
- $.MsgBox.Alert('提示','链接服务器超时')
- }
- });
- }
- var titleflase = false;
-
- function noTitleImg(){
- var newstitle = $("#newstitle").val();
- if(newstitle==""){
- $.MsgBox.Alert('提示', '请输入文章标题')
- return;
- }else{
- $("#aboutTit span").text("");
- titleflase = true;
- }
- }
-
-
- function expertli(){
- experarray=[];
- $("#expertli li").each(function(i){
- var liid = $(this).attr("data-id");
- experarray.push(liid);
- });
-
- return $.unique(experarray);
- }
-
-
- function resourcesli(){
- resourcesarray=[];
- $("#resources li").each(function(i){
- var liid = $(this).attr("data-id");
- resourcesarray.push(liid);
- });
- return $.unique(resourcesarray);
- }
- function seli() {
- var arr=[];
- $("#sevriceli li").each(function(i) {
- var liid = $(this).attr("data-id");
- arr.push(liid);
- });
- return $.unique(arr);
- }
- function productli() {
- var arr=[];
- $("#productli li").each(function(i) {
- var liid = $(this).attr("data-id");
- arr.push(liid);
- });
- return $.unique(arr);
- }
- function fileArrli() {
- var arr=[];
- $("#fileAttachList li").each(function(i){
- var liid = $(this).attr("data-id"),
- liurl = $(this).attr("data-url")
- liname = $(this).attr("data-name"),
- lisize = $(this).attr("data-size");
- var item
- item=liurl+','+i+','+lisize+','+liname;
- arr.push(item)
- })
- return $.unique(arr);
- }
-
- var seleClum ='<div class="mb-list mb-listL"><p>请选择文章发布的栏目:</p>'+
- '<select class="form-control form-column" id="seletColum"></select></div>';
- var seleTime = '<div class="mb-list mb-listR"><p class="msg-tit">请设置文章发布的时间:</p>'+
- '<div style="position:relative"><div class="input-append date form_date form_datetime" data-link-field="dtp_input2" >'+
- '<em class="mr_sj"></em>'+
- '<input size="16" type="text" readonly class="frmtype frmcontype fColor" placeholder="请设置文章发布的时间">'+
- '<span class="dateIcon"><i class="icon-calendar displayNone"></i></span>'+
- '<span class="add-on"><i class="icon-th displayNone"></i></span>'+
- '</div>'+
- '<input type="hidden" id="dtp_input2"/>'+
- '<span></span></div></div>'
- var a = new Date();
- var c = a.getFullYear() + "-" + (Number(a.getMonth()) + 1) + "-" + (Number(a.getDate()));
-
- $("#release").on("click", function() {
- if($(this).hasClass("disableLi")){
- return;
- }
- noTitleImg();
- if(titleflase) {
- if(colMgr){
- $(".blackcover2").fadeIn();
- var btnOk='<input class="mb_btn mb_btnOk mb_btnOkpub" type="button" value="确定">'
- $(".mb_btnOk").remove(); $("#promotGt").prepend(btnOk);
- $(".modelContain").show(); $("body").addClass("modelOpen");
- $(".mb-listR").remove();
- $(".mb-listL").remove();
- $("#promotTh").prepend(seleClum);
- fillColum(7);
- $(".mb_btnOkpub").on("click", function() {
- $(".blackcover2").fadeOut();
- $(".modelContain").hide();
- $("body").removeClass("modelOpen");
- $.MsgBox.Confirm("提示", "确认发布该文章?", newsAdd);
- })
- }else{
- $.MsgBox.Confirm("提示", "确认发布该文章?", newsAdd);
- }
-
- }
- })
-
- $("#setTimeIssue").on("click", function() {
- if($(this).hasClass("disableLi")){
- return;
- }
- noTitleImg();
- if(titleflase) {
- $(".blackcover2").fadeIn();
- var btnOk='<input class="mb_btn mb_btnOk mb_btnOkset" type="button" value="确定">'
- $(".mb_btnOk").remove(); $("#promotGt").prepend(btnOk);
- $(".modelContain").show(); $("body").addClass("modelOpen");
- $(".mb-listR").remove(); $("#promotTh").append(seleTime);
- $(".mb-listR .form_datetime").datetimepicker({
- language: 'ch',
- format: 'yyyy-mm-dd hh:ii',
- forceParse: 1,
- autoclose: 1,
- todayBtn: 1,
- todayHighlight: 1,
- startDate: c,
- oflag: 1,
- });
- $(".mb-listR .form_datetime .frmcontype").val(getNowFormatDate());
- if(colMgr){
- $(".mb-listL").remove();
- $("#promotTh").prepend(seleClum);
- fillColum(7);
- }
- $(".mb_btnOkset").on("click", function() {
- var publishTime = $(".mb-listR .form_datetime .frmcontype").val();
- console.log(st6(publishTime));
- setTimeIssue(st6(publishTime));
- })
- }
- })
-
-
- $("#draft").on("click",function(){
- if($(this).hasClass("disableLi")){
- return;
- }
- noTitleImg();
- if(titleflase){
- draftAdd(1);
- }
- })
-
-
- $("#preview").on("click",function(){
- if($(this).hasClass("disableLi")){
- return;
- }
- noTitleImg();
- if(titleflase){
- draftAdd(2);
- }
- })
-
-
- $("#delete").on("click",function(){
- $.MsgBox.Confirm("提示","确认删除该文章?",newsDelet);
- })
-
-
- function getAttrId() {
- var arr=[];
- this.each(function(){
- arr.push( $(this).attr("data-id"));
- });
- return arr;
- }
-
- function getdata(publishTime) {
- var industrys = $("#keyWordlist li");
- var industryAll = "";
- if(industrys.size() > 0) {
- for(var i = 0; i < industrys.size(); i++) {
- industryAll += industrys[i].innerText.trim();
- industryAll += ',';
- };
- industryAll = industryAll.substring(0, industryAll.length - 1);
- }
- expertli();
- resourcesli();
- $data.ownerId = orgId;
- $data.articleId=articleId;
- if($("#companys li").length) {
- $data.orgs = getAttrId.call($("#companys li"));
- }
- $data.articleTitle = $("#newstitle").val();
- $data.subject = industryAll;
- $data.articleImg = $("#uploader").attr("data-id");
- $data.articleContent = ue.getContent();
- $data.professors = experarray;
- $data.resources = resourcesarray;
- $data.wares=seli();
- $data.products=productli();
- if(colMgr){
- $data.colNum = $("#seletColum").val();
- if(publishTime!="") {
- $data.publishTime = publishTime;
- }
- $data.files=fileArrli();
- }else{
- if(publishTime!="") {
- $data.publishTime = publishTime;
- }
- $data.colNum=2;
- }
- console.log($data);
- }
-
-
-
- function newsAdd(){
- getdata();
- $(".operateBlock").find("li").addClass("disableLi");
- $.ajax({
- "url" : "/ajax/article/save",
- "type" : "post" ,
- "dataType" : "json",
- "data" :$data,
- "traditional": true,
- "complete":function(){
- $(".operateBlock").find("li").removeClass("disableLi");
- },
- "success" : function(data) {
- console.log(data);
- if (data.success){
- articleId = data.data;
- $.MsgBox.Alert("提示","文章发表成功!",function articalList(){
- location.href = "cmp-articalList.html";
- });
- $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
- } else {
- if(data.code==90) {
- $.MsgBox.Alert('提示', '由于操作时间过久,上传图片已失效,请重新上传。');
- }else{
- $.MsgBox.Alert("提示", "文章发表失败!");
- }
- }
- },
- "error":function(){
- $.MsgBox.Alert('提示','链接服务器超时')
- }
- });
- }
-
- function setTimeIssue(publishTime,settime) {
- var opublishTime=publishTime+"01";
- getdata(opublishTime,settime);
- $(".operateBlock").find("li").addClass("disableLi");
- $.ajax({
- "url": "/ajax/article/timing",
- "type": "post",
- "dataType": "json",
- "data": $data,
- "traditional": true,
- "complete":function(){
- $(".operateBlock").find("li").removeClass("disableLi");
- },
- "success": function(data) {
- console.log(data);
- if(data.success) {
- articleId = data.data;
- location.href = "cmp-articalList.html";
- } else {
- if(data.code==90) {
- $.MsgBox.Alert('提示', '由于操作时间过久,上传图片已失效,请重新上传。');
- }else{
- $.MsgBox.Alert("提示", "文章发表失败!");
- }
- }
- },
- "error": function() {
- $.MsgBox.Alert('提示', '链接服务器超时')
- }
- });
- }
-
- function draftAdd(num){
- getdata();
- $(".operateBlock").find("li").addClass("disableLi");
- $.ajax({
- "url" : "/ajax/article/draft",
- "type" : "post" ,
- "dataType" : "json",
- "data" :$data,
- "traditional": true,
- "complete":function(){
- $(".operateBlock").find("li").removeClass("disableLi");
- },
- "success" : function(data) {
- console.log(data);
- if(num==1){
- if (data.success){
- articleId = data.data;
- $.MsgBox.Alert("提示","文章已保存草稿。");
- $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
- articleshow();
- }else{
- if(data.code==90) {
- $.MsgBox.Alert('提示', '由于操作时间过久,上传图片已失效,请重新上传。');
- }else{
- $.MsgBox.Alert("提示", "文章保存草稿失败!");
- }
- }
- }
- if(num==2){
- var fa=false;
- if(data.success) {
- $("#hidearticleId").val(data.data);
- articleId = data.data;
- $("#delete").removeClass("disableLi").addClass("odele");
- fa = true;
- }else{
- if(data.code==90) {
- $.MsgBox.Alert('提示', '由于操作时间过久,上传图片已失效,请重新上传。');
- }else{
- $.MsgBox.Alert("提示", "文章预览失败!");
- }
- }
- if(fa) {
- window.open("../articalPreview.html?articleId=" + articleId)
- }
- }
- },
- "error":function(){
- $.MsgBox.Alert('提示','链接服务器超时')
- }
- });
- }
-
-
- function newsDelet() {
- $.ajax({
- "url" : "/ajax/article/deleteArticle",
- "type" : "POST",
- "dataType" : "json",
- "data": {
- "articleId": articleId
- },
- "success" : function($data) {
- if ($data.success) {
- location.href = "cmp-articalList.html";
- }
- },
- "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;
- }
-
- function timeGeshi(otm) {
- var otme = otm.substring(0, 4) + "-" + otm.substring(4, 6) + "-" + otm.substring(6, 8) + " " + otm.substring(8, 10)+ ":" + otm.substring(10, 12);
- return otme;
- }
-
- relatCompanies("#company");
-
- function relatCompanies(sel) {
- $(sel).bind({
- paste: function(e) {
- var pastedText;
- if (window.clipboardData && window.clipboardData.getData) {
-
- pastedText = $(this).val() + window.clipboardData.getData('Text');
- }
- else {
- pastedText = $(this).val() + e.originalEvent.clipboardData.getData('Text');
-
- }
- $(this).val(pastedText);
- e.preventDefault();
- },
- cut: function(e) {
- var $this = $(this);
- },
- blur: function() {
- var $this = $(this);
- $(this).siblings(".aboutTit").find("span").text("");
- setTimeout(function() {
- $this.siblings(".form-drop").hide();
- }, 500)
- },
- focus: function() {
- $(this).siblings(".form-drop").show();
- $(this).siblings(".aboutTit").find("span").text("最多选择5家企业");
- },
- keyup: function(e) {
- var ti=$(this).val();
- orgr=ti;
- var $this=$(this);
- if($(this).val().trim()) {
- var lNum = $.trim($(this).val()).length;
- if(0 < lNum) {
- setTimeout(function(){
- if( ti===orgr && ti!== orgrEnd) {
- var tt=ti;
- orgrEnd=tt;
- $("#companylist").parent().show();
- $.ajax({
- "url": "/ajax/org/qr",
- "type": "GET",
- "data":{
- kw: $this.val(),
- limit:3
- },
- "success": function(data) {
- console.log(data);
- if(data.success) {
- if(orgrEnd==tt) {
- if(data.data.length == 0) {
- $this.parent().removeClass("displayNone");
- var itemlist = '<div class="null-data">没有找到相关企业</div>'
- $("#companylist").html(itemlist);
- } else {
- $this.siblings(".form-drop").removeClass("displayNone");
- var oSr = "";
- for(var i = 0; i < data.data.length; i++) {
- var busName=(data.data[i].forShort)?data.data[i].forShort:data.data[i].name;
- oSr += '<li style="min-height:40px;position:static;"data-id="'+data.data[i].id+'">' + busName + '</li>';
- }
- $this.siblings(".form-drop").find("ul").html(oSr);
- }
- }
- } else {
- $this.siblings(".form-drop").addClass("displayNone");
- $this.siblings(".form-drop").find("ul").html("");
- }
- },
- dataType: "json"
- });
- }else{
- $(_this).next().removeClass("displayNone");
- var itemlist = '<div class="null-data">没有找到相关企业</div>'
- $("#companylist").html(itemlist);
- }
- },500)
- }
- } else {
- $(this).siblings(".form-drop").addClass("displayNone");
- $(this).siblings(".form-drop").find("ul").html("");
- }
- }
- })
- $("#company").siblings(".form-drop").on("click", "li", function() {
- var oValue = $(this).text();
- var oJudge = $(this).parents(".form-drop").siblings(".form-result").find("ul li");
- for(var i = 0; i < oJudge.length; i++) {
- if(oValue == oJudge[i].innerText) {
- $.MsgBox.Alert('提示', '该企业已选择.');
- return;
- }
- }
- $(this).parents(".form-drop").siblings(".form-result").find("ul").append('<li class="ellipsisSty" style="min-height:40px;padding-right:42px;" data-id="'+$(this).attr("data-id")+'">' + oValue + '<div class="deleteThis"></div></li>');
- $(this).parents(".form-drop").siblings("input").val("");
- if(oJudge.length == 4) {
- $(this).parents(".form-drop").siblings("input").val("");
- $("#company").hide();
- }
- $(this).parent("ul").html("")
- })
- }
- companylist()
-
- function companylist() {
- $.ajax({
- url:"/ajax/article/ralateOrg",
- dataType: 'json',
- type: 'GET',
- data: {
- "articleId": articleId,
- },
- timeout: 10000,
- success: function(data) {
- if(data.success) {
- var $data=data.data;
- if($data.length>=5) {
- $("#company").hide();
- }
- for(var i=0;i<$data.length;i++) {
- angleBus.call($data[i])
- }
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', '服务器请求失败')
- }
- });
- }
- function angleBus() {
- $.ajax({
- url: "/ajax/org/" +this.orgId,
- type: "GET",
- timeout: 10000,
- dataType: "json",
- context: $("#companys"),
- success: function(data) {
- if(data.success) {
- var oValue=data.data.forShort?data.data.forShort:data.data.name;
- this.append('<li class="ellipsisSty" style="min-height:40px;padding-right:42px;" data-id="'+data.data.id+'">' + oValue + '<div class="deleteThis"></div></li>')
-
- }
- },
- error: function(XMLHttpRequest, textStats, errorThrown) {
- $.MsgBox.Alert('提示', '服务器请求失败')
- }
- })
- }
- });
|