1
0
Files
build.ems/build/usr/local/omc/htdocs/front/js/index.DdPRWTs2.js
2024-10-25 14:59:47 +08:00

2 lines
8.7 KiB
JavaScript

import{g as ee,be as ae,r as w,_ as S,an as I,W as te,l as s,b1 as le,k as ne,m as oe,n as t,B as de,am as re,p as e,t as l,aj as se,az as b,E as p,F as d,J as c,ak as ce,aA as ie,aB as ue,aX as me,V as pe,aK as fe,au as _e}from"./vendor/index.CRpmXtWV.js";import{d as ve,p as D,R as J,_ as he}from"../index.D-NvtsOM.js";import{u as ye}from"./neinfo.CsfhUo_f.js";import{l as ge,e as we}from"./smsc.DWnFl1QF.js";import{W as Se}from"./ws-websocket.Bq7KFeli.js";import"./neInfo.DNMxf4Rh.js";import"./parse-tree-utils.CVXqlbRx.js";import"./task.DBr8g4rv.js";const be={style:{width:"46%","padding-left":"32px","padding-bottom":"16px"}},Oe=ee({__name:"index",setup(xe){const{t:a}=ve(),P=new Se;new ae({concurrency:1,autoStart:!0});let M=w([]),_=w(["",""]),i=S({neType:"SMSC",neId:"001",recordType:"",callerParty:"",calledParty:"",sortField:"timestamp",sortOrder:"desc",startTime:"",endTime:"",pageNum:1,pageSize:20});function B(){O.value=[],i=Object.assign(i,{recordType:"",callerParty:"",calledParty:"",startTime:"",endTime:"",pageNum:1,pageSize:20}),_.value=["",""],h.current=1,h.pageSize=20,y()}const O=w([]);function U(o){Array.isArray(o)&&(i.recordType=o.join(","))}let m=S({loading:!1,size:"middle",seached:!0,data:[],selectedRowKeys:[]}),R=[{title:a("common.rowId"),dataIndex:"id",align:"left",width:100},{title:a("views.dashboard.cdr.recordType"),dataIndex:"cdrJSON",align:"left",width:150,customRender(o){return o.value.recordType}},{title:a("views.dashboard.cdr.type"),dataIndex:"cdrJSON",align:"left",width:150,customRender(o){return o.value.serviceType}},{title:a("views.dashboard.cdr.caller"),dataIndex:"cdrJSON",key:"callerParty",align:"left",width:120,customRender(o){return o.value.callerParty}},{title:a("views.dashboard.cdr.called"),dataIndex:"cdrJSON",key:"calledParty",align:"left",width:120,customRender(o){return o.value.calledParty}},{title:a("views.dashboard.cdr.result"),dataIndex:"cdrJSON",key:"cause",align:"left",width:120,customRender(o){return+o.value.result?a("views.dashboard.cdr.resultOk"):a("views.dashboard.cdr.resultFail")}},{title:a("views.dashboard.cdr.time"),dataIndex:"cdrJSON",align:"center",width:150,customRender(o){const n=o.value;return D(+n.updateTime*1e3)}}],h=S({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:o=>a("common.tablePaginationTotal",{total:o}),onChange:(o,n)=>{h.current=o,h.pageSize=n,i.pageNum=o,i.pageSize=n,y()}});function A({key:o}){m.size=o}let x=S({confirmLoading:!1,maxId:0});function y(o){m.loading||(m.loading=!0,o&&(i.pageNum=o),_.value||(_.value=["",""]),i.startTime=_.value[0],i.endTime=_.value[1],ge(I(i)).then(n=>{n.code===J&&Array.isArray(n.rows)&&(m.selectedRowKeys.length>0&&(m.selectedRowKeys=[]),h.total=n.total,m.data=n.rows.map(u=>{let f=u.cdrJSON;f||Reflect.set(u,"cdrJSON",{});try{f=JSON.parse(f),Reflect.set(u,"cdrJSON",f)}catch(v){console.error(v),Reflect.set(u,"cdrJSON",{})}return u}),n.total>0&&(x.maxId=Number(n.rows[0].id))),m.loading=!1}))}function E(){x.confirmLoading||s.Modal.confirm({title:a("common.tipTitle"),content:a("views.dashboard.cdr.exportTip"),onOk(){const o=s.message.loading(a("common.loading"),0),n=I(i);n.pageSize=1e4,we(n).then(u=>{u.code===J?(s.message.success({content:a("common.operateOk"),duration:3}),_e(u.data,`smsc_cdr_event_export_${Date.now()}.xlsx`)):s.message.error({content:`${u.msg}`,duration:3})}).finally(()=>{o(),x.confirmLoading=!1})}})}const L=w(!1);return te(()=>{ye().fnNelist().then(o=>{if(o.code===J&&Array.isArray(o.data)){if(o.data.length>0){let n=[];o.data.forEach(u=>{u.neType==="SMSC"&&n.push({value:u.neId,label:u.neName})}),M.value=n,n.length>0&&(i.neId=n[0].value)}}else s.message.warning({content:a("common.noData"),duration:2})}).finally(()=>{y()})}),le(()=>{P.state()!==-1&&P.close()}),(o,n)=>{const u=s.Input,f=s.FormItem,v=s.Col,F=s.Select,H=s.RangePicker,q=ie,g=s.Button,K=ue,N=s.Space,Q=s.Row,V=s.Form,C=s.Card,Y=me,$=s.Switch,k=s.Tooltip,j=pe,W=fe,T=s.MenuItem,G=s.Menu,X=s.Dropdown,z=s.Divider,Z=s.Table;return ne(),oe(e(ce),null,{default:t(()=>[de(l(C,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:t(()=>[l(V,{model:e(i),name:"queryParams",layout:"horizontal"},{default:t(()=>[l(Q,{gutter:16},{default:t(()=>[l(v,{lg:8,md:12,xs:24},{default:t(()=>[l(f,{label:e(a)("views.dashboard.cdr.called"),name:"calledParty"},{default:t(()=>[l(u,{value:e(i).calledParty,"onUpdate:value":n[0]||(n[0]=r=>e(i).calledParty=r),"allow-clear":"",placeholder:e(a)("common.inputPlease")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),l(v,{lg:8,md:12,xs:24},{default:t(()=>[l(f,{label:e(a)("views.dashboard.cdr.caller"),name:"callerParty "},{default:t(()=>[l(u,{value:e(i).callerParty,"onUpdate:value":n[1]||(n[1]=r=>e(i).callerParty=r),"allow-clear":"",placeholder:e(a)("common.inputPlease")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),l(v,{lg:8,md:12,xs:24},{default:t(()=>[l(f,{label:e(a)("views.dashboard.cdr.recordType"),name:"recordType"},{default:t(()=>[l(F,{value:O.value,"onUpdate:value":n[2]||(n[2]=r=>O.value=r),mode:"multiple",options:["MOSM","MTSM"].map(r=>({value:r})),placeholder:e(a)("common.selectPlease"),onChange:U},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),l(v,{lg:8,md:12,xs:24},{default:t(()=>[l(f,{label:e(a)("views.dashboard.cdr.time"),name:"queryRangePicker"},{default:t(()=>[l(H,{value:e(_),"onUpdate:value":n[3]||(n[3]=r=>se(_)?_.value=r:_=r),"allow-clear":"",bordered:"","show-time":{format:"HH:mm:ss"},format:"YYYY-MM-DD HH:mm:ss","value-format":"x",style:{width:"100%"}},null,8,["value"])]),_:1},8,["label"])]),_:1}),l(v,{lg:4,md:12,xs:24},{default:t(()=>[l(f,null,{default:t(()=>[l(N,{size:8},{default:t(()=>[l(g,{type:"primary",onClick:n[4]||(n[4]=b(r=>y(1),["prevent"]))},{icon:t(()=>[l(q)]),default:t(()=>[p(" "+d(e(a)("common.search")),1)]),_:1}),l(g,{type:"default",onClick:b(B,["prevent"])},{icon:t(()=>[l(K)]),default:t(()=>[p(" "+d(e(a)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[re,e(m).seached]]),l(C,{bordered:!1,"body-style":{padding:"0px"}},{title:t(()=>[l(N,{size:8,align:"center"},{default:t(()=>[l(g,{type:"dashed",onClick:n[5]||(n[5]=b(r=>E(),["prevent"]))},{icon:t(()=>[l(Y)]),default:t(()=>[p(" "+d(e(a)("common.export")),1)]),_:1})]),_:1})]),extra:t(()=>[l(N,{size:8,align:"center"},{default:t(()=>[l(k,null,{title:t(()=>[p(d(e(a)("common.searchBarText")),1)]),default:t(()=>[l($,{checked:e(m).seached,"onUpdate:checked":n[6]||(n[6]=r=>e(m).seached=r),"checked-children":e(a)("common.switch.show"),"un-checked-children":e(a)("common.switch.hide"),size:"small",disabled:L.value},null,8,["checked","checked-children","un-checked-children","disabled"])]),_:1}),l(k,null,{title:t(()=>[p(d(e(a)("common.reloadText")),1)]),default:t(()=>[l(g,{type:"text",onClick:n[7]||(n[7]=b(r=>y(),["prevent"]))},{icon:t(()=>[l(j)]),_:1})]),_:1}),l(k,null,{title:t(()=>[p(d(e(a)("common.sizeText")),1)]),default:t(()=>[l(X,{trigger:"click",placement:"bottomRight"},{overlay:t(()=>[l(G,{"selected-keys":[e(m).size],onClick:A},{default:t(()=>[l(T,{key:"default"},{default:t(()=>[p(d(e(a)("common.size.default")),1)]),_:1}),l(T,{key:"middle"},{default:t(()=>[p(d(e(a)("common.size.middle")),1)]),_:1}),l(T,{key:"small"},{default:t(()=>[p(d(e(a)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:t(()=>[l(g,{type:"text"},{icon:t(()=>[l(W)]),_:1})]),_:1})]),_:1})]),_:1})]),default:t(()=>[l(Z,{class:"table","row-key":"id",columns:e(R),loading:e(m).loading,"data-source":e(m).data,size:e(m).size,pagination:e(h),scroll:{x:e(R).length*150,y:"calc(100vh - 480px)"}},{expandedRowRender:t(({record:r})=>[c("div",be,[l(z,{orientation:"left"},{default:t(()=>[p(d(e(a)("views.dashboard.cdr.cdrInfo")),1)]),_:1}),c("div",null,[c("span",null,d(e(a)("views.ne.common.neName"))+": ",1),c("span",null,d(r.neName),1)]),c("div",null,[c("span",null,d(e(a)("views.ne.common.rmUid"))+": ",1),c("span",null,d(r.rmUID),1)]),c("div",null,[c("span",null,d(e(a)("views.dashboard.cdr.time"))+": ",1),c("span",null,d(e(D)(+r.timestamp*1e3)),1)]),l(z,{orientation:"left"},{default:t(()=>[p(d(e(a)("views.dashboard.cdr.rowInfo")),1)]),_:1}),c("div",null,[c("span",null,d(e(a)("views.dashboard.cdr.type"))+": ",1),c("span",null,d(r.cdrJSON.serviceType),1)]),c("div",null,[c("span",null,d(e(a)("views.dashboard.cdr.caller"))+": ",1),c("span",null,d(r.cdrJSON.callerParty),1)]),c("div",null,[c("span",null,d(e(a)("views.dashboard.cdr.called"))+": ",1),c("span",null,d(r.cdrJSON.calledParty),1)]),c("div",null,[c("span",null,d(e(a)("views.dashboard.cdr.result"))+": ",1),c("span",null,d(+r.cdrJSON.result?e(a)("views.dashboard.cdr.resultOk"):e(a)("views.dashboard.cdr.resultFail")),1)])])]),_:1},8,["columns","loading","data-source","size","pagination","scroll"])]),_:1})]),_:1})}}}),Ie=he(Oe,[["__scopeId","data-v-4c3d2590"]]);export{Ie as default};