1 |
- var _=Object.defineProperty;var b=Object.getOwnPropertySymbols;var S=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var g=(e,s,t)=>s in e?_(e,s,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[s]=t,h=(e,s)=>{for(var t in s||(s={}))S.call(s,t)&&g(e,t,s[t]);if(b)for(var t of b(s))v.call(s,t)&&g(e,t,s[t]);return e};var f=(e,s,t)=>new Promise((r,m)=>{var u=o=>{try{i(t.next(o))}catch(l){m(l)}},c=o=>{try{i(t.throw(o))}catch(l){m(l)}},i=o=>o.done?r(o.value):Promise.resolve(o.value).then(u,c);i((t=t.apply(e,s)).next())});import{B as D,u as F}from"./useForm-pwHPrILC.js";import{a as d,b as P,aq as B,v as A,_ as C}from"./entry/index-DJx93RYF-1731481145019.js";import{g as R}from"./memberRank-DUXX3RzQ.js";import{u as T}from"./cloudFile-QePwZ00w.js";import{l as x,d as V,f as $,c as q,u as p,a9 as w,_ as L,a6 as O,a7 as j,k as z,aa as G}from"./vue-B5pbXMv7.js";import{a9 as U}from"./antd-CBeLo_oO.js";import{B as H,a as N}from"./index-CzIUqxsa.js";const re=(e,s="notice")=>d.post({url:"/mms-api/member/list",params:e},{errorMessageMode:s}),W=(e,s="notice")=>d.post({url:"/mms-api/member/create",params:e},{errorMessageMode:s,successMessageMode:s}),M=(e,s="notice")=>d.post({url:"/mms-api/member/update",params:e},{errorMessageMode:s,successMessageMode:s}),ie=(e,s="notice")=>d.post({url:"/mms-api/member/delete",params:e},{errorMessageMode:s,successMessageMode:s}),{t:a}=P(),le=[{title:a("sys.login.username"),dataIndex:"username",width:50},{title:a("sys.user.nickname"),dataIndex:"nickname",width:50},{title:a("common.status"),dataIndex:"status",width:30,customRender:({record:e})=>(Reflect.has(e,"pendingStatus")||(e.pendingStatus=!1),x(U,{checked:e.status===1,checkedChildren:a("common.on"),unCheckedChildren:a("common.off"),loading:e.pendingStatus,onChange(s,t){e.pendingStatus=!0;const r=s?1:2;M({id:e.id,status:r}).then(()=>{e.status=r}).finally(()=>{e.pendingStatus=!1})}}))},{title:a("common.createTime"),dataIndex:"createdAt",width:40,customRender:({record:e})=>B(e.createdAt)}],me=[{field:"username",label:a("sys.login.username"),component:"Input",colProps:{span:8}},{field:"nickname",label:a("sys.user.nickname"),component:"Input",colProps:{span:8}},{field:"mobile",label:a("sys.login.mobile"),component:"Input",colProps:{span:8}},{field:"email",label:a("sys.login.email"),component:"Input",colProps:{span:8}}],E=[{field:"id",label:"ID",component:"Input",show:!1},{field:"avatar",label:a("sys.user.avatar"),defaultValue:"",component:"CropperAvatar",show:!0,componentProps:{uploadApi:T,btnText:a("sys.user.changeAvatar"),width:100,formValueType:"string"}},{field:"username",label:a("sys.login.username"),component:"Input",required:!0},{field:"password",label:a("sys.login.password"),component:"Input"},{field:"nickname",label:a("sys.user.nickname"),component:"Input",required:!0},{field:"rankId",label:a("sys.member.rankId"),component:"ApiSelect",required:!0,defaultValue:1,componentProps:{api:R,params:{page:1,pageSize:1e3},resultField:"data.data",labelField:"trans",valueField:"id"}},{field:"expiredAt",label:a("sys.member.expiredAt"),component:"SimpleTimePicker",componentProps:{timeMode:"date"}},{field:"mobile",label:a("sys.login.mobile"),component:"Input"},{field:"email",label:a("sys.login.email"),component:"Input",required:!0},{field:"status",label:a("common.status"),component:"RadioButtonGroup",defaultValue:1,componentProps:{options:[{label:a("common.on"),value:1},{label:a("common.off"),value:2}]}}],J=V({name:"MemberDrawer",components:{BasicDrawer:H,BasicForm:D},emits:["success","register"],setup(e,{emit:s}){const t=$(!0),{t:r}=A.useI18n(),[m,{resetFields:u,setFieldsValue:c,validate:i}]=F({labelWidth:160,baseColProps:{span:24},layout:"vertical",schemas:E,showActionButtonGroup:!1}),[o,{setDrawerProps:l,closeDrawer:y}]=N(n=>f(this,null,function*(){u(),l({confirmLoading:!1}),t.value=!!(n!=null&&n.isUpdate),p(t)&&c(h({},n.record))})),I=q(()=>p(t)?r("sys.member.editMember"):r("sys.member.addMember"));function k(){return f(this,null,function*(){const n=yield i();l({confirmLoading:!0}),n.id=p(t)?n.id:"",(p(t)?yield M(n):yield W(n)).code===0&&(y(),s("success")),l({confirmLoading:!1})})}return{registerDrawer:o,registerForm:m,getTitle:I,handleSubmit:k}}});function K(e,s,t,r,m,u){const c=w("BasicForm"),i=w("BasicDrawer");return L(),O(i,G(e.$attrs,{onRegister:e.registerDrawer,showFooter:"",title:e.getTitle,width:"500px",onOk:e.handleSubmit}),{default:j(()=>[z(c,{onRegister:e.registerForm},null,8,["onRegister"])]),_:1},16,["onRegister","title","onOk"])}const Q=C(J,[["render",K]]),ce=Object.freeze(Object.defineProperty({__proto__:null,default:Q},Symbol.toStringTag,{value:"Module"}));export{Q as M,ce as a,le as c,ie as d,re as g,me as s};
|