| 1 |
- import{_ as B,o as $,e as D,W as I,d as P,el as T,S as p,a2 as u,cp as e,r as f,b as k,w as z,cA as m,c as d,u as t,h as G,j as n,f as s,L as U,t as _,cl as w,i as y,a as S,R as V,cm as C,em as R,l as c,m as j,bV as E,en as F,D as L,H as O,I as W,J as q,K as H,eo as J,ep as K,eq as g}from"./index.932f1548.js";/* empty css */import{A as Q}from"./index.5756537f.js";const X={},Y={class:"right-pano strengthen-right",id:"right-pano"};function Z(M,v){return $(),D("div",Y,[I(M.$slots,"default",{},void 0,!0)])}const ee=B(X,[["render",Z],["__scopeId","data-v-948d0b3f"]]),ne=P({__name:"index",setup(M){const v=T(),x=[{icon:"move",text:p.t("fuse.move"),action:()=>{var o;return(o=u(e.currentModel))==null||o.enterMoveMode(),()=>{var a;return(a=u(e.currentModel))==null?void 0:a.leaveTransform()}}},{icon:"flip",text:p.t("fuse.flip"),action:()=>{var o;return(o=u(e.currentModel))==null||o.enterRotateMode(),()=>{var a;(a=u(e.currentModel))==null||a.leaveTransform()}}}],l=f(null);k(()=>{e.currentModel||(l.value=null)}),z(()=>e.currentModel,()=>{console.log("???"),l.value=null});const A=async()=>{if(e.currentModel&&await E.confirm(p.t("fuse.defConfirm"))){const o=u(e.currentModel).getDefaultRotation();Object.assign(e.currentModel,{...F,rotation:{x:o.x,y:o.y,z:o.z}}),await L(),e.currentModel&&(e.currentModel.bottom=0)}};return m(()=>O([W.push(f(!0)),q.push(H(()=>!!e.currentModel)),J.push(f(!0)),()=>l.value=null])),m(K),m(()=>{const o=k(()=>{e.showMode==="pano"?g.hideGrid():g.showGrid()});return()=>{g.hideGrid(),o()}}),(o,a)=>{const h=d("ui-input"),i=d("ui-group-option"),b=d("ui-button"),N=d("ui-group");return t(e).currentModel&&t(v)&&t(e).showMode==="fuse"?($(),G(t(ee),{key:0,class:"merge-layout"},{default:n(()=>[s(N,null,{header:n(()=>[s(Q,{class:"edit-header",items:x,current:l.value,"onUpdate:current":a[0]||(a[0]=r=>l.value=r)},null,8,["current"])]),default:n(()=>[s(i,{label:o.$t("fuse.repScale")},{icon:n(()=>[U("a",{class:w(["set-prop",{disabled:t(y)||l.value}]),onClick:a[1]||(a[1]=r=>t(S).push({name:t(V).proportion,params:{id:t(e).currentModel.id,save:"1"}}))},_(o.$t("fuse.setScale")),3)]),default:n(()=>[s(h,C({type:"range",modelValue:t(e).currentModel.scale,"onUpdate:modelValue":a[2]||(a[2]=r=>t(e).currentModel.scale=r)},t(R).scaleRange,{ctrl:!1,width:"100%"}),{icon:n(()=>[c("%")]),_:1},16,["modelValue"])]),_:1},8,["label"]),s(i,{label:o.$t("fuse.opacity")},{default:n(()=>[s(h,C({type:"range",modelValue:t(e).currentModel.opacity,"onUpdate:modelValue":a[3]||(a[3]=r=>t(e).currentModel.opacity=r)},t(R).opacityRange,{ctrl:!1,width:"100%"}),{icon:n(()=>[c("%")]),_:1},16,["modelValue"])]),_:1},8,["label"]),s(i,null,{default:n(()=>[s(b,{class:w({disabled:t(y)}),onClick:a[4]||(a[4]=r=>t(S).push({name:t(V).registration,params:{id:t(e).currentModel.id,save:"1"}}))},{default:n(()=>[c(_(o.$t("fuse.registration")),1)]),_:1},8,["class"])]),_:1}),s(i,null,{default:n(()=>[s(b,{onClick:A},{default:n(()=>[c(_(o.$t("fuse.def")),1)]),_:1})]),_:1})]),_:1})]),_:1})):j("",!0)}}});export{ne as default};
|