3 lines
6.3 KiB
JavaScript
3 lines
6.3 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"])))=>i.map(i=>d[i]);
|
|
import{g as $,_ as b,an as x,W as A,k as f,D as j,t as r,n as i,p as n,E as c,F as d,m as w,J as k,I as S,az as N,ai as G,l as s,aU as J,aZ as W,$ as Z}from"./vendor/index.CRpmXtWV.js";import{s as H,a as O}from"./useStep.CIiy2eYC.js";import{d as X,p as Y,R,x as ee,_ as te}from"../index.D-NvtsOM.js";import{o as ne}from"./neVersion.DvI7QHJZ.js";import{l as oe,n as ae}from"./neSoftware.CvdsdLsa.js";import"./dynamic-import-helper.BheWnx7M.js";const ie={class:"ne"},le={style:{cursor:"pointer"}},se={style:{cursor:"pointer"}},re={class:"ne-oper"},pe=$({__name:"NeInfoSoftwareInstall",setup(de){const{t:o}=X(),L=G(()=>Z(()=>import("./EditModal.BPeQALvs.js"),__vite__mapDeps([0,1,2,3,4,5,6])));let C=[{title:o("common.rowId"),dataIndex:"id",align:"left",width:50},{title:o("views.ne.common.neType"),dataIndex:"neType",align:"left",width:100},{title:o("views.ne.neSoftware.version"),dataIndex:"version",align:"left",width:150},{title:o("views.ne.neSoftware.name"),dataIndex:"name",key:"name",align:"left",width:300},{title:o("common.description"),dataIndex:"description",key:"description",align:"left",ellipsis:!0},{title:o("common.createTime"),dataIndex:"createTime",align:"left",width:150,customRender(a){return a.value?Y(+a.value):""}}],y=b({current:1,pageSize:10,defaultPageSize:10,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:a=>o("common.tablePaginationTotal",{total:a}),onChange:(a,t)=>{y.current=a,y.pageSize=t,l.queryParams.pageNum=a,l.queryParams.pageSize=t,T()}}),l=b({queryParams:{neType:"",pageNum:1,pageSize:10},loading:!1,data:[],selectedRowKeys:[]});function P(a,t){l.selectedRowKeys=a,Object.assign(e.from,t[0],{id:""})}function T(a){l.loading||(l.loading=!0,a&&(l.queryParams.pageNum=a),oe(x(l.queryParams)).then(t=>{t.code===R&&Array.isArray(t.rows)&&(l.selectedRowKeys.length>0&&(l.selectedRowKeys=[]),y.total=t.total,l.data=t.rows),l.loading=!1}))}let e=b({stepNext:!1,optionType:"option",visibleByFile:!1,depType:[],from:{id:void 0,neType:"",neId:"",name:"",path:"",version:"",description:""},confirmLoading:!1});function I(){e.from.name="",e.from.version="",l.selectedRowKeys=[],e.optionType==="option"&&T(1)}function F(){e.visibleByFile=!e.visibleByFile}function B(a){Object.assign(e.from,a,{id:""})}function M(){e.visibleByFile=!1}function Q(){const a=x(e.from);s.Modal.confirm({title:o("common.tipTitle"),content:o("views.ne.neQuickSetup.installConfirmTip",{name:a.name}),onOk:async()=>{if(e.confirmLoading)return;e.confirmLoading=!0;const t=s.message.loading(o("common.loading"),0);if(e.optionType==="option"){const u=await ae(a);if(u.code===ee){s.message.error(u.msg,3),t(),e.confirmLoading=!1;return}}let m={};a.neType.toUpperCase()==="IMS"&&(m={pisCSCF:"y",updateMFetc:"No",updateMFshare:"No"});const _=await ne({neType:a.neType,neId:a.neId,action:"install",preinput:m});_.code===R?(s.message.success(o("common.operateOk"),3),e.stepNext=!0):s.message.error(_.msg,3),e.optionType="option",I(),t(),e.confirmLoading=!1}})}function z(){s.Modal.confirm({title:o("common.tipTitle"),content:o("views.ne.neQuickSetup.stepPrevTip"),onOk(){O("NeInfoConfig")}})}function E(){s.Modal.confirm({title:o("common.tipTitle"),content:o("views.ne.neQuickSetup.installStepNext"),onOk(){O("NeInfoSoftwareLicense")}})}return A(()=>{const{neType:a,neId:t}=H.neInfo;t&&(l.queryParams.neType=a,e.from.neType=a,e.from.neId=t,T(1))}),(a,t)=>{const m=s.RadioButton,_=s.RadioGroup,u=s.FormItem,h=s.Tooltip,U=s.Table,K=J,g=s.Button,V=s.Form,q=W,D=s.Space;return f(),j("div",ie,[r(V,{name:"installStateFrom",layout:"horizontal","label-col":{span:4},"wrapper-col":{span:16},"label-wrap":!0},{default:i(()=>[r(u,{label:n(o)("views.ne.neQuickSetup.installSource"),name:"optionType"},{default:i(()=>[r(_,{value:n(e).optionType,"onUpdate:value":t[0]||(t[0]=p=>n(e).optionType=p),"button-style":"solid",disabled:n(e).confirmLoading,onChange:I},{default:i(()=>[r(m,{value:"option"},{default:i(()=>[c(d(n(o)("views.ne.neQuickSetup.installSourceOption")),1)]),_:1}),r(m,{value:"upload"},{default:i(()=>[c(d(n(o)("views.ne.neQuickSetup.installSourceUpload")),1)]),_:1})]),_:1},8,["value","disabled"])]),_:1},8,["label"]),n(e).optionType==="option"?(f(),w(u,{key:0,label:n(o)("views.ne.neQuickSetup.installSelect"),name:"option"},{default:i(()=>[r(U,{class:"table","row-key":"id",columns:n(C),loading:n(l).loading,"data-source":n(l).data,pagination:n(y),size:"small",scroll:{x:n(C).length*100,y:"400px"},"row-selection":{type:"radio",columnWidth:"48px",selectedRowKeys:n(l).selectedRowKeys,onChange:P}},{bodyCell:i(({column:p,record:v})=>[p.key==="name"?(f(),w(h,{key:0,placement:"topLeft"},{title:i(()=>[c(d(v.path),1)]),default:i(()=>[k("div",le,d(v.name),1)]),_:2},1024)):S("",!0),p.key==="description"?(f(),w(h,{key:1,placement:"topLeft"},{title:i(()=>[c(d(v.description),1)]),default:i(()=>[k("div",se,d(v.description),1)]),_:2},1024)):S("",!0)]),_:1},8,["columns","loading","data-source","pagination","scroll","row-selection"])]),_:1},8,["label"])):S("",!0),n(e).optionType==="upload"?(f(),w(u,{key:1,label:n(o)("views.ne.neQuickSetup.installUpload"),name:"upload",help:n(e).from.name},{default:i(()=>[r(g,{type:"primary",onClick:t[1]||(t[1]=N(p=>F(),["prevent"]))},{icon:i(()=>[r(K)]),default:i(()=>[c(" "+d(n(o)("views.ne.neSoftware.upload")),1)]),_:1})]),_:1},8,["label","help"])):S("",!0)]),_:1}),r(n(L),{visible:n(e).visibleByFile,"onUpdate:visible":t[2]||(t[2]=p=>n(e).visibleByFile=p),onOk:B,onCancel:M},null,8,["visible"]),k("div",re,[r(D,{direction:"horizontal",size:18},{default:i(()=>[r(g,{onClick:t[3]||(t[3]=p=>z())},{default:i(()=>[c(d(n(o)("views.ne.neQuickSetup.stepPrev")),1)]),_:1}),r(g,{type:"primary",ghost:"",disabled:!n(e).from.version,loading:n(e).confirmLoading,onClick:t[4]||(t[4]=N(p=>Q(),["prevent"]))},{icon:i(()=>[r(q)]),default:i(()=>[c(" "+d(n(o)("views.ne.neQuickSetup.installText")),1)]),_:1},8,["disabled","loading"]),r(g,{type:"primary",onClick:t[5]||(t[5]=p=>E()),disabled:!n(e).stepNext},{default:i(()=>[c(d(n(o)("views.ne.neQuickSetup.stepNext")),1)]),_:1},8,["disabled"])]),_:1})])])}}}),ge=te(pe,[["__scopeId","data-v-35909c81"]]);export{ge as default};
|