quick-admin-vue3-core
Version:
以快(计算机执行效率、开发效率)为核心的后台管理系统开发模板
2 lines (1 loc) • 1.03 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("vue"),l=require("./platform-Dl0zaSyI.cjs"),f=require("./_plugin-vue_export-helper-BHFhmbuH.cjs");function p(a){const e=l.dayjs(a).diff()/1e3,n=Math.floor(e/(60*60*24)),o=Math.floor(e%(60*60*24)/(60*60)),t=Math.floor(e%(60*60)/60),r=`${n>0?n+"天":""}${o>0?o+"小时":""}${t>0?t+"分钟":""}`,c=n>=1?"success":"danger";return{text:r,type:c}}const d=s.defineComponent({__name:"UserItem",props:{data:{},active:{type:Boolean},userDataKey:{default:"user_data"},isSearchResult:{type:Boolean}},setup(a){const e=a;n();function n(){return e.isSearchResult?{type:"",text:""}:o(e.data)}function o(t){const{status:r,endTime:c}=t;if(r===0){const{text:u,type:i}=p(c);return{text:"好友:"+u,type:i}}else return{text:"失效会话",type:"info"}}return(t,r)=>(s.openBlock(),s.createElementBlock("div",{class:s.normalizeClass(["user-item f-sb-s",{active:t.active}])},null,2))}}),m=f._export_sfc(d,[["__scopeId","data-v-b49e8942"]]);exports.default=m;