You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
6.1 KiB
2 lines
6.1 KiB
4 weeks ago
|
import{Q as z,I as oe,$ as ne,a7 as ue,U as m,V as B,Z as p,_ as ie}from"./index-D9S4mNPt.js";import{M as q}from"./index-_1HmtNlW.js";import{z as F,B as f,a as de,j as me,h as re,V as _,I as ve,L as g}from"./vuetify-BqCp6y38.js";import{h as pe,d as H,c,w as R,$ as E,m as e,a4 as l,u as s,B as N,F as O,K as fe,_ as k,a0 as r,V as i,Q as d,H as ye,a3 as P,a5 as Ve,ac as ge,A as ce}from"./vue-Cj9QYd7Z.js";import"./mxcad-Din5fhsn.js";import"./mxdraw-CvD1WFQ5.js";import"./handsontable-Ch5RdAT_.js";import"./mapbox-gl-DQAr7S0z.js";const ke={class:"px-3 mt-2"},we={class:"h-100"},be={class:"h-100"},Ce={class:"w-50"},Se={class:"w-50"},xe={class:"mr-1"},Be={class:"ml-5"},Fe=pe({__name:"index",setup(_e){const{isShow:y,showDialog:Q}=z(!1,"Mx_Style"),U=oe(),{list:D,current:V,index:n,fontNames:L,fontStyles:T,isUpdate:W,newStyleName:w}=ne(U),{setIndex:j,putCurrent:K,add:X,remove:Y,apply:h,init:Z}=U,G=[{name:"应用",fun:()=>{h()},disabled:()=>!W.value,primary:!0,labelProps:{"key-name":"A"}},{name:"关闭",fun:()=>Q(!1)}],J={a:()=>{h()}},{isShow:b,showDialog:C}=z(!1),{open:ee}=ue(),S=H("所有样式"),A=c(()=>S.value==="正在使用样式"),u=c(()=>A.value?[V.value]:D.value),le=c(()=>u.value[n.value]===V.value),x=H(!1),te=()=>{x.value=!0,ce(()=>{x.value=!1})};R(A,()=>{n.value=u.value.indexOf(V.value)}),R(y,t=>{t&&Z()});const I=()=>{X(),C(!1),te()},ae={enter:I},v=c(()=>D.value[n.value].isBigFont),$=t=>v.value?(t=t.endsWith(".shx")?t:t+".shx",t.toLocaleLowerCase()):t;return(t,a)=>{const se=fe("scroll-bottom");return k(),E(O,null,[e(q,{title:t.t("277"),"max-width":"600",modelValue:s(y),"onUpdate:modelValue":a[9]||(a[9]=o=>N(y)?y.value=o:null),footerBtnList:G,keys:J},{default:l(()=>[r("div",ke,[r("p",null,i(t.t("663"))+": "+i(s(V).name),1),e(F,{"align-stretch":""},{default:l(()=>[e(f,{cols:"4",class:"h-100","align-self":"start"},{default:l(()=>[r("div",we,[e(m,{"key-name":"S",colon:""},{default:l(()=>[d(i(t.t("362")),1)]),_:1}),ye((k(),P(re,{density:"compact",class:"overflow-y py-0 list-border",height:"230"},{default:l(()=>[(k(!0),E(O,null,Ve(u.value,(o,M)=>(k(),P(de,{key:o.id,onClick:Ne=>s(j)(M),value:o,class:ge(["pa-0 mb-0",s(n)===M?"bg-light-blue-darken-2":""]),"min-height":"18",height:"18"},{prepend:l(()=>a[14]||(a[14]=[r("div",{style:{width:"24px"}},null,-1)])),default:l(()=>[e(me,{textContent:i(o.name)},null,8,["textContent"])]),_:2},1032,["onClick","value","class"]))),128))]),_:1})),[[se,x.value]]),e(_,{class:"mt-2",modelValue:S.value,"onUpdate:modelValue":a[0]||(a[0]=o=>S.value=o),items:["所有样式","正在使用样式"]},null,8,["modelValue"])])]),_:1}),e(f,{cols:"6",class:"h-100"},{default:l(()=>[r("div",be,[e(B,{title:t.t("598"),class:"mb-1"},{default:l(()=>[e(F,null,{default:l(()=>[r("div",Ce,[e(m,{"key-name":v.value?"X":"B",class:"ml-1"},{default:l(()=>[d(i(v.value?t.t("664"):t.t("665")),1)]),_:1},8,["key-name"]),e(_,{class:"mx-1","menu-props":{maxHeight:"200px"},items:s(L),"model-value":$((u.value[s(n)].isBigFont?u.value[s(n)].fileName:u.value[s(n)].typeFace)||s(L)[0]),"onUpdate:modelValue":a[1]||(a[1]=o=>{u.value[s(n)].isBigFont?u.value[s(n)].fileName=o:u.value[s(n)].typeFace=o})},null,8,["items","model-value"])]),r("div",Se,[e(m,{"key-name":v.value?"B":"Y",class:"ml-1"},{default:l(()=>[d(i(v.value?t.t("666"):t.t("667")),1)]),_:1},8,["key-name"]),e(_,{class:"mx-1","menu-props":{maxHeight:"200px"},items:s(T),"model-value":$(u.value[s(n)].isBigFont?u.value[s(n)].bigFontFileName||s(T)[0]:"常规"),"onUpdate:modelValue":a[2]||(a[2]=o=>{u.value[s(n)].isBigFont&&(u.value[s(n)].bigFontFileName=o)})},null,8,["items","model-value"])])]),_:1}),e(ve,{class:"mt-2","model-value":v.value,"onUpdate:modelValue":a[3]||(a[3]=o=>{o!==null&&(u.value[s(n)].isBigFont=o)})},{label:l(()=>[e(m,{"key-name":"U"},{default:l(()=>[d(i(t.t("668")),1)]),_:1})]),_:1},8,["model-value"])]),_:1},8,["title"]),e(B,{title:t.t("241"),class:"mt-4"},{default:l(()=>[e(g,{modelValue:u.value[s(n)].textSize,"onUpdate:modelValue":a[4]||(a[4]=o=>u.value[s(n)].textSize=o),type:"number",min:"0",step:"0.001"},{prepend:l(()=>[e(m,{"key-name":"T"},{default:l(()=>[d(i(t.t("48
|