TabInfo-BSJfslQn.js 2.1 KB

1
  1. var f=(l,_,o)=>new Promise((b,n)=>{var i=t=>{try{c(o.next(t))}catch(u){n(u)}},p=t=>{try{c(o.throw(t))}catch(u){n(u)}},c=t=>t.done?b(t.value):Promise.resolve(t.value).then(i,p);c((o=o.apply(l,_)).next())});import $ from"./CollectionDrawer-llWW3FOp.js";import{u as N}from"./index-DYp2Qjp4.js";import{b as x}from"./attentionApi-BlenvL9Y.js";import{n as B,ag as K,ac as M}from"./antd-BfqWtMX3.js";import{an as R,aq as V,_ as I}from"./entry/index-CRWhxBeP.js";import{f as S}from"./common-DpkSdXuu.js";import{d as U,o as j,f as v,Z as s,_ as m,k,a5 as w,F as C,a7 as g,a4 as q,$ as D,a0 as h,a8 as z,u as y}from"./vue-DM5HGU8Z.js";import"./cateApi-BE6kfD5q.js";import"./index-lE2idd8k.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.js";const F=l=>R.post({url:"/cbb/cbbrepositoryvisited/query/page",params:l}),P=["onClick"],A=U({__name:"TabInfo",emits:["success"],setup(l,{emit:_}){const[o,{openDrawer:b}]=N();j(()=>f(this,null,function*(){yield p()}));const n=v("1"),i=v([{key:"1",tab:"最近访问",data:[]},{key:"2",tab:"我的关注",data:[]}]);function p(){return f(this,null,function*(){const r=yield F({});i.value[0].data=t(r);const a=yield x({});i.value[1].data=t(a)})}function c(){b(!0,{})}function t(r){return r.map(a=>{const e={name:a.secondType?`${a.ownerRegion}/${a.secondType}/${a.repositoryName}`:`${a.ownerRegion}/${a.repositoryName}`,date:B(a.createTime).format("MM-DD"),path:""};return e.path=S(a),e})}function u(r){try{V.push(r.path)}catch(a){}}function T(){return f(this,null,function*(){yield p()})}return(r,a)=>(s(),m("div",null,[k(y(M),{activeKey:n.value,"onUpdate:activeKey":a[0]||(a[0]=e=>n.value=e)},{default:w(()=>[(s(!0),m(C,null,g(i.value,e=>(s(),q(y(K),{key:e.key,tab:e.tab,class:"tab-list"},{default:w(()=>[(s(!0),m(C,null,g(e.data,d=>(s(),m("div",{key:d.name,class:"tab-list_item",onClick:E=>u(d)},[D("div",null,"· "+h(d.name),1),D("div",null,h(d.date),1)],8,P))),128)),e.key=="2"?(s(),m("div",{key:0,class:"tab-list_more",onClick:c}," 更多关注 >")):z("",!0)]),_:2},1032,["tab"]))),128))]),_:1},8,["activeKey"]),k($,{onRegister:y(o),onSuccess:T},null,8,["onRegister"])]))}}),ea=I(A,[["__scopeId","data-v-26aa4ff4"]]);export{ea as default};