ScopeSentry/static/assets/Dialog-CV-8lOA1.js

2 lines
3.6 KiB
JavaScript
Raw Normal View History

2024-07-20 11:19:39 +00:00
import{_ as e}from"./ContentWrap.vue_vue_type_script_setup_true_lang-BM7LKSVD.js";import{_ as o}from"./Dialog.vue_vue_type_style_index_0_lang-B4Mgj1gO.js";import{d as t,l,r as i,s as a,C as s,o as r,i as m,w as p,e as n,y as u,t as d,a as c,c as f,F as j,S as _,f as g}from"./index-C75x1W_q.js";import{u as v,F as y}from"./useForm-CIiZ4Fl0.js";import{u as b}from"./useValidator-Di1ZbNjB.js";import{g as D}from"./index-D2KDJiiX.js";import"./el-card-B54lVHaN.js";import"./el-tooltip-l0sNRNKZ.js";import"./el-popper-B4X-nZEc.js";import"./refs-B1ngtnm_.js";import"./el-form-BuKnlznG.js";import"./castArray-CbnyB5vx.js";import"./el-col-DgdPSEMf.js";import"./el-tag-sJbhYsGb.js";import"./el-checkbox-DNn0VEEC.js";import"./isEqual-BHgupMbx.js";import"./index-BjT9vIQp.js";import"./el-radio-group-Bvqq9Jha.js";/* empty css */import"./el-input-number-BCa_lXj5.js";import"./el-select-DpD7cK3l.js";import"./useInput-CL83Kqek.js";import"./debounce-B1dqoIRt.js";import"./el-select-v2-CH5T0v2x.js";import"./raf-C1Ndsx6C.js";import"./el-switch-BQaU2iQr.js";import"./el-tree-select-BKG-9Xvi.js";import"./index-Dv5KR0Js.js";import"./el-divider-CiB4UXSP.js";import"./el-upload-OGu_Y8zy.js";import"./el-progress-BURropay.js";import"./InputPassword-CFr88ZIU.js";import"./style.css_vue_type_style_index_0_src_true_lang-Du4ftkk1.js";import"./JsonEditor.vue_vue_type_script_setup_true_lang-AQ-XgVp1.js";import"./IconPicker-D02oLztW.js";import"./el-tab-pane-XI1GbNMj.js";import"./isArrayLikeObject-f_cYQsBX.js";import"./tsxHelper-eKzA9uIm.js";import"./index-CU1g1Qmh.js";const k=t({__name:"Dialog",setup(t){const{required:k}=b(),{t:x}=l(),h=i(!1),C=i(!1),{formRegister:P,formMethods:V}=v(),{getElFormExpose:w}=V,F=a([{field:"field1",label:x("formDemo.input"),component:"Input",formItemProps:{rules:[k()]}},{field:"field2",label:x("formDemo.select"),component:"Select",optionApi:async()=>(await D()).data},{field:"field3",label:x("formDemo.radio"),component:"RadioGroup",componentProps:{options:[{label:"option-1",value:"1"},{label:"option-2",value:"2"}]}},{field:"field4",label:x("formDemo.checkbox"),component:"CheckboxGroup",value:[],componentProps:{options:[{label:"option-1",value:"1"},{label:"option-2",value:"2"}]}},{field:"field5",component:"DatePicker",label:x("formDemo.datePicker"),componentProps:{type:"date"}},{field:"field6",component:"TimeSelect",label:x("formDemo.timeSelect")}]),I=async()=>{const e=await w();null==e||e.validate((e=>{}))};return(t,l)=>{const i=s("BaseButton");return r(),m(c(e),{title:c(x)("dialogDemo.dialog"),message:c(x)("dialogDemo.dialogDes")},{default:p((()=>[n(i,{type:"primary",onClick:l[0]||(l[0]=e=>h.value=!h.value)},{default:p((()=>[u(d(c(x)("dialogDemo.open")),1)])),_:1}),n(i,{type:"primary",onClick:l[1]||(l[1]=e=>C.value=!C.value)},{default:p((()=>[u(d(c(x)("dialogDemo.combineWithForm")),1)])),_:1}),n(c(o),{modelValue:h.value,"onUpdate:modelValue":l[3]||(l[3]=e=>h.value=e),title:c(x)("dialogDemo.dialog")},{footer:p((()=>[n(i,{onClick:l[2]||(l[2]=e=>h.value=!1)},{default:p((()=>[u(d(c(x)("dialogDemo.close")),1)])),_:1})])),default:p((()=>[(r(),f(j,null,_(1e4,(e=>g("div",{key:e},d(e),1))),64))])),_:1},8,["modelValue","title"]),n(c(o),{modelValue:C.value,"onUpdate:modelValue":l[5]||(l[5]=e=>C.value=e),title:c(x)("dialogDemo.dialog")},{footer:p((()=>[n(i,{type:"primary",onClick:I},{default:p((()=>[u(d(c(x)("dialogDemo.submit")),1)])),_:1}),n(i,{onClick:l[4]||(l[4]=e=>C.value=!1)},{default:p((()=>[u(d(c(x)("dialogDemo.close")),1)])),_:1})])),default:p((()=>[n(c(y),{schema:F,onRegister:c(P)},null,8,["schema","onRegister"])])),_:1},8,["modelValue","title"])])),_:1},8,["title","message"])}}});export{k as default};