| 1 |
- import{_ as C,I as h,c as t,J as R,z as I,K as U,L as z,N as B}from"./main.7f9fd409.js";import{g as _,m as b}from"./right-fill-pano.vue_vue_type_style_index_0_scoped_23c3ecba_lang.fe027b07.js";import{v as p,w as y,x as L,A as $,C as v,Y as T,af as A,W as D,F as J,H as m,N as O,u as s,V as f,M as S,p as w,U as k,X as n,D as P,I as a,y as E,a5 as x,L as F}from"./main.2d9aa5f6.js";const H={},j={class:"right-pano strengthen-right"};function q(g,u){return p(),y("div",j,[L(g.$slots,"default",{},void 0,!0)])}const K=C(H,[["render",q],["__scopeId","data-v-2dad9ca4"]]),W={class:"actions"},X=["onClick"],Y=$({__name:"index",props:{items:null},setup(g){const u=(r,e)=>w(r)===w(e),c=v(null),M=r=>{c.value=u(c.value,r)?null:r};return T(r=>{if(c.value){const e=c.value.action();e&&r(e)}}),A(()=>{c.value=null}),(r,e)=>{const o=m("ui-icon");return p(),y("div",W,[(p(!0),y(D,null,J(g.items,(l,i)=>(p(),y("span",{class:O({active:u(c.value,l)}),key:l.key||i,onClick:V=>M(l)},[s(o,{type:l.icon},null,8,["type"]),f(" "+S(l.text),1)],10,X))),128))])}}});const G=C(Y,[["__scopeId","data-v-4dc5dce2"]]),Q=f("%"),Z=f("m"),ee=f("%"),ae=$({__name:"index",setup(g){const u=v(!0);h(()=>(u.value=!0,()=>u.value=!1));const c={show:!0,scale:100,opacity:100,rotation:{x:0,y:0,z:0},position:{x:0,y:0,z:0},bottom:0},M=[{icon:"move",text:k.t("sys.merge.move"),action:()=>{var e;return(e=_(t.currentModel))==null||e.enterMoveMode(),()=>{var o;console.log(_(t.currentModel),"leave"),(o=_(t.currentModel))==null||o.leaveTransform()}}},{icon:"flip",text:k.t("sys.merge.rotate"),action:()=>{var e;return(e=_(t.currentModel))==null||e.enterRotateMode(),()=>{var o;return(o=_(t.currentModel))==null?void 0:o.leaveTransform()}}}],r=async()=>{t.currentModel&&await R.confirm(k.t("sys.merge.resetConfirm"))&&(Object.assign(t.currentModel,JSON.parse(JSON.stringify(c))),await F(),t.currentModel&&(t.currentModel.bottom=0))};return h(()=>I([U.push(v(!0)),z.push(v(!0))])),h(B),(e,o)=>{const l=m("ui-input"),i=m("ui-group-option"),V=m("ui-button"),N=m("ui-group");return n(t).currentModel&&u.value?(p(),P(n(K),{key:0},{default:a(()=>[s(N,{class:"merge-group"},{header:a(()=>[s(G,{class:"edit-header",items:M})]),default:a(()=>[s(i,{label:e.$t("sys.merge.scale")},{default:a(()=>[s(l,x({type:"range",modelValue:n(t).currentModel.scale,"onUpdate:modelValue":o[0]||(o[0]=d=>n(t).currentModel.scale=d)},n(b).scaleRange,{ctrl:!1,width:"100%"}),{icon:a(()=>[Q]),_:1},16,["modelValue"])]),_:1},8,["label"]),s(i,{label:e.$t("sys.merge.bottom")},{default:a(()=>[s(l,x({type:"range",modelValue:n(t).currentModel.bottom,"onUpdate:modelValue":o[1]||(o[1]=d=>n(t).currentModel.bottom=d)},n(b).bottomRange,{ctrl:!1,width:"100%"}),{icon:a(()=>[Z]),_:1},16,["modelValue"])]),_:1},8,["label"]),s(i,{label:e.$t("sys.merge.opacity")},{default:a(()=>[s(l,x({type:"range",modelValue:n(t).currentModel.opacity,"onUpdate:modelValue":o[2]||(o[2]=d=>n(t).currentModel.opacity=d)},n(b).opacityRange,{ctrl:!1,width:"100%"}),{icon:a(()=>[ee]),_:1},16,["modelValue"])]),_:1},8,["label"]),s(i,null,{default:a(()=>[s(V,{onClick:r},{default:a(()=>[f(S(e.$t("sys.merge.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})):E("",!0)}}});export{ae as default};
|