2 lines
5.4 KiB
JavaScript
2 lines
5.4 KiB
JavaScript
import{_ as v}from"./index.76a66f15.js";import{bj as k,a$ as x,C as u,D as C,aJ as s,b2 as a,aV as i,aG as y,b4 as S,b1 as P,b3 as c,E as f,bo as A,bs as L,bS as V,bI as E,bJ as N,bU as T,bV as z,bL as I}from"./arco.f3c60d68.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";const J={components:{Modal:k},data(){return{pageParams:{},tableLoading:!1,collapsed:!1,rowSelection:{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},scroll:!1,columns:[{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"createtime",slotName:"createtime",sortable:{sortDirections:["ascend","descend"]}},{title:"\u63A8\u9001\u573A\u666F",dataIndex:"msg_type_text"},{title:"\u6267\u884C\u65F6\u95F4",dataIndex:"action_time",slotName:"action_time",sortable:{sortDirections:["ascend","descend"]}},{title:"\u6267\u884C\u72B6\u6001",dataIndex:"status_text"},{title:"\u6267\u884C\u7ED3\u679C",slotName:"remark"},{title:"\u64CD\u4F5C",dataIndex:"operations",slotName:"operations",align:"right",fixed:"right",width:"140"}],data:[],dataTotal:0,searchParams:{sort:"id",order:"desc",offset:0,limit:15},searchFieldType:{status:"="},searchFilter:{status:""},likeSearch:"",tableCheckedList:[],attr:[]}},methods:{getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var e=this.searchParams,t={},h={};if(this.searchFilter){for(var o in this.searchFilter)this.searchFilter[o]!==""&&(t[o]=this.searchFilter[o],h[o]=this.searchFieldType[o]);JSON.stringify(t)!=="{}"&&(e.op=JSON.stringify(h),e.filter=JSON.stringify(t))}return e.like_search=this.likeSearch,e},pageChange(e){this.searchParams.offset=e,this.getData()},pageSizeChange(e){this.searchParams.limit=e,this.refresh()},refresh(){this.searchParams.offset=0,this.getData()},handleChange(e,t,h){t.type=="sorter"&&t.sorter&&(this.searchParams.order=t.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=t.sorter.field,this.refresh())},getData(){this.tableLoading=!0,this.$request.post("admin/app/msgpush/log/index",this.getSearchParams()).then(e=>{this.data=e.data.rows,this.attr=e.data.attr,this.dataTotal=e.data.total,this.tableLoading=!1}).catch(e=>{this.$message.error(e.msg),this.tableLoading=!1})},tablecheckedChange(e){this.tableCheckedList=e},delBatch(){this.del(this.tableCheckedList)},delAlone(e){this.del([e])},del(e){if(!e)return this.$message.warning("\u8BF7\u5148\u9009\u62E9\u8981\u5220\u9664\u7684\u8BB0\u5F55"),!1;k.warning({title:"\u63D0\u793A",titleAlign:"start",content:"\u5220\u9664\u540E\u5C06\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",hideCancel:!1,onOk:()=>{this.$request.post("admin/app/msgpush/log/del",{ids:e}).then(t=>{this.$message.success(t.msg),this.refresh()}).catch(t=>{this.$message.error(t.msg)})}})}},mounted(){this.pageParams=this.$route.params,this.refresh()}},O={class:"container"},U={style:{width:"100%"}};function j(e,t,h,o,l,n){const w=x("icon-refresh"),p=A,d=L,_=V,m=E,b=N,F=T,B=z,D=I;return u(),C("div",O,[s(D,{class:"content-card"},{default:a(()=>[s(F,{style:{margin:"0 0 16px"}},{default:a(()=>[s(_,{span:12},{default:a(()=>[s(d,null,{default:a(()=>[s(p,{onClick:n.refresh},{icon:a(()=>[s(w)]),_:1},8,["onClick"])]),_:1})]),_:1}),s(_,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}},{default:a(()=>[s(d,null,{default:a(()=>[s(b,{modelValue:l.searchFilter.msg_type,"onUpdate:modelValue":t[0]||(t[0]=r=>l.searchFilter.msg_type=r),onChange:n.refresh,placeholder:"\u63A8\u9001\u573A\u666F"},{default:a(()=>[s(m,{value:""},{default:a(()=>[...t[2]||(t[2]=[i("\u63A8\u9001\u573A\u666F",-1)])]),_:1}),(u(!0),C(y,null,S(l.attr.msg_type_list,(r,g)=>(u(),P(m,{value:g},{default:a(()=>[i(c(r),1)]),_:2},1032,["value"]))),256))]),_:1},8,["modelValue","onChange"]),s(b,{modelValue:l.searchFilter.status,"onUpdate:modelValue":t[1]||(t[1]=r=>l.searchFilter.status=r),onChange:n.refresh,placeholder:"\u6267\u884C\u72B6\u6001"},{default:a(()=>[s(m,{value:""},{default:a(()=>[...t[3]||(t[3]=[i("\u6267\u884C\u72B6\u6001",-1)])]),_:1}),(u(!0),C(y,null,S(l.attr.status_list,(r,g)=>(u(),P(m,{value:g},{default:a(()=>[i(c(r),1)]),_:2},1032,["value"]))),256))]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1})]),_:1}),s(B,{"row-key":"id",pagination:{total:l.dataTotal,defaultPageSize:l.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":l.rowSelection,bordered:!1,columns:l.columns,data:l.data,loading:l.tableLoading,scroll:l.scroll,onPageChange:n.pageChange,onPageSizeChange:n.pageSizeChange,onChange:n.handleChange,onSelectionChange:n.tablecheckedChange},{createtime:a(({record:r})=>[f("span",null,c(e.$format.formatDate(r.createtime)),1)]),action_time:a(({record:r})=>[f("span",null,c(r.action_time?e.$format.formatDate(r.action_time):"-"),1)]),remark:a(({record:r})=>[f("span",null,c(r.remark?r.remark:"-"),1)]),operations:a(({record:r})=>[s(d,{size:10},{default:a(()=>[s(p,{style:{padding:"0"},type:"text",size:"small",onClick:g=>n.delAlone(r.id)},{default:a(()=>[...t[4]||(t[4]=[i(" \u5220\u9664 ",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),"pagination-left":a(()=>[f("div",U,[s(F,{gutter:24},{default:a(()=>[s(_,{span:20},{default:a(()=>[s(d,null,{default:a(()=>[s(p,{onClick:n.delBatch,disabled:l.tableCheckedList.length==0},{default:a(()=>[...t[5]||(t[5]=[i(" \u79FB\u9664\u9009\u4E2D ",-1)])]),_:1},8,["onClick","disabled"])]),_:1})]),_:1})]),_:1})])]),_:1},8,["pagination","row-selection","columns","data","loading","scroll","onPageChange","onPageSizeChange","onChange","onSelectionChange"])]),_:1})])}const H=v(J,[["render",j]]);export{H as default};
|