index-DkK5v_QD.js 3.0 KB

1
  1. var b=(e,n,s)=>new Promise((f,c)=>{var y=t=>{try{d(s.next(t))}catch(u){c(u)}},i=t=>{try{d(s.throw(t))}catch(u){c(u)}},d=t=>t.done?f(t.value):Promise.resolve(t.value).then(y,i);d((s=s.apply(e,n)).next())});import{d as C,r as _,ai as I,o as S,a5 as r,_ as T,$ as R,k as a,a7 as o,G as p,a0 as h}from"./vue-Ba_NIFIa.js";import{g as x}from"./sopTask-Dp9n4oeU.js";import{aa as g,t as D,am as B,B as F,aX as w,aw as E,n as $}from"./antd-BpJVMJkC.js";import{_ as A}from"./entry/index-zvKn-pdS-1723036128379.js";const N=C({name:"SendTasks",components:{"a-form":g,"a-form-item":g.Item,"a-input":D,"a-select":B,"a-select-option":B.Option,"a-button":F,"a-table":w,"a-pagination":E},setup(){const e=_({customer:"",socialAccount:"",type:"",result:""}),n=I(),s=_([]),f=_([{title:"序号",dataIndex:"index",key:"index"},{title:"联系人",dataIndex:"botWxid",key:"botWxid"},{title:"发送微信",dataIndex:"contactWxid",key:"contactWxid"},{title:"执行状态",dataIndex:"result",key:"result"},{title:"异常原因",dataIndex:"errorDetail",key:"errorDetail"},{title:"执行时间",dataIndex:"sendTime",key:"sendTime",customRender:({text:t})=>$(t).format("YY-MM-DD HH:mm:ss")}]);S(()=>b(this,null,function*(){const t=n.query.sourceId,u=n.query.sourceType;let l=yield x({sourceId:Number(t),sourceType:Number(u),page:1,pageSize:50});l&&Array.isArray(l.data.data)&&(l.data.data.forEach((k,v)=>{k.index=v+1}),s.splice(0,s.length,...l.data.data),c.total=l.data.total)}));const c=_({total:0,pageSize:10,current:1,showTotal:t=>`共 ${t} 条`});return{filters:e,data:s,columns:f,pagination:c,onSearch:()=>{},onReset:()=>{e.customer="",e.socialAccount="",e.type="",e.result=""},viewRecord:t=>{}}}}),M={class:"container"},W=["onClick"];function V(e,n,s,f,c,y){const i=r("a-select-option"),d=r("a-select"),t=r("a-form-item"),u=r("a-input"),l=r("a-button"),k=r("a-form"),v=r("a-table");return T(),R("div",M,[a(k,{model:e.filters,layout:"inline",class:"form-style"},{default:o(()=>[a(t,{label:"执行状态"},{default:o(()=>[a(d,{value:e.filters.result,"onUpdate:value":n[0]||(n[0]=m=>e.filters.result=m),placeholder:"请选择",class:"select-style"},{default:o(()=>[a(i,{value:"notSend"},{default:o(()=>[p("未发送")]),_:1}),a(i,{value:"success"},{default:o(()=>[p("成功")]),_:1}),a(i,{value:"failure"},{default:o(()=>[p("失败")]),_:1})]),_:1},8,["value"])]),_:1}),a(t,{label:"联系人"},{default:o(()=>[a(u,{value:e.filters.customer,"onUpdate:value":n[1]||(n[1]=m=>e.filters.customer=m),placeholder:"请输入"},null,8,["value"])]),_:1}),a(t,null,{default:o(()=>[a(l,{type:"primary",onClick:e.onSearch},{default:o(()=>[p("查询")]),_:1},8,["onClick"])]),_:1}),a(t,null,{default:o(()=>[a(l,{onClick:e.onReset},{default:o(()=>[p("重置")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"]),a(v,{columns:e.columns,dataSource:e.data,pagination:e.pagination,class:"table-style"},{action:o(({record:m})=>[h("a",{onClick:q=>e.viewRecord(m)},"发送记录",8,W)]),_:1},8,["columns","dataSource","pagination"])])}const G=A(N,[["render",V],["__scopeId","data-v-b3946fba"]]);export{G as default};