Files
jk8_admin/public/assets/popupForm-CfZgQqRX.js
2026-06-15 15:10:46 +08:00

2 lines
6.8 KiB
JavaScript

import{B,a8 as T,am as $,a as z,w as N,I as m,X as f,C as u,O as b,P as s,_ as V,G as P,F as x,u as e,$ as R,a7 as _,H as t,a6 as C,W,V as y,U as v,D as Y}from"./vue-DweYBrEc.js";import{e as G,x as K,_ as M}from"./index-DaZx-aM1.js";import{r as j,b as n}from"./validate-BpW15YMR.js";import{F as g}from"./index-3bJmoSPj.js";import"./index-DURhdNfa.js";import"./index-BUXh3lRP.js";const L={class:"title"},H=B({__name:"popupForm",setup(O){const w=G(),p=T("formRef"),l=$("baTable"),{t:r}=K.useI18n(),k=z({username:[n({name:"required",title:r("user.user.User name")})],nickname:[n({name:"required",title:r("user.user.nickname")})],group_id:[n({name:"required",message:r("Please select field",{field:r("user.user.group")})})],email:[n({name:"email",title:r("user.user.email")})],mobile:[n({name:"required"})],password:[{validator:(c,o,d)=>{if(l.form.operate=="Add"){if(!o)return d(new Error(r("Please input field",{field:r("user.user.password")})))}else if(!o)return d();return j(o)?d():d(new Error(r("validate.Please enter the correct password")))},trigger:"blur"}]});return N(()=>l.form.operate,c=>{k.password[0].required=c=="Add"}),(c,o)=>{const d=m("el-input"),i=m("el-form-item"),h=m("el-date-picker"),S=m("el-form"),D=m("el-scrollbar"),U=m("el-button"),E=m("el-dialog"),F=f("drag"),I=f("zoom"),q=f("loading"),A=f("blur");return u(),b(E,{class:"ba-operate-dialog","close-on-click-modal":!1,"destroy-on-close":!0,"model-value":["Add","Edit"].includes(e(l).form.operate),onClose:e(l).toggleForm},{header:s(()=>[V((u(),Y("div",L,[y(v(e(l).form.operate?e(r)(e(l).form.operate):""),1)])),[[F,[".ba-operate-dialog",".el-dialog__header"]],[I,".ba-operate-dialog"]])]),footer:s(()=>[P("div",{style:x("width: calc(100% - "+e(l).form.labelWidth/1.8+"px)")},[t(U,{onClick:o[15]||(o[15]=a=>e(l).toggleForm(""))},{default:s(()=>[y(v(e(r)("Cancel")),1)]),_:1}),V((u(),b(U,{loading:e(l).form.submitLoading,onClick:o[16]||(o[16]=a=>e(l).onSubmit(e(p))),type:"primary"},{default:s(()=>[y(v(e(l).form.operateIds&&e(l).form.operateIds.length>1?e(r)("Save and edit next item"):e(r)("Save")),1)]),_:1},8,["loading"])),[[A]])],4)]),default:s(()=>[V((u(),b(D,{class:"ba-table-form-scrollbar"},{default:s(()=>[P("div",{class:R(["ba-operate-form","ba-"+e(l).form.operate+"-form"]),style:x(e(w).layout.shrink?"":"width: calc(100% - "+e(l).form.labelWidth/2+"px)")},[e(l).form.loading?W("",!0):(u(),b(S,{key:0,ref_key:"formRef",ref:p,onKeyup:o[14]||(o[14]=_(a=>e(l).onSubmit(e(p)),["enter"])),model:e(l).form.items,"label-position":e(w).layout.shrink?"top":"right","label-width":e(l).form.labelWidth+"px",rules:k},{default:s(()=>[t(i,{prop:"username",label:e(r)("user.user.User name")},{default:s(()=>[t(d,{modelValue:e(l).form.items.username,"onUpdate:modelValue":o[0]||(o[0]=a=>e(l).form.items.username=a),type:"string",placeholder:e(r)("Please input field",{field:e(r)("user.user.User name")+"("+e(r)("user.user.Login account")+")"}),disabled:e(l).form.operate==="Edit"},null,8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(i,{prop:"nickname",label:e(r)("user.user.nickname")},{default:s(()=>[t(d,{modelValue:e(l).form.items.nickname,"onUpdate:modelValue":o[1]||(o[1]=a=>e(l).form.items.nickname=a),type:"string",placeholder:e(r)("Please input field",{field:e(r)("user.user.nickname")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{prop:"mobile",label:e(r)("user.user.mobile")},{default:s(()=>[t(d,{modelValue:e(l).form.items.mobile,"onUpdate:modelValue":o[2]||(o[2]=a=>e(l).form.items.mobile=a),type:"string",placeholder:e(r)("Please input field",{field:e(r)("user.user.mobile")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{type:"remoteSelect",label:e(r)("user.user.group"),modelValue:e(l).form.items.group_id,"onUpdate:modelValue":o[3]||(o[3]=a=>e(l).form.items.group_id=a),prop:"group_id",placeholder:e(r)("user.user.group"),"input-attr":{params:{isTree:!0,search:[{field:"status",val:"1",operator:"eq"}]},field:"name",remoteUrl:"/admin/user.Group/index"}},null,8,["label","modelValue","placeholder"]),t(g,{label:e(r)("user.user.avatar"),type:"image",modelValue:e(l).form.items.avatar,"onUpdate:modelValue":o[4]||(o[4]=a=>e(l).form.items.avatar=a)},null,8,["label","modelValue"]),t(i,{prop:"referrer_code",label:e(r)("user.user.referrer code")},{default:s(()=>[t(d,{modelValue:e(l).form.items.referrer_code,"onUpdate:modelValue":o[5]||(o[5]=a=>e(l).form.items.referrer_code=a),type:"string",placeholder:e(l).form.operate=="Add"?e(r)("Please input field",{field:e(r)("user.user.referrer code")}):"",disabled:e(l).form.operate==="Edit"},null,8,["modelValue","placeholder","disabled"])]),_:1},8,["label"]),t(i,{prop:"email",label:e(r)("user.user.email")},{default:s(()=>[t(d,{modelValue:e(l).form.items.email,"onUpdate:modelValue":o[6]||(o[6]=a=>e(l).form.items.email=a),type:"string",placeholder:e(r)("Please input field",{field:e(r)("user.user.email")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("user.user.Gender"),modelValue:e(l).form.items.gender,"onUpdate:modelValue":o[7]||(o[7]=a=>e(l).form.items.gender=a),type:"radio","input-attr":{border:!0,content:{0:e(r)("Unknown"),1:e(r)("user.user.male"),2:e(r)("user.user.female")}}},null,8,["label","modelValue","input-attr"]),t(i,{label:e(r)("user.user.birthday")},{default:s(()=>[t(h,{class:"w100","value-format":"YYYY-MM-DD",modelValue:e(l).form.items.birthday,"onUpdate:modelValue":o[8]||(o[8]=a=>e(l).form.items.birthday=a),type:"date",placeholder:e(r)("Please select field",{field:e(r)("user.user.birthday")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{prop:"password",label:e(r)("user.user.password")},{default:s(()=>[t(d,{modelValue:e(l).form.items.password,"onUpdate:modelValue":o[9]||(o[9]=a=>e(l).form.items.password=a),type:"password",autocomplete:"new-password",placeholder:e(l).form.operate=="Add"?e(r)("Please input field",{field:e(r)("user.user.password")}):e(r)("user.user.Please leave blank if not modified")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{prop:"motto",label:e(r)("user.user.Personal signature")},{default:s(()=>[t(d,{onKeyup:[o[10]||(o[10]=_(C(()=>{},["stop"]),["enter"])),o[11]||(o[11]=_(C(a=>e(l).onSubmit(e(p)),["ctrl"]),["enter"]))],modelValue:e(l).form.items.motto,"onUpdate:modelValue":o[12]||(o[12]=a=>e(l).form.items.motto=a),type:"textarea",placeholder:e(r)("Please input field",{field:e(r)("user.user.Personal signature")})},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:e(r)("State"),modelValue:e(l).form.items.status,"onUpdate:modelValue":o[13]||(o[13]=a=>e(l).form.items.status=a),type:"radio","input-attr":{border:!0,content:{disable:e(r)("Disable"),enable:e(r)("Enable")}}},null,8,["label","modelValue","input-attr"])]),_:1},8,["model","label-position","label-width","rules"]))],6)]),_:1})),[[q,e(l).form.loading]])]),_:1},8,["model-value","onClose"])}}}),re=M(H,[["__scopeId","data-v-dc9cd14d"]]);export{re as default};