Files
qhmes/web-dist/js/DefInputParamsModal-BiqABmrL-BqJICC9d.js
2026-06-16 18:19:57 +08:00

2 lines
2.8 KiB
Java

import{s as M}from"./index-X7Y8jykP.js";import{B as V}from"./index-BDvqZ5j4.js";import B from"./DebugRunForm-D5cvyDvE-KjWJ-oJ2.js";import{q as y}from"./inputParams-CVHqYkjp-BmkLWQi4.js";import{u as _}from"./useModal-DaJ3Bflg.js";import{e as A,h as C,y as d,z as f,A as F,Q as O,r as v,u as P,n as R}from"./vue-vendor-DNhG1Cve.js";import{b}from"./index-CeNCCWzL.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.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"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./useForm-D61zovon.js";import"./JImageUpload-BxXxXpHa.js";import"./useFormItem-b_EqFlJz.js";import"./UploadOutlined-D3m-zwOG.js";import"./JFileUploadSlot-GWJotGDe-CYwkaGr6.js";import"./_plugin-vue_export-helper-CHgC5LLL-lGy7RumW.js";var g=(n,u,o)=>new Promise((i,m)=>{var l=t=>{try{e(o.next(t))}catch(s){m(s)}},a=t=>{try{e(o.throw(t))}catch(s){m(s)}},e=t=>t.done?i(t.value):Promise.resolve(t.value).then(l,a);e((o=o.apply(n,u)).next())});const q={style:{padding:"0 16px"}},vt=A({__name:"DefInputParamsModal",props:{inputParams:{type:Array,required:!0},inputValues:{type:Object,default:void 0}},emits:["update:inputValues"],setup(n,{expose:u,emit:o}){const i=n,m=o,{createMessage:l}=M(),a=v(),e=v([]),[t,{openModal:s,closeModal:h}]=_();C(()=>i.inputParams,()=>{const r=y(i.inputParams);e.value=r.schemas},{immediate:!0,deep:!0});function k(){return g(this,null,function*(){var r;const c=y(i.inputParams);if(e.value=c.schemas,c.schemas.length===0){l.info("当前没有可配置的参数");return}s(!0),yield R();const p=a.value;if(p){const w=(r=i.inputValues)!=null?r:{};yield p.resetFields(),yield p.setFieldsValue(w),yield p.clearValidate()}})}function x(){return g(this,null,function*(){if(!a.value){h();return}try{const r=yield a.value.validate();m("update:inputValues",r),h()}catch(r){}})}return u({open:k}),(r,c)=>{const p=b;return f(),d(P(V),{onRegister:P(t),title:"设置默认参数",width:"520px",destroyOnClose:"",onOk:x},{default:F(()=>[O("div",q,[e.value.length?(f(),d(B,{key:0,ref_key:"inputParamFormRef",ref:a,schemas:e.value},null,8,["schemas"])):(f(),d(p,{key:1,type:"info","show-icon":"",message:"当前没有可配置的参数"}))])]),_:1},8,["onRegister"])}}});export{vt as default};