2 lines
28 KiB
JavaScript
2 lines
28 KiB
JavaScript
import{n as d,r as Ae,a as re,w as We,K as pe,v as ae,J as Xe,f as I,Z as j,fB as xt,c3 as xe,fC as Ft,R as Je,_ as C,X as ve,Y as Bt,cW as Ye,a2 as J,U as _t,cd as Fe,aq as Re,T as Dt,V as ie,co as St,ac as Tt,c2 as Z,F as fe,ap as wt,cj as At,bl as Be,cw as kt,da as Ot,fD as Pt,b as Ze,cA as Nt,k as _e,L as Qe,aG as P,o as A,j as Y,z as N,h as q,aJ as et,i as De,bn as $t,B as tt,t as ne,l as we,q as nt,bp as jt,E as Lt}from"./index.867f48c0.js";import{T as ze}from"./index.dc7db57d.js";import{B as Rt}from"./index.57f8c9da.js";import{L as te}from"./index.8dab82ec.js";import"./index.0f994cf1.js";import{A as Ie}from"./index.738e63d5.js";import{T as Me}from"./index.0a1c386f.js";import{T as Ke}from"./transButton.5575d623.js";import{C as zt}from"./CopyOutlined.fe5c97ef.js";import"./useRefs.01fce650.js";import"./eagerComputed.f744c165.js";import"./useSize.835cb72d.js";var It={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},Mt=It;function Ge(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),a.forEach(function(l){Kt(t,l,n[l])})}return t}function Kt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var ke=function(e,n){var a=Ge({},e,n.attrs);return d(Ae,Ge({},a,{icon:Mt}),null)};ke.displayName="EnterOutlined";ke.inheritAttrs=!1;var Gt=ke,Ht=function(){return{prefixCls:String,value:String,maxlength:Number,autoSize:{type:[Boolean,Object]},onSave:Function,onCancel:Function,onEnd:Function,onChange:Function,originContent:String,direction:String}},Ut=re({compatConfig:{MODE:3},name:"Editable",props:Ht(),setup:function(e,n){var a=n.emit,l=n.slots,o=We({current:e.value||"",lastKeyCode:void 0,inComposition:!1,cancelFlag:!1});pe(function(){return e.value},function(m){o.current=m});var u=ae();Xe(function(){if(u.value){var m,F=(m=u.value)===null||m===void 0?void 0:m.resizableTextArea,$=F==null?void 0:F.textArea;$.focus();var K=$.value.length;$.setSelectionRange(K,K)}});function f(m){u.value=m}function c(m){var F=m.target.value;o.current=F.replace(/[\r\n]/g,""),a("change",o.current)}function i(){o.inComposition=!0}function v(){o.inComposition=!1}function E(m){var F=m.keyCode;F===xe.ENTER&&m.preventDefault(),!o.inComposition&&(o.lastKeyCode=F)}function p(m){var F=m.keyCode,$=m.ctrlKey,K=m.altKey,y=m.metaKey,x=m.shiftKey;o.lastKeyCode===F&&!o.inComposition&&!$&&!K&&!y&&!x&&(F===xe.ENTER?(U(),a("end")):F===xe.ESC&&(o.current=e.originContent,a("cancel")))}function H(){U()}function U(){a("save",o.current.trim())}var M=I(function(){var m;return m={},j(m,"".concat(e.prefixCls),!0),j(m,"".concat(e.prefixCls,"-edit-content"),!0),j(m,"".concat(e.prefixCls,"-rtl"),e.direction==="rtl"),m});return function(){return d("div",{class:M.value},[d(xt,{ref:f,maxlength:e.maxlength,value:o.current,onChange:c,onKeydown:E,onKeyup:p,onCompositionstart:i,onCompositionend:v,onBlur:H,rows:1,autoSize:e.autoSize===void 0||e.autoSize},null),l.enterIcon?l.enterIcon({className:"".concat(e.prefixCls,"-edit-content-confirm")}):d(Gt,{class:"".concat(e.prefixCls,"-edit-content-confirm")},null)])}}}),Vt=Ut,qt=3,Wt=8,S,Se={padding:0,margin:0,display:"inline",lineHeight:"inherit"};function Xt(t){var e=Array.prototype.slice.apply(t);return e.map(function(n){return"".concat(n,": ").concat(t.getPropertyValue(n),";")}).join("")}function at(t,e){t.setAttribute("aria-hidden","true");var n=window.getComputedStyle(e),a=Xt(n);t.setAttribute("style",a),t.style.position="fixed",t.style.left="0",t.style.height="auto",t.style.minHeight="auto",t.style.maxHeight="auto",t.style.paddingTop="0",t.style.paddingBottom="0",t.style.borderTopWidth="0",t.style.borderBottomWidth="0",t.style.top="-999999px",t.style.zIndex="-1000",t.style.textOverflow="clip",t.style.whiteSpace="normal",t.style.webkitLineClamp="none"}function Jt(t){var e=document.createElement("div");at(e,t),e.appendChild(document.createTextNode("text")),document.body.appendChild(e);var n=e.getBoundingClientRect().height;return document.body.removeChild(e),n}var Yt=function(t,e,n,a,l){S||(S=document.createElement("div"),S.setAttribute("aria-hidden","true"),document.body.appendChild(S));var o=e.rows,u=e.suffix,f=u===void 0?"":u,c=Jt(t),i=Math.round(c*o*100)/100;at(S,t);var v=Ft({render:function(){return d("div",{style:Se},[d("span",{style:Se},[n,f]),d("span",{style:Se},[a])])}});v.mount(S);function E(){var y=Math.round(S.getBoundingClientRect().height*100)/100;return y-.1<=i}if(E())return v.unmount(),{content:n,text:S.innerHTML,ellipsis:!1};var p=Array.prototype.slice.apply(S.childNodes[0].childNodes[0].cloneNode(!0).childNodes).filter(function(y){var x=y.nodeType,_=y.data;return x!==Wt&&_!==""}),H=Array.prototype.slice.apply(S.childNodes[0].childNodes[1].cloneNode(!0).childNodes);v.unmount();var U=[];S.innerHTML="";var M=document.createElement("span");S.appendChild(M);var m=document.createTextNode(l+f);M.appendChild(m),H.forEach(function(y){S.appendChild(y)});function F(y){M.insertBefore(y,m)}function $(y,x){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:x.length,be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,G=Math.floor((_+w)/2),ue=x.slice(0,G);if(y.textContent=ue,_>=w-1)for(var V=w;V>=_;V-=1){var Q=x.slice(0,V);if(y.textContent=Q,E()||!Q)return V===x.length?{finished:!1,vNode:x}:{finished:!0,vNode:Q}}return E()?$(y,x,G,w,G):$(y,x,_,G,be)}function K(y){var x=y.nodeType;if(x===qt){var _=y.textContent||"",w=document.createTextNode(_);return F(w),$(w,_)}return{finished:!1,vNode:null}}return p.some(function(y){var x=K(y),_=x.finished,w=x.vNode;return w&&U.push(w),_}),{content:U,text:S.innerHTML,ellipsis:!0}},Zt=["prefixCls","class","direction","component"],Qt=function(){return{prefixCls:String,direction:String,component:String}},en=re({name:"ATypography",inheritAttrs:!1,props:Qt(),setup:function(e,n){var a=n.slots,l=n.attrs,o=Je("typography",e),u=o.prefixCls,f=o.direction;return function(){var c,i=C(C({},e),l);i.prefixCls,i.class,i.direction;var v=i.component,E=v===void 0?"article":v,p=ve(i,Zt);return d(E,C({class:Bt(u.value,j({},"".concat(u.value,"-rtl"),f.value==="rtl"),l.class)},p),{default:function(){return[(c=a.default)===null||c===void 0?void 0:c.call(a)]}})}}}),T=en,tn=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var n=document.activeElement,a=[],l=0;l<e.rangeCount;l++)a.push(e.getRangeAt(l));switch(n.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":n.blur();break;default:n=null;break}return e.removeAllRanges(),function(){e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||a.forEach(function(o){e.addRange(o)}),n&&n.focus()}},nn=tn,He={"text/plain":"Text","text/html":"Url",default:"Text"},an="Copy to clipboard: #{key}, Enter";function rn(t){var e=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,e)}function on(t,e){var n,a,l,o,u,f=!1;e||(e={});var c=e.debug||!1;try{a=nn(),l=document.createRange(),o=document.getSelection(),u=document.createElement("span"),u.textContent=t,u.style.all="unset",u.style.position="fixed",u.style.top=0,u.style.clip="rect(0, 0, 0, 0)",u.style.whiteSpace="pre",u.style.webkitUserSelect="text",u.style.MozUserSelect="text",u.style.msUserSelect="text",u.style.userSelect="text",u.addEventListener("copy",function(v){if(v.stopPropagation(),e.format)if(v.preventDefault(),typeof v.clipboardData=="undefined"){c&&console.warn("unable to use e.clipboardData"),c&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var E=He[e.format]||He.default;window.clipboardData.setData(E,t)}else v.clipboardData.clearData(),v.clipboardData.setData(e.format,t);e.onCopy&&(v.preventDefault(),e.onCopy(v.clipboardData))}),document.body.appendChild(u),l.selectNodeContents(u),o.addRange(l);var i=document.execCommand("copy");if(!i)throw new Error("copy command was unsuccessful");f=!0}catch(v){c&&console.error("unable to copy using execCommand: ",v),c&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(e.format||"text",t),e.onCopy&&e.onCopy(window.clipboardData),f=!0}catch(E){c&&console.error("unable to copy using clipboardData: ",E),c&&console.error("falling back to prompt"),n=rn("message"in e?e.message:an),window.prompt(n,t)}}finally{o&&(typeof o.removeRange=="function"?o.removeRange(l):o.removeAllRanges()),u&&document.body.removeChild(u),a()}return f}var ln={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},un=ln;function Ue(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),a.forEach(function(l){sn(t,l,n[l])})}return t}function sn(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Oe=function(e,n){var a=Ue({},e,n.attrs);return d(Ae,Ue({},a,{icon:un}),null)};Oe.displayName="EditOutlined";Oe.inheritAttrs=!1;var cn=Oe,dn=["type","disabled","content","class","style"],pn=Ye("webkitLineClamp"),fn=Ye("textOverflow"),Ve="...",oe=function(){return{editable:{type:[Boolean,Object],default:void 0},copyable:{type:[Boolean,Object],default:void 0},prefixCls:String,component:String,type:String,disabled:{type:Boolean,default:void 0},ellipsis:{type:[Boolean,Object],default:void 0},code:{type:Boolean,default:void 0},mark:{type:Boolean,default:void 0},underline:{type:Boolean,default:void 0},delete:{type:Boolean,default:void 0},strong:{type:Boolean,default:void 0},keyboard:{type:Boolean,default:void 0},content:String,"onUpdate:content":Function}},vn=re({compatConfig:{MODE:3},name:"Base",inheritAttrs:!1,props:oe(),setup:function(e,n){var a=n.slots,l=n.attrs,o=n.emit,u=Je("typography",e),f=u.prefixCls,c=u.direction,i=We({copied:!1,ellipsisText:"",ellipsisContent:null,isEllipsis:!1,expanded:!1,clientRendered:!1,expandStr:"",copyStr:"",copiedStr:"",editStr:"",copyId:void 0,rafId:void 0,prevProps:void 0,originContent:""}),v=ae(),E=ae(),p=I(function(){var r=e.ellipsis;return r?C({rows:1,expandable:!1},J(r)==="object"?r:null):{}});Xe(function(){i.clientRendered=!0}),_t(function(){clearTimeout(i.copyId),Fe.cancel(i.rafId)}),pe([function(){return p.value.rows},function(){return e.content}],function(){Re(function(){ue()})},{flush:"post",deep:!0,immediate:!0}),Dt(function(){e.content===void 0&&(ie(!e.editable,"Typography","When `editable` is enabled, please use `content` instead of children"),ie(!e.ellipsis,"Typography","When `ellipsis` is enabled, please use `content` instead of children"))});function H(){var r,s;return e.ellipsis||e.editable?e.content:(r=v.value)===null||r===void 0||(s=r.$el)===null||s===void 0?void 0:s.innerText}function U(r){var s=p.value.onExpand;i.expanded=!0,s==null||s(r)}function M(r){r.preventDefault(),i.originContent=e.content,G(!0)}function m(r){F(r),G(!1)}function F(r){var s=y.value.onChange;r!==e.content&&(o("update:content",r),s==null||s(r))}function $(){var r,s;(r=(s=y.value).onCancel)===null||r===void 0||r.call(s),G(!1)}function K(r){r.preventDefault(),r.stopPropagation();var s=e.copyable,g=C({},J(s)==="object"?s:null);g.text===void 0&&(g.text=H()),on(g.text||""),i.copied=!0,Re(function(){g.onCopy&&g.onCopy(),i.copyId=setTimeout(function(){i.copied=!1},3e3)})}var y=I(function(){var r=e.editable;return r?C({},J(r)==="object"?r:null):{editing:!1}}),x=St(!1,{value:I(function(){return y.value.editing})}),_=Tt(x,2),w=_[0],be=_[1];function G(r){var s=y.value.onStart;r&&s&&s(),be(r)}pe(w,function(r){if(!r){var s;(s=E.value)===null||s===void 0||s.focus()}},{flush:"post"});function ue(){Fe.cancel(i.rafId),i.rafId=Fe(function(){Q()})}var V=I(function(){var r=p.value,s=r.rows,g=r.expandable,b=r.suffix,D=r.onEllipsis,h=r.tooltip;return b||h||e.editable||e.copyable||g||D?!1:s===1?fn:pn}),Q=function(){var s,g,b=i.ellipsisText,D=i.isEllipsis,h=p.value,B=h.rows,k=h.suffix,L=h.onEllipsis;if(!(!B||B<0||!((s=v.value)!==null&&s!==void 0&&s.$el)||i.expanded||e.content===void 0)&&!V.value){var O=Yt((g=v.value)===null||g===void 0?void 0:g.$el,{rows:B,suffix:k},e.content,Ne(!0),Ve),ee=O.content,W=O.text,R=O.ellipsis;(b!==W||i.isEllipsis!==R)&&(i.ellipsisText=W,i.ellipsisContent=ee,i.isEllipsis=R,D!==R&&L&&L(R))}};function ut(r,s){var g=r.mark,b=r.code,D=r.underline,h=r.delete,B=r.strong,k=r.keyboard,L=s;function O(ee,W){if(!!ee){var R=function(){return L}();L=d(W,null,{default:function(){return[R]}})}}return O(B,"strong"),O(D,"u"),O(h,"del"),O(b,"code"),O(g,"mark"),O(k,"kbd"),L}function st(r){var s=p.value,g=s.expandable,b=s.symbol;if(!g||!r&&(i.expanded||!i.isEllipsis))return null;var D=(a.ellipsisSymbol?a.ellipsisSymbol():b)||i.expandStr;return d("a",{key:"expand",class:"".concat(f.value,"-expand"),onClick:U,"aria-label":i.expandStr},[D])}function ct(){if(!!e.editable){var r=e.editable,s=r.tooltip,g=r.triggerType,b=g===void 0?["icon"]:g,D=a.editableIcon?a.editableIcon():d(cn,{role:"button"},null),h=a.editableTooltip?a.editableTooltip():i.editStr,B=typeof h=="string"?h:"";return b.indexOf("icon")!==-1?d(Be,{key:"edit",title:s===!1?"":h},{default:function(){return[d(Ke,{ref:E,class:"".concat(f.value,"-edit"),onClick:M,"aria-label":B},{default:function(){return[D]}})]}}):null}}function dt(){if(!!e.copyable){var r=e.copyable.tooltip,s=i.copied?i.copiedStr:i.copyStr,g=a.copyableTooltip?a.copyableTooltip({copied:i.copied}):s,b=typeof g=="string"?g:"",D=i.copied?d(Ot,null,null):d(zt,null,null),h=a.copyableIcon?a.copyableIcon({copied:!!i.copied}):D;return d(Be,{key:"copy",title:r===!1?"":g},{default:function(){return[d(Ke,{class:["".concat(f.value,"-copy"),j({},"".concat(f.value,"-copy-success"),i.copied)],onClick:K,"aria-label":b},{default:function(){return[h]}})]}})}}function pt(){var r=l.class,s=l.style,g=y.value,b=g.maxlength,D=g.autoSize,h=g.onEnd;return d(Vt,{class:r,style:s,prefixCls:f.value,value:e.content,originContent:i.originContent,maxlength:b,autoSize:D,onSave:m,onChange:F,onCancel:$,onEnd:h,direction:c.value},{enterIcon:a.editableEnterIcon})}function Ne(r){return[st(r),ct(),dt()].filter(function(s){return s})}return function(){var r,s=y.value.triggerType,g=s===void 0?["icon"]:s,b=e.ellipsis||e.editable?e.content!==void 0?e.content:(r=a.default)===null||r===void 0?void 0:r.call(a):a.default?a.default():e.content;return w.value?pt():d(kt,{componentName:"Text",children:function(h){var B,k=C(C({},e),l),L=k.type,O=k.disabled;k.content;var ee=k.class,W=k.style,R=ve(k,dn),se=p.value,z=se.rows,$e=se.suffix,he=se.tooltip,ft=h.edit,vt=h.copy,mt=h.copied,yt=h.expand;i.editStr=ft,i.copyStr=vt,i.copiedStr=mt,i.expandStr=yt;var gt=Z(R,["prefixCls","editable","copyable","ellipsis","mark","code","delete","underline","strong","keyboard","onUpdate:content"]),ce=V.value,Ct=z===1&&ce,je=z&&z>1&&ce,X=b,bt;if(z&&i.isEllipsis&&!i.expanded&&!ce){var Ee,Le=R.title,de=Le||"";!Le&&(typeof b=="string"||typeof b=="number")&&(de=String(b)),de=(Ee=de)===null||Ee===void 0?void 0:Ee.slice(String(i.ellipsisContent||"").length),X=d(fe,null,[wt(i.ellipsisContent),d("span",{title:de,"aria-hidden":"true"},[Ve]),$e])}else X=d(fe,null,[b,$e]);X=ut(e,X);var ht=he&&z&&i.isEllipsis&&!i.expanded&&!ce,Et=a.ellipsisTooltip?a.ellipsisTooltip():he;return d(At,{onResize:ue,disabled:!z},{default:function(){return[d(T,C({ref:v,class:[(B={},j(B,"".concat(f.value,"-").concat(L),L),j(B,"".concat(f.value,"-disabled"),O),j(B,"".concat(f.value,"-ellipsis"),z),j(B,"".concat(f.value,"-single-line"),z===1&&!i.isEllipsis),j(B,"".concat(f.value,"-ellipsis-single-line"),Ct),j(B,"".concat(f.value,"-ellipsis-multiple-line"),je),B),ee],style:C(C({},W),{},{WebkitLineClamp:je?z:void 0}),"aria-label":bt,direction:c.value,onClick:g.indexOf("text")!==-1?M:function(){}},gt),{default:function(){return[ht?d(Be,{title:he===!0?b:Et},{default:function(){return[d("span",null,[X])]}}):X,Ne()]}})]}})}},null)}}}),le=vn,mn=["ellipsis","rel"],yn=function(){return Z(C(C({},oe()),{},{ellipsis:{type:Boolean,default:void 0}}),["component"])},me=function(e,n){var a=n.slots,l=n.attrs,o=C(C({},e),l),u=o.ellipsis,f=o.rel,c=ve(o,mn);ie(J(u)!=="object","Typography.Link","`ellipsis` only supports boolean value.");var i=C(C({},c),{},{rel:f===void 0&&c.target==="_blank"?"noopener noreferrer":f,ellipsis:!!u,component:"a"});return delete i.navigate,d(le,i,a)};me.displayName="ATypographyLink";me.inheritAttrs=!1;me.props=yn();var it=me,gn=function(){return Z(oe(),["component"])},ye=function(e,n){var a=n.slots,l=n.attrs,o=C(C({},e),{},{component:"div"},l);return d(le,o,a)};ye.displayName="ATypographyParagraph";ye.inheritAttrs=!1;ye.props=gn();var rt=ye,Cn=function(){return C(C({},Z(oe(),["component"])),{},{ellipsis:{type:[Boolean,Object],default:void 0}})},ge=function(e,n){var a=n.slots,l=n.attrs,o=e.ellipsis;ie(J(o)!=="object"||!o||!("expandable"in o)&&!("rows"in o),"Typography.Text","`ellipsis` do not support `expandable` or `rows` props.");var u=C(C({},e),{},{ellipsis:o&&J(o)==="object"?Z(o,["expandable","rows"]):o,component:"span"},l);return d(le,u,a)};ge.displayName="ATypographyText";ge.inheritAttrs=!1;ge.props=Cn();var ot=ge,bn=["level"],hn=Pt(1,2,3,4,5),En=function(){return C(C({},Z(oe(),["component","strong"])),{},{level:Number})},Ce=function(e,n){var a=n.slots,l=n.attrs,o=e.level,u=o===void 0?1:o,f=ve(e,bn),c;hn.indexOf(u)!==-1?c="h".concat(u):(ie(!1,"Typography","Title only accept `1 | 2 | 3 | 4 | 5` as `level` value."),c="h1");var i=C(C({},f),{},{component:c},l);return d(le,i,a)};Ce.displayName="ATypographyTitle";Ce.inheritAttrs=!1;Ce.props=En();var lt=Ce;T.Text=ot;T.Title=lt;T.Paragraph=rt;T.Link=it;T.Base=le;T.install=function(t){return t.component(T.name,T),t.component(T.Text.displayName,ot),t.component(T.Title.displayName,lt),t.component(T.Paragraph.displayName,rt),t.component(T.Link.displayName,it),t};var xn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zM304 768V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340H304z"}}]},name:"bell",theme:"outlined"},Fn=xn;function qe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),a.forEach(function(l){Bn(t,l,n[l])})}return t}function Bn(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Pe=function(e,n){var a=qe({},e,n.attrs);return d(Ae,qe({},a,{icon:Fn}),null)};Pe.displayName="BellOutlined";Pe.inheritAttrs=!1;var _n=Pe;const Te=[{key:"1",name:"\u901A\u77E5",list:[{id:"000000001",avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"\u4F60\u6536\u5230\u4E86 14 \u4EFD\u65B0\u5468\u62A5",description:"",datetime:"2017-08-09",type:"1"},{id:"000000002",avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"\u4F60\u63A8\u8350\u7684 \u66F2\u59AE\u59AE \u5DF2\u901A\u8FC7\u7B2C\u4E09\u8F6E\u9762\u8BD5",description:"",datetime:"2017-08-08",type:"1"},{id:"000000003",avatar:"https://gw.alipayobjects.com/zos/rmsportal/kISTdvpyTAhtGxpovNWd.png",title:"\u8FD9\u79CD\u6A21\u677F\u53EF\u4EE5\u533A\u5206\u591A\u79CD\u901A\u77E5\u7C7B\u578B",description:"",datetime:"2017-08-07",type:"1"},{id:"000000004",avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"\u5DE6\u4FA7\u56FE\u6807\u7528\u4E8E\u533A\u5206\u4E0D\u540C\u7684\u7C7B\u578B",description:"",datetime:"2017-08-07",type:"1"},{id:"000000005",avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"\u6807\u9898\u53EF\u4EE5\u8BBE\u7F6E\u81EA\u52A8\u663E\u793A\u7701\u7565\u53F7\uFF0C\u672C\u4F8B\u4E2D\u6807\u9898\u884C\u6570\u5DF2\u8BBE\u4E3A1\u884C\uFF0C\u5982\u679C\u5185\u5BB9\u8D85\u8FC71\u884C\u5C06\u81EA\u52A8\u622A\u65AD\u5E76\u652F\u6301tooltip\u663E\u793A\u5B8C\u6574\u6807\u9898\u3002",description:"",datetime:"2017-08-07",type:"1"},{id:"000000006",avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"\u5DE6\u4FA7\u56FE\u6807\u7528\u4E8E\u533A\u5206\u4E0D\u540C\u7684\u7C7B\u578B",description:"",datetime:"2017-08-07",type:"1"},{id:"000000007",avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"\u5DE6\u4FA7\u56FE\u6807\u7528\u4E8E\u533A\u5206\u4E0D\u540C\u7684\u7C7B\u578B",description:"",datetime:"2017-08-07",type:"1"},{id:"000000008",avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"\u5DE6\u4FA7\u56FE\u6807\u7528\u4E8E\u533A\u5206\u4E0D\u540C\u7684\u7C7B\u578B",description:"",datetime:"2017-08-07",type:"1"},{id:"000000009",avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"\u5DE6\u4FA7\u56FE\u6807\u7528\u4E8E\u533A\u5206\u4E0D\u540C\u7684\u7C7B\u578B",description:"",datetime:"2017-08-07",type:"1"},{id:"000000010",avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"\u5DE6\u4FA7\u56FE\u6807\u7528\u4E8E\u533A\u5206\u4E0D\u540C\u7684\u7C7B\u578B",description:"",datetime:"2017-08-07",type:"1"}]},{key:"2",name:"\u6D88\u606F",list:[{id:"000000006",avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"\u66F2\u4E3D\u4E3D \u8BC4\u8BBA\u4E86\u4F60",description:"\u63CF\u8FF0\u4FE1\u606F\u63CF\u8FF0\u4FE1\u606F\u63CF\u8FF0\u4FE1\u606F",datetime:"2017-08-07",type:"2",clickClose:!0},{id:"000000007",avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"\u6731\u504F\u53F3 \u56DE\u590D\u4E86\u4F60",description:"\u8FD9\u79CD\u6A21\u677F\u7528\u4E8E\u63D0\u9192\u8C01\u4E0E\u4F60\u53D1\u751F\u4E86\u4E92\u52A8",datetime:"2017-08-07",type:"2",clickClose:!0},{id:"000000008",avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"\u6807\u9898",description:"\u8BF7\u5C06\u9F20\u6807\u79FB\u52A8\u5230\u6B64\u5904\uFF0C\u4EE5\u4FBF\u6D4B\u8BD5\u8D85\u957F\u7684\u6D88\u606F\u5728\u6B64\u5904\u5C06\u5982\u4F55\u5904\u7406\u3002\u672C\u4F8B\u4E2D\u8BBE\u7F6E\u7684\u63CF\u8FF0\u6700\u5927\u884C\u6570\u4E3A2\uFF0C\u8D85\u8FC72\u884C\u7684\u63CF\u8FF0\u5185\u5BB9\u5C06\u88AB\u7701\u7565\u5E76\u4E14\u53EF\u4EE5\u901A\u8FC7tooltip\u67E5\u770B\u5B8C\u6574\u5185\u5BB9",datetime:"2017-08-07",type:"2",clickClose:!0}]},{key:"3",name:"\u5F85\u529E",list:[{id:"000000009",avatar:"",title:"\u4EFB\u52A1\u540D\u79F0",description:"\u4EFB\u52A1\u9700\u8981\u5728 2017-01-12 20:00 \u524D\u542F\u52A8",datetime:"",extra:"\u672A\u5F00\u59CB",color:"",type:"3"},{id:"000000010",avatar:"",title:"\u7B2C\u4E09\u65B9\u7D27\u6025\u4EE3\u7801\u53D8\u66F4",description:"\u51A0\u9716 \u9700\u5728 2017-01-07 \u524D\u5B8C\u6210\u4EE3\u7801\u53D8\u66F4\u4EFB\u52A1",datetime:"",extra:"\u9A6C\u4E0A\u5230\u671F",color:"red",type:"3"},{id:"000000011",avatar:"",title:"\u4FE1\u606F\u5B89\u5168\u8003\u8BD5",description:"\u6307\u6D3E\u7AF9\u5C14\u4E8E 2017-01-09 \u524D\u5B8C\u6210\u66F4\u65B0\u5E76\u53D1\u5E03",datetime:"",extra:"\u5DF2\u8017\u65F6 8 \u5929",color:"gold",type:"3"},{id:"000000012",avatar:"",title:"ABCD \u7248\u672C\u53D1\u5E03",description:"\u6307\u6D3E\u7AF9\u5C14\u4E8E 2017-01-09 \u524D\u5B8C\u6210\u66F4\u65B0\u5E76\u53D1\u5E03",datetime:"",extra:"\u8FDB\u884C\u4E2D",color:"blue",type:"3"}]}];const Dn=re({components:{[Ie.name]:Ie,[te.name]:te,[te.Item.name]:te.Item,AListItemMeta:te.Item.Meta,ATypographyParagraph:T.Paragraph,[Me.name]:Me},props:{list:{type:Array,default:()=>[]},pageSize:{type:[Boolean,Number],default:5},currentPage:{type:Number,default:1},titleRows:{type:Number,default:1},descRows:{type:Number,default:2},onTitleClick:{type:Function}},emits:["update:currentPage"],setup(t,{emit:e}){const{prefixCls:n}=Ze("header-notify-list"),a=ae(t.currentPage||1),l=I(()=>{const{pageSize:c,list:i}=t;if(c===!1)return[];let v=Nt(c)?c:5;return i.slice(v*(_e(a)-1),v*_e(a))});pe(()=>t.currentPage,c=>{a.value=c});const o=I(()=>!!t.onTitleClick),u=I(()=>{const{list:c,pageSize:i}=t;return i>0&&c&&c.length>i?{total:c.length,pageSize:i,current:_e(a),onChange(v){a.value=v,e("update:currentPage",v)}}:!1});function f(c){t.onTitleClick&&t.onTitleClick(c)}return{prefixCls:n,getPagination:u,getData:l,handleTitleClick:f,isTitleClickable:o}}}),Sn={class:"title"},Tn={key:0,class:"extra"},wn={key:1},An={key:0,class:"description"},kn={class:"datetime"};function On(t,e,n,a,l,o){const u=P("a-typography-paragraph"),f=P("a-tag"),c=P("a-avatar"),i=P("a-list-item-meta"),v=P("a-list-item"),E=P("a-list");return A(),Y(E,{class:nt(t.prefixCls),bordered:"",pagination:t.getPagination},{default:N(()=>[(A(!0),q(fe,null,et(t.getData,p=>(A(),Y(v,{key:p.id,class:"list-item"},{default:N(()=>[d(i,null,{title:N(()=>[De("div",Sn,[d(u,{onClick:H=>t.handleTitleClick(p),style:$t([{width:"100%","margin-bottom":"0 !important"},{cursor:t.isTitleClickable?"pointer":""}]),delete:!!p.titleDelete,ellipsis:t.$props.titleRows&&t.$props.titleRows>0?{rows:t.$props.titleRows,tooltip:!!p.title}:!1,content:p.title},null,8,["onClick","style","delete","ellipsis","content"]),p.extra?(A(),q("div",Tn,[d(f,{class:"tag",color:p.color},{default:N(()=>[tt(ne(p.extra),1)]),_:2},1032,["color"])])):we("",!0)])]),avatar:N(()=>[p.avatar?(A(),Y(c,{key:0,class:"avatar",src:p.avatar},null,8,["src"])):(A(),q("span",wn,ne(p.avatar),1))]),description:N(()=>[De("div",null,[p.description?(A(),q("div",An,[d(u,{style:{width:"100%","margin-bottom":"0 !important"},ellipsis:t.$props.descRows&&t.$props.descRows>0?{rows:t.$props.descRows,tooltip:!!p.description}:!1,content:p.description},null,8,["ellipsis","content"])])):we("",!0),De("div",kn,ne(p.datetime),1)])]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["class","pagination"])}var Pn=Qe(Dn,[["render",On],["__scopeId","data-v-737c3776"]]);const Nn=re({components:{Popover:jt,BellOutlined:_n,Tabs:ze,TabPane:ze.TabPane,Badge:Rt,NoticeList:Pn},setup(){const{prefixCls:t}=Ze("header-notify"),{createMessage:e}=Lt(),n=ae(Te),a=I(()=>{let o=0;for(let u=0;u<Te.length;u++)o+=Te[u].list.length;return o});function l(o){e.success("\u4F60\u70B9\u51FB\u4E86\u901A\u77E5\uFF0CID="+o.id),o.titleDelete=!o.titleDelete}return{prefixCls:t,listData:n,count:a,onNoticeClick:l,numberStyle:{}}}}),$n={key:0};function jn(t,e,n,a,l,o){const u=P("BellOutlined"),f=P("Badge"),c=P("NoticeList"),i=P("TabPane"),v=P("Tabs"),E=P("Popover");return A(),q("div",{class:nt(t.prefixCls)},[d(E,{title:"",trigger:"click",overlayClassName:`${t.prefixCls}__overlay`},{content:N(()=>[d(v,null,{default:N(()=>[(A(!0),q(fe,null,et(t.listData,p=>(A(),Y(i,{key:p.key},{tab:N(()=>[tt(ne(p.name)+" ",1),p.list.length!==0?(A(),q("span",$n,"("+ne(p.list.length)+")",1)):we("",!0)]),default:N(()=>[p.key==="1"?(A(),Y(c,{key:0,list:p.list,onTitleClick:t.onNoticeClick},null,8,["list","onTitleClick"])):(A(),Y(c,{key:1,list:p.list},null,8,["list"]))]),_:2},1024))),128))]),_:1})]),default:N(()=>[d(f,{count:t.count,dot:"",numberStyle:t.numberStyle},{default:N(()=>[d(u)]),_:1},8,["count","numberStyle"])]),_:1},8,["overlayClassName"])],2)}var Zn=Qe(Nn,[["render",jn]]);export{Zn as default};
|