edu/frontend/assets/edit.d00ad99b.js

2 lines
5.3 KiB
JavaScript
Raw Normal View History

2022-04-25 03:39:10 +00:00
var h=Object.defineProperty,M=Object.defineProperties;var $=Object.getOwnPropertyDescriptors;var _=Object.getOwnPropertySymbols;var L=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable;var w=(e,u,r)=>u in e?h(e,u,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[u]=r,V=(e,u)=>{for(var r in u||(u={}))L.call(u,r)&&w(e,r,u[r]);if(_)for(var r of _(u))R.call(u,r)&&w(e,r,u[r]);return e},b=(e,u)=>M(e,$(u));import{m as S}from"./index.334ddd57.js";import{F as j}from"./index.25de4236.js";import{_ as N,u as z,a as T,b as W,c as X,d as G}from"./index.dea291f2.js";import{d as H,v as g,c as I,t as J,V as K,y as O,r as s,W as P,a as A,i as a,w as l,X as Q,b as C,E as Y,o as D,F as Z,h as x,f as ee,j as ue}from"./vendor.bbaa8c82.js";import"./index.8c1870ba.js";import"./index.dffce763.js";const ae=H({components:{MaterialSelect:S,FooterBtns:j},setup(){const e=g(null),{router:u,route:r}=z(),m=I(()=>{var t;return(t=r.query)==null?void 0:t.id}),v=g(!1),B=g([]),{formData:i,rules:p}=J(K({formData:{username:"",nickname:"",role:"",avatar:"",password:"",password_confirm:"",isDisable:0,isMultipoint:0},rules:{username:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D26\u53F7",trigger:["blur"]}],nickname:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:["blur"]}],role:[{required:!0,message:"\u8BF7\u9009\u62E9\u89D2\u8272",trigger:["blur"]}],password:[],password_confirm:[]}})),f=()=>{T({page_type:1}).then(t=>{B.value=t.lists})},n=()=>{if(!m.value){p.value.password=[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801",trigger:["blur"]}],p.value.password_confirm=[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5BC6\u7801",trigger:"blur"},{validator:(t,F,d)=>{i.value.password&&(F||d(new Error("\u8BF7\u518D\u6B21\u8F93\u5165\u5BC6\u7801")),F!==i.value.password&&d(new Error("\u4E24\u6B21\u8F93\u5165\u5BC6\u7801\u4E0D\u4E00\u81F4\uFF01"))),d()},trigger:"blur"}];return}v.value=!0,W({id:m.value}).then(t=>{i.value=t}).finally(()=>{v.value=!1})},c=()=>{var t;(t=e.value)==null||t.validate(F=>{if(!F)return;(m.value?X(b(V({},i.value),{id:m.value})):G(i.value)).then(()=>{setTimeout(()=>u.go(-1),500),Y({type:"success",message:"\u4FDD\u5B58\u6210\u529F"})})})};return O(()=>{n(),f()}),{id:m,formRefs:e,loading:v,formData:i,rules:p,roleList:B,onSubmit:c}}}),oe={class:"admin"},le=ee("div",{class:"muted"},"\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A100*100px\uFF0C\u652F\u6301jpg\uFF0Cjpeg\uFF0Cpng\u683C\u5F0F",-1),re=ue("\u4FDD\u5B58");function te(e,u,r,m,v,B){const i=s("el-page-header"),p=s("el-card"),f=s("el-input"),n=s("el-form-item"),c=s("material-select"),t=s("el-option"),F=s("el-select"),d=s("el-switch"),E=s("el-form"),k=s("el-button"),q=s("footer-btns"),y=P("loading");return D(),A("div",oe,[a(p,{shadow:"never"},{default:l(()=>[a(i,{content:e.id?"\u7F16\u8F91\u7BA1\u7406\u5458":"\u65B0\u589E\u7BA1\u7406\u5458",onBack:u[0]||(u[0]=o=>e.$router.back())},null,8,["content"])]),_:1}),Q((D(),C(p,{shadow:"never",class:"m-t-15"},{default:l(()=>[a(E,{ref:"formRefs",rules:e.rules,class:"ls-form",model:e.formData,"label-width":"150px",size:"small"},{default:l(()=>[a(n,{label:"\u8D26\u53F7\uFF1A",prop:"username"},{default:l(()=>[a(f,{modelValue:e.formData.username,"onUpdate:modelValue":u[1]||(u[1]=o=>e.formData.username=o),placeholder:"\u8BF7\u8F93\u5165\u8D26\u53F7"},null,8,["modelValue"])]),_:1}),a(n,{label:"\u5934\u50CF\uFF1A"},{default:l(()=>[a(c,{modelValue:e.formData.avatar,"onUpdate:modelValue":u[2]||(u[2]=o=>e.formData.avatar=o),limit:1},null,8,["modelValue"]),le]),_:1}),a(n,{label:"\u540D\u79F0\uFF1A",prop:"nickname"},{default:l(()=>[a(f,{modelValue:e.formData.nickname,"onUpdate:modelValue":u[3]||(u[3]=o=>e.formData.nickname=o),placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue"])]),_:1}),a(n,{label:"\u89D2\u8272\uFF1A",prop:"role"},{default:l(()=>[a(F,{modelValue:e.formData.role,"onUpdate:modelValue":u[4]||(u[4]=o=>e.formData.role=o),placeholder:"\u8BF7\u9009\u62E9\u89D2\u8272"},{default:l(()=>[(D(!0),A(Z,null,x(e.roleList,(o,U)=>(D(),C(t,{key:U,label:o.name,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelVal