Files
qhmes/web-dist/js/VarListShow-DHiykxbo-BI2C9xTK.js
2026-06-16 18:19:57 +08:00

2 lines
2.0 KiB
Java
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{s as k}from"./_plugin-vue_export-helper-CHgC5LLL-lGy7RumW.js";import{aR as C,aS as T}from"./index-X7Y8jykP.js";import"./index-CfNJyBRj.js";import{D as j}from"./dropdown-jkliuVyN.js";import{e as A,C as m,z as n,D as d,Q as o,G as p,y as v,A as f,f as B,F as g,E as D,c as P}from"./vue-vendor-DNhG1Cve.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";var S=Object.defineProperty,V=Object.defineProperties,x=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(a,e,r)=>e in a?S(a,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):a[e]=r,I=(a,e)=>{for(var r in e||(e={}))N.call(e,r)&&b(a,r,e[r]);if(w)for(var r of w(e))E.call(e,r)&&b(a,r,e[r]);return a},L=(a,e)=>V(a,x(e));const q={style:{color:"#666666"}},z={class:"allow-change-type"},F={key:1},G=A({__name:"VarListShow",props:{vars:{type:Array,required:!0},varsConfig:{type:Object,required:!1,default:()=>({})}},emits:["changeType"],setup(a,{emit:e}){const r=a,O=e,_=P(()=>{const{varsConfig:c}=r;return[...r.vars].map(l=>{var i,u;const s=(u=(i=c[l.field])==null?void 0:i.allowType)!=null?u:[],t=Array.isArray(s)&&s.length>0;return L(I({},l),{allowedTypes:s,isAllowChangeType:t,class:t?"allow-change-type":""})})});function h(c,l){O("changeType",{varItem:c,newType:l})}return(c,l)=>{const i=T,u=C,s=j;return n(!0),m(g,null,d(_.value,t=>(n(),m("p",q,[o("span",null,p(t.field),1),o("span",null,[l[0]||(l[0]=o("span",null," <",-1)),t.isAllowChangeType?(n(),v(s,{key:0,trigger:"click",placement:"bottomCenter"},{overlay:f(()=>[B(u,{selectedKeys:[t.type],onClick:y=>h(t,y.key)},{default:f(()=>[(n(!0),m(g,null,d(t.allowedTypes,y=>(n(),v(i,{key:y},{default:f(()=>[D(p(y),1)]),_:2},1024))),128))]),_:2},1032,["selectedKeys","onClick"])]),default:f(()=>[o("span",z,p(t.type),1)]),_:2},1024)):(n(),m("span",F,p(t.type),1)),l[1]||(l[1]=o("span",null,"> ",-1))]),o("span",null,p(t.name),1)]))),256)}}}),J=k(G,[["__scopeId","data-v-01079885"]]);export{J as default};