index-BU-Zll3y.js 3.8 KB

1
  1. var k=(e,s,c)=>new Promise((_,g)=>{var f=n=>{try{u(c.next(n))}catch(d){g(d)}},l=n=>{try{u(c.throw(n))}catch(d){g(d)}},u=n=>n.done?_(n.value):Promise.resolve(n.value).then(f,l);u((c=c.apply(e,s)).next())});import{d as S,r as v,ai as T,o as b,a6 as m,_ as h,$ as D,k as a,a8 as o,G as y,a1 as E}from"./vue-CmlY4eyV.js";import{w as R}from"./sopTask-DE5jY3C-.js";import{aa as B,t as w,am as I,B as A,aX as F,aw as x,n as z}from"./antd-Bp5u6ujY.js";import{_ as $}from"./entry/index-CP6zkLsN-1726190694502.js";const N=S({name:"SendTasks",components:{"a-form":B,"a-form-item":B.Item,"a-input":w,"a-select":I,"a-select-option":I.Option,"a-button":A,"a-table":F,"a-pagination":x},setup(){const e=v({customer:"",socialAccount:"",type:"",result:""}),s=T(),c=v([]),_=v({spinning:!0}),g=v([{title:"序号",dataIndex:"index",key:"index"},{title:"微信ID",dataIndex:"botWxid",key:"botWxid"},{title:"联系人微信ID",dataIndex:"contactWxid",key:"contactWxid"},{title:"联系人类型",dataIndex:"contactType",key:"contactType",customRender:({record:t})=>t.contactType==1?"好友":"群组"},{title:"内容",dataIndex:"content",key:"content"},{title:"内容类型",dataIndex:"contentType",key:"contentType",customRender:({record:t})=>t.contentType==1?"文本":"文件"},{title:"错误信息",dataIndex:"errorDetail",key:"errorDetail"},{title:"发送时间",dataIndex:"sendTime",key:"sendTime",customRender:({text:t})=>z(t).format("YY-MM-DD HH:mm:ss")}]);b(()=>k(this,null,function*(){f()}));function f(){return k(this,null,function*(){const t=s.query.sourceId,p=s.query.sourceType;try{const i=yield R({sourceId:Number(t),sourceType:Number(p),page:1,pageSize:50});i&&Array.isArray(i.data.data)&&(i.data.data.forEach((r,C)=>{r.index=C+1}),c.splice(0,c.length,...i.data.data),l.total=i.data.total)}catch(i){}finally{_.spinning=!1}})}const l=v({total:0,pageSize:10,current:1,showTotal:t=>`共 ${t} 条`,showSizeChanger:!0,pageSizeOptions:["10","20","50","100"],onChange:(t,p)=>{l.current=t,l.pageSize=p,f()},onShowSizeChange:(t,p)=>{l.pageSize=p,l.current=t,f()}});return{filters:e,data:c,columns:g,pagination:l,onSearch:()=>{},onReset:()=>{e.customer="",e.socialAccount="",e.type="",e.result=""},viewRecord:t=>{},loading:_}}}),M={class:"container"},W=["onClick"];function U(e,s,c,_,g,f){const l=m("a-input"),u=m("a-form-item"),n=m("a-select-option"),d=m("a-select"),t=m("a-button"),p=m("a-form"),i=m("a-table");return h(),D("div",M,[a(p,{model:e.filters,layout:"inline",class:"form-style"},{default:o(()=>[a(u,{label:"客户"},{default:o(()=>[a(l,{value:e.filters.customer,"onUpdate:value":s[0]||(s[0]=r=>e.filters.customer=r),placeholder:"请输入"},null,8,["value"])]),_:1}),a(u,{label:"社交账号"},{default:o(()=>[a(d,{value:e.filters.socialAccount,"onUpdate:value":s[1]||(s[1]=r=>e.filters.socialAccount=r),placeholder:"请选择",class:"select-style"},{default:o(()=>[a(n,{value:"1"},{default:o(()=>[y("好友")]),_:1}),a(n,{value:"2"},{default:o(()=>[y("群组")]),_:1})]),_:1},8,["value"])]),_:1}),a(u,{label:"类型"},{default:o(()=>[a(d,{value:e.filters.type,"onUpdate:value":s[2]||(s[2]=r=>e.filters.type=r),placeholder:"请选择",class:"select-style"},{default:o(()=>[a(n,{value:"1"},{default:o(()=>[y("好友")]),_:1}),a(n,{value:"2"},{default:o(()=>[y("群组")]),_:1})]),_:1},8,["value"])]),_:1}),a(u,null,{default:o(()=>[a(t,{type:"primary",onClick:e.onSearch},{default:o(()=>[y("查询")]),_:1},8,["onClick"])]),_:1}),a(u,null,{default:o(()=>[a(t,{onClick:e.onReset},{default:o(()=>[y("重置")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"]),a(i,{columns:e.columns,dataSource:e.data,pagination:e.pagination,loading:e.loading.spinning,class:"table-style"},{action:o(({record:r})=>[E("a",{onClick:C=>e.viewRecord(r)},"发送记录",8,W)]),_:1},8,["columns","dataSource","pagination","loading"])])}const j=$(N,[["render",U],["__scopeId","data-v-f165631f"]]);export{j as default};