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