Files

3 lines
12 KiB
JavaScript
Raw Permalink Normal View History

2026-04-07 02:04:22 +05:30
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/index-BGmT8N__.js?v=1773287522785","js/index-BTglIPU2.js?v=1773287522785","js/vue-core-DJjvd5ZC.js?v=1773287522785","js/prismjs-BZPoR7_J.js?v=1773287522785","css/prismjs-D-3FhBe_.css?v=1773287522785","js/naive-ui--dJnpVcV.js?v=1773287522785","css/index-DEM1fxGq.css?v=1773287522785","css/index-C23ge3sx.css?v=1773287522785"])))=>i.map(i=>d[i]);
import{_ as se}from"./index-BRQskX9P.js?v=1773287522785";import{w as A,v as N,h as ie,i as G,n as q,ap as z,x as J,P as X,as as re,a3 as de,m as pe,cl as ce}from"./index-BTglIPU2.js?v=1773287522785";import{_ as Z}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as oe}from"./index.vue_vue_type_script_setup_true_lang-HxsqzSKU.js?v=1773287522785";import{_ as F}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{u as Q}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as Y}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{y as L,z as me,A as ue,B as _e,C as fe,D as be,E as he}from"./mail-COTHIXbY.js?v=1773287522785";import{_ as P}from"./index.vue_vue_type_script_setup_true_lang-DOnYQQHp.js?v=1773287522785";import{k as O,R as T,r as E,e as V,a0 as a,j as y,o as K,$ as I,Z as W,a9 as s,S as t,X as U,aa as B,a3 as ee,b as ge,_ as M,a8 as we}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{au as te,av as ne,B as le,a1 as ye,b as ke,a2 as xe}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{_ as ve}from"./index-DIKmrNCq.js?v=1773287522785";import{_ as Me}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./index-S15tYq5l.js?v=1773287522785";import"./copy-D-wIKr0q.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";import"./useLoading-CZ2gSAW7.js?v=1773287522785";const Ee=O({__name:"index",setup(x){const _=ee(()=>X(()=>import("./index-BGmT8N__.js?v=1773287522785"),__vite__mapDeps([0,1,2,3,4,5,6,7]))),{t:l}=T(),b=E(),o=V({p:1,username:null}),{keys:i,table:p,columns:h,setLoading:c}=Y([{type:"selection",width:40},{key:"from",title:l("Mail.Email.index_2"),width:"25%",minWidth:140,ellipsis:{tooltip:!0}},{key:"theme",title:l("Mail.Email.index_3"),minWidth:160,ellipsis:{tooltip:{width:"trigger"}},render:n=>{const u=n.html.replace(/[^\u4e00-\u9fa5]/g,"");return a("span",{class:"cursor-pointer",onClick:()=>{w(n)}},[a("a",{class:"bt-link"},[y(" "),n.subject,y(" ")]),a("span",{class:"text-desc"},[y(" - "),u||n.body])])}},{key:"time",title:l("Mail.Email.index_4"),width:"12%",minWidth:140,render:n=>A(n.time)},Q({width:150,options:n=>[{label:l("Mail.Email.index_5"),onClick:()=>{w(n)}},{label:l("Mail.Email.index_6"),onClick:()=>{v(n)}},{label:l("Public.Btn.Del"),onClick:()=>{f(n)}}]})]),d=[{key:"delete",type:"confirm",label:l("Site.Batch.index_21"),confirm:{title:l("Site.Batch.index_21"),desc:l("Site.Batch.index_11"),columns:[{...h.value[1],width:"auto"}],api:n=>L({path:n.path},!1),done:()=>{g()}}}],r=N(),w=n=>{r.data.row=n,r.title=l("Mail.Email.index_7",[n.subject]),r.show=!0},v=n=>{ie({title:l("Mail.Email.index_8"),content:l("Mail.Email.index_9"),onConfirm:async()=>{await me({path:n.path,username:o.username||""}),g()}})},f=async n=>{await L({path:n.path}),g()},g=async()=>{try{c(!0);const{message:n}=await ue({p:o.p,username:o.username||""});G(n)&&(p.data=q(n.data)?n.data:[],p.total=z(n.page))}finally{c(!1),i.value=[]}},e=()=>{o.p=1,g()};return K(async()=>{await b.value.getList()}),(n,u)=>{const R=ne,C=te,S=H,$=F,D=oe,j=Z,m=J;return I(),W("div",null,[a(j,null,{toolsLeft:s(()=>[a(C,{class:"w-460px"},{default:s(()=>[a(R,null,{default:s(()=>[y(B(n.$t("Mail.Email.index_1")),1)]),_:1}),a(P,{ref_key:"senderRef",ref:b,value:t(o).username,"onUpdate:value":[u[0]||(u[0]=k=>t(o).username=k),e]},null,8,["value"])]),_:1})]),table:s(()=>[a(S,{"row-key":"time","checked-row-keys":t(i),"onUpdate:checkedRowKeys":u[1]||(u[1]=k=>U(i)?i.value=k:null),loading:t(p).loading,data:t(p).data,columns:t(h)},null,8,["checked-row-keys","loading","data","columns"])]),pageRight:s(()=>[a($,{page:t(o).p,"onUpdate:page":u[2]||(u[2]=k=>t(o).p=k),"item-count":t(p).total,onRefresh:g},null,8,["page","item-count"]