"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[959],{34959:(t,e,r)=>{r.r(e),r.d(e,{default:()=>i});function o(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,o)}return r}function n(t){for(var e=1;e0||this.$store.dispatch("call",{url:"users/email/send",data:{type:3,email:this.formDatum.email},spinner:!0}).then((function(e){t.isSendButtonShow=!1,t.count=120,t.sendBtnText=t.count+" 秒";var r=setInterval((function(){t.count--,t.sendBtnText=t.count+" 秒",t.count<=0&&(t.sendBtnText=t.$L("发送验证码"),clearInterval(r))}),1e3)})).catch((function(t){var e=t.msg;$A.messageError(e)}))},submitForm:function(t){var e=this;this.$refs.formDatum.validate((function(r){r&&(e.loadIng++,e.formDatum.type=t,e.$store.dispatch("call",{url:"users/delete/account",data:e.formDatum}).then((function(r){var o=r.data;"warning"===t?e.warningShow=!0:($A.messageSuccess("删除成功"),e.warningShow=!1,e.$store.dispatch("saveUserInfo",o),e.isSendButtonShow=!0,e.$refs.formDatum.resetFields())})).catch((function(t){var e=t.msg;$A.modalError(e)})).finally((function(t){e.loadIng--})))}))},resetForm:function(){this.$refs.formDatum.resetFields()},getRegVerify:function(){var t=this;this.configLoad++,this.$store.dispatch("call",{url:"system/setting/email"}).then((function(e){var r=e.data;t.isRegVerify="open"===r.reg_verify})).finally((function(e){t.configLoad--}))}}};const i=(0,r(51900).Z)(s,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"setting-item submit"},[t.configLoad>0?e("Loading"):e("Form",{ref:"formDatum",attrs:{model:t.formDatum,rules:t.ruleDatum,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[e("FormItem",{attrs:{label:t.$L("帐号"),prop:"email"}},[1==t.isRegVerify?e("Input",{class:t.count>0?"setting-send-input":"setting-input",attrs:{search:"","enter-button":t.$L(t.sendBtnText),placeholder:t.$L("请输入邮箱")},on:{"on-search":t.sendEmailCode},model:{value:t.formDatum.email,callback:function(e){t.$set(t.formDatum,"email",e)},expression:"formDatum.email"}}):e("Input",{staticClass:"setting-input",attrs:{placeholder:t.$L("请输入邮箱帐号")},model:{value:t.formDatum.email,callback:function(e){t.$set(t.formDatum,"email",e)},expression:"formDatum.email"}})],1),t._v(" "),1==t.isRegVerify?e("FormItem",{attrs:{label:t.$L("邮箱验证码"),prop:"code"}},[e("Input",{attrs:{placeholder:t.$L("请输入邮箱验证码")},model:{value:t.formDatum.code,callback:function(e){t.$set(t.formDatum,"code",e)},expression:"formDatum.code"}})],1):e("FormItem",{attrs:{label:t.$L("登录密码"),prop:"code"}},[e("Input",{attrs:{type:"password",placeholder:t.$L("请输入登录密码")},model:{value:t.formDatum.password,callback:function(e){t.$set(t.formDatum,"password",e)},expression:"formDatum.password"}})],1),t._v(" "),e("FormItem",{attrs:{label:t.$L("删除原因")}},[e("Input",{attrs:{type:"textarea",autosize:{minRows:4,maxRows:8},placeholder:t.$L("请输入删除原因")},model:{value:t.formDatum.reason,callback:function(e){t.$set(t.formDatum,"reason",e)},expression:"formDatum.reason"}})],1)],1),t._v(" "),e("div",{staticClass:"setting-footer"},[e("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:function(e){return t.submitForm("warning")}}},[t._v(t._s(t.$L("提交")))]),t._v(" "),e("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1),t._v(" "),e("Modal",{staticClass:"page-setting-delete-box",attrs:{title:t.$L("删除".concat(t.appTitle,"帐号"))},model:{value:t.warningShow,callback:function(e){t.warningShow=e},expression:"warningShow"}},[e("div",{staticClass:"big-text"},[t._v(t._s(t.$L("账号删除后,该账号将无法正常登录且无法恢复,账号下的所有数据也将被删除。")))]),t._v(" "),e("div",{staticClass:"small-text"},[e("div",[t._v(t._s(t.$L("删除前,请确认以下事项:")))]),t._v(" "),e("div",[t._v(t._s(t.$L("1、您将无法查看该账号内的任何信息,包括账号信息、文件记录、聊天记录、项目信息、团队成员信息等。")))]),t._v(" "),e("div",[t._v(t._s(t.$L("2、若你是团队的所有者,请在删除您的账户前转移所有权。例如该账户所创建的项目(可将项目移交他人或删除项目)以及文件夹。")))]),t._v(" "),e("div",[t._v(t._s(t.$L("3、您将退出所有群聊,无法查到过往消息和人员。")))]),t._v(" "),e("div",[t._v(t._s(t.$L("4、请保证账号未被暂停使用。")))])]),t._v(" "),e("div",{staticClass:"button-box",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"primary",loading:t.loadIng>0},on:{click:function(e){return t.submitForm("confirm")}}},[t._v(t._s(t.$L("已清楚风险,确定删除"))+"\n ")])],1)])],1)}),[],!1,null,null,null).exports}}]);