2 lines
3.6 KiB
Java
2 lines
3.6 KiB
Java
var I=Object.defineProperty,q=Object.defineProperties;var F=Object.getOwnPropertyDescriptors;var y=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var b=(t,o,e)=>o in t?I(t,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[o]=e,w=(t,o)=>{for(var e in o||(o={}))N.call(o,e)&&b(t,e,o[e]);if(y)for(var e of y(o))Q.call(o,e)&&b(t,e,o[e]);return t},k=(t,o)=>q(t,F(o));var C=(t,o,e)=>new Promise((p,m)=>{var c=n=>{try{u(e.next(n))}catch(l){m(l)}},a=n=>{try{u(e.throw(n))}catch(l){m(l)}},u=n=>n.done?p(n.value):Promise.resolve(n.value).then(c,a);u((e=e.apply(t,o)).next())});import{d as x,ah as M,aC as T,as as V,aF as f,k as d,au as g,r as z,u as _,f as R,aG as A}from"./vue-vendor-C7Zq48Yl.js";import{B as E}from"./index-Du0A3ksf.js";import{f as G}from"./UserSetting.api-y7iW96-n.js";import{ak as H,ap as $,u as D,f as J,d as K}from"./index-BI6CMai0.js";import{C as W}from"./index-BhQEwnQQ.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";const X={class:"pass-padding"},Y=x({name:"UserCancellationModal"}),Z=x(k(w({},Y),{emits:["success","register"],setup(t,{emit:o}){const{createMessage:e,createErrorModal:p}=D(),m=R(""),c=R(),a=z({smscode:"",phone:""}),u=o,[n,{setModalProps:l,closeModal:B}]=H(r=>C(null,null,function*(){l({confirmLoading:!1}),m.value=r.record.username,Object.assign(a,{password:"",smscode:"",phone:""})})),L=$(),O={phone:[{required:!0,message:"请输入手机号"}],smscode:[{required:!0,message:"请输入6位验证码"}]};function S(){return C(this,null,function*(){try{let r=yield c.value.validateFields();l({confirmLoading:!0}),r.username=_(m),yield G(r).then(s=>{s.success?(e.info({content:"注销成功!",duration:1}),setTimeout(()=>{L.logout(!0)},1e3),B()):e.warn(s.message)})}finally{l({confirmLoading:!1})}})}function U(){return new Promise((r,s)=>{if(!a.phone){p({title:"错误提示",content:"请输入手机号!"}),s();return}let v={phone:a.phone,username:m.value};J.post({url:"/sys/user/sendLogOffPhoneSms",params:v},{isTransformResponse:!1}).then(i=>{i.success?r(!0):(p({title:"错误提示",content:i.message||"未知问题"}),s())}).catch(i=>{p({title:"错误提示",content:i.message||"未知问题"}),s()})})}return(r,s)=>{const v=M("a-input"),i=M("a-form-item"),P=M("a-form");return V(),T(_(E),A(r.$attrs,{onRegister:_(n),title:"注销",onOk:S,destroyOnClose:"",width:400}),{default:f(()=>[d(P,{class:"antd-modal-form",ref_key:"formRef",ref:c,model:a,rules:O},{default:f(()=>[s[3]||(s[3]=g("div",{class:"cancellation-tip"},[g("p",{style:{color:"red","margin-bottom":"10px !important"}},"注销后账号会保留10天,如需恢复请QQ管理员 ")],-1)),d(i,{label:"",name:"phone",class:"cancellation-tip"},{default:f(()=>[s[2]||(s[2]=g("div",{class:"black font-size-13",style:{"margin-bottom":"6px"}},"验证方式",-1)),g("div",X,[d(v,{placeholder:"请输入手机号",value:a.phone,"onUpdate:value":s[0]||(s[0]=h=>a.phone=h)},null,8,["value"])])]),_:1}),d(i,{label:"",name:"smscode",class:"cancellation-tip"},{default:f(()=>[d(_(W),{value:a.smscode,"onUpdate:value":s[1]||(s[1]=h=>a.smscode=h),placeholder:"请输入6位验证码",sendCodeApi:U},null,8,["value"])]),_:1})]),_:1},8,["model"])]),_:1},16,["onRegister"])}}})),he=K(Z,[["__scopeId","data-v-df42b311"]]);export{he as default};
|