import{_ as A,o as F,e as D,b9 as y,d as R,bR as S,r as p,b as N,w as T,bS as m,c,u as t,bK as e,h as I,j as a,f as u,J as P,bF as b,i as v,a as h,R as B,bH as C,bT as k,l as d,m as U,bM as i,bU as $,bV as G,B as j,E as H,G as O,H as z,I as J,bW as K,bX as L,bY as E}from"./offline.ee04b43a.js";/* empty css */import{A as W}from"./index.4dd7c73b.js";const X={},Y={class:"right-pano strengthen-right",id:"right-pano"};function q(_,f){return F(),D("div",Y,[y(_.$slots,"default",{},void 0,!0)])}const Q=A(X,[["render",q],["__scopeId","data-v-88ae4fb8"]]),oe=R({__name:"index",setup(_){const f=S(),w=[{icon:"move",text:"\u79FB\u52A8",action:()=>{var s;return(s=i(e.currentModel))==null||s.enterMoveMode(),()=>{var o;return(o=i(e.currentModel))==null?void 0:o.leaveTransform()}}},{icon:"flip",text:"\u65CB\u8F6C",action:()=>{var s;return(s=i(e.currentModel))==null||s.enterRotateMode(),()=>{var o;(o=i(e.currentModel))==null||o.leaveTransform()}}}],r=p(null);N(()=>{e.currentModel||(r.value=null)}),T(()=>e.currentModel,()=>{console.log("???"),r.value=null});const V=async()=>{e.currentModel&&await $.confirm("\u786E\u5B9A\u6062\u590D\u9ED8\u8BA4\uFF1F\u6B64\u64CD\u4F5C\u65E0\u6CD5\u64A4\u9500")&&(Object.assign(e.currentModel,G),await j(),e.currentModel&&(e.currentModel.bottom=0))};return m(()=>H([O.push(p(!0)),z.push(J(()=>!!e.currentModel)),K.push(p(!0)),()=>r.value=null])),m(L),m(()=>(E.showGrid(),()=>{E.hideGrid()})),(s,o)=>{const g=c("ui-input"),l=c("ui-group-option"),M=c("ui-button"),x=c("ui-group");return t(e).currentModel&&t(f)?(F(),I(t(Q),{key:0,class:"merge-layout"},{default:a(()=>[u(x,null,{header:a(()=>[u(W,{class:"edit-header",items:w,current:r.value,"onUpdate:current":o[0]||(o[0]=n=>r.value=n)},null,8,["current"])]),default:a(()=>[u(l,{label:"\u7B49\u6BD4\u7F29\u653E"},{icon:a(()=>[P("a",{class:b(["set-prop",{disabled:t(v)||r.value}]),onClick:o[1]||(o[1]=n=>t(h).push({name:t(B).proportion,params:{id:t(e).currentModel.id,save:"1"}}))},"\u8BBE\u7F6E\u6BD4\u4F8B",2)]),default:a(()=>[u(g,C({type:"range",modelValue:t(e).currentModel.scale,"onUpdate:modelValue":o[2]||(o[2]=n=>t(e).currentModel.scale=n)},t(k).scaleRange,{ctrl:!1,width:"100%"}),{icon:a(()=>[d("%")]),_:1},16,["modelValue"])]),_:1}),u(l,{label:"\u6A21\u578B\u4E0D\u900F\u660E\u5EA6"},{default:a(()=>[u(g,C({type:"range",modelValue:t(e).currentModel.opacity,"onUpdate:modelValue":o[3]||(o[3]=n=>t(e).currentModel.opacity=n)},t(k).opacityRange,{ctrl:!1,width:"100%"}),{icon:a(()=>[d("%")]),_:1},16,["modelValue"])]),_:1}),u(l,null,{default:a(()=>[u(M,{class:b({disabled:t(v)}),onClick:o[4]||(o[4]=n=>t(h).push({name:t(B).registration,params:{id:t(e).currentModel.id,save:"1"}}))},{default:a(()=>[d("\u914D\u51C6")]),_:1},8,["class"])]),_:1}),u(l,null,{default:a(()=>[u(M,{onClick:V},{default:a(()=>[d("\u6062\u590D\u9ED8\u8BA4")]),_:1})]),_:1})]),_:1})]),_:1})):U("",!0)}}});export{oe as default};