zb-admin/docs/assets/index.770265ee.js

2 lines
8.8 KiB
JavaScript
Raw Normal View History

2023-02-01 03:39:35 +00:00
import{g as $,i as d,j as I,r as o,o as h,n as D,w as t,a as B,b as e,d as F,x as G,C as J,c as R,s as j,I as K,G as L,N as P,_ as N,U as Q,O as W,V as X,p as Y,f as Z}from"./index.034c045c.js";import{u as ee,d as z}from"./system.79236d81.js";const ue={class:"dialog-footer"},le=$({__name:"userDialog",setup(V,{expose:x}){const r=d(),i=d(!1),p=d("\u65B0\u589E\u7528\u6237"),_=I({nickname:[{required:!0,message:"\u8BF7\u8F93\u5165\u6635\u79F0",trigger:"blur"},{min:3,max:5,message:"\u957F\u5EA6\u5728 3 \u5230 5 \u4E2A\u5B57\u7B26",trigger:"blur"}],username:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],role:[{required:!0,message:"\u8BF7\u9009\u62E9\u89D2\u8272",trigger:"change"}],sex:[{required:!0,message:"\u8BF7\u9009\u62E9\u6027\u522B",trigger:"change"}]}),u=I({username:"",nickname:null,sex:"\u7537",role:null,photo:null,password:null,describe:null,status:!0});function g(){r.value.resetFields(),Object.keys(u).forEach(n=>{n==="sex"?u[n]="\u7537":n==="status"?u[n]=!0:u[n]=null})}const w=(n={})=>{p.value="\u65B0\u589E\u7528\u6237",n.username&&(p.value="\u7F16\u8F91\u7528\u6237",Object.keys(n).forEach(l=>{u[l]=n[l]})),i.value=!0},C=async n=>{await r.value.validate((l,v)=>{l?(i.value=!1,console.log("submit!",u)):console.log("error submit!",v)})};return x({show:w}),(n,l)=>{const v=o("el-input"),m=o("el-form-item"),y=o("el-radio"),s=o("el-radio-group"),f=o("el-option"),T=o("el-select"),A=o("el-switch"),E=o("el-form"),k=o("el-button"),S=o("el-dialog");return h(),D(S,{onClose:g,modelValue:i.value,"onUpdate:modelValue":l[10]||(l[10]=a=>i.value=a),title:p.value,width:"50%"},{footer:t(()=>[B("span",ue,[e(k,{onClick:l[8]||(l[8]=a=>i.value=!1)},{default:t(()=>[F("\u53D6\u6D88")]),_:1}),e(k,{type:"primary",onClick:l[9]||(l[9]=a=>C(r.value))},{default:t(()=>[F("\u786E\u5B9A")]),_:1})])]),default:t(()=>[e(E,{ref_key:"ruleFormRef",ref:r,model:u,rules:_,"label-width":"100px"},{default:t(()=>[e(m,{label:"\u7528\u6237\u540D",prop:"username"},{default:t(()=>[e(v,{modelValue:u.username,"onUpdate:modelValue":l[0]||(l[0]=a=>u.username=a),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D"},null,8,["modelValue"])]),_:1}),e(m,{label:"\u6635\u79F0",prop:"nickname"},{default:t(()=>[e(v,{modelValue:u.nickname,"onUpdate:modelValue":l[1]||(l[1]=a=>u.nickname=a),placeholder:"\u8BF7\u8F93\u5165\u6635\u79F0"},null,8,["modelValue"])]),_:1}),e(m,{label:"\u6027\u522B",prop:"sex"},{default:t(()=>[e(s,{modelValue:u.sex,"onUpdate:modelValue":l[2]||(l[2]=a=>u.sex=a)},{default:t(()=>[e(y,{label:"\u7537"},{default:t(()=>[F("\u7537")]),_:1}),e(y,{label:"\u5973"},{default:t(()=>[F("\u5973")]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(m,{label:"\u5173\u8054\u89D2\u8272",prop:"role"},{default:t(()=>[e(T,{modelValue:u.role,"onUpdate:modelValue":l[3]||(l[3]=a=>u.role=a),placeholder:"\u8BF7\u9009\u62E9",style:{width:"100%"}},{default:t(()=>[(h(),D(f,{label:"\u8D85\u7EA7\u7BA1\u7406\u5458",value:"\u8D85\u7EA7\u7BA1\u7406\u5458",key:0})),(h(),D(f,{label:"\u7BA1\u7406\u5458",value:"\u7BA1\u7406\u5458",key:1})),(h(),D(f,{label:"\u666E\u901A\u7528\u6237",value:"\u666E\u901A\u7528\u6237",key:2}))]),_:1},8,["modelValue"])]),_:1}),e(m,{label:"\u624B\u673A\u53F7",prop:"photo"},{default:t(()=>[e(v,{modelValue:u.photo,"onUpdate:modelValue":l[4]||(l[4]=a=>u.photo=a),placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"},null,8,["modelValue"])]),_:1}),e(m,{label:"\u8D26\u6237\u5BC6\u7801"},{default:t(()=>[e(v,{modelValue:u.password,"onUpdate:modelValue":l[5]||(l[5]=a=>u.password=a),placeholder:"\u8BF7\u8F93\u5165\u8D26\u6237\u5BC6\u7801,\u5982\u679C\u4E0D\u8F93\u5165\u9ED8\u8BA4123456",type:"password",clearable:""},null,8,["modelValue"])]),_:1}),e(m,{label:"\u7528\u6237\u72B6\u6001"},{default:t(()=>[e(A,{modelValue:u.status,"onUpdate:modelValue":l[6]||(l[6]=a=>u.status=a),"inline-prompt":"","active-text":"\u542F\u7528","inactive-text":"\u7981\u7528"},null,8,["modelValue"])]),_:1}),e(m,{label:"\u7528\u6237\u63CF\u8FF0",prop:"describe"},{default:t(()=>[e(v,{modelValue:u.describe,"onUpdate:modelValue":l[7]||(l[7]=a=>u.describe=a),type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u7528