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

2 lines
2.9 KiB
JavaScript

import{g as v,_ as y,W as w,k as F,D as I,t as n,n as f,p as s,J as C,E as p,F as c,an as d,l as o}from"./vendor/index.CRpmXtWV.js";import{a as _}from"./useStep.DHKYVb7i.js";import{d as E,R as l,_ as P}from"../index.D-NvtsOM.js";import{j as M,u as L,i as x,e as h}from"./neInfo.DNMxf4Rh.js";import{_ as G}from"./Para5GForm.vue_vue_type_script_setup_true_lang.CZY3hPA6.js";const T={class:"ne"},q={class:"ne-oper"},O=v({__name:"NeInfoConfigPara5G",setup(U){const{t}=E();let e=y({loading:!1,saveFile:!1,from:{},omcInfo:{},hasNE:{amf:!1,upf:!1,ims:!1,mme:!1},confirmLoading:!1});function u(){e.confirmLoading||(e.confirmLoading=!0,M({fileType:"yaml",content:d(e.from),syncNe:[]}).then(i=>{i.code===l?(o.message.success(t("views.system.quickStart.savePara5GOk")),e.saveFile=!0,e.omcInfo.ip=e.from.sbi.omc_ip,L(d(e.omcInfo))):o.message.warning(i.nsg)}).finally(()=>{e.confirmLoading=!1}))}function b(){e.loading=!0,Promise.all([x(),h({pageNum:1,pageSize:20})]).then(i=>{if(i[0].code===l&&(e.from=i[0].data),i[1].code===l&&Array.isArray(i[1].rows))for(const a of i[1].rows)switch(a.neType){case"OMC":e.from.sbi.omc_ip=a.ip,Object.assign(e.omcInfo,a);break;case"IMS":e.from.sbi.ims_ip=a.ip,e.hasNE.ims=!0;break;case"AMF":e.from.sbi.amf_ip=a.ip,e.hasNE.amf=!0;break;case"AUSF":e.from.sbi.ausf_ip=a.ip;break;case"UDM":e.from.sbi.udm_ip=a.ip,e.from.sbi.db_ip="0.0.0.0";break;case"SMF":e.from.sbi.smf_ip=a.ip;break;case"PCF":e.from.sbi.pcf_ip=a.ip;break;case"NSSF":e.from.sbi.nssf_ip=a.ip;break;case"NRF":e.from.sbi.nrf_ip=a.ip;break;case"UPF":e.from.sbi.upf_ip=a.ip,e.hasNE.upf=!0;break;case"LMF":e.from.sbi.lmf_ip=a.ip;break;case"NEF":e.from.sbi.nef_ip=a.ip;break;case"MME":e.from.sbi.mme_ip=a.ip,a.ip.includes(".")&&(e.from.external.mmes11_ip=a.ip+"/24"),e.hasNE.mme=!0;break;case"N3IWF":e.from.sbi.n3iwf_ip=a.ip;break}e.loading=!1})}function k(){o.Modal.confirm({title:t("common.tipTitle"),content:t("views.system.quickStart.stepPara5GStepPrev"),onOk(){_("NeInfoConfig")}})}function g(i){o.Modal.confirm({title:t("common.tipTitle"),content:t("views.system.quickStart.stepPara5GStepNext"),onOk(){_("NeInfoSoftwareInstall")}})}return w(()=>{b()}),(i,a)=>{const N=o.Spin,m=o.Button,S=o.Space;return F(),I("div",T,[n(N,{tip:"Loading...",style:{width:"100%"},spinning:s(e).loading},{default:f(()=>[n(G,{data:s(e).from,"onUpdate:data":a[0]||(a[0]=r=>s(e).from=r),ne:s(e).hasNE},null,8,["data","ne"])]),_:1},8,["spinning"]),C("div",q,[n(S,{direction:"horizontal",size:18},{default:f(()=>[n(m,{onClick:a[1]||(a[1]=r=>k())},{default:f(()=>[p(c(s(t)("views.system.quickStart.stepPrev")),1)]),_:1}),n(m,{type:"primary",ghost:"",loading:s(e).confirmLoading,onClick:a[2]||(a[2]=r=>u())},{default:f(()=>[p(c(s(t)("views.system.quickStart.save")),1)]),_:1},8,["loading"]),n(m,{type:"primary",onClick:a[3]||(a[3]=r=>g("NeInfoSoftwareInstall")),disabled:!s(e).saveFile},{default:f(()=>[p(c(s(t)("views.system.quickStart.stepNext")),1)]),_:1},8,["disabled"])]),_:1})])])}}}),V=P(O,[["__scopeId","data-v-21156ed7"]]);export{V as default};