123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 |
- $(document).ready(function(){
- $(".onlogin .headnavbtn li.mywork").addClass("navcurrent");
- $(".workmenu>ul>li:contains('资源')").addClass("nowLi");
- loginStatus();
- valUser();
- var userid = $.cookie("userid");
- var resourceId;
-
- function getRecourceMe(n,isbind,num) {
- var resourceNameVa=$("#resouceName").val();
- var $info={};
- $info.professorId=userid;
- $info.pageSize=10;
- if(resourceNameVa !="") {
- $info.key=resourceNameVa;
- }
- $info.pageNo=n;
- $.ajax({
- "url": "/ajax/resTmp/pq",
- "type": "GET",
- "success": function(data) {
- if(data.success) {
- $(".importUl").html("");
- if(num==1) {
- if(data.data.data.length==0) {
- $("#noresource").removeClass("displayNone");
- $(".noContip").text("没有需要导入的资源");
- return;
- }else{
- $("#noresource").addClass("displayNone");
- }
- }else{
- if(data.data.data.length==0) {
- $("#noresource").removeClass("displayNone");
- $(".noContip").text("没有符合该搜索条件的内容");
- return;
- }else{
- $("#noresource").addClass("displayNone");
- }
- }
- resourceHtml(data.data.data);
- if(isbind == true) {
- $(".tcdPageCode").createPage({
- pageCount: Math.ceil(data.data.total / data.data.pageSize),
- current: data.data.pageNo,
- backFn: function(p) {
- getRecourceMe(p,false);
- }
- });
- }
- }
- },
- "data": $info,
- dataType: "json",
- 'error': function() {
- $.MsgBox.Alert('提示', '服务器连接超时!');
- }
- });
- }
- getRecourceMe(1,true,1);
- function resourceHtml($data) {
- console.log($data);
- for(var i = 0; i < $data.length; i++) {
- var imgSrc = "../images/default-resource.jpg";
- var oSpec="",orgName="",domain="",subject="",orgName="",spec="",comp="",parameter="",descp="";
- if($data[i].img) {
- imgSrc = "/data/resource/" + $data[i].img;
- }
- if($data[i].spec) {
- oSpec="厂商型号:"+$data[i].spec;
- spec=$data[i].spec;
- }
- if($data[i].domain) {
- domain="关键词:"+$data[i].domain;
- subject=$data[i].domain
- }
- if($data[i].comp) {
- comp=$data[i].comp;
- orgName="所属机构:"+$data[i].comp;
- }
- var oImg="";
- if($data[i].img) {
- oImg=$data[i].img;
- }
- if($data[i].parameter){
- parameter=$data[i].parameter
- }
- var oName1=$data[i].name;
- var oId=$data[i].id;
- var oIndu=$data[i].majorFunc.substring(0,30);
- descp=$data[i].majorFunc;
- $.ajax({
- "url": "/ajax/resource/isImportRes",
- "type": "GET",
- "async":false,
- "success": function(data) {
- if(data.success) {
- var oT,oText;
- if(data.data) {
- oT="importSpan-2";
- oText="已导入";
- }else{
- oT="importSpan-1";
- oText="导入";
- }
- var oString = '<li>' +
- '<a class="flexCenter">' +
- '<div class="madiaHead resouseHead" style="background-image: url('+imgSrc+');"></div>' +
- '<div class="madiaInfo">' +
- '<p class="h1Font ellipsisSty">'+oName1+'</p>' +
- '<p class="h2Font ellipsisSty">'+oSpec+'</p>' +
- '<p class="h2Font ellipsisSty">'+orgName+'</p>' +
- '<p class="h2Font ellipsisSty">'+domain+'</p>' +
- '</div>' +
- '</a>' +
- '<div class="importBtn">' +
- '<span class="importResource '+oT+'" data-id="'+oId+'" data-descp="'+descp+'" data-parameter="'+parameter+'" data-comp="'+comp+'" data-spec="'+spec+'" data-subject="'+subject+'" data-name="'+oName1+'" data-indu="'+oIndu+'" flag="1" data-img="'+oImg+'">'+oText+'</span>' +
-
- '<span class="importSpan-3">已导入</span>' +*/
- '</div>' +
- '</li>'
- $(".importUl").append(oString);
- }
- },
- "data": {
- id:userid,
- resourceTmpId:$data[i].id,
- },
- dataType: "json",
- 'error': function() {
- $.MsgBox.Alert('提示', '服务器连接超时!');
- }
- });
- }
- }
-
- $("#resouceName").bind({
- keyup: function() {
- if($(this).val().length > 30) {
- $(this).val($(this).val().substr(0, 30));
- }
- }
- });
-
- $(".searchSpan").click(function(){
- $(".tcdPageCode").remove();
- $(".aboutRes").append('<div class="tcdPageCode"></div>');
- getRecourceMe(1,true);
- })
-
- $(".importUl").on("click",".importResource",function(){
- var oF=$(this).attr("flag");
- if(oF!=1) return;
- var $this=$(this);
- $.ajax({
- "url": "/ajax/resource/importRes",
- "type": "POST",
- "success": function(data) {
- if(data.success) {
- $this.text("导入成功").addClass("importSpan-3").removeClass("importSpan-1").removeClass("importSpan-2").attr("flag","2").css("cursor","auto");
- }
-
- },
- "data": {
- subject:$(this).attr("data-subject"),
- comp:$(this).attr("data-comp"),
- spec:$(this).attr("data-spec"),
- parameter:$(this).attr("data-parameter"),
- resourceTmpId:$(this).attr("data-id"),
- resourceName:$(this).attr("data-name"),
- professorId:userid,
- supportedServices:$(this).attr("data-indu"),
- imgSrc:$(this).attr("data-img"),
- descp:$(this).attr("data-descp")
- },
- dataType: "json",
- 'error': function() {
- $.MsgBox.Alert('提示', '服务器连接超时!');
- }
- });
- });
-
-
- $(".importUl").on({
- mouseover:function() {
- $(this).text("再次导入")
- },
- mouseout:function() {
- $(this).text("已导入")
- }
- },".importResource:contains(已导入),.importResource:contains(再次导入)"
- )
- })
|