import{_ as B,o as m,c as h,i as S,d as C,f as p,s as E,a9 as $,F as D,g as F,n as O,a as n,A as V,t as P,a4 as k,r as _,aa as M,u,h as U,w as l,b as z,B as t,m as y,ab as I,ac as L,ad as N,ae as R,af as T}from"./index.13783cbb.js";import{g as d}from"./right-fill-pano.vue_vue_type_style_index_0_scoped_4526d25b_lang.ef6cb76f.js";const j={},q={class:"right-pano strengthen-right"};function H(f,r){return m(),h("div",q,[S(f.$slots,"default",{},void 0,!0)])}const G=B(j,[["render",H],["__scopeId","data-v-4b2da5d7"]]),J={class:"actions"},K=["onClick"],Q=C({__name:"index",props:{items:null},setup(f){const r=(a,c)=>k(a)===k(c),s=p(null),b=a=>{s.value=r(s.value,a)?null:a};return E(a=>{if(s.value){const c=s.value.action();c&&a(c)}}),$(()=>{s.value=null}),(a,c)=>{const x=_("ui-icon");return m(),h("div",J,[(m(!0),h(D,null,F(f.items,(o,e)=>(m(),h("span",{class:O({active:r(s.value,o)}),key:o.key||e,onClick:v=>b(o)},[n(x,{type:o.icon},null,8,["type"]),V(" "+P(o.text),1)],10,K))),128))])}}});const W=B(Q,[["__scopeId","data-v-bf0b559e"]]),X=V("\u6062\u590D\u9ED8\u8BA4"),ee=C({__name:"index",setup(f){const r=p(!0);M(()=>(r.value=!0,()=>r.value=!1));const s={show:!0,scale:1,opacity:1,bottom:0,position:{x:0,y:0,z:0},rotation:{x:0,y:0,z:0}},b={min:.01,max:1,step:.01},a={min:1,max:100,step:1},c={min:.01,max:1,step:.01},x=[{icon:"move",text:"\u79FB\u52A8",action:()=>{var o;return(o=d(t.currentModel))==null||o.enterMoveMode(),()=>{var e;console.log(d(t.currentModel),"leave"),(e=d(t.currentModel))==null||e.leaveTransform()}}},{icon:"flip",text:"\u65CB\u8F6C",action:()=>{var o;return(o=d(t.currentModel))==null||o.enterRotateMode(),()=>{var e;return(e=d(t.currentModel))==null?void 0:e.leaveTransform()}}}];return M(()=>I([L.push(p(!1)),N.push(p(!0)),R.push(p(!0))])),M(T),(o,e)=>{const v=_("ui-input"),g=_("ui-group-option"),w=_("ui-button"),A=_("ui-group");return u(t).currentModel&&r.value?(m(),U(u(G),{key:0},{default:l(()=>[n(A,null,{header:l(()=>[n(W,{class:"edit-header",items:x})]),default:l(()=>[n(g,{label:"\u7B49\u6BD4\u7F29\u653E"},{default:l(()=>[n(v,y({type:"range",modelValue:u(t).currentModel.scale,"onUpdate:modelValue":e[0]||(e[0]=i=>u(t).currentModel.scale=i)},c,{width:"100%"}),null,16,["modelValue"])]),_:1}),n(g,{label:"\u79BB\u5730\u9AD8\u5EA6"},{default:l(()=>[n(v,y({type:"range",modelValue:u(t).currentModel.bottom,"onUpdate:modelValue":e[1]||(e[1]=i=>u(t).currentModel.bottom=i)},a,{width:"100%"}),null,16,["modelValue"])]),_:1}),n(g,{label:"\u6A21\u578B\u4E0D\u900F\u660E\u5EA6"},{default:l(()=>[n(v,y({type:"range",modelValue:u(t).currentModel.opacity,"onUpdate:modelValue":e[2]||(e[2]=i=>u(t).currentModel.opacity=i)},b,{width:"100%"}),null,16,["modelValue"])]),_:1}),n(g,null,{default:l(()=>[n(w,{onClick:e[3]||(e[3]=i=>Object.assign(u(t).currentModel,s))},{default:l(()=>[X]),_:1})]),_:1})]),_:1})]),_:1})):z("",!0)}}});export{ee as default};