You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
11 KiB
2 lines
11 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2826],{37819:function(oe,b,a){var c=a(59301),N=a(93314),y=a(3113),j=Object.defineProperty,A=Object.defineProperties,R=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,P=(m,o,r)=>o in m?j(m,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):m[o]=r,g=(m,o)=>{for(var r in o||(o={}))Z.call(o,r)&&P(m,r,o[r]);if(O)for(var r of O(o))M.call(o,r)&&P(m,r,o[r]);return m},u=(m,o)=>A(m,R(o));const W=({img:m,buttonProps:o={},styles:r={},customText:G,ButtonText:x,ButtonClick:t,Buttonclass:K,ButtonTwo:F,imgStyles:B,loading:I=!1})=>c.createElement("section",{className:"tc animated fadeIn",style:g(g({},{color:"#999",margin:"100px auto",visibility:I?"hidden":"visible"}),r)},c.createElement("img",{src:m||N,style:u(g({},B),{pointerEvents:"none",userSelect:"none"})}),c.createElement("p",{className:"mt20 font14"},G||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),x&&c.createElement(y.ZP,g({className:K,onClick:t},o),x),F&&F);b.Z=W},23989:function(oe,b,a){a.r(b),a.d(b,{default:function(){return re}});var c=a(59301),N=a(71471),y=a(48110),j=a(38854),A=a(99316),R=a(57627),O=a(95435),Z=a(43418),M=a(8591),P=a(30049),g=a(16427),u={flex_box_center:"flex_box_center___hfGYU",flex_space_between:"flex_space_between___S6KnR",flex_box_vertical_center:"flex_box_vertical_center___u0R8B",flex_box_center_end:"flex_box_center_end___Evn2D",flex_box_column:"flex_box_column___jhlGL",wrap:"wrap___Ca3yd",addStyle:"addStyle___FWuRG",prompt:"prompt___jMRIH",listWrap:"listWrap___XKYO_",leftContent:"leftContent___jgz5c",header:"header___ITKxQ",title:"title___cBIdP",time:"time___pbQci",introduction:"introduction___DNgDN",from:"from___pGE2M",bottom:"bottom___GxthJ",user_img:"user_img___LVo6K",user_name:"user_name___ZamGO",tags_name:"tags_name___kxD1w",buttonList:"buttonList___XwDn0",buttonItem:"buttonItem___EU1oL",rightContent:"rightContent___A6NvL",publicStyle:"publicStyle___KwfP1",collectStyle:"collectStyle___jZLus",collectActiveStyle:"collectActiveStyle___XlM8A",selectList:"selectList___Rf721",selectHeader:"selectHeader___b3av3",selectContent:"selectContent___jWJdZ",contentTitle:"contentTitle___Tl8qa",contentTags:"contentTags___lrE89",tagName:"tagName____b8A3",tagNameActive:"tagNameActive___eJjPo",activeStyle:"activeStyle___JCFkW",activeLabel:"activeLabel___qVdtz",activeItem:"activeItem___H1r88",activeClose:"activeClose___X8kr8",activeSubmit:"activeSubmit___F_NC5"},W=a(37819),m=a(66593),o=a(35421),r=a(61121),G=a(2992),x=a(27400),t=a(59301),K=Object.defineProperty,F=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,V=(i,s,n)=>s in i?K(i,s,{enumerable:!0,configurable:!0,writable:!0,value:n}):i[s]=n,L=(i,s)=>{for(var n in s||(s={}))B.call(s,n)&&V(i,n,s[n]);if(F)for(var n of F(s))I.call(s,n)&&V(i,n,s[n]);return i},ie=(i,s)=>{var n={};for(var _ in i)B.call(i,_)&&s.indexOf(_)<0&&(n[_]=i[_]);if(i!=null&&F)for(var _ of F(i))s.indexOf(_)<0&&I.call(i,_)&&(n[_]=i[_]);return n},J=(i,s,n)=>new Promise((_,z)=>{var H=p=>{try{C(n.next(p))}catch(h){z(h)}},X=p=>{try{C(n.throw(p))}catch(h){z(h)}},C=p=>p.done?_(p.value):Promise.resolve(p.value).then(H,X);C((n=n.apply(i,s)).next())});let se={\u5F15\u7528\u6570\u6392\u5E8F:"used_count",\u6536\u85CF\u6570\u6392\u5E8F:"collect_count",\u521B\u5EFA\u65F6\u95F4\u6392\u5E8F:"created_at"};const ce=i=>{var s=i,{user:n,userDetail:_,globalSetting:z,dispatch:H}=s,X=ie(s,["user","userDetail","globalSetting","dispatch"]),C,p,h;const[w,me]=(0,c.useState)([]),[De,be]=(0,c.useState)(!1),[v,$]=(0,c.useState)([]),[Q,_e]=(0,c.useState)(3),[Y,k]=(0,c.useState)(!0),[ve,U]=(0,c.useState)(!1),[l,T]=(0,c.useState)({keyword:"",source:"mine",status:"",tags:[],page:1,limit:20}),[S,de]=(0,c.useState)("\u521B\u5EFA\u65F6\u95F4\u6392\u5E8F"),Ee=S==="\u521B\u5EFA\u65F6\u95F4\u6392\u5E8F",pe=[{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"},{id:"share",name:"\u56E2\u961F\u5171\u4EAB"},{id:"collect",name:"\u6211\u6536\u85CF\u7684"}],fe=[{id:"",name:"\u5168\u90E8"},{id:"public",name:"\u516C\u5F00"},{id:"private",name:"\u79C1\u6709"}];(0,c.useEffect)(()=>{q()},[l,S,w]);const q=()=>J(void 0,null,function*(){k(!0),yield(0,o._S)({page:l==null?void 0:l.page,limit:l==null?void 0:l.limit,category:l==null?void 0:l.source,public_params:l==null?void 0:l.status,search:l==null?void 0:l.keyword,sort_by:se[S],sort_direction:"desc",tag_ids:w==null?void 0:w.map(e=>e==null?void 0:e.id)}).then(e=>{var f,D;(e==null?void 0:e.status)==0&&($((f=e==null?void 0:e.data)==null?void 0:f.list),_e((D=e==null?void 0:e.data)==null?void 0:D.count))}),k(!1)}),ge=e=>{l.source=e,l.page=1,T(L({},l))},Fe=e=>{l.status=e,l.page=1,T(L({},l))},Ce=e=>{l.keyword=e,l.page=1,T(L({},l))},he=(e,f)=>{l.page=e,l.limit=f,T(L({},l))},ye=e=>{de(e.name)},Se=e=>{me(e)};return t.createElement("div",{className:u.wrap},t.createElement(y.YG,{value:l.source,onChange:ge,tabBarExtraContent:t.createElement("div",{style:{display:"flex",alignItems:"center"}},t.createElement(y.t7,{style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u6570\u636E\u96C6\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:l.keyword,onChange:Ce}),((C=n==null?void 0:n.userInfo)==null?void 0:C.is_shixun_marker)&&t.createElement("div",{onClick:()=>U(!0),className:u.addStyle},"\u521B\u5EFA\u6570\u636E\u96C6")),dataSource:pe}),((p=["public","share"])==null?void 0:p.includes(l==null?void 0:l.source))&&t.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},t.createElement(r.Z,{width:"895",getDataSet:Se,tags:w}),t.createElement("div",{style:{marginLeft:"auto",color:"#3061D0"}},t.createElement(j.Z,{dropdownRender:()=>t.createElement(A.default,{selectedKeys:[S]},[{name:"\u5F15\u7528\u6570\u6392\u5E8F",type:"used_count",direction:"desc"},{name:"\u6536\u85CF\u6570\u6392\u5E8F",type:"collect_count",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u6392\u5E8F",type:"created_at",direction:"desc"}].map(e=>t.createElement(A.default.Item,{key:e.name,onClick:()=>ye(e)},e.name)))},t.createElement("div",null,t.createElement("span",{className:`${u.btn} ${Ee?u.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),S))))),l.source=="mine"&&t.createElement("div",null,!(0,G.Ny)()&&t.createElement("div",{className:u.prompt},t.createElement("i",{className:"icon icon-tishi11 font12 mr10"}),"\u6E29\u99A8\u63D0\u793A:\u5E73\u53F0\u4E3A\u7528\u6237\u63D0\u4F9B\u4E86",t.createElement("span",{style:{color:"#3061D0",margin:"0 5px"}},"10GB"),"\u7684\u6570\u636E\u96C6\u5B58\u50A8\u7A7A\u95F4\uFF0C\u60A8\u76EE\u524D\u5DF2\u4F7F\u7528\u4E86",t.createElement("span",{style:{color:"#FF9D18",margin:"0 5px"}},(((h=n==null?void 0:n.userInfo)==null?void 0:h.data_sets_filesize)/(1024*1024*1024)).toFixed(2),"GB")),t.createElement(y.qp,{title:"\u516C\u5F00\u6743\u9650",className:"mt20",value:l.status,onChange:Fe,dataSource:fe,titleWidth:60})),t.createElement(R.Z,{loading:Y},!(v!=null&&v.length)&&t.createElement(W.Z,{loading:Y}),!!(v!=null&&v.length)&&t.createElement("div",{className:u.listWrap,style:{marginTop:l.source=="mine"?0:20}},v==null?void 0:v.map((e,f)=>{var D,ee,te;return t.createElement("aside",{className:u.wrap,key:f},t.createElement("div",{className:u.leftContent,onClick:()=>(0,g.xg)(`/dataset/${e==null?void 0:e.id}/detail?tabId=${l.source}`)},t.createElement("div",{className:u.header},t.createElement("div",{className:u.title},e==null?void 0:e.title),t.createElement("div",{className:u.time},e==null?void 0:e.created_at)),t.createElement("div",{className:u.introduction},e==null?void 0:e.desc),t.createElement("div",{className:u.bottom},t.createElement("img",{className:u.user_img,alt:"\u7528\u6237\u5934\u50CF",src:`${m.Z.IMG_SERVER}/images/${(D=e==null?void 0:e.user_info)==null?void 0:D.image_url}`}),t.createElement("div",{className:u.user_name},(ee=e==null?void 0:e.user_info)==null?void 0:ee.name),(te=e==null?void 0:e.data_set_tags)==null?void 0:te.map((d,E)=>{var le;return E<3?t.createElement("div",{key:E,className:u.tags_name},d==null?void 0:d.tag_name):E==3?t.createElement(O.Z,{key:E,title:(le=e==null?void 0:e.data_set_tags)==null?void 0:le.map((ue,ne)=>{var ae;if(ne>2)return(ue==null?void 0:ue.tag_name)+(ne===((ae=e==null?void 0:e.data_set_tags)==null?void 0:ae.length)-1?"":"\u3001")}).join("")},t.createElement("div",{key:E,className:u.tags_name},"...")):null}),t.createElement("div",{className:u.buttonList},t.createElement("div",{className:u.buttonItem},t.createElement("i",{className:"iconfont icon-yinyong font12 mr5"}),e==null?void 0:e.used_count),t.createElement("div",{className:u.buttonItem},t.createElement("i",{className:"iconfont icon-chakanrenshu font12 mr5"}),e==null?void 0:e.visited_count),t.createElement("div",{className:u.buttonItem},t.createElement("i",{className:"iconfont icon-xiaopinglun font12 mr5"}),e==null?void 0:e.comment_count)))),t.createElement("div",{className:u.rightContent},l.source=="mine"?t.createElement("div",{className:u.publicStyle,onClick:()=>{Z.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:(e==null?void 0:e.public_status)==0?"\u7533\u8BF7\u516C\u5F00\u9700\u8981\u5F85\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u81EA\u52A8\u516C\u5F00":(e==null?void 0:e.public_status)==1?"\u53D6\u6D88\u516C\u5F00\u540E\uFF0C\u5176\u4ED6\u7528\u6237\u5C06\u4E0D\u53EF\u89C1\uFF0C\u540C\u65F6\u518D\u6B21\u516C\u5F00\u9700\u8981\u91CD\u65B0\u8FDB\u884C\u7533\u8BF7":"\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u540E\uFF0C\u7533\u8BF7\u8BB0\u5F55\u5C06\u5220\u9664\uFF0C\u5982\u9700\u516C\u5F00\u8BF7\u518D\u6B21\u7533\u8BF7",onOk:()=>J(void 0,null,function*(){let d;switch(e==null?void 0:e.public_status){case 0:d=(0,o.To)(e==null?void 0:e.id);break;case 1:d=(0,o.a6)(e==null?void 0:e.id);break;case 2:d=(0,o.Dx)(e==null?void 0:e.id);break;default:return}d.then(E=>{(E==null?void 0:E.status)===0&&(M.ZP.success("\u64CD\u4F5C\u6210\u529F"),q())})})})}},(e==null?void 0:e.public_status)==0?"\u7533\u8BF7\u516C\u5F00":(e==null?void 0:e.public_status)==1?"\u53D6\u6D88\u516C\u5F00":"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"):t.createElement("div",{className:e!=null&&e.current_user_is_collect?u.collectActiveStyle:u.collectStyle,onClick:()=>{let d;e!=null&&e.current_user_is_collect?d=(0,o.R9)({container_id:e==null?void 0:e.id,container_type:"DataSet"}):d=(0,o.nW)({container_id:e==null?void 0:e.id,container_type:"DataSet"}),d.then(E=>{(E==null?void 0:E.status)===0&&(e!=null&&e.current_user_is_collect?(v[f].current_user_is_collect=!(e!=null&&e.current_user_is_collect),v[f].collect_count=(e==null?void 0:e.collect_count)-1,$([...v])):(v[f].current_user_is_collect=!(e!=null&&e.current_user_is_collect),v[f].collect_count=(e==null?void 0:e.collect_count)+1,$([...v])))})}},t.createElement("i",{className:"iconfont icon-shoucang4 font12"})," ",e==null?void 0:e.collect_count)))}))),t.createElement(P.Z,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],total:Q,onChange:he,pageSize:l.limit,current:l.page,hideOnSinglePage:!Q,showTotal:g.rU}),t.createElement(x.Z,{visible:ve,onClose:()=>U(!1),onSuccess:e=>{U(!1),N.history.push(`/dataset/${e}/detail?tabId=mine`)}}))};var re=(0,N.connect)(({user:i,userDetail:s,globalSetting:n})=>({user:i,userDetail:s,globalSetting:n}))(ce)}}]);
|