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