3 lines
12 KiB
JavaScript
3 lines
12 KiB
JavaScript
import{g as ge,r as j,_ as T,an as A,l as s,W as pe,j as ve,k as I,m as N,n,p as e,B,am as E,t,aj as ke,az as k,E as h,F as g,I as G,J as O,a6 as F,ak as _e,aA as we,aB as he,aC as ye,aD as Te,V as be,aE as Me,aF as xe,aG as Re,au as Ce}from"./vendor/index.CRpmXtWV.js";import{j as M,d as Pe,p as J,R as b,_ as Se}from"../index.D-NvtsOM.js";function Oe(f){return M({url:"/trace/task/hlr/list",method:"get",params:f})}function Le(f){return M({url:`/trace/task/hlr/${f}`,method:"delete",timeout:6e4})}function ze(f){return M({url:"/trace/task/hlr/start",method:"post",data:f,timeout:6e4})}function Ie(f){return M({url:"/trace/task/hlr/stop",method:"post",data:f,timeout:6e4})}function Ne(f){return M({url:"/trace/task/hlr/file",method:"post",data:f})}function Be(f){return M({url:"/trace/task/hlr/filePull",method:"get",params:f,responseType:"blob",timeout:6e4})}const Ee=["onClick"],Fe=ge({__name:"index",setup(f){const{t:a}=Pe();let p=j(["",""]),c=T({imsi:"",msisdn:"",startTime:"",endTime:"",sortField:"",sortOrder:"asc",pageNum:1,pageSize:20});function Q(){c=Object.assign(c,{imsi:"",msisdn:"",startTime:"",endTime:"",sortField:"",sortOrder:"asc",pageNum:1,pageSize:20}),p.value=["",""],_.current=1,_.pageSize=20,v()}let u=T({loading:!1,size:"middle",seached:!0,data:[],selectedRowKeys:[]}),W=T([{title:a("common.rowId"),dataIndex:"id",align:"right",width:50},{title:a("views.traceManage.task.imsi"),dataIndex:"imsi",align:"left",width:150},{title:a("views.traceManage.task.msisdn"),dataIndex:"msisdn",align:"left",width:150},{title:a("views.traceManage.task.startTime"),dataIndex:"startTime",align:"left",customRender(l){return l.value?J(l.value):""},width:150},{title:a("views.traceManage.task.endTime"),dataIndex:"endTime",align:"left",customRender(l){return l.value?J(l.value):""},width:150},{title:a("common.operate"),key:"id",align:"left"}]),_=T({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:l=>a("common.tablePaginationTotal",{total:l}),onChange:(l,i)=>{_.current=l,_.pageSize=i,c.pageNum=l,c.pageSize=i,v()}});function X(l){u.selectedRowKeys=l}function Z(l){s.Modal.confirm({title:a("common.tipTitle"),content:a("views.traceManage.task.delTaskTip",{id:l.id}),onOk(){const i=s.message.loading(a("common.loading"),0);Le(l.id).then(m=>{m.code===b?(s.message.success({content:a("views.traceManage.task.delTask",{id:l.id}),duration:3}),v()):s.message.error({content:`${m.msg}`,duration:2})}).finally(()=>{i()})}})}function v(l){u.loading||(u.loading=!0,l&&(c.pageNum=l),p.value||(p.value=["",""]),c.startTime=p.value[0],c.endTime=p.value[1],Oe(A(c)).then(i=>{i.code===b&&Array.isArray(i.rows)&&(u.selectedRowKeys.length>0&&(u.selectedRowKeys=[]),_.total=i.total,u.data=i.rows,_.total<=(c.pageNum-1)*_.pageSize&&c.pageNum!==1&&(u.loading=!1,v(c.pageNum-1))),u.loading=!1}))}function D(l){!l||o.confirmLoading||(l==="0"&&(l=u.selectedRowKeys.join(",")),s.Modal.confirm({title:a("common.tipTitle"),content:a("views.traceManage.task.stopTaskTip",{id:l}),onOk(){const i=s.message.loading(a("common.loading"),0);Ie({id:l}).then(m=>{m.code===b?(s.message.success({content:a("views.traceManage.task.stopTask",{id:l}),duration:3}),v()):s.message.error({content:`${m.msg}`,duration:3})}).finally(()=>{i()})}}))}let o=T({visibleByView:!1,visibleByEdit:!1,title:"",timeRangePicker:["",""],from:{id:void 0,startTime:0,endTime:0,remark:"",imsi:"",msisdn:""},confirmLoading:!1,fileList:[],fileErrMsg:""});const x=s.Form.useForm(o.from,T({endTime:[{required:!1,message:a("views.traceManage.task.rangePickerPlease")}],imsi:[{required:!1,message:a("views.traceManage.task.imsiPlease")}],msisdn:[{required:!1,message:a("views.traceManage.task.msisdnPlease")}]}));function ee(l,i){o.from.startTime=+l[0],o.from.endTime=+l[1]}function ae(l){if(o.confirmLoading)return;const i=s.message.loading(a("common.loading"),0);o.confirmLoading=!0,Ne({id:l,dir:"/usr/local/log"}).then(m=>{if(o.fileErrMsg="",o.fileList=[],o.confirmLoading=!1,i(),m.code===b){for(const d of m.data){if(d.err!=""){o.fileErrMsg+=`${d.neName}: ${d.err}
|
|
`;continue}o.fileList.push(d)}o.confirmLoading=!1,i(),o.title=a("views.traceManage.task.viewTask"),o.visibleByView=!0}else s.message.error(a("views.traceManage.task.errorTaskInfo"),3)})}function te(l){C(),o.title=a("views.traceManage.task.addTask"),o.visibleByEdit=!0}function ne(){const l=A(o.from);if(l.imsi===""&&l.msisdn===""){s.message.warning({content:a("views.traceManage.task.imsiORmsisdn"),duration:3});return}x.validate().then(i=>{o.confirmLoading=!0;const m=s.message.loading(a("common.loading"),0);ze(l).then(d=>{d.code===b?(s.message.success({content:a("common.msgSuccess",{msg:o.title}),duration:3}),C()):s.message.error({content:`${d.msg}`,duration:3})}).finally(()=>{m(),o.confirmLoading=!1,v(1)})}).catch(i=>{s.message.error(a("common.errorFields",{num:i.errorFields.length}),3)})}function C(){o.visibleByView=!1,o.visibleByEdit=!1,o.confirmLoading=!1,x.resetFields(),o.timeRangePicker=["",""]}let L=j(!1);function le(l){L.value||s.Modal.confirm({title:a("common.tipTitle"),content:a("views.logManage.neFile.downTip",{fileName:l.fileName}),onOk(){L.value=!0;const i=s.message.loading(a("common.loading"),0),m=l.filePath.substring(0,l.filePath.lastIndexOf("/"));Be({neType:l.neType,neId:l.neId,path:m,fileName:l.fileName,delTemp:!0}).then(d=>{d.code===b?(s.message.success({content:a("common.msgSuccess",{msg:a("common.downloadText")}),duration:2}),Ce(d.data,`${l.fileName}`)):s.message.error({content:a("views.logManage.neFile.downTipErr"),duration:2})}).finally(()=>{i(),L.value=!1})}})}return pe(()=>{v()}),(l,i)=>{const m=s.Input,d=s.FormItem,P=s.Col,H=s.RangePicker,ie=we,w=s.Button,oe=he,S=s.Space,se=s.Row,z=s.Form,$=s.Card,re=ye,V=Te,de=be,y=s.Tooltip,me=Me,ce=xe,ue=s.Table,fe=s.Tree,U=s.Textarea,K=ve("ProModal"),q=Re;return I(),N(e(_e),null,{default:n(()=>[B(t($,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:n(()=>[t(z,{model:e(c),name:"queryParams",layout:"horizontal"},{default:n(()=>[t(se,{gutter:16},{default:n(()=>[t(P,{lg:6,md:12,xs:24},{default:n(()=>[t(d,{label:"IMSI",name:"imsi "},{default:n(()=>[t(m,{value:e(c).imsi,"onUpdate:value":i[0]||(i[0]=r=>e(c).imsi=r),"allow-clear":"",placeholder:e(a)("common.inputPlease")},null,8,["value","placeholder"])]),_:1})]),_:1}),t(P,{lg:6,md:12,xs:24},{default:n(()=>[t(d,{label:"MSISDN",name:"msisdn "},{default:n(()=>[t(m,{value:e(c).msisdn,"onUpdate:value":i[1]||(i[1]=r=>e(c).msisdn=r),"allow-clear":"",placeholder:e(a)("common.inputPlease")},null,8,["value","placeholder"])]),_:1})]),_:1}),t(P,{lg:12,md:12,xs:24},{default:n(()=>[t(d,{label:e(a)("views.traceManage.task.time"),name:"queryRangePicker"},{default:n(()=>[t(H,{value:e(p),"onUpdate:value":i[2]||(i[2]=r=>ke(p)?p.value=r:p=r),"allow-clear":"",bordered:"","show-time":{format:"HH:mm:ss"},format:"YYYY-MM-DD HH:mm:ss","value-format":"x",placeholder:[e(a)("views.traceManage.task.startTime"),e(a)("views.traceManage.task.endTime")],style:{width:"100%"}},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),t(P,{lg:6,md:12,xs:24},{default:n(()=>[t(d,null,{default:n(()=>[t(S,{size:8},{default:n(()=>[t(w,{type:"primary",onClick:i[3]||(i[3]=k(r=>v(1),["prevent"]))},{icon:n(()=>[t(ie)]),default:n(()=>[h(" "+g(e(a)("common.search")),1)]),_:1}),t(w,{type:"default",onClick:k(Q,["prevent"])},{icon:n(()=>[t(oe)]),default:n(()=>[h(" "+g(e(a)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[E,e(u).seached]]),t($,{bordered:!1,"body-style":{padding:"0px"}},{title:n(()=>[t(S,{size:8,align:"center"},{default:n(()=>[t(w,{type:"primary",onClick:i[4]||(i[4]=k(r=>te(),["prevent"]))},{icon:n(()=>[t(re)]),default:n(()=>[h(" "+g(e(a)("common.addText")),1)]),_:1}),t(w,{type:"default",danger:"",disabled:e(u).selectedRowKeys.length<=0,loading:e(o).confirmLoading,onClick:i[5]||(i[5]=k(r=>D("0"),["prevent"]))},{icon:n(()=>[t(V)]),default:n(()=>[h(" "+g(e(a)("views.traceManage.task.textStop")),1)]),_:1},8,["disabled","loading"])]),_:1})]),extra:n(()=>[t(S,{size:8,align:"center"},{default:n(()=>[t(y,{placement:"topRight"},{title:n(()=>[h(g(e(a)("common.reloadText")),1)]),default:n(()=>[t(w,{type:"text",onClick:i[6]||(i[6]=k(r=>v(),["prevent"]))},{icon:n(()=>[t(de)]),_:1})]),_:1})]),_:1})]),default:n(()=>[t(ue,{class:"table","row-key":"id",columns:e(W),loading:e(u).loading,"data-source":e(u).data,size:e(u).size,pagination:e(_),scroll:{x:!0},"row-selection":{type:"checkbox",columnWidth:"48px",selectedRowKeys:e(u).selectedRowKeys,onChange:X}},{bodyCell:n(({column:r,record:R})=>[r.key==="id"?(I(),N(S,{key:0,size:8,align:"center"},{default:n(()=>[R.status==="1"?(I(),N(y,{key:0},{title:n(()=>[h(g(e(a)("views.traceManage.task.textStop")),1)]),default:n(()=>[t(w,{type:"link",danger:"",onClick:k(Y=>D(R.id),["prevent"])},{icon:n(()=>[t(V)]),_:2},1032,["onClick"])]),_:2},1024)):G("",!0),t(y,null,{title:n(()=>[h(g(e(a)("common.viewText")),1)]),default:n(()=>[t(w,{type:"link",onClick:k(Y=>ae(R.id),["prevent"])},{icon:n(()=>[t(me)]),_:2},1032,["onClick"])]),_:2},1024),t(y,null,{title:n(()=>[h(g(e(a)("common.deleteText")),1)]),default:n(()=>[t(w,{type:"link",onClick:k(Y=>Z(R),["prevent"])},{icon:n(()=>[t(ce)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)):G("",!0)]),_:1},8,["columns","loading","data-source","size","pagination","row-selection"])]),_:1}),t(K,{drag:!0,visible:e(o).visibleByView,title:e(o).title,onCancel:C,footer:null},{default:n(()=>[t(z,{name:"fileList",layout:"horizontal",autocomplete:"off","label-col":{span:5},"label-wrap":!0},{default:n(()=>[B(t(d,{label:e(a)("views.traceManage.task.traceFile"),name:"fileTree"},{default:n(()=>[t(fe,{height:250,"tree-data":e(o).fileList,"field-names":{title:"fileName",key:"filePath"}},{title:n(r=>[O("span",null,g(r.fileName),1),O("span",{class:"fileTree-download",onClick:k(R=>le(r),["prevent"])},g(e(a)("common.downloadText")),9,Ee)]),_:1},8,["tree-data"])]),_:1},8,["label"]),[[E,e(o).fileList.length>0]]),B(t(d,{label:e(a)("views.traceManage.task.errMsg"),name:"fileErrMsg"},{default:n(()=>[t(U,{value:e(o).fileErrMsg,"onUpdate:value":i[7]||(i[7]=r=>e(o).fileErrMsg=r),"auto-size":{minRows:2,maxRows:6},disabled:!0},null,8,["value"])]),_:1},8,["label"]),[[E,e(o).fileErrMsg.length>0]])]),_:1})]),_:1},8,["visible","title"]),t(K,{drag:!0,width:800,destroyOnClose:!0,keyboard:!1,"mask-closable":!1,visible:e(o).visibleByEdit,title:e(o).title,"confirm-loading":e(o).confirmLoading,onOk:ne,onCancel:C},{default:n(()=>[t(z,{name:"modalStateFrom",layout:"horizontal","label-col":{span:4},"label-wrap":!0},{default:n(()=>[t(d,F({label:e(a)("views.traceManage.task.imsi"),name:"imsi"},e(x).validateInfos.imsi),{default:n(()=>[t(m,{value:e(o).from.imsi,"onUpdate:value":i[8]||(i[8]=r=>e(o).from.imsi=r),"allow-clear":"",placeholder:e(a)("views.traceManage.task.imsiPlease")},{prefix:n(()=>[t(y,{placement:"topLeft"},{title:n(()=>[O("div",null,g(e(a)("views.traceManage.task.imsiTip")),1)]),default:n(()=>[t(q,{style:{color:"rgba(0, 0, 0, 0.45)"}})]),_:1})]),_:1},8,["value","placeholder"])]),_:1},16,["label"]),t(d,F({label:e(a)("views.traceManage.task.msisdn"),name:"msisdn"},e(x).validateInfos.msisdn),{default:n(()=>[t(m,{value:e(o).from.msisdn,"onUpdate:value":i[9]||(i[9]=r=>e(o).from.msisdn=r),"allow-clear":"",placeholder:e(a)("views.traceManage.task.msisdnPlease")},{prefix:n(()=>[t(y,{placement:"topLeft"},{title:n(()=>[O("div",null,g(e(a)("views.traceManage.task.msisdnTip")),1)]),default:n(()=>[t(q,{style:{color:"rgba(0, 0, 0, 0.45)"}})]),_:1})]),_:1},8,["value","placeholder"])]),_:1},16,["label"]),t(d,F({label:e(a)("views.traceManage.task.rangePicker"),name:"endTime"},e(x).validateInfos.endTime),{default:n(()=>[t(H,{value:e(o).timeRangePicker,"onUpdate:value":i[10]||(i[10]=r=>e(o).timeRangePicker=r),"allow-clear":"",bordered:"","show-time":{format:"HH:mm:ss"},format:"YYYY-MM-DD HH:mm:ss","value-format":"x",placeholder:[e(a)("views.traceManage.task.startTime"),e(a)("views.traceManage.task.endTime")],style:{width:"100%"},onChange:ee},null,8,["value","placeholder"])]),_:1},16,["label"]),t(d,{label:e(a)("views.traceManage.task.remark"),name:"remark"},{default:n(()=>[t(U,{value:e(o).from.remark,"onUpdate:value":i[11]||(i[11]=r=>e(o).from.remark=r),"auto-size":{minRows:2,maxRows:6},maxlength:250,"show-count":!0,placeholder:e(a)("views.traceManage.task.remarkPlease")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["visible","title","confirm-loading"])]),_:1})}}}),$e=Se(Fe,[["__scopeId","data-v-db5ae20e"]]);export{$e as default};
|