1 |
- import{_ as C,o as m,c as v,i as A,d as V,f as h,s as D,af as E,F,g as S,n as R,a as u,A as f,t as $,a4 as B,r as p,ag as M,u as n,h as N,w as a,b as T,D as e,m as b,ah as U,ab as z,a5 as I,ai as O,aj as P,ak as j}from"./index.940acda2.js";import{m as x,g as _}from"./right-fill-pano.vue_vue_type_style_index_0_scoped_fd9c780b_lang.78026998.js";const J={},L={class:"right-pano strengthen-right"};function q(g,c){return m(),v("div",L,[A(g.$slots,"default",{},void 0,!0)])}const H=C(J,[["render",q],["__scopeId","data-v-4b2da5d7"]]),G={class:"actions"},K=["onClick"],Q=V({__name:"index",props:{items:null},setup(g){const c=(s,o)=>B(s)===B(o),r=h(null),y=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",G,[(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:k=>y(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);M(()=>(c.value=!0,()=>c.value=!1));const r={show:!0,scale:100,opacity:100,rotation:{x:0,y:0,z:0},position:{x:0,y:0,z:0},bottom:0},y=[{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,JSON.parse(JSON.stringify(r))),await z(),e.currentModel&&(e.currentModel.bottom=0))};return M(()=>I([O.push(h(!0)),P.push(h(!0))])),M(j),(o,t)=>{const l=p("ui-input"),i=p("ui-group-option"),k=p("ui-button"),w=p("ui-group");return n(e).currentModel&&c.value?(m(),N(n(H),{key:0},{default:a(()=>[u(w,{class:"merge-group"},{header:a(()=>[u(W,{class:"edit-header",items:y})]),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(k,{onClick:s},{default:a(()=>[ee]),_:1})]),_:1})]),_:1})]),_:1})):T("",!0)}}});export{ne as default};
|