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