import{E as O,c as u,_ as k}from"./index.6ed0cd31.js";import{L as h,i as c,a2 as C,al as r,o as V,a as P,Z as e,T as o,u as f,b as D,X as p,aC as _}from"./vue.e1d8f8c6.js";const I={class:"form-rules-container layout-pd"},b={class:"flex-margin"},A=h({name:"pagesFormRules"}),L=h({...A,setup($){const v=_(()=>u(()=>import("./formRulesOne.0171379e.js"),["./formRulesOne.0171379e.js","./vue.e1d8f8c6.js","./index.6ed0cd31.js","./index.bafb3a08.css"],import.meta.url)),g=_(()=>u(()=>import("./formRulesTwo.65621f1b.js"),["./formRulesTwo.65621f1b.js","./vue.e1d8f8c6.js","./index.6ed0cd31.js","./index.bafb3a08.css"],import.meta.url)),w=_(()=>u(()=>import("./formRulesThree.114f1432.js"),["./formRulesThree.114f1432.js","./vue.e1d8f8c6.js","./index.6ed0cd31.js","./index.bafb3a08.css"],import.meta.url)),a=c(),l=c(),n=c(),F=C({formRulesOneData:{name:"lyt",email:"lyt123@.com",autograph:"lyt123456",occupation:"1"}}),m=(i,d)=>new Promise(s=>{i.value.$refs[d].validate(t=>{t&&s(t)})}),T=()=>{a.value.$refs.formRulesOneRef.resetFields(),l.value.$refs.formRulesTwoRef.resetFields(),n.value.$refs.formRulesThreeRef.resetFields()},x=()=>{Promise.all([m(a,"formRulesOneRef"),m(l,"formRulesTwoRef"),m(n,"formRulesThreeRef")]).then(()=>{O.success("表单全部验证成功")})},y=()=>{T()};return(i,d)=>{const s=r("el-card"),t=r("SvgIcon"),R=r("el-button"),E=r("el-row");return V(),P("div",I,[e(s,{shadow:"hover",header:"表单组件1"},{default:o(()=>[e(f(v),{data:F.formRulesOneData,ref_key:"pagesFormRulesOneRef",ref:a},null,8,["data"])]),_:1}),e(s,{shadow:"hover",header:"表单组件2",class:"mt15"},{default:o(()=>[e(f(g),{ref_key:"pagesFormRulesTwoRef",ref:l},null,512)]),_:1}),e(s,{shadow:"hover",header:"表单组件3",class:"mt15"},{default:o(()=>[e(f(w),{ref_key:"pagesFormRulesThreeRef",ref:n},null,512)]),_:1}),e(E,{class:"flex mt15"},{default:o(()=>[D("div",b,[e(R,{size:"default",onClick:y},{default:o(()=>[e(t,{name:"ele-RefreshRight"}),p(" 重置表单 ")]),_:1}),e(R,{size:"default",type:"primary",onClick:x},{default:o(()=>[e(t,{name:"iconfont icon-shuxing"}),p(" 验证表单 ")]),_:1})])]),_:1})])}}}),N=k(L,[["__file","E:/code/wwwroot/local81.lzj/simple_storage/vue-next-admin/src/views/pages/formRules/index.vue"]]);export{N as default};