index.44fc9785.js 2.4 KB

123
  1. import{_ as u}from"./preload-helper.41c905a7.js";import{e as h,ag as f,r as c,G as k,a0 as r,g as E,h as C,A as e,q as o,u as _,j as V,y as p}from"./vue.e266cb73.js";import{ad as D}from"./index.dcc65bf7.js";import{_ as P}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.f84209b0.js";const A={class:"form-rules-container layout-pd"},I={class:"flex-margin"},$=h({name:"pagesFormRules"}),b=h({...$,setup(B){const g=f(()=>u(()=>import("./formRulesOne.05ed446b.js"),["./formRulesOne.05ed446b.js","./vue.e266cb73.js","./_plugin-vue_export-helper.c27b6911.js"],import.meta.url)),v=f(()=>u(()=>import("./formRulesTwo.ce5db665.js"),["./formRulesTwo.ce5db665.js","./vue.e266cb73.js","./_plugin-vue_export-helper.c27b6911.js"],import.meta.url)),F=f(()=>u(()=>import("./formRulesThree.f8da874b.js"),["./formRulesThree.f8da874b.js","./vue.e266cb73.js","./_plugin-vue_export-helper.c27b6911.js"],import.meta.url)),a=c(),l=c(),n=c(),T=k({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)})}),w=()=>{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(()=>{D.success("表单全部验证成功")})},y=()=>{w()};return(i,d)=>{const s=r("el-card"),t=r("SvgIcon"),R=r("el-button"),O=r("el-row");return E(),C("div",A,[e(s,{shadow:"hover",header:"表单组件1"},{default:o(()=>[e(_(g),{data:T.formRulesOneData,ref_key:"pagesFormRulesOneRef",ref:a},null,8,["data"])]),_:1}),e(s,{shadow:"hover",header:"表单组件2",class:"mt15"},{default:o(()=>[e(_(v),{ref_key:"pagesFormRulesTwoRef",ref:l},null,512)]),_:1}),e(s,{shadow:"hover",header:"表单组件3",class:"mt15"},{default:o(()=>[e(_(F),{ref_key:"pagesFormRulesThreeRef",ref:n},null,512)]),_:1}),e(O,{class:"flex mt15"},{default:o(()=>[V("div",I,[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})])}}}),q=P(b,[["__file","C:/Users/89282/Desktop/lechang_storage/lechang_storage/vue-next-admin/src/views/pages/formRules/index.vue"]]);export{q as default};
  2. //# sourceMappingURL=index.44fc9785.js.map