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

2 lines
5.4 KiB
JavaScript

import{g as H,y as K,r as x,_ as k,l as i,W as Q,k as J,m as $,n as e,B as X,am as Y,p as a,t,az as C,E as _,F as f,aj as Z,ak as ee,aA as te,aB as ae,V as ne,aK as oe}from"./vendor/index.CRpmXtWV.js";import{l as le}from"./base5G.DwpYfQxI.js";import{d as ie,R,_ as se}from"../index.D-NvtsOM.js";import{u as de}from"./neinfo.CsfhUo_f.js";import{T as ue}from"./index.DJHT7hmw.js";import"./neInfo.DNMxf4Rh.js";import"./parse-tree-utils.CVXqlbRx.js";import"./task.DBr8g4rv.js";const ce=H({__name:"index",setup(re){const T=de(),M=K(),{t:s}=ie();let v=x([]),w=x([]),o=k({totalType:"",neId:"",neType:["",""],id:"",pageNum:1,pageSize:20});function O(){o=Object.assign(o,{neId:"",id:"",pageNum:1,pageSize:20}),c.current=1,c.pageSize=20,g()}let l=k({loading:!1,size:"small",seached:!0,data:[],selectedRowKeys:[]}),D=[{title:"Radio ID",dataIndex:"id",align:"center",width:100},{title:"UE Number",dataIndex:"ueNum",align:"center",width:100},{title:"Radio Name",dataIndex:"name",align:"left",resizable:!0,width:200,minWidth:150,maxWidth:400},{title:"Radio Address",dataIndex:"address",align:"left"}],h=x([]),c=k({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:d=>s("common.tablePaginationTotal",{total:d}),onChange:(d,n)=>{c.current=d,c.pageSize=n,o.pageNum=d,o.pageSize=n,g()}});function A({key:d}){l.size=d}function g(d){if(l.loading)return;l.loading=!0,d&&(o.pageNum=d);const n=[],b={"4g":["MME"],"5g":["AMF"],"45g":["AMF","MME"]};if(n.value=b[o.totalType]||["AMF","MME"],v.value=T.getNeCascaderOptions.filter(r=>n.value.includes(r.value)),v.value.length===0){i.message.warning({content:s("common.noData"),duration:2});return}l.data=[],w.value=[],v.value.map(r=>{r.children.forEach(m=>{w.value.push(le({neId:m.neId,neType:m.neType,nbId:o.id,pageNum:o.pageNum,pageSize:1e4}))})}),Promise.allSettled(w.value).then(r=>{r.forEach(m=>{if(m.status==="fulfilled"){const p=m.value;p.code===R&&Array.isArray(p.rows)?(c.total+=p.total,l.data=[...l.data,...p.rows],c.total<=(o.pageNum-1)*c.pageSize&&o.pageNum!==1&&(l.loading=!1,g(o.pageNum-1))):(c.total+=p.total,l.data=[...l.data,...p.rows]),l.loading=!1}})})}return Q(()=>{T.fnNelist().then(d=>{d.code===R&&Array.isArray(d.data)?d.data.length>0&&(o.totalType=M.query.neType||"45g"):i.message.warning({content:s("common.noData"),duration:2})}).finally(()=>{g()})}),(d,n)=>{const b=i.Select,r=i.FormItem,m=i.Col,p=i.Input,B=te,y=i.Button,E=ae,I=i.Space,G=i.Row,P=i.Form,N=i.Card,U=i.Switch,z=i.Tooltip,F=ne,q=oe,S=i.MenuItem,L=i.Menu,V=i.Dropdown,W=i.Table;return J(),$(a(ee),null,{default:e(()=>[X(t(N,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:e(()=>[t(P,{model:a(o),name:"queryParams",layout:"horizontal"},{default:e(()=>[t(G,{gutter:16},{default:e(()=>[t(m,{lg:6,md:12,xs:24},{default:e(()=>[t(r,{name:"neId",label:a(s)("views.neUser.base5G.neType")},{default:e(()=>[t(b,{value:a(o).totalType,"onUpdate:value":n[0]||(n[0]=u=>a(o).totalType=u),options:[{label:"4G",value:"4g"},{label:"5G",value:"5g"},{label:"4&5G",value:"45g"}],"allow-clear":!1,placeholder:a(s)("common.selectPlease")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),t(m,{lg:6,md:12,xs:24},{default:e(()=>[t(r,{label:"Radio ID",name:"id"},{default:e(()=>[t(p,{value:a(o).id,"onUpdate:value":n[1]||(n[1]=u=>a(o).id=u),"allow-clear":""},null,8,["value"])]),_:1})]),_:1}),t(m,{lg:6,md:12,xs:24},{default:e(()=>[t(r,null,{default:e(()=>[t(I,{size:8},{default:e(()=>[t(y,{type:"primary",onClick:n[2]||(n[2]=C(u=>g(1),["prevent"]))},{icon:e(()=>[t(B)]),default:e(()=>[_(" "+f(a(s)("common.search")),1)]),_:1}),t(y,{type:"default",onClick:C(O,["prevent"])},{icon:e(()=>[t(E)]),default:e(()=>[_(" "+f(a(s)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[Y,a(l).seached]]),t(N,{bordered:!1,"body-style":{padding:"0px"}},{title:e(()=>[]),extra:e(()=>[t(I,{size:8,align:"center"},{default:e(()=>[t(z,null,{title:e(()=>[_(f(a(s)("common.searchBarText")),1)]),default:e(()=>[t(U,{checked:a(l).seached,"onUpdate:checked":n[3]||(n[3]=u=>a(l).seached=u),"checked-children":a(s)("common.switch.show"),"un-checked-children":a(s)("common.switch.hide"),size:"small"},null,8,["checked","checked-children","un-checked-children"])]),_:1}),t(z,null,{title:e(()=>[_(f(a(s)("common.reloadText")),1)]),default:e(()=>[t(y,{type:"text",onClick:n[4]||(n[4]=C(u=>g(),["prevent"]))},{icon:e(()=>[t(F)]),_:1})]),_:1}),t(ue,{"cache-id":"base5GData",columns:a(D),"columns-dnd":a(h),"onUpdate:columnsDnd":n[5]||(n[5]=u=>Z(h)?h.value=u:h=u)},null,8,["columns","columns-dnd"]),t(z,{placement:"topRight"},{title:e(()=>[_(f(a(s)("common.sizeText")),1)]),default:e(()=>[t(V,{placement:"bottomRight",trigger:"click"},{overlay:e(()=>[t(L,{"selected-keys":[a(l).size],onClick:A},{default:e(()=>[t(S,{key:"default"},{default:e(()=>[_(f(a(s)("common.size.default")),1)]),_:1}),t(S,{key:"middle"},{default:e(()=>[_(f(a(s)("common.size.middle")),1)]),_:1}),t(S,{key:"small"},{default:e(()=>[_(f(a(s)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:e(()=>[t(y,{type:"text"},{icon:e(()=>[t(q)]),_:1})]),_:1})]),_:1})]),_:1})]),default:e(()=>[t(W,{class:"table","row-key":"id",columns:a(h),loading:a(l).loading,"data-source":a(l).data,size:a(l).size,pagination:a(c),scroll:{y:"calc(100vh - 480px)"},onResizeColumn:n[6]||(n[6]=(u,j)=>j.width=u)},null,8,["columns","loading","data-source","size","pagination","scroll"])]),_:1})]),_:1})}}}),we=se(ce,[["__scopeId","data-v-8ee323d3"]]);export{we as default};