clientUserForm.-K9WgAQj.js 3.0 KB

1234
  1. /*!
  2. Build based on gin-vue-admin
  3. Time : 1757946830000 */
  4. import{f as e,c as l,u as a}from"./clientUser.DEsMeztd.js";import{K as u,u as r,a as o,r as s,g as d,c as t,o as n,b as m,f as p,w as i,F as c,I as v,i as f,h as b,J as V,E as g}from"./index.DlqNVRUO.js";const h={class:"gva-form-box"},_=Object.assign({name:"ClientUserForm"},{__name:"clientUserForm",setup(_){const w=u(),y=r(),U=o(""),k=o([]),F=o({username:"",password:"",nickname:"",gender:"",phone:"",email:""}),q=s({username:[{required:!0,message:"",trigger:["input","blur"]}],password:[{required:!0,message:"",trigger:["input","blur"]}]}),x=o();(async()=>{if(w.query.id){const l=await e({ID:w.query.id});0===l.code&&(F.value=l.data.reclientUser,U.value="update")}else U.value="create";k.value=await V("gender")})();const j=async()=>{var e;null==(e=x.value)||e.validate(async e=>{if(!e)return;let u;switch(U.value){case"create":default:u=await l(F.value);break;case"update":u=await a(F.value)}0===u.code&&g({type:"success",message:"创建/更改成功"})})},C=()=>{y.go(-1)};return(e,l)=>{const a=d("el-input"),u=d("el-form-item"),r=d("el-option"),o=d("el-select"),s=d("el-button"),V=d("el-form");return n(),t("div",null,[m("div",h,[p(V,{model:F.value,ref_key:"elFormRef",ref:x,"label-position":"right",rules:q,"label-width":"80px"},{default:i(()=>[p(u,{label:"用户名:",prop:"username"},{default:i(()=>[p(a,{modelValue:F.value.username,"onUpdate:modelValue":l[0]||(l[0]=e=>F.value.username=e),clearable:!0,placeholder:"请输入用户名"},null,8,["modelValue"])]),_:1}),p(u,{label:"密码:",prop:"password"},{default:i(()=>[p(a,{modelValue:F.value.password,"onUpdate:modelValue":l[1]||(l[1]=e=>F.value.password=e),clearable:!0,placeholder:"请输入密码"},null,8,["modelValue"])]),_:1}),p(u,{label:"昵称:",prop:"nickname"},{default:i(()=>[p(a,{modelValue:F.value.nickname,"onUpdate:modelValue":l[2]||(l[2]=e=>F.value.nickname=e),clearable:!0,placeholder:"请输入昵称"},null,8,["modelValue"])]),_:1}),p(u,{label:"性别:",prop:"gender"},{default:i(()=>[p(o,{modelValue:F.value.gender,"onUpdate:modelValue":l[3]||(l[3]=e=>F.value.gender=e),placeholder:"请选择性别",style:{width:"100%"},clearable:!0},{default:i(()=>[(n(!0),t(c,null,v(k.value,(e,l)=>(n(),f(r,{key:l,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),p(u,{label:"手机号:",prop:"phone"},{default:i(()=>[p(a,{modelValue:F.value.phone,"onUpdate:modelValue":l[4]||(l[4]=e=>F.value.phone=e),clearable:!0,placeholder:"请输入手机号"},null,8,["modelValue"])]),_:1}),p(u,{label:"邮箱:",prop:"email"},{default:i(()=>[p(a,{modelValue:F.value.email,"onUpdate:modelValue":l[5]||(l[5]=e=>F.value.email=e),clearable:!0,placeholder:"请输入邮箱"},null,8,["modelValue"])]),_:1}),p(u,null,{default:i(()=>[p(s,{type:"primary",onClick:j},{default:i(()=>[...l[6]||(l[6]=[b("保存",-1)])]),_:1}),p(s,{type:"primary",onClick:C},{default:i(()=>[...l[7]||(l[7]=[b("返回",-1)])]),_:1})]),_:1})]),_:1},8,["model","rules"])])])}}});export{_ as default};