12 |
- import{_ as e,W as a,p as t,n,r,a as i,o as s,c as l,w as o,i as d,b as u,d as c,e as p,f as m,g,j as f,t as h,k as _,l as b,F as y,I as C,m as x}from"./index-BAMs4g2N.js";import{_ as w}from"./uni-stat-breadcrumb.BZcF2zJw.js";import{_ as z}from"./uni-dateformat.DcwBMKfL.js";import{_ as j}from"./uni-pagination.7SrZmsZK.js";import{_ as k}from"./unicloud-db.BGC9uZmF.js";const D=a.database(),V=["user_id.username","user_id.nickname","type","ip"];const $=e({data:()=>({collectionList:[D.collection("uni-id-log").field("type, ip, create_date, user_id").getTemp(),D.collection("uni-id-users").field("_id, username,nickname").getTemp()],query:"",where:"",orderby:"create_date desc",options:{pageSize:20,pageCurrent:1}}),methods:{getWhere(){const e=this.query.trim();if(!e)return"";let a;try{a=new RegExp(e,"i")}catch(n){return void t({title:"请勿输入等不满足正则格式的符号",icon:"none"})}return V.map((e=>a+".test("+e+")")).join(" || ")},search(){const e=this.getWhere(),a=e===this.where;this.where=e,a&&this.loadData()},loadData(e=!0){this.$refs.udb.loadData({clear:e})},onPageChanged(e){this.$refs.udb.loadData({current:e.current})},navigateTo(e){n({url:e,events:{refreshData:()=>{this.loadData()}}})},selectedItems(){let e=this.$refs.udb.dataList;return this.selectedIndexs.map((a=>e[a]._id))},delTable(){this.$refs.udb.remove(this.selectedItems())},selectionChange(e){this.selectedIndexs=e.detail.index},confirmDelete(e){this.$refs.udb.remove(e)}}},[["render",function(e,a,t,n,D,V){const $=r(i("uni-stat-breadcrumb"),w),I=C,T=x,q=d,v=r(i("uni-th"),u),L=r(i("uni-tr"),c),P=r(i("uni-td"),p),U=r(i("uni-dateformat"),z),W=r(i("uni-table"),m),S=r(i("uni-pagination"),j),E=r(i("unicloud-db"),k);return s(),l(q,null,{default:o((()=>[g(q,{class:"uni-header"},{default:o((()=>[g($,{class:"uni-stat-breadcrumb-on-phone"}),g(q,{class:"uni-group"},{default:o((()=>[g(I,{class:"uni-search",type:"text",modelValue:D.query,"onUpdate:modelValue":a[0]||(a[0]=e=>D.query=e),onConfirm:V.search,placeholder:e.$t("common.placeholder.query")},null,8,["modelValue","onConfirm","placeholder"]),g(T,{class:"uni-button hide-on-phone",type:"default",size:"mini",onClick:V.search},{default:o((()=>[f(h(e.$t("common.button.search")),1)])),_:1},8,["onClick"])])),_:1})])),_:1}),g(q,{class:"uni-container"},{default:o((()=>[g(E,{ref:"udb",collection:D.collectionList,options:D.options,where:D.where,"page-data":"replace",orderby:D.orderby,getcount:!0,"page-size":D.options.pageSize,"page-current":D.options.pageCurrent},{default:o((({data:e,pagination:a,loading:t,error:n})=>[g(W,{loading:t,emptyText:n.message||"没有更多数据",border:"",stripe:""},{default:o((()=>[g(L,null,{default:o((()=>[g(v,{align:"center"},{default:o((()=>[f("序号")])),_:1}),g(v,{align:"center"},{default:o((()=>[f("用户名")])),_:1}),g(v,{align:"center"},{default:o((()=>[f("昵称")])),_:1}),g(v,{align:"center"},{default:o((()=>[f("内容")])),_:1}),g(v,{align:"center"},{default:o((()=>[f("IP")])),_:1}),g(v,{align:"center"},{default:o((()=>[f("时间")])),_:1})])),_:1}),(s(!0),_(y,null,b(e,((e,t)=>(s(),l(L,{key:t},{default:o((()=>[g(P,{align:"center"},{default:o((()=>[f(h((a.current-1)*a.size+(t+1)),1)])),_:2},1024),g(P,{align:"center"},{default:o((()=>[f(h(e.user_id[0]&&e.user_id[0].username||"-"),1)])),_:2},1024),g(P,{align:"center"},{default:o((()=>[f(h(e.user_id[0]&&e.user_id[0].nickname||"-"),1)])),_:2},1024),g(P,{align:"center"},{default:o((()=>[f(h(e.type),1)])),_:2},1024),g(P,{align:"center"},{default:o((()=>[f(h(e.ip),1)])),_:2},1024),g(P,{align:"center"},{default:o((()=>[g(U,{date:e.create_date,threshold:[0,0]},null,8,["date"])])),_:2},1024)])),_:2},1024)))),128))])),_:2},1032,["loading","emptyText"]),g(q,{class:"uni-pagination-box"},{default:o((()=>[g(S,{"show-icon":"","page-size":a.size,modelValue:a.current,"onUpdate:modelValue":e=>a.current=e,total:a.count,onChange:V.onPageChanged},null,8,["page-size","modelValue","onUpdate:modelValue","total","onChange"])])),_:2},1024)])),_:1},8,["collection","options","where","orderby","page-size","page-current"])])),_:1})])),_:1})}]]);export{$ as default};
|