Files
qhmes/web-dist/js/SqlSetting-CLtDuYeW-BcKPOXht.js

2 lines
6.3 KiB
Java
Raw Normal View History

2026-06-16 18:19:57 +08:00
import{e as N,K as x,C as q,z as m,Q as a,f as n,u as e,v as k,H as y,A as b,y as h,J as j,G as A,R as Q,F as U}from"./vue-vendor-DNhG1Cve.js";import{z as D}from"./useSettings-CFG4Ykt4-CKCQ4yAA.js";import{T as L,aE as $}from"./index-X7Y8jykP.js";import G from"./VarListPicker-Ti3Our0Z-DHskgdGU.js";import"./index-BDvqZ5j4.js";import"./helper-DcLcf4v6.js";import"./index-BzChaRPg.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./breakpointEnum-BhAg6bcX.js";import H from"./VarListShow-DHiykxbo-BI2C9xTK.js";import J from"./VarTextarea-CUQCmBa3-BoQnz82v.js";import K from"./SelectSourceModal-bUk-3ZpI-DeqlpuRF.js";import{s as W}from"./_plugin-vue_export-helper-CHgC5LLL-lGy7RumW.js";import{u as X}from"./useModal-DaJ3Bflg.js";import"./NodeContainer-D9PNfjwh-CawrgSrv.js";import"./runStore-Oe6fP2qb-CrdxkpS7.js";import"./index-C4wWpZeQ.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./NodeIcon-BiVm3xLp-DYMLCJV5.js";import"./index-Crt100Db-CDbHzweT.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.js";import"./propStore-Cl0CojEU-BjnqDV4W.js";import"./LoopBodyNode-wLHHxX8A-D3_JcFF8.js";import"./NodeStyle-Bo2gmgjj-CM4kHPNz.js";import"./_commonjsHelpers-B52_cu2H-BG14nIm9.js";import"./throttle-De_jAmBh.js";import"./LoopIcon-BnGR9e2Y-QnRawAik.js";import"./NodeIcon-ClJ5GSWn-CY3EfdQ2.js";import"./useNode-DryF6TH6-6dWLb65C.js";import"./difference-CGvbIcA7.js";import"./fromPairs-Dx9PT-t0.js";import"./uniqBy--vsL0WVB.js";import"./VarPicker-9W32Uooa-DMh8f3Tk.js";import"./index-DklMb9Qc.js";import"./UpOutlined-B1UMbtrP.js";import"./index-B9aO0c-2-CpOxyGeC.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./index-BwqG9R3y.js";import"./index-J2mOtM3w.js";var Y=Object.defineProperty,Z=Object.defineProperties,e6=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,t6=Object.prototype.hasOwnProperty,o6=Object.prototype.propertyIsEnumerable,z=(i,t,o)=>t in i?Y(i,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):i[t]=o,r6=(i,t)=>{for(var o in t||(t={}))t6.call(t,o)&&z(i,o,t[o]);if(V)for(var o of V(t))o6.call(t,o)&&z(i,o,t[o]);return i},a6=(i,t)=>Z(i,e6(t));const i6={class:"sql-setting"},l6={class:"setting-item"},s6={class:"setting-item"},p6={class:"label"},n6={class:"setting-item"},u6={class:"setting-item"},c6=N({__name:"SqlSetting",props:{type:{type:String,required:!0},node:{type:Object,required:!0},properties:{type:Object,required:!0},isSilentMode:{type:Boolean,required:!0},setProperties:{type:Function,required:!0}},setup(i){const t=i,{inputParams:o,outputParams:d,prevVariables:F,createOptionRef:c,inputVarsOptions:P,isReadOnly:s}=D(t);function g(){if(p.value){const l=p.value.replace(/^[\s\u00A0\uFEFF]+|[\s\u00A0\uFEFF]+$/g,"");p.value!==l&&(p.value=l)}}const p=c("sql.outputSql");p.value==null?p.value="":g();const v=c("sql.dataSourceId"),u=c("sql.dataSourceName"),C=c("sql.dataSourceCode"),[_,{openModal:B}]=X();function O(){s.value||B(!0,{dataSourceId:v})}function R(l){s.value||l&&(v.value=l[0].id,u.value=l[0].name,C.value=l[0].code)}function E(){s.value||(v.value="",u.value="",C.value="")}const I={body:{allowType:["string","number","object[]"]}};function M({newType:l}){s.value||(d.value=[a6(r6({},d.value[0]),{type:l})])}return(l,r)=>{const w=x("Icon"),T=L,S=$;return m(),q(U,null,[a("div",i6,[a("div",l6,[r[2]||(r[2]=a("div",{class:"label"},"输入变量",-1)),n(e(G),{vars:e(o),"onUpdate:vars":r[0]||(r[0]=f=>k(o)?o.value=f:null),prevVariables:e(F),readonly:e(s)},null,8,["vars","prevVariables","readonly"])]),a("div",s6,[a("div",p6,[n(S,null,{default:b(()=>[r[3]||(r[3]=a("span",null,"数据源",-1)),n(T,{title:"添加数据源"},{default:b(()=>[e(u)?y("",!0):(m(),h(w,{key:0,class:j(["add-icon",{disabled:e(s)}]),icon:"ant-d