PageSourceSearch

https://console.hsy.com/_nuxt/index.np0k0rI6.js

js hsy.com collected 2026-09-26 04:30:01 UTC 21,282 bytes, 1 lines download raw bytes

1import J from"./Icon.xC3I0Rxe.js";import{v as P,a1 as ke,f as Ge,o as b,c as x,b as e,w as t,d,y as s,a as o,t as h,B as E,F as q,A as L,H as we,L as Se,a6 as Ce,T as Ie,N as xe,U as Ve,P as De,Q as oe,E as le,_ as He,q as Me,r as te,a7 as me,s as Ke,u as Ze,a8 as _e,V as qe,z as Je,I as ae,D as fe,G as he,J as be,O as Qe,Z as We,$ as Xe,a9 as Ye,aa as et,K as tt,M as at,ab as ge,p as st,e as nt,ac as ot}from"./entry.cT0ME921.js";import{_ as Te}from"./nuxt-link.EA9y5OE4.js";import{_ as lt}from"./HsyTooltip.uQKX_BHm.js";import{u as Ee,_ as $e}from"./usePaging.oGtz1BLn.js";import{_ as it}from"./index.xgOzYpXc.js";/* empty css             *//* empty css                *//* empty css                  */import{_ as U}from"./lodash.7gCPrJe1.js";/* empty css                 *//* empty css                  *//* empty css               *//* empty css                    *//* empty css                     */import"./el-form-item.w40geAFS.js";/* empty css                  *//* empty css                *//* empty css                 *//* empty css                    */import"./el-tooltip.w40geAFS.js";/* empty css                *//* empty css                        *//* empty css                  *//* empty css                   */import"./request.Sq10Jpgr.js";import{f as F}from"./feedback.-oWVr2aG.js";import{c as ye}from"./utils.j-FHbruW.js";import{g as se}from"./baremetal.fBftSfTV.js";import{B as Ae,C as Ue,F as rt,h as dt,G as ct,H as ut,I as pt,J as mt,p as _t}from"./baremetal.PczSHzKu.js";import{_ as ft}from"./HsyTagDotView.IEkQCCxy.js";import{a as ht,_ as bt}from"./SnapShotPopup.ejJRIVmA.js";import ne from"./BaremetalBatchBtnToolTip.3Bpm0sXi.js";import{_ as ve}from"./HsyBareStatusView.UdwGaR_P.js";import"./index.zp78Ret6.js";/* empty css                       *//* empty css                   */const gt={class:"hsy-item-list"},yt={class:"mt-2 mb-2 hsy-bare-act"},vt={class:"float-right"},kt={class:"flex flex-row items-center"},wt=o("span",{class:"mr-1"},"实例名称:",-1),St={class:"flex flex-row items-center"},Ct=o("span",{class:"mr-1"},"实例ID:",-1),It={class:"flex flex-row items-center"},xt=o("span",{class:"mr-1"},"实例IP:",-1),Vt={key:0},Dt={key:1},Tt={key:0,class:"flex flex-row justify-start items-center"},Et={class:"hsy-pagination"},$t={__name:"DiskList",setup(R){const g=P({status:"",areaAndregionId:"",areaId:"",regionId:"",ip:""}),w=P({snptshotCreateShow:!1,snapshotData:{},snapshotPopShow:!1,snapShotObj:{}}),c=P({selected:"",area:[],status:[]}),v=P({rowSpanList:[],rowSpanCounts:new Map,notRowSpans:[]});ke(async()=>{k();const f=await Ae();if(f.code===200){c.area=f.data;for(let i in f.data){const u=f.data[i];u.value=u.id,u.label=u.name,u.children=[]}for(let i in f.data){const u=await Ue({areaId:f.data[i].id});if(u.code===200&&u.data.length){for(let S in u.data){const V=u.data[S];V.value=V.id,V.label=V.name,V.children=[]}f.data[i].children=u.data}}}});const{pager:p,getLists:k,resetParams:Q,resetPage:W}=Ee({fetchFun:rt,params:g}),z=()=>{const f=[];v.rowSpanList=[],v.notRowSpans=[],v.rowSpanCounts=new Map;let i=0;for(let u in p.lists){const S=p.lists[u],V={remark2:S.remark2,instanceID:S.name,region:S.region,instanceUUid:S.uuid,ip:S.ip,baremetalStatus:S.status,vmStatus:S.vmStatus},C=p.lists[u].disk;if(C!==null){V.diskCount=C.length;let j=0;if(C.length>1){const O=Number(u)+i;v.rowSpanList.push({rowSpanS:O}),v.rowSpanCounts.set(O,C.length),i=i+1}else v.notRowSpans.push(Number(u)+i);console.log(v.rowSpanList,v.notRowSpans);for(let O in C){const l={...V,...C[O]};j!==0&&(l.diskCount=0),j++,f.push(l)}}}p.lists=f};Ge(()=>{z()});const N=({row:f,column:i,rowIndex:u,columnIndex:S})=>[0,1].includes(S)?f.diskCount!==0?{rowspan:f.diskCount,colspan:1}:{rowspan:0,colspan:0}:{rowspan:1,colspan:1},X=f=>{w.snapshotData=f,w.snptshotCreateShow=!0},H=f=>{console.log(f),w.snapShotObj=f,w.snapshotPopShow=!0},M=async f=>{try{await F.confirm("确定要分离该卷?"),await dt({uuid:f.uuid}),F.msgSuccess("分离任务已提交")}catch{console.log("已取消")}},Z=f=>{const i={cls:"default",val:""};if(!f)return i.cls="",i;const u=f.toLowerCase();return i.cls="default",u==="available"&&(i.val="待绑定"),u==="creating"&&(i.val="创建中"),u==="in-use"&&(i.cls="success",i.val="使用中"),u==="deleting"&&(i.cls="default",i.val="删除中"),u==="detaching"&&(i.cls="default",i.val="分离中"),u==="attaching"&&(i.cls="default",i.val="挂载中"),u==="已删除"&&(i.cls="error",i.val="已删除"),i},$=()=>{g.areaAndregionId&&(console.log(g.areaAndregionId),g.areaId=g.areaAndregionId[0],g.regionId=g.areaAndregionId[1]),W()},Y=()=>{g.status="",g.regionId="",g.areaId="",g.ip="",Q()};return(f,i)=>{const u=Se,S=Te,V=Ce,C=Ie,j=J,O=xe,l=J,n=Ve,_=De,y=ft,m=oe,I=$e,T=le;return b(),x("div",gt,[e(T,{class:"hsy-item-table"},{default:t(()=>[o("div",yt,[e(S,{to:"/business/baremetal/create"},{default:t(()=>[e(u,{type:"primary"},{default:t(()=>[d("创建数据盘")]),_:1})]),_:1}),o("div",vt,[e(n,{inline:!0,model:s(g)},{default:t(()=>[e(C,{class:"w-58 rt-mg",label:"线路节点"},{default:t(()=>
1[e(V,{modelValue:s(g).areaAndregionId,"onUpdate:modelValue":i[0]||(i[0]=r=>s(g).areaAndregionId=r),options:s(c).area,onChange:$,clearable:"",placeholder:"请选择区域"},null,8,["modelValue","options"])]),_:1}),e(C,{class:"w-58 rt-mg",label:"IP"},{default:t(()=>[e(O,{modelValue:s(g).ip,"onUpdate:modelValue":i[1]||(i[1]=r=>s(g).ip=r),style:{"max-width":"400px"},placeholder:"请输入",class:"input-with-select"},{append:t(()=>[e(u,{onClick:$},{default:t(()=>[e(j,{name:"icon-park-outline:search"})]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(C,{class:"rt-mg"},{default:t(()=>[e(u,{onClick:Y},{default:t(()=>[e(l,{name:"icon-park-outline:refresh"})]),_:1})]),_:1})]),_:1},8,["model"])])]),o("div",null,[e(m,{data:s(p).lists,border:"","span-method":N},{default:t(()=>[e(_,{prop:"region","min-width":"180",label:"数据中心",align:"center"}),e(_,{prop:"instanceID","min-width":"220",label:"实例信息",align:"center"},{default:t(({row:r})=>[o("div",kt,[wt,d(" "+h(r.remark2?r.remark2:"自定义"),1)]),o("div",St,[Ct,d(" "+h(r.instanceID),1)]),o("div",It,[xt,d(" "+h(r.ip),1)])]),_:1}),e(_,{prop:"name","min-width":"210",label:"磁盘标识",align:"center"}),e(_,{prop:"diskType",label:"磁盘类型",align:"center"},{default:t(({row:r})=>[r.diskType==="os"?(b(),x("span",Vt,"系统盘")):E("",!0),r.diskType==="data"?(b(),x("span",Dt,"数据盘")):E("",!0)]),_:1}),e(_,{prop:"size",label:"磁盘容量",align:"center"},{default:t(({row:r})=>[d(h(r.diskType?r.size+"G":""),1)]),_:1}),e(_,{prop:"status",label:"状态",align:"center"},{default:t(({row:r})=>[r.diskType?(b(),x("div",Tt,[e(y,{"s-type":Z(r.status).cls,class:"mr-1"},null,8,["s-type"]),d(" "+h(Z(r.status).val),1)])):E("",!0)]),_:1}),e(_,{prop:"number",label:"快照数量",align:"center"},{default:t(({row:r})=>[e(u,{link:"",type:"primary",onClick:A=>H(r)},{default:t(()=>{var A;return[d(h(((A=r.snapshots)==null?void 0:A.length)||0),1)]}),_:2},1032,["onClick"])]),_:1}),e(_,{fixed:"right","min-width":"200",label:"操作"},{default:t(({row:r})=>[r.diskType?(b(),x(q,{key:0},[r.diskType==="data"?(b(),L(u,{key:0,link:"",type:"primary",onClick:A=>M(r)},{default:t(()=>[d("分离 ")]),_:2},1032,["onClick"])):E("",!0),r.diskType==="data"?(b(),L(u,{key:1,link:"",type:"primary"},{default:t(()=>[d("扩容")]),_:1})):E("",!0),r.status==="available"&&r.diskType==="data"?(b(),L(u,{key:2,link:"",type:"primary"},{default:t(()=>[d("释放 ")]),_:1})):E("",!0),e(u,{link:"",type:"primary",onClick:A=>X(r)},{default:t(()=>[d("创建快照")]),_:2},1032,["onClick"])],64)):E("",!0)]),_:1})]),_:1},8,["data"])]),o("div",Et,[e(I,{modelValue:s(p),"onUpdate:modelValue":i[2]||(i[2]=r=>we(p)?p.value=r:null),onChange:s(k)},null,8,["modelValue","onChange"])])]),_:1}),e(ht,{show:s(w).snptshotCreateShow,snapShowData:s(w).snapshotData,onConfirmToggle:i[3]||(i[3]=r=>{s(w).snptshotCreateShow=!1,s(k)()}),onCancelToggle:i[4]||(i[4]=r=>s(w).snptshotCreateShow=!1)},null,8,["show","snapShowData"]),e(bt,{show:s(w).snapshotPopShow,diskInSnapshot:s(w).snapShotObj,onHandleRefresh:i[5]||(i[5]=r=>{s(w).snapshotPopShow=!1,s(k)()}),onCancelToggle:i[6]||(i[6]=r=>s(w).snapshotPopShow=!1)},null,8,["show","diskInSnapshot"])])}}},At=o("div",{class:"hsy-pagination"},null,-1),Ut={__name:"SnapShot",setup(R){return(g,w)=>{const c=oe,v=le;return b(),L(v,{class:"m-5"},{default:t(()=>[e(c),At]),_:1})}}},G=R=>(st("data-v-3c8c97f6"),R=R(),nt(),R),Lt={class:"hsy-baremetal"},Ot={class:"hsy-item-header"},Pt={class:"hsy-tabs"},Bt={class:"align-middle p-2"},Ft=G(()=>o("span",null,"裸金属管理",-1)),Rt={class:"align-middle p-2"},zt=G(()=>o("span",null,"磁盘管理",-1)),Nt={key:0},jt={class:"hsy-item-list"},Gt={class:"mt-2 mb-2 hsy-bare-act"},Ht={class:"float-right"},Mt={class:"flex flex-col"},Kt={key:0},Zt={key:1},qt=["onClick"],Jt={class:"flex flex-col"},Qt={class:"whitespace-nowrap flex flex-row items-center"},Wt={class:"whitespace-nowrap flex flex-row items-center"},Xt={class:"flex items-center"},Yt=["src"],ea={class:"pl-2 pr-2"},ta={class:"flex flex-row"},aa={class:""},sa={class:""},na={class:"flex flex-row"},oa=G(()=>o("div",{class:"mr-2"},"系统盘",-1)),la={class:""},ia={class:"flex flex-row"},ra=G(()=>o("div",{class:"mr-2"},"数据盘",-1)),da={class:""},ca={class:"flex flex-row items-center"},ua={class:"absolute text-[#409EFF] text-xs left-[72%] top-[20%]"},pa={class:"flex flex-row items-center"},ma={class:"absolute text-[#409EFF] text-xs left-[72%] top-[20%]"},_a=G(()=>o("br",null,null,-1)),fa={class:"hsy-pagination"},ha={key:1},ba={class:"m-5"},ga={key:2},ya={class:"m-5"},va={class:"hsy-dialog-info-tips mb-2"},ka=G(()=>o("div",{class:"text-[#516ab7]"},[d(" 续费后硬盘到期时间将与裸金属到期时间一致"),o("br"),d("价格均按照最小单位月来计算 ")],-1)),wa={class:"dialog-footer"},Sa={__name:"index",setup(R){const g=Me(),w=l=>{g.push("/business/baremetal/"+l.uuid)},c=P({searchType:"ip",search:"",areaAndregionId:"",areaId:"",regionId:"",ip:"",status:"",bizStatus:"",name:"",remark2:""}),v=P({tab:"baremetal"}),p=P({area:[],region:[],status:[],selected:[],selectUuids:[],bizStatus:["正常","已过期","已删除"],vmStatus:[{key:"INITIALIZED",name:"构建中"},{key:"ACTIVE",name:"运行中"},{key:"SHUTOFF",name:"已关机"},{key:"RESIZED",name:"升级中"},{key:"ERROR",name:"错误"},{key:"已锁定",name:"已锁定"}]}),k=P({renewDisplay:!1,renewTimeList:[{value:1,label:"1个月"},{value:2,label:"2个月"},{value:3,label:"3个月"},{value:6,label:"半年"},{value:12,label:"1年"}],renewTime:""}),Q=te(me($t)),W=te(me(Ut)),{pager:z,getLists:N,resetParams:X,resetPage:H}=Ee({fetchFun:ut,params:c}),M=te(-1),Z=(l,n)=>{console.log("切换了tab",l.props.name,n),v.tab=l.props.name},$=Ke(()=>{const l=p.selected.filter(m=>U.includes(["INITIALIZED","已锁定"],m.vmStatus)),n=p.selected.filter(m=>U.includes(["ROLLBACK","STOPPED","ROLLBACK","已锁定"],m.vmStatus)),_=p.selected.filter(m=>U.includes(["ACTIVE","RESCUED","ROLLBACK"],m.vmStatus)),y=p.selected.filter(m=>U.includes(["SHUTOFF","STOPPED","RESCUED","ROLLBACK"],m.vmStatus));return{rebootDisable:l.length>0||n.length>0,startDisable:l.length>0||_.length>0,shutoffDisable:l.length>0||y.length>0,disable:l.length>0,shutoffVms:p.selected.filter(m=>U.includes(["SHUTOFF"],m.vmStatus)).map(m=>m.name),expireVms:p.selected.filter(m=>U.includes(["SHUTO"],m.vmStatus)).map(m=>m.name)}
1}),Y=l=>{console.log(l),console.log(l.filter(n=>U.includes(["已到期","SHUTOFF"],n.vmStatus))),p.selected=l,p.selectUuids=[],l.forEach(n=>{p.selectUuids.push(n.uuid)})};ke(async()=>{const l=Ze();Object.keys(l.query).forEach(y=>{c[y]=l.query[y]});const n=await Ae();if(n.code===200){p.area=n.data;for(let y in n.data){const m=n.data[y];m.value=m.id,m.label=m.name,m.children=[]}for(let y in n.data){const m=await Ue({areaId:n.data[y].id});if(m.code===200&&m.data.length){for(let I in m.data){const T=m.data[I];T.value=T.id,T.label=T.name,T.children=[]}n.data[y].children=m.data}}}const _=await ct();_.code===200&&(p.status=_.data),await N()});const f=async(l,n)=>{M.value=-1;const _=l.target.value.trim();if(!_)return;(await pt({uuid:n.uuid,remark2:_})).code===200?be.success("更新成功"):(await N(),be.error("更新备注失败,请稍后重试!"))},i=()=>{c.searchType?c[c.searchType]=c.search:(c.name="",c.ip=""),c.areaAndregionId&&(console.log(c.areaAndregionId),c.areaId=c.areaAndregionId[0],c.regionId=c.areaAndregionId[1]),H()},u=()=>{c.search="",c.searchType="ip",c.status="",c.regionId="",c.areaId="",c.areaAndregionId="",X()},S=l=>{c.status=l,H()},V=l=>{c.bizStatus=l,H()},C=async(l,n)=>{try{const _=await F.confirm(`确定要执行${l}吗?`);console.log(_);const y=await mt({uuids:p.selectUuids,action:n});y.code!==200?F.msgError(y.msg):F.msgSuccess(`${l}任务已提交`),p.selected=[],p.selectUuids=[],await N()}catch{console.log("取消 batch")}},j=async()=>{const l=await _t({uuids:p.selectUuids,time:k.renewTime});l.code!==200?F.msgError(l.msg):(F.msgSuccess("续费订单创建成功,跳转订单支付页"),k.renewTime="",k.renewPrice=0,k.renew=!1,g.push({path:"/finance/order/"+l.data}))},O=l=>{if(!l)return"windows";const n=l.toLowerCase();if(n.indexOf("windows")!==-1)return"windows";if(n.indexOf("centos")!==-1)return"centos";if(n.indexOf("ubuntu")!==-1)return"ubuntu";if(n.indexOf("debian")!==-1)return"debian"};return(l,n)=>{const _=J,y=Qe,m=qe,I=Se,T=Te,r=Ce,A=Ie,ee=We,ie=Xe,re=xe,Le=J,Oe=Ve,D=De,Pe=lt,de=ot,ce=Ye,ue=et,Be=oe,Fe=$e,Re=le,pe=it,ze=tt,Ne=at,je=Je;return b(),x("div",Lt,[o("div",Ot,[d(" 裸金属服务器 "),o("div",Pt,[e(m,{modelValue:s(v).tab,"onUpdate:modelValue":n[0]||(n[0]=a=>s(v).tab=a),onTabClick:Z},{default:t(()=>[e(y,{name:"baremetal"},{label:t(()=>[o("span",Bt,[e(_,{class:"mr-2",size:"17",name:"icon-park-outline:cpu"}),Ft])]),_:1}),e(y,{name:"disk"},{label:t(()=>[o("span",Rt,[e(_,{class:"mr-2",size:"17",name:"icon-park-outline:hard-disk"}),zt])]),_:1})]),_:1},8,["modelValue"])])]),s(v).tab==="baremetal"?(b(),x("div",Nt,[o("div",jt,[e(Re,{class:"hsy-item-table"},{default:t(()=>[o("div",Gt,[e(T,{to:"/business/baremetal/create"},{default:t(()=>[e(I,{type:"primary"},{default:t(()=>[d("创建裸金属")]),_:1})]),_:1}),e(ne,{"btn-status":s($)},{default:t(()=>[e(I,{class:"ml-3",type:"primary",onClick:n[1]||(n[1]=a=>C("重启","reboot")),disabled:!s(p).selected.length||s($).rebootDisable},{default:t(()=>[d("重启 ")]),_:1},8,["disabled"])]),_:1},8,["btn-status"]),e(ne,{"btn-status":s($)},{default:t(()=>[e(I,{type:"primary",onClick:n[2]||(n[2]=a=>C("启动","powerOn")),disabled:!s(p).selected.length||s($).startDisable},{default:t(()=>[d("启动 ")]),_:1},8,["disabled"])]),_:1},8,["btn-status"]),e(ne,{"btn-status":s($)},{default:t(()=>[e(I,{type:"primary",onClick:n[3]||(n[3]=a=>C("关闭","powerOff")),disabled:!s(p).selected.length||s($).shutoffDisable},{default:t(()=>[d("关闭 ")]),_:1},8,["disabled"])]),_:1},8,["btn-status"]),e(I,{type:"primary",onClick:n[4]||(n[4]=a=>s(k).renewDisplay=!0),disabled:!s(p).selected.length},{default:t(()=>[d(" 续费 ")]),_:1},8,["disabled"]),o("div",Ht,[e(Oe,{inline:!0,model:s(c)},{default:t(()=>[e(A,{class:"w-58 rt-mg",label:""},{default:t(()=>[e(r,{modelValue:s(c).areaAndregionId,"onUpdate:modelValue":n[5]||(n[5]=a=>s(c).areaAndregionId=a),options:s(p).area,onChange:i,clearable:"",placeholder:"请选择区域"},null,8,["modelValue","options"])]),_:1}),e(A,{class:"rt-mg"},{default:t(()=>[e(re,{modelValue:s(c).search,"onUpdate:modelValue":n[7]||(n[7]=a=>s(c).search=a),style:{"max-width":"400px"},placeholder:"请输入",class:"input-with-select"},{prepend:t(()=>[e(ie,{modelValue:s(c).searchType,"onUpdate:modelValue":n[6]||(n[6]=a=>s(c).searchType=a),placeholder:"请选择",class:"min-w-20 text-xs"},{default:t(()=>[e(ee,{label:"IP",value:"ip"}),e(ee,{label:"实例ID",value:"name"})]),_:1},8,["modelValue"])]),append:t(()=>[e(I,{onClick:i},{default:t(()=>[e(_,{name:"icon-park-outline:search"})]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(A,{class:"rt-mg"},{default:t(()=>[e(I,{onClick:u},{default:t(()=>[e(Le,{name:"icon-park-outline:refresh"})]),_:1})]),_:1})]),_:1},8,["model"])])]),o("div",null,[e(Be,{data:s(z).lists,onSelectionChange:Y},{default:t(()=>[e(D,{fixed:"",type:"selection",width:"25"}),e(D,{prop:"",width:"180",label:"实例名称/ID"},{default:t(({row:a,$index:B})=>[o("div",Mt,[B==s(M)?(b(),x("div",Kt,[e(re,{modelValue:a.remark2,"onUpdate:modelValue":K=>a.remark2=K,autofocus:"",onBlur:K=>
1f(K,a),placeholder:"请输入名称"},null,8,["modelValue","onUpdate:modelValue","onBlur"])])):(b(),x("div",Zt,[d(h(a.remark2||"自定义")+" ",1),e(_,{name:"icon-park-outline:edit",onClick:K=>M.value=B,class:"ml-1 cursor-pointer"},null,8,["onClick"])])),o("span",{style:{display:"inline-block","text-align":"left",cursor:"pointer",color:"#1890ff"},onClick:K=>w(a)},h(a.name),9,qt)])]),_:1}),e(D,{prop:"region",width:"180",label:"数据中心"}),e(D,{prop:"ip","min-width":"165",label:"IP地址"},{default:t(({row:a})=>[o("div",Jt,[o("span",Qt,[d(" 公:"+h(a.ip)+" ",1),e(_,{name:"icon-park-outline:copy",onClick:B=>("copyEven"in l?l.copyEven:s(ye))(a.ip),class:"ml-1 cursor-pointer"},null,8,["onClick"])]),o("span",Wt,[d(" 私:"+h(a.privateIp)+" ",1),e(_,{name:"icon-park-outline:copy",onClick:B=>("copyEven"in l?l.copyEven:s(ye))(a.privateIp),class:"ml-1 cursor-pointer"},null,8,["onClick"])])])]),_:1}),e(D,{prop:"os","min-width":"150",label:"系统"},{default:t(({row:a})=>[e(Pe,{style:{"justify-content":"start"},title:"",tips:a.os},{default:t(()=>[o("div",Xt,[o("img",{class:"w-6 h-6 mr-1",src:`/icons/${O(a.os)}.svg`},null,8,Yt),d(" "+h(a.os),1)])]),_:2},1032,["tips"])]),_:1}),e(D,{label:"机器配置","min-width":"180",align:"left"},{default:t(({row:a})=>[o("div",ea,[o("div",ta,[o("div",aa,h(a.cpu)+"核",1),d("   "),o("div",sa,h(a.ram)+"G",1)]),o("div",na,[oa,o("div",la,h(a.diskOs)+"G",1)]),o("div",ia,[ra,o("div",da,h(a.diskData)+"G",1)])])]),_:1}),e(D,{prop:"bandwidth",width:"80",label:"带宽"},{default:t(({row:a})=>[d(h(a.bandwidth+"M"),1)]),_:1}),e(D,{prop:"status",width:"120",label:"业务状态"},{header:t(()=>[o("div",ca,[d(" 业务状态 "),e(ue,{onCommand:V},{dropdown:t(()=>[e(ce,null,{default:t(()=>[(b(!0),x(q,null,ae(s(p).bizStatus,(a,B)=>(b(),L(de,{key:"s"+B,command:a,style:ge(s(U).includes(["已过期","已删除"],a)?"color:red":"")},{default:t(()=>[d(h(a),1)]),_:2},1032,["command","style"]))),128))]),_:1})]),default:t(()=>[e(_,{name:"icon-park-outline:filter",class:"ml-1 cursor-pointer"})]),_:1}),fe(o("span",ua,"1",512),[[he,s(c).status]])])]),default:t(({row:a})=>[e(ve,{"s-type":("getBareStatusVal"in l?l.getBareStatusVal:s(se))(a.status,null)},null,8,["s-type"]),d(" "+h(a.status),1)]),_:1}),e(D,{prop:"status",width:"100",label:"实例状态"},{header:t(()=>[o("div",pa,[d(" 实例状态 "),e(ue,{onCommand:S},{dropdown:t(()=>[e(ce,null,{default:t(()=>[(b(!0),x(q,null,ae(s(p).vmStatus,(a,B)=>(b(),L(de,{key:a.key,command:a.key,style:ge(s(U).includes(["已关机","错误","已锁定"],a.name)?"color:red":"")},{default:t(()=>[d(h(a.name),1)]),_:2},1032,["command","style"]))),128))]),_:1})]),default:t(()=>[e(_,{name:"icon-park-outline:filter",class:"ml-1 cursor-pointer"})]),_:1}),fe(o("span",ma,"1",512),[[he,s(c).status]])])]),default:t(({row:a})=>[e(ve,{"s-type":("getBareStatusVal"in l?l.getBareStatusVal:s(se))(null,a.vmStatus)},null,8,["s-type"]),d(" "+h(("getBareStatusVal"in l?l.getBareStatusVal:s(se))(null,a.vmStatus)),1)]),_:1}),e(D,{label:"自动续费",width:"100"},{default:t(({row:a})=>[d(h(a.autoRenew?"已开通":"未开通"),1)]),_:1}),e(D,{width:"180",label:"时间",align:"center"},{default:t(({row:a})=>[d(h(a.createTime)+" ",1),_a,d(" "+h(a.stopTime),1)]),_:1}),e(D,{fixed:"right",width:"100",label:"操作"},{default:t(({row:a})=>[e(T,{to:{path:"/business/baremetal/"+a.uuid}},{default:t(()=>[e(I,{link:"",type:"primary"},{default:t(()=>[d(" 管理 ")]),_:1})]),_:2},1032,["to"])]),_:1})]),_:1},8,["data"])]),o("div",fa,[e(Fe,{modelValue:s(z),"onUpdate:modelValue":n[8]||(n[8]=a=>we(z)?z.value=a:null),onChange:s(N)},null,8,["modelValue","onChange"])])]),_:1})])])):E("",!0),s(v).tab==="disk"?(b(),x("div",ha,[o("div",ba,[e(pe,{"config-key":"baremetal-disk-list"})]),(b(),L(_e(s(Q))))])):E("",!0),s(v).tab==="snapshot"?(b(),x("div",ga,[o("div",ya,[e(pe,{"config-key":"baremetal-snapshot-list"})]),(b(),L(_e(s(W))))])):E("",!0),e(je,{modelValue:s(k).renewDisplay,"onUpdate:modelValue":n[11]||(n[11]=a=>s(k).renewDisplay=a),title:"续费",width:"500px"},{footer:t(()=>[o("span",wa,[e(I,{onClick:n[10]||(n[10]=a=>{s(k).renewDisplay=!1,s(k).renewTime=""})},{default:t(()=>[d("取消续费")]),_:1}),e(I,{type:"primary",onClick:j},{default:t(()=>[d(" 确认续费 ")]),_:1})])]),default:t(()=>[o("div",va,[o("span",null,[e(_,{class:"mr-2",size:"17",color:"#409eff",name:"icon-park-outline:info"})]),ka]),e(Ne,{column:1,border:""},{default:t(()=>[e(ze,{label:"续费时长"},{default:t(()=>[e(ie,{modelValue:s(k).renewTime,"onUpdate:modelValue":n[9]||(n[9]=a=>s(k).renewTime=a),placeholder:"选择开通时长"},{default:t(()=>[(b(!0),x(q,null,ae(s(k).renewTimeList,a=>(b(),L(ee,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue"])])}}},is=He(Sa,[["__scopeId","data-v-3c8c97f6"]]);export{is as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.