物管理前端
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.
 
 
 
 

1 lines
12 KiB

import{d as E,c as U,p as D,o as w,f as C,w as s,q as o,e as u,J as i,h as x}from"./index-bVOhw2NF.js";import{B as _}from"./Button-B7xQqa1N.js";import{_ as k}from"./text-ClDrYWYc.js";import{_ as j}from"./Input-CFQSA5NN.js";import{_ as A}from"./Select-BpXzRZdb.js";import{_ as N}from"./Switch-DWvSWYoO.js";import{_ as S,a as T}from"./CollapseItem-CnymMNIl.js";import{_ as V}from"./ColorPicker-PXaqdINa.js";import{_ as M}from"./InputNumber-BUVD-lKD.js";import{_ as $}from"./Form-BZRGTIxb.js";import"./light-Cua7cqmF.js";import"./context-KbjOeZY_.js";import"./_initCloneObject-K-Y0ueWp.js";import"./_baseFor-mOzdmxoL.js";import"./use-rtl-CRyak7TN.js";import"./browser-DLIXj5nt.js";import"./is-browser-DqcmxZSF.js";import"./icon-switch.cssr-BCTOxvoq.js";import"./use-is-mounted-wlrzLfZo.js";import"./use-memo-BgHp9YyU.js";import"./use-form-item-CNgNT5jP.js";import"./color-to-class-B0iQgAn2.js";import"./resolve-slot-Dzko3qih.js";import"./use-style-qLHIyj3D.js";import"./Loading-CByrJVhO.js";import"./call-f2ri57Kd.js";import"./light-Blmb_y9V.js";import"./use-compitable-DMmt6sIs.js";import"./light-MOj96jwO.js";import"./use-locale-CFjRjALw.js";import"./index-Dn5RNViO.js";import"./use-merged-state-CzrzZJbg.js";import"./index-C-nsH7mf.js";import"./Suffix-BqBRFVnL.js";import"./Icon-Ck7Ij_E6.js";import"./upperFirst-Bq7Kgunw.js";import"./toString-eibgRg41.js";import"./Scrollbar-DVK2lT9w.js";import"./fade-in.cssr-CltBGdAW.js";import"./delegate-CI_DDEu_.js";import"./VResizeObserver-Tzd5ds8d.js";import"./get-precise-event-target-DhO46Lpt.js";import"./fade-in-scale-up.cssr-CTZmXn_X.js";import"./use-false-until-truthy-BNJRTcsy.js";import"./light-CE5Kvs_2.js";import"./light-B00G814I.js";import"./Follower-DJGS5Fnl.js";import"./cssr-CS9sbUmO.js";import"./utils-BKyMmInE.js";import"./render-BxFg9-7m.js";import"./light-BOD3MGQo.js";import"./Close-D6FODkWY.js";import"./Popover-DLIip8wF.js";import"./_baseEach-BwxcRWC6.js";import"./_getTag-BJ2nhJXz.js";import"./get-BuNGRF3A.js";import"./clickoutside-CCtiUDaG.js";import"./format-length-B-p6aW7q.js";import"./index-C9vhMoZJ.js";import"./flatten-7z_8MaI9.js";import"./index-L98eAIry.js";import"./keep-B1eBS8j0.js";import"./FocusDetector-DcygY9Tk.js";import"./happens-in-CM8LO42l.js";import"./index-DsSU6HIH.js";import"./light-CdWU_bnm.js";import"./_common-CtIASumb.js";import"./fade-in-height-expand.cssr-Bx380MfO.js";import"./light-BIogERFh.js";import"./ChevronRight-DjG_plXV.js";import"./InputGroup-CLUcMivF.js";import"./light-BJxzOxOf.js";import"./light-BULoejUF.js";import"./Add-CgLKrdZy.js";import"./light-CUlEsFk3.js";import"./keysOf-HiGXOwLp.js";const H=E({name:"EsTextConfig",components:{},props:{modelValue:{type:Object,default:()=>({})}},emits:["update:modelValue"],setup(e,{emit:l}){return{options:U({get(){return e.modelValue},set(f){l("update:modelValue",f)}}),fontFamilies:[{label:"宋体",value:"SimSun"},{label:"微软雅黑",value:"Microsoft Yahei"},{label:"庞门正道",value:"PangMenZhengDao"},{label:"优设标题黑 ",value:"YouSheBiaoTiHei"},{label:"阿里巴巴普惠体",value:"AlibabaPuHuiTi"},{label:"LCD数码管字体",value:"LCD"},{label:"苹方",value:"PingFang SC"},{label:"Andale Mono",value:"andale mono,monospace"},{label:"Arial",value:"arial,helvetica,sans-serif"},{label:"Arial Black",value:"arial black,sans-serif"},{label:"Book Antiqua",value:"book antiqua,palatino,serif"},{label:"Comic Sans MS",value:"comic sans ms,sans-serif"},{label:"Courier New",value:"courier new,courier,monospace"},{label:"Georgia",value:"georgia,palatino,serif"},{label:"Helvetica Neue",value:"Helvetica Neue"},{label:"Helvetica",value:"helvetica,arial,sans-serif"},{label:"Impact",value:"impact,sans-serif"},{label:"Symbol",value:"symbol"},{label:"Tahoma",value:"tahoma,arial,helvetica,sans-serif"},{label:"Terminal",value:"terminal,monaco,monospace"},{label:"Times New Roman",value:"times new roman,times,serif"},{label:"Trebuchet MS",value:"trebuchet ms,geneva,sans-serif"},{label:"Verdana",value:"verdana,geneva,sans-serif"}],textFormatOptions:[{label:"值",value:"val"},{label:"值 单位 (确保返回info信息)",value:"val unit"},{label:"属性名称 值 单位 (确保返回 info信息)",value:"name val unit"},{label:"属性编码 值 单位 (确保返回 info信息)",value:"attrKey val unit"}]}}}),Y={class:"mb-4 w-full flex justify-between"},O={class:"flex flex-auto"},q={class:"w-full"},P={class:"mb-4 w-full flex justify-between"},X={class:"flex flex-auto"},L={class:"w-full flex justify-between"},G={class:"mb-4 w-full flex justify-between"},I={class:"flex flex-auto"},J={class:"w-full flex justify-between"},K={class:"mb-4 w-full flex justify-between"},R={class:"flex flex-auto"},Z={class:"w-full flex flex-col items-start justify-start"},Q={class:"grid grid-cols-2 flex-auto gap-2"},W={class:"mb-4 w-full flex justify-between"},c={class:"grid grid-cols-2 flex-auto gap-2"},h={class:"mb-4 w-full flex justify-between"},ll={class:"grid grid-cols-2 flex-auto gap-2"},ol={class:"mb-4 w-full flex justify-between"},el={class:"flex flex-auto"},tl={class:"w-full"},ul={class:"mb-4 w-full flex justify-between"},sl={class:"flex flex-auto"},il={class:"w-full"};function al(e,l,g,B,z,f){const a=k,d=j,y=_,p=A,v=N,r=S,m=V,n=M,b=T,F=$;return e.options.isSvgText?(w(),C(F,{key:1,model:e.options,size:"small","label-placement":"left"},{default:s(()=>[o(b,{"default-expanded-names":["1","3"]},{default:s(()=>[o(r,{title:"信息",name:"1"},{default:s(()=>[u("div",ul,[o(a,{class:"w-[45px]"},{default:s(()=>l[48]||(l[48]=[i(" 文字 ")])),_:1}),u("div",sl,[u("div",il,[o(d,{value:e.options.text,"onUpdate:value":l[22]||(l[22]=t=>e.options.text=t),type:"textarea",size:"small"},null,8,["value"])])])])]),_:1})]),_:1})]),_:1},8,["model"])):(w(),C(F,{key:0,model:e.options,size:"small","label-placement":"left"},{default:s(()=>[o(b,{"default-expanded-names":["1","3"]},{default:s(()=>[o(r,{title:"信息",name:"1"},{default:s(()=>[u("div",Y,[o(a,{class:"w-[45px]"},{default:s(()=>l[23]||(l[23]=[i(" 文字 ")])),_:1}),u("div",O,[u("div",q,[o(d,{value:e.options.text,"onUpdate:value":l[0]||(l[0]=t=>e.options.text=t),type:"textarea",size:"small"},null,8,["value"])])])]),u("div",P,[o(a,{class:"w-[45px]"},{default:s(()=>l[24]||(l[24]=[i(" 链接 ")])),_:1}),u("div",X,[u("div",L,[o(d,{value:e.options.link,"onUpdate:value":l[1]||(l[1]=t=>e.options.link=t),size:"small",style:{width:"180px"}},null,8,["value"]),o(y,{disabled:!e.options.link,size:"small",class:"ml-2",secondary:""},{default:s(()=>l[25]||(l[25]=[i(" 跳转 ")])),_:1},8,["disabled"])])])]),u("div",G,[o(a,{class:"w-[55px]"},{default:s(()=>l[26]||(l[26]=[i(" 格式化 ")])),_:1}),u("div",I,[u("div",J,[o(p,{value:e.options.textFormat,"onUpdate:value":l[2]||(l[2]=t=>e.options.textFormat=t),options:e.textFormatOptions,placeholder:"socket文字格式化",size:"small",style:{width:"100%"},clearable:!0},null,8,["value","options"])])])]),u("div",K,[o(a,{class:"w-[55px]"},{default:s(()=>l[27]||(l[27]=[i(" 可编辑 ")])),_:1}),u("div",R,[u("div",Z,[o(v,{value:e.options.textEditable,"onUpdate:value":l[3]||(l[3]=t=>e.options.textEditable=t),size:"small"},null,8,["value"]),o(a,{class:"mt-1 color-[#999]"},{default:s(()=>l[28]||(l[28]=[i(" 注:有值时仅编辑值,无值时编辑文字 ")])),_:1})])])])]),_:1}),o(r,{title:"数值配置",name:"2"},{"header-extra":s(()=>[o(v,{value:e.options.valueNumberConfig,"onUpdate:value":l[4]||(l[4]=t=>e.options.valueNumberConfig=t),size:"small",onClick:l[5]||(l[5]=x(()=>{},["stop"]))},null,8,["value"])]),default:s(()=>[u("div",Q,[u("div",null,[o(m,{value:e.options.valueColor,"onUpdate:value":l[6]||(l[6]=t=>e.options.valueColor=t),size:"small",actions:["clear"]},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[29]||(l[29]=[i(" 值颜色 ")])),_:1})]),u("div",null,[o(v,{value:e.options.wanFormat,"onUpdate:value":l[7]||(l[7]=t=>e.options.wanFormat=t),size:"small"},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[30]||(l[30]=[i(" 万格式化 ")])),_:1})]),u("div",null,[o(n,{value:e.options.valueDecimal,"onUpdate:value":l[8]||(l[8]=t=>e.options.valueDecimal=t),size:"small",min:0,max:50},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[31]||(l[31]=[i(" 值小数点位数 ")])),_:1})])])]),_:1}),o(r,{title:"样式",name:"3"},{default:s(()=>[u("div",W,[o(a,{class:"w-[70px]"},{default:s(()=>l[32]||(l[32]=[i(" 文字 ")])),_:1}),u("div",c,[u("div",null,[o(p,{value:e.options["font-family"],"onUpdate:value":l[9]||(l[9]=t=>e.options["font-family"]=t),options:e.fontFamilies,placeholder:"请选择字体",size:"small"},null,8,["value","options"]),o(a,{class:"color-[#999]"},{default:s(()=>l[33]||(l[33]=[i(" 字体 ")])),_:1})]),u("div",null,[o(m,{value:e.options.color,"onUpdate:value":l[10]||(l[10]=t=>e.options.color=t),size:"small",actions:["clear"]},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[34]||(l[34]=[i(" 颜色 ")])),_:1})]),u("div",null,[o(n,{value:e.options["font-size"],"onUpdate:value":l[11]||(l[11]=t=>e.options["font-size"]=t),size:"small",min:0,max:50},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[35]||(l[35]=[i(" 字体大小 ")])),_:1})]),u("div",null,[o(p,{value:e.options["font-weight"],"onUpdate:value":l[12]||(l[12]=t=>e.options["font-weight"]=t),options:[{label:"正常",value:"normal"},{label:"加粗",value:"bold"}],placeholder:"请选择粗细",size:"small"},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[36]||(l[36]=[i(" 字体粗细 ")])),_:1})]),u("div",null,[o(n,{value:e.options.paddingX,"onUpdate:value":l[13]||(l[13]=t=>e.options.paddingX=t),size:"small",min:0,max:50},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[37]||(l[37]=[i(" X轴内边距 ")])),_:1})]),u("div",null,[o(n,{value:e.options.paddingY,"onUpdate:value":l[14]||(l[14]=t=>e.options.paddingY=t),size:"small",min:0,max:50},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[38]||(l[38]=[i(" Y轴内边距 ")])),_:1})]),u("div",null,[o(p,{value:e.options["justify-content"],"onUpdate:value":l[15]||(l[15]=t=>e.options["justify-content"]=t),options:[{label:"左对齐",value:"start"},{label:"居中",value:"center"},{label:"右对齐",value:"right"}],placeholder:"请选择对齐",size:"small"},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[39]||(l[39]=[i(" 水平对齐 ")])),_:1})]),u("div",null,[o(p,{value:e.options["writing-mode"],"onUpdate:value":l[16]||(l[16]=t=>e.options["writing-mode"]=t),options:[{label:"水平",value:"horizontal-tb"},{label:"垂直",value:"vertical-rl"}],placeholder:"请选择水平方向",size:"small"},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[40]||(l[40]=[i(" 文本方向 ")])),_:1})]),u("div",null,[o(n,{value:e.options["letter-spacing"],"onUpdate:value":l[17]||(l[17]=t=>e.options["letter-spacing"]=t),size:"small",min:0,max:50},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[41]||(l[41]=[i(" 字符间距 ")])),_:1})])])]),u("div",h,[o(a,{class:"w-[70px]"},{default:s(()=>l[42]||(l[42]=[i(" 边框 ")])),_:1}),u("div",ll,[u("div",null,[o(n,{value:e.options["border-width"],"onUpdate:value":l[18]||(l[18]=t=>e.options["border-width"]=t),size:"small",min:0,max:50},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[43]||(l[43]=[i(" 宽度 ")])),_:1})]),u("div",null,[o(m,{value:e.options["border-color"],"onUpdate:value":l[19]||(l[19]=t=>e.options["border-color"]=t),size:"small",actions:["clear"]},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[44]||(l[44]=[i(" 颜色 ")])),_:1})]),u("div",null,[o(n,{value:e.options["border-radius"],"onUpdate:value":l[20]||(l[20]=t=>e.options["border-radius"]=t),size:"small",min:0,max:50},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[45]||(l[45]=[i(" 圆角 ")])),_:1})])])]),u("div",ol,[o(a,{class:"w-[45px]"},{default:s(()=>l[46]||(l[46]=[i(" 背景 ")])),_:1}),u("div",el,[u("div",tl,[o(m,{value:e.options["background-color"],"onUpdate:value":l[21]||(l[21]=t=>e.options["background-color"]=t),size:"small",actions:["clear"]},null,8,["value"]),o(a,{class:"color-[#999]"},{default:s(()=>l[47]||(l[47]=[i(" 背景颜色 ")])),_:1})])])])]),_:1})]),_:1})]),_:1},8,["model"]))}const No=D(H,[["render",al]]);export{No as default};