index.492404a6.js 12 KB

1
  1. import{d as S,I as A,r as V,c as y,o as m,e as f,J as i,f as u,j as r,m as w,F as B,bG as L,bF as R,u as g,bZ as J,h as I,bx as P,b_ as K,b$ as Z,_ as T,ab as Y,w as N,b as X,c0 as W,c1 as ee,bU as te,L as ae,l as O,c2 as z,c3 as j,c4 as G,c5 as $,c6 as Q,c7 as D,bP as le,bQ as se,bS as ne,c8 as ue,bK as M,c9 as oe,ca as ie,cb as q,i as de,s as pe,a as ce,R as re,cc as me}from"./offline.ee04b43a.js";import{T as ve}from"./sign.553a4fb8.js";/* empty css */import{R as _e}from"./right-fill-pano.c9a0dc6c.js";const ge={class:"hot-styles"},ye={key:0,class:"add item"},he={class:"fun-ctrl"},fe=["onClick"],Fe=["src"],be={class:"fun-ctrl"},H=20,xe=S({__name:"styles",props:{styles:{},active:{},all:{type:Boolean}},emits:["change","delete","uploadStyle","quitMore"],setup(F,{emit:b}){const n=F,d=A(()=>n.styles.length<H?5:6),a=b,v=V(!1),x=A(()=>{if(n.all)return n.styles;{const s=n.styles.slice(0,n.styles.length>d.value?d.value:d.value+1);return!s.includes(n.active)&&n.active&&(s[s.length-1]=n.active),s}}),p=async({file:s,preview:e})=>{const t=await K.open(e);t&&a("uploadStyle",Z({name:s.name,icon:{url:t[1],blob:t[0]}}))},C=s=>{n.all||(v.value=!1),a("change",s)};return(s,e)=>{const t=y("ui-icon"),c=y("ui-input"),o=y("styles",!0),h=y("ui-bubble");return m(),f("div",ge,[!n.all&&s.styles.length<H?(m(),f("div",ye,[i("span",he,[u(c,{class:"input",preview:"",accept:".jpg, .jpeg, .png","onUpdate:modelValue":p,type:"file"},{replace:r(()=>[u(t,{type:"add",class:"icon"})]),_:1})])])):w("",!0),(m(!0),f(B,null,L(x.value,l=>(m(),f("div",{class:R(["item",{active:s.active===l}]),onClick:_=>C(l)},[i("span",null,[i("img",{src:g(J)(l.icon)},null,8,Fe),l.default?w("",!0):(m(),I(t,{key:0,class:"delete",type:"close",onClick:P(_=>a("delete",l),["stop"])},null,8,["onClick"]))])],10,fe))),256)),!n.all&&n.styles.length>d.value?(m(),f("div",{key:1,class:"add item style-more",onClick:e[4]||(e[4]=l=>v.value=!v.value)},[i("span",be,[u(t,{type:v.value?"pull-up":"pull-down",class:"icon"},null,8,["type"]),u(h,{class:"more-content",show:v.value,onClick:e[3]||(e[3]=P(()=>{},["stop"])),type:"bottom"},{default:r(()=>[u(o,{styles:s.styles.filter(l=>!x.value.includes(l)),active:s.active,all:"",onQuitMore:e[0]||(e[0]=l=>v.value=!1),onUploadStyles:e[1]||(e[1]=l=>a("uploadStyle",l)),onChange:C,onDelete:e[2]||(e[2]=l=>a("delete",l))},null,8,["styles","active"])]),_:1},8,["show"])])])):w("",!0)])}}});const Ce=T(xe,[["__scopeId","data-v-df9ddb42"]]),E={IMAGE:{icon:"pic",upload:!0,uploadPlace:"\u4E0A\u4F20\u56FE\u7247",accept:".jpg, .png",multiple:!0,name:"\u56FE\u7247",maxSize:5*1024*1024,maxNum:9,othPlaceholder:"\u652F\u6301JPG\u3001PNG\u56FE\u7247\u683C\u5F0F\uFF0C\u5355\u5F20\u4E0D\u8D85\u8FC75MB\uFF0C\u6700\u591A\u652F\u6301\u4E0A\u4F209\u5F20\u3002"},VIDEO:{icon:"video",upload:!0,uploadPlace:"\u4E0A\u4F20\u89C6\u9891",accept:".mp4, .mov, .m4v",multiple:!1,name:"\u89C6\u9891",maxSize:20*1024*1024,maxNum:1,othPlaceholder:"\u652F\u6301MP4\u3001MOV\u3001M4V\u89C6\u9891\u683C\u5F0F\uFF0C\u7801\u7387\u5C0F\u4E8E2Mbps,\u4E0D\u8D85\u8FC720MB"},AUDIO:{icon:"music",upload:!0,uploadPlace:"\u4E0A\u4F20\u97F3\u9891",accept:".mp3, .wav, .acc",multiple:!1,maxNum:1,name:"\u97F3\u9891",maxSize:5*1024*1024,othPlaceholder:"\u652F\u6301MP3\u3001WAV\u3001ACC\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC75MB"},WEB:{icon:"web",maxNum:1,name:"\u94FE\u63A5"}},Ee={key:1,class:"webview"},Ve={key:1},ke=S({__name:"metas-upload",props:{data:{}},emits:["change"],setup(F,{emit:b}){const n=F,d=Y([]);N(()=>n.data.type,()=>{d.length=0,d.push(...n.data.images)});const a=V(""),v=b;X(()=>{n.data.type==="WEB"&&(a.value=d[0]?d[0]:"")});const x=()=>{a.value=ee(a.value),v("change",[a.value])},p=async e=>{const t=n.data.images.indexOf(e);if(~t&&await te.confirm("\u786E\u5B9A\u8981\u5220\u9664\u6B64\u6570\u636E\u5417\uFF1F")){const c=[...n.data.images];c.splice(t,1),v("change",c)}},C=e=>{const c=(Array.isArray(e)?e:[e]).map(o=>typeof o=="string"||"blob"in o?o:{blob:o.file,url:o.preview});v("change",c)},s=V(0);return N(()=>({type:n.data.type,meta:d}),(e,t)=>{e.type!==t.type?s.value=0:(e.meta.length>t.meta.length||s.value>=e.meta.length)&&(s.value=e.meta.length-1)}),(e,t)=>{const c=y("ui-icon"),o=y("ui-input");return e.data.type!=="TEXT"&&e.data.type!=="WEB"?(m(),I(o,{key:0,class:"input",width:"100%",height:"225px",preview:"",placeholder:g(E)[e.data.type].uploadPlace,disable:g(E)[e.data.type].upload,accept:g(E)[e.data.type].accept,multiple:g(E)[e.data.type].multiple,maxSize:g(E)[e.data.type].maxSize,maxLen:g(E)[e.data.type].maxNum,modelValue:e.data.images,addText:"\u7EE7\u7EED\u6DFB\u52A0",replaceText:"\u66FF\u6362","onUpdate:modelValue":C,othPlaceholder:g(E)[e.data.type].othPlaceholder,type:"file"},{valuable:r(()=>[i("span",{onClick:t[0]||(t[0]=h=>p(e.data.images[s.value])),class:"del-file"},[u(c,{type:"del",ctrl:""})]),u(W,{hot:e.data,onDelete:p,index:s.value,onChange:t[1]||(t[1]=h=>s.value=h)},null,8,["hot","index"])]),_:1},8,["placeholder","disable","accept","multiple","maxSize","maxLen","modelValue","othPlaceholder"])):e.data.type==="WEB"?(m(),f("div",Ee,[e.data.images&&e.data.images.length?(m(),I(W,{key:0,hot:e.data,onDelete:p},null,8,["hot"])):(m(),f("p",Ve,"\u7F51\u9875\u5C55\u793A\u533A")),u(o,{placeholder:"https://",type:"text",modelValue:a.value,"onUpdate:modelValue":t[2]||(t[2]=h=>a.value=h),width:"100%",class:"link-input"},{icon:r(()=>[i("span",{class:"link-enter fun-ctrl",onClick:x},[u(c,{type:"checkbox",color:"rgba(0, 0, 0, 0.7)"})])]),_:1},8,["modelValue"])])):w("",!0)}}});const we=T(ke,[["__scopeId","data-v-61ea2d19"]]),Ie={class:"submit-ctrl"},$e={class:"radio-group"},De=S({__name:"metas-edit",props:{data:{}},emits:["change"],setup(F,{emit:b}){const n=F,d={TEXT:[],IMAGE:[],AUDIO:[],VIDEO:[],WEB:[]};N(()=>n.data.type,()=>{d[n.data.type]=n.data.images});const a=p=>{console.log(p,d[p]),x("change",{type:p,images:d[p]})},v=p=>{d[n.data.type]=p,console.log(p),x("change",{type:n.data.type,images:d[n.data.type]})},x=b;return(p,C)=>{const s=y("ui-input");return m(),f(B,null,[u(we,{data:p.data,onChange:v},null,8,["data"]),i("div",Ie,[i("div",$e,[(m(!0),f(B,null,L(g(E),(e,t)=>(m(),f("span",{key:t,style:{"margin-right":"10px"},class:"type-span"},[i("span",null,ae(e.name),1),u(s,{class:"radio",type:"radio",modelValue:p.data.type===t,"onUpdate:modelValue":c=>a(t)},null,8,["modelValue","onUpdate:modelValue"])]))),128))])])],64)}}});const Ae=T(De,[["__scopeId","data-v-c2ab6b7d"]]),k=F=>(le("data-v-5137dfb9"),F=F(),se(),F),Be={class:"edit-hot-layer"},Se={class:"edit-hot-item"},Te={class:"edit-title"},Ue={class:"editor"},Me=k(()=>i("span",null,"\u7C7B\u522B\uFF1A",-1)),Pe=k(()=>i("span",null,"\u7C7B\u578B\uFF1A",-1)),Ne=k(()=>i("span",null,"\u9057\u7559\u90E8\u4F4D\uFF1A",-1)),Oe=k(()=>i("span",null,"\u7279\u5F81\u63CF\u8FF0\uFF1A",-1)),ze=k(()=>i("span",null,"\u63D0\u53D6\u65B9\u6CD5\uFF1A",-1)),Le=k(()=>i("span",null,"\u63D0\u53D6\u65F6\u95F4\uFF1A",-1)),We=k(()=>i("span",null,"\u63D0\u53D6\u4EBA\uFF1A",-1)),je={class:"edit-hot"},Ge=S({__name:"edit",props:{data:{}},emits:["quit","save"],setup(F,{emit:b}){const n=F,d=b,a=V({...n.data,images:[...n.data.images]}),v=A(()=>z(a.value.styleId));X(()=>{!v.value&&j.value&&(a.value.styleId=j.value.id)});const x=()=>{a.value.title.trim()?a.value.type!=="TEXT"&&!a.value.images.length?G.error(`\u8BF7\u4E0A\u4F20${E[a.value.type].name}`):d("save",a.value):G.error("\u6807\u6CE8\u6807\u9898\u5FC5\u987B\u586B\u5199\uFF01")},p=A(()=>[...$.value].sort((e,t)=>e.default?-1:t.default?1:e.lastUse?-1:t.lastUse?1:Q(e.id)?-1:Q(t.id)?1:0)),C=e=>{var c;const t=$.value.indexOf(e);if(~t){$.value.splice(t,1);for(const o of D.value)if(o.styleId===e.id){const h=(c=$.value.find(({default:l})=>l))==null?void 0:c.id;h&&(o.styleId=h)}}},s=e=>{$.value.push(e),a.value.styleId=e.id};return(e,t)=>{const c=y("ui-icon"),o=y("ui-input"),h=y("QuillEditor");return m(),f("div",Be,[i("div",Se,[i("h3",Te,[O(" \u6807\u6CE8 "),u(c,{type:"close",ctrl:"",onClick:t[0]||(t[0]=P(l=>e.$emit("quit"),["stop"])),class:"edit-close"})]),u(Ce,{styles:p.value,active:g(z)(a.value.styleId),onChange:t[1]||(t[1]=l=>a.value.styleId=l.id),onDelete:C,onUploadStyle:s},null,8,["styles","active"]),u(o,{require:"",class:"input",width:"100%",placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",type:"text",modelValue:a.value.title,"onUpdate:modelValue":t[2]||(t[2]=l=>a.value.title=l),maxlength:"15"},null,8,["modelValue"]),i("div",Ue,[u(h,{theme:"snow",content:a.value.desc,"onUpdate:content":t[3]||(t[3]=l=>a.value.desc=l),contentType:"html",enable:!1},null,8,["content"])]),u(o,{class:"input preplace",width:"100%",placeholder:"",type:"text",modelValue:a.value.mtype,"onUpdate:modelValue":t[4]||(t[4]=l=>a.value.mtype=l),maxlength:60},{preIcon:r(()=>[Me]),_:1},8,["modelValue"]),u(o,{class:"input preplace",width:"100%",placeholder:"",type:"text",modelValue:a.value.cat,"onUpdate:modelValue":t[5]||(t[5]=l=>a.value.cat=l),maxlength:60},{preIcon:r(()=>[Pe]),_:1},8,["modelValue"]),u(o,{class:"input preplace",width:"100%",placeholder:"",type:"text",modelValue:a.value.part,"onUpdate:modelValue":t[6]||(t[6]=l=>a.value.part=l),maxlength:60},{preIcon:r(()=>[Ne]),_:1},8,["modelValue"]),u(o,{class:"input preplace",width:"100%",placeholder:"",type:"text",modelValue:a.value.tsms,"onUpdate:modelValue":t[7]||(t[7]=l=>a.value.tsms=l),maxlength:60},{preIcon:r(()=>[Oe]),_:1},8,["modelValue"]),u(o,{class:"input preplace",width:"100%",placeholder:"",type:"text",modelValue:a.value.method,"onUpdate:modelValue":t[8]||(t[8]=l=>a.value.method=l),maxlength:60},{preIcon:r(()=>[ze]),_:1},8,["modelValue"]),u(o,{class:"input preplace",width:"100%",placeholder:"",type:"text",modelValue:a.value.time,"onUpdate:modelValue":t[9]||(t[9]=l=>a.value.time=l),maxlength:60},{preIcon:r(()=>[Le]),_:1},8,["modelValue"]),u(o,{class:"input preplace",width:"100%",type:"text",placeholder:"",modelValue:a.value.principal,"onUpdate:modelValue":t[10]||(t[10]=l=>a.value.principal=l),maxlength:60},{preIcon:r(()=>[We]),_:1},8,["modelValue"]),u(Ae,{data:a.value,onChange:t[11]||(t[11]=l=>{a.value.type=l.type,a.value.images=l.images})},null,8,["data"]),i("div",je,[i("a",{onClick:x},[u(c,{type:"nav-edit"}),O(" \u786E\u5B9A ")])])])])}}});const Qe=T(Ge,[["__scopeId","data-v-5137dfb9"]]),qe=S({__name:"index",setup(F){const b=V(!1),n=V(""),d=A(()=>D.value.filter(s=>s.title.includes(n.value))),a=V(null),v=s=>{if(!!a.value){if(oe(a.value.id))Object.assign(a.value,s);else{D.value.push(s);const e=z(s.styleId);e&&(e.lastUse=1)}a.value=null}},x=s=>{const e=D.value.indexOf(s),t=ie(s);q.value=q.value.filter(c=>!t.includes(c)),D.value.splice(e,1)},p=async s=>{de.value&&await pe(),ce.push({name:re.taggingPosition,params:{id:s.id}})},C=V(null);return ne(me),(s,e)=>{const t=y("ui-icon"),c=y("ui-button"),o=y("ui-group"),h=y("ui-input"),l=y("ui-group-option");return m(),f(B,null,[u(g(_e),null,{header:r(()=>[u(o,{borderBottom:""},{header:r(()=>[u(c,{onClick:e[0]||(e[0]=_=>a.value=g(ue)())},{default:r(()=>[u(t,{type:"add"}),O(" \u65B0\u589E ")]),_:1})]),_:1})]),default:r(()=>[u(o,{title:"\u6807\u6CE8\u5217\u8868",class:"tagging-list"},{icon:r(()=>[u(t,{ctrl:"",class:R({active:b.value}),type:"search",onClick:e[1]||(e[1]=_=>b.value=!b.value),style:{"margin-right":"20px"}},null,8,["class"]),u(t,{ctrl:"",type:g(M).showTaggings?"eye-s":"eye-n",onClick:e[2]||(e[2]=_=>g(M).showTaggings=!g(M).showTaggings)},null,8,["type"])]),default:r(()=>[b.value?(m(),I(l,{key:0},{default:r(()=>[u(h,{type:"text",width:"100%",placeholder:"\u641C\u7D22",modelValue:n.value,"onUpdate:modelValue":e[3]||(e[3]=_=>n.value=_)},{preIcon:r(()=>[u(t,{type:"search"})]),_:1},8,["modelValue"])]),_:1})):w("",!0),(m(!0),f(B,null,L(d.value,_=>(m(),I(ve,{key:_.id,tagging:_,selected:C.value===_,onEdit:U=>a.value=_,onDelete:U=>x(_),onSelect:U=>C.value=U?_:null,onFixed:U=>p(_)},null,8,["tagging","selected","onEdit","onDelete","onSelect","onFixed"]))),128))]),_:1})]),_:1}),a.value?(m(),I(Qe,{key:0,data:a.value,onQuit:e[4]||(e[4]=_=>a.value=null),onSave:v},null,8,["data"])):w("",!0)],64)}}});const Ke=T(qe,[["__scopeId","data-v-eeafe5b3"]]);export{Ke as default};