3 lines
12 KiB
JavaScript
3 lines
12 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/EditModal.BPeQALvs.js","js/vendor/index.CRpmXtWV.js","assets/vendor/index.3TEJtsPW.css","index.D-NvtsOM.js","assets/index.BMbJ9Zyn.css","js/neSoftware.CvdsdLsa.js","js/file.BexoPAcX.js","js/UploadMoreFile.B6BkvwOj.js"])))=>i.map(i=>d[i]);
|
|
import{g as we,r as B,_ as R,an as be,W as ke,l as r,j as he,k as y,m as h,n as t,B as Te,am as Ce,p as n,t as i,az as k,E as p,F as c,D as x,H as M,I as U,J as Ve,G as Oe,ak as Ie,ai as $,aA as Se,aB as Re,aU as xe,aZ as ze,V as Be,aK as Me,ck as Ue,Z as Ee,$ as A,ci as Ne,aG as De}from"./vendor/index.CRpmXtWV.js";import{_ as Fe}from"./index.vue_vue_type_script_setup_true_lang.m9m5k4_V.js";import{u as W}from"./neinfo.CsfhUo_f.js";import{k as Le,d as Pe,p as Ke,R as V,N as $e,_ as Ae}from"../index.D-NvtsOM.js";import{l as We,o as q}from"./neVersion.DvI7QHJZ.js";import{u as qe}from"./dict.DBZ2k0Lk.js";import"./neInfo.DNMxf4Rh.js";import"./parse-tree-utils.CVXqlbRx.js";import"./task.DBr8g4rv.js";const Ge=we({__name:"index",setup(He){const G=Le(),{t:o}=Pe(),{getDict:H}=qe(),j=$(()=>A(()=>import("./EditModal.BPeQALvs.js"),__vite__mapDeps([0,1,2,3,4,5,6]))),J=$(()=>A(()=>import("./UploadMoreFile.B6BkvwOj.js"),__vite__mapDeps([7,1,2,3,4,5,6])));let E=B([]),Q=B([]),u=R({neType:void 0,neId:"",pageNum:1,pageSize:20});function Y(){u=Object.assign(u,{neType:void 0,neId:"",pageNum:1,pageSize:20}),v.current=1,v.pageSize=20,w()}let s=R({loading:!1,size:"middle",seached:!1,data:[],selectedRowKeys:[],selectedRowOne:{neType:""}}),N=B([{title:o("common.rowId"),dataIndex:"id",align:"left",width:100},{title:o("views.ne.common.neType"),dataIndex:"neType",align:"left",width:100},{title:o("views.ne.common.neId"),dataIndex:"neId",align:"left",width:100},{title:o("views.ne.neVersion.version"),dataIndex:"version",align:"left",width:150,resizable:!0,minWidth:150,maxWidth:200},{title:o("views.ne.neVersion.preVersion"),dataIndex:"preVersion",align:"left",width:150,resizable:!0,minWidth:150,maxWidth:200},{title:o("views.ne.neVersion.newVersion"),dataIndex:"newVersion",align:"left",width:150,resizable:!0,minWidth:150,maxWidth:200},{title:o("views.ne.neVersion.status"),key:"status",dataIndex:"status",align:"left",width:120},{title:o("common.updateTime"),dataIndex:"updateTime",align:"left",customRender(l){return l.value?Ke(l.value):""},width:150},{title:o("common.operate"),key:"id",align:"left"}]),v=R({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:l=>o("common.tablePaginationTotal",{total:l}),onChange:(l,e)=>{v.current=l,v.pageSize=e,u.pageNum=l,u.pageSize=e,w()}});function Z({key:l}){s.size=l}function X(l,e){s.selectedRowKeys=l,e.length===1?s.selectedRowOne=e[0]:s.selectedRowOne={neType:""}}function w(l){s.loading||(s.loading=!0,l&&(u.pageNum=l),We(be(u)).then(e=>{e.code===V&&Array.isArray(e.rows)?(s.selectedRowKeys.length>0&&(s.selectedRowKeys=[]),v.total=e.total,s.data=e.rows,v.total<=(u.pageNum-1)*v.pageSize&&u.pageNum!==1&&(s.loading=!1,w(u.pageNum-1))):(v.total=0,s.data=[]),s.loading=!1}))}let a=R({visibleByEdit:!1,visibleByMoreFile:!1,visibleByUpgrade:!1,operateDataUpgrade:[],confirmLoading:!1});function O(){w(1),a.visibleByUpgrade&&I()}function I(){a.visibleByEdit=!1,a.visibleByMoreFile=!1,a.visibleByUpgrade=!1,a.operateDataUpgrade=[]}function D(l,e){let m=`${l} version packages?`;if(l==="upgrade"){if(m=o("views.ne.neVersion.upgradeTip"),e.newVersion===""||e.newVersion==="-"){r.message.warning(o("views.ne.neVersion.upgradeTipEmpty"),3);return}e.newVersion===e.version&&(m=o("views.ne.neVersion.upgradeTipEqual"))}if(l==="rollback"){if(m=o("views.ne.neVersion.rollbackTip"),e.preVersion===""||e.preVersion==="-"){r.message.warning(o("views.ne.neVersion.rollbackTipEmpty"),3);return}e.preVersion===e.version&&(m=o("views.ne.neVersion.rollbackTipEqual"))}r.Modal.confirm({title:o("common.tipTitle"),content:m,onOk(){if(a.confirmLoading)return;a.confirmLoading=!0;const b="NE_VERSION_"+l;r.notification.info({key:b,message:o("common.tipTitle"),description:`${e.neType} ${o("common.loading")}`,duration:0});let f={};e.neType.toUpperCase()==="IMS"&&(f={pisCSCF:"y",updateMFetc:"No",updateMFshare:"No"}),q({neType:e.neType,neId:e.neId,action:l,preinput:f}).then(g=>{if(g.code===V){if(e.neType.toUpperCase()==="OMC"){g.code===V?G.handleMaskType("reload"):r.message.error(o("views.ne.neVersion.upgradeFail"),3);return}w(1)}else r.message.error(o("views.ne.neVersion.upgradeFail"),3)}).finally(()=>{r.notification.close(b),a.confirmLoading=!1})}})}function ee(){r.Modal.confirm({title:o("common.tipTitle"),content:o("views.ne.neVersion.upgradeBatchTip"),onOk(){ne()}})}async function ne(){if(a.confirmLoading)return;a.confirmLoading=!0,a.visibleByUpgrade=!0;const l=s.data.filter(e=>s.selectedRowKeys.includes(e.id));for(const e of l){if(e.newVersion==="-"||e.newVersion===""){a.operateDataUpgrade.push({neType:e.neType,neId:e.neId,status:"fail",log:o("views.ne.neVersion.upgradeNotNewVer")});continue}if(e.neType.toUpperCase()==="OMC"){a.operateDataUpgrade.push({neType:e.neType,neId:e.neId,status:"fail",log:o("views.ne.neVersion.upgradeOMCVer")});continue}let m={};e.neType.toUpperCase()==="IMS"&&(m={pisCSCF:"y",updateMFetc:"No",updateMFshare:"No"});const b={neType:e.neType,neId:e.neId,action:"upgrade",preinput:m};try{const f=await q(b),g={neType:e.neType,neId:e.neId,status:"fail",log:o("common.operateErr")};f.code===V?(g.status="done",g.log=o("views.ne.neVersion.upgradeDone")):(g.status="fail",g.log=o("views.ne.neVersion.upgradeFail")),a.operateDataUpgrade.unshift(g)}catch(f){console.error(f)}}a.confirmLoading=!1}return ke(()=>{H("ne_version_status").then(l=>{E.value=l}),W().fnNelist().then(l=>{l.code===V&&Array.isArray(l.data)?Q.value=W().getNeSelectOtions:r.message.warning({content:o("common.noData"),duration:2})}).finally(()=>{w()})}),(l,e)=>{const m=r.AutoComplete,b=r.FormItem,f=r.Col,g=r.Input,te=Se,_=r.Button,oe=Re,S=r.Space,ie=r.Row,ae=r.Form,F=r.Card,L=xe,P=ze,le=r.Switch,T=r.Tooltip,se=Be,de=Me,z=r.MenuItem,re=r.Menu,ce=r.Dropdown,pe=Fe,ue=Ue,me=r.Table,fe=Ee,K=r.Alert,ge=Ne,_e=De,ye=he("ProModal");return y(),h(n(Ie),null,{default:t(()=>[Te(i(F,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:t(()=>[i(ae,{model:n(u),name:"queryParams",layout:"horizontal"},{default:t(()=>[i(ie,{gutter:16},{default:t(()=>[i(f,{lg:6,md:12,xs:24},{default:t(()=>[i(b,{label:n(o)("views.ne.common.neType"),name:"neType "},{default:t(()=>[i(m,{value:n(u).neType,"onUpdate:value":e[0]||(e[0]=d=>n(u).neType=d),options:n($e).map(d=>({value:d})),"allow-clear":"",placeholder:n(o)("common.inputPlease")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),i(f,{lg:6,md:12,xs:24},{default:t(()=>[i(b,{label:n(o)("views.ne.common.neId"),name:"neId"},{default:t(()=>[i(g,{value:n(u).neId,"onUpdate:value":e[1]||(e[1]=d=>n(u).neId=d),"allow-clear":"",placeholder:n(o)("common.inputPlease")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),i(f,{lg:6,md:12,xs:24},{default:t(()=>[i(b,null,{default:t(()=>[i(S,{size:8},{default:t(()=>[i(_,{type:"primary",onClick:e[2]||(e[2]=k(d=>w(1),["prevent"]))},{icon:t(()=>[i(te)]),default:t(()=>[p(" "+c(n(o)("common.search")),1)]),_:1}),i(_,{type:"default",onClick:k(Y,["prevent"])},{icon:t(()=>[i(oe)]),default:t(()=>[p(" "+c(n(o)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[Ce,n(s).seached]]),i(F,{bordered:!1,"body-style":{padding:"0px"}},{title:t(()=>[i(S,{size:8,align:"center"},{default:t(()=>[i(_,{type:"primary",onClick:e[3]||(e[3]=k(()=>n(a).visibleByEdit=!n(a).visibleByEdit,["prevent"]))},{icon:t(()=>[i(L)]),default:t(()=>[p(" "+c(n(o)("views.ne.neSoftware.upload")),1)]),_:1}),i(_,{type:"primary",disabled:n(s).selectedRowKeys.length>1,onClick:e[4]||(e[4]=k(()=>n(a).visibleByMoreFile=!n(a).visibleByMoreFile,["prevent"]))},{icon:t(()=>[i(L)]),default:t(()=>[n(s).selectedRowOne.neType?(y(),x(M,{key:0},[p(c(n(o)("views.ne.neSoftware.upload"))+" "+c(n(s).selectedRowOne.neType),1)],64)):(y(),x(M,{key:1},[p(c(n(o)("views.ne.neSoftware.uploadBatch")),1)],64))]),_:1},8,["disabled"]),i(_,{type:"primary",ghost:!0,disabled:n(s).selectedRowKeys.length<=0,loading:n(a).confirmLoading,onClick:e[5]||(e[5]=k(d=>ee(),["prevent"]))},{icon:t(()=>[i(P)]),default:t(()=>[p(" "+c(n(o)("views.ne.neVersion.upgradeBatch")),1)]),_:1},8,["disabled","loading"])]),_:1})]),extra:t(()=>[i(S,{size:8,align:"center"},{default:t(()=>[i(T,null,{title:t(()=>[p(c(n(o)("common.searchBarText")),1)]),default:t(()=>[i(le,{checked:n(s).seached,"onUpdate:checked":e[6]||(e[6]=d=>n(s).seached=d),"checked-children":n(o)("common.switch.show"),"un-checked-children":n(o)("common.switch.hide"),size:"small"},null,8,["checked","checked-children","un-checked-children"])]),_:1}),i(T,null,{title:t(()=>[p(c(n(o)("common.reloadText")),1)]),default:t(()=>[i(_,{type:"text",onClick:e[7]||(e[7]=k(d=>w(),["prevent"]))},{icon:t(()=>[i(se)]),_:1})]),_:1}),i(T,{placement:"topRight"},{title:t(()=>[p(c(n(o)("common.sizeText")),1)]),default:t(()=>[i(ce,{placement:"bottomRight",trigger:"click"},{overlay:t(()=>[i(re,{"selected-keys":[n(s).size],onClick:Z},{default:t(()=>[i(z,{key:"default"},{default:t(()=>[p(c(n(o)("common.size.default")),1)]),_:1}),i(z,{key:"middle"},{default:t(()=>[p(c(n(o)("common.size.middle")),1)]),_:1}),i(z,{key:"small"},{default:t(()=>[p(c(n(o)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:t(()=>[i(_,{type:"text"},{icon:t(()=>[i(de)]),_:1})]),_:1})]),_:1})]),_:1})]),default:t(()=>[i(me,{class:"table","row-key":"id",columns:n(N),loading:n(s).loading,"data-source":n(s).data,size:n(s).size,pagination:n(v),scroll:{x:n(N).length*120},onResizeColumn:e[8]||(e[8]=(d,C)=>C.width=d),"row-selection":{type:"checkbox",columnWidth:"48px",selectedRowKeys:n(s).selectedRowKeys,onChange:X}},{bodyCell:t(({column:d,record:C})=>[d.key==="status"?(y(),h(pe,{key:0,options:n(E),value:C.status},null,8,["options","value"])):U("",!0),d.key==="id"?(y(),h(S,{key:1,size:8,align:"center"},{default:t(()=>[i(T,{placement:"topRight"},{title:t(()=>[p(c(n(o)("views.ne.neVersion.upgrade")),1)]),default:t(()=>[i(_,{type:"link",onClick:k(ve=>D("upgrade",C),["prevent"])},{icon:t(()=>[i(P)]),_:2},1032,["onClick"])]),_:2},1024),i(T,{placement:"topRight"},{title:t(()=>[p(c(n(o)("views.ne.neVersion.rollback")),1)]),default:t(()=>[i(_,{type:"link",onClick:k(ve=>D("rollback",C),["prevent"])},{icon:t(()=>[i(ue)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)):U("",!0)]),_:1},8,["columns","loading","data-source","size","pagination","scroll","row-selection"])]),_:1}),i(n(j),{visible:n(a).visibleByEdit,"onUpdate:visible":e[9]||(e[9]=d=>n(a).visibleByEdit=d),onOk:O,onCancel:I},null,8,["visible"]),i(n(J),{visible:n(a).visibleByMoreFile,"onUpdate:visible":e[10]||(e[10]=d=>n(a).visibleByMoreFile=d),"ne-type":n(s).selectedRowOne.neType,onOk:O,onCancel:I},null,8,["visible","ne-type"]),i(ye,{drag:!0,width:800,destroyOnClose:!0,"body-style":{height:"520px",overflowY:"scroll"},keyboard:!1,"mask-closable":!1,visible:n(a).visibleByUpgrade,title:n(o)("views.ne.neVersion.upgradeModal"),closable:!1,onOk:O,onCancel:I},{footer:t(()=>[i(_,{key:"submit",type:"primary",disabled:n(a).confirmLoading,onClick:O},{default:t(()=>[p(c(n(o)("common.close")),1)]),_:1},8,["disabled"])]),default:t(()=>[Ve("p",null,[n(a).confirmLoading?(y(),h(K,{key:0,message:n(o)("common.loading"),type:"info","show-icon":""},{icon:t(()=>[i(fe)]),_:1},8,["message"])):U("",!0)]),(y(!0),x(M,null,Oe(n(a).operateDataUpgrade,d=>(y(),x("p",{key:d.neId},[i(K,{message:`${d.neType}-${d.neId}`,description:d.log,type:d.status==="done"?"success":"error","show-icon":""},{icon:t(()=>[d.status==="done"?(y(),h(ge,{key:0})):(y(),h(_e,{key:1}))]),_:2},1032,["message","description","type"])]))),128))]),_:1},8,["visible","title"])]),_:1})}}}),on=Ae(Ge,[["__scopeId","data-v-a77aaa4b"]]);export{on as default};
|