mirror of
https://github.com/kuaifan/dootask.git
synced 2026-03-03 16:02:08 +00:00
no message
This commit is contained in:
parent
774353c5fe
commit
1a23fff2ce
@ -1088,12 +1088,15 @@ class UsersController extends AbstractController
|
||||
*/
|
||||
public function delete__account()
|
||||
{
|
||||
$user = User::auth();
|
||||
//
|
||||
$user->checkSystem(1);
|
||||
//
|
||||
$email = Request::input('email');
|
||||
$code = Request::input('code');
|
||||
$reason = Request::input('reason');
|
||||
$password = Request::input('password');
|
||||
$type = Request::input('type');
|
||||
$user = User::auth();
|
||||
if (!$email) {
|
||||
return Base::retError('请输入新邮箱地址');
|
||||
}
|
||||
|
||||
2
public/css/app.css
vendored
2
public/css/app.css
vendored
File diff suppressed because one or more lines are too long
2
public/js/app.js
vendored
2
public/js/app.js
vendored
File diff suppressed because one or more lines are too long
1
public/js/build/157.js
vendored
Normal file
1
public/js/build/157.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/js/build/259.js
vendored
1
public/js/build/259.js
vendored
@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[259],{79259:(t,e,n)=>{n.r(e),n.d(e,{default:()=>s});const a={data:function(){var t=this;return{loadIng:0,formDatum:{newEmail:"",code:""},ruleDatum:{newEmail:[{validator:function(e,n,a){""===n.trim()?a(new Error(t.$L("请输入新邮箱地址!"))):$A.isEmail(n.trim())?a():a(new Error(t.$L("请输入正确的邮箱地址!")))},required:!0,trigger:"change"}]},count:0,isSendButtonShow:!0,isRegVerify:0,sendBtnText:this.$L("发送验证码")}},mounted:function(){this.getRegVerify()},methods:{sendEmailCode:function(){var t=this;this.$store.dispatch("call",{url:"users/email/send",data:{type:2,email:this.formDatum.newEmail},spinner:!0}).then((function(e){t.isSendButtonShow=!1,t.count=120,t.sendBtnText=t.count+" 秒";var n=setInterval((function(){t.count--,t.sendBtnText=t.count+" 秒",t.count<=0&&(t.sendBtnText=t.$L("发送验证码"),clearInterval(n))}),1e3)})).catch((function(t){var e=t.msg;$A.messageError(e)}))},submitForm:function(){var t=this;this.$refs.formDatum.validate((function(e){e&&(t.loadIng++,t.$store.dispatch("call",{url:"users/email/edit",data:t.formDatum}).then((function(e){var n=e.data;$A.messageSuccess("修改成功"),t.$store.dispatch("saveUserInfo",n),t.$refs.formDatum.resetFields(),t.isSendButtonShow=!0})).catch((function(t){var e=t.msg;$A.modalError(e)})).finally((function(e){t.loadIng--})))}))},resetForm:function(){this.$refs.formDatum.resetFields()},getRegVerify:function(){var t=this;this.$store.dispatch("call",{url:"system/setting/email"}).then((function(e){var n=e.data;t.isRegVerify="open"===n.reg_verify}))}}};const s=(0,n(51900).Z)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"setting-item submit"},[n("Form",{ref:"formDatum",attrs:{model:t.formDatum,rules:t.ruleDatum,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("新邮箱地址"),prop:"newEmail"}},[n("div",{staticClass:"setting-email"},[1==t.isRegVerify?n("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.newEmail,callback:function(e){t.$set(t.formDatum,"newEmail",e)},expression:"formDatum.newEmail"}}):n("Input",{staticClass:"setting-input",attrs:{placeholder:t.$L("输入新邮箱地址")},model:{value:t.formDatum.newEmail,callback:function(e){t.$set(t.formDatum,"newEmail",e)},expression:"formDatum.newEmail"}})],1)]),t._v(" "),1==t.isRegVerify?n("FormItem",{attrs:{label:t.$L("验证码"),prop:"code"}},[n("Input",{attrs:{placeholder:t.$L("输入邮箱验证码")},model:{value:t.formDatum.code,callback:function(e){t.$set(t.formDatum,"code",e)},expression:"formDatum.code"}})],1):t._e()],1),t._v(" "),n("div",{staticClass:"setting-footer"},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),n("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports}}]);
|
||||
1
public/js/build/571.js
vendored
1
public/js/build/571.js
vendored
File diff suppressed because one or more lines are too long
1
public/js/build/84.js
vendored
Normal file
1
public/js/build/84.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
"use strict";(self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[84],{44084:(t,e,n)=>{n.r(e),n.d(e,{default:()=>o});const a={data:function(){var t=this;return{loadIng:0,configLoad:0,formDatum:{newEmail:"",code:""},ruleDatum:{newEmail:[{validator:function(e,n,a){""===n.trim()?a(new Error(t.$L("请输入新邮箱地址!"))):$A.isEmail(n.trim())?a():a(new Error(t.$L("请输入正确的邮箱地址!")))},required:!0,trigger:"change"}]},count:0,isSendButtonShow:!0,isRegVerify:0,sendBtnText:this.$L("发送验证码")}},mounted:function(){this.getRegVerify()},methods:{sendEmailCode:function(){var t=this;this.$store.dispatch("call",{url:"users/email/send",data:{type:2,email:this.formDatum.newEmail},spinner:!0}).then((function(e){t.isSendButtonShow=!1,t.count=120,t.sendBtnText=t.count+" 秒";var n=setInterval((function(){t.count--,t.sendBtnText=t.count+" 秒",t.count<=0&&(t.sendBtnText=t.$L("发送验证码"),clearInterval(n))}),1e3)})).catch((function(t){var e=t.msg;$A.messageError(e)}))},submitForm:function(){var t=this;this.$refs.formDatum.validate((function(e){e&&(t.loadIng++,t.$store.dispatch("call",{url:"users/email/edit",data:t.formDatum}).then((function(e){var n=e.data;$A.messageSuccess("修改成功"),t.$store.dispatch("saveUserInfo",n),t.$refs.formDatum.resetFields(),t.isSendButtonShow=!0})).catch((function(t){var e=t.msg;$A.modalError(e)})).finally((function(e){t.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 n=e.data;t.isRegVerify="open"===n.reg_verify})).finally((function(e){t.configLoad--}))}}};const o=(0,n(51900).Z)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"setting-item submit"},[t.configLoad>0?n("Loading"):n("Form",{ref:"formDatum",attrs:{model:t.formDatum,rules:t.ruleDatum,"label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("FormItem",{attrs:{label:t.$L("新邮箱地址"),prop:"newEmail"}},[1==t.isRegVerify?n("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.newEmail,callback:function(e){t.$set(t.formDatum,"newEmail",e)},expression:"formDatum.newEmail"}}):n("Input",{staticClass:"setting-input",attrs:{placeholder:t.$L("输入新邮箱地址")},model:{value:t.formDatum.newEmail,callback:function(e){t.$set(t.formDatum,"newEmail",e)},expression:"formDatum.newEmail"}})],1),t._v(" "),1==t.isRegVerify?n("FormItem",{attrs:{label:t.$L("验证码"),prop:"code"}},[n("Input",{attrs:{placeholder:t.$L("输入邮箱验证码")},model:{value:t.formDatum.code,callback:function(e){t.$set(t.formDatum,"code",e)},expression:"formDatum.code"}})],1):t._e()],1),t._v(" "),n("div",{staticClass:"setting-footer"},[n("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("提交")))]),t._v(" "),n("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("重置")))])],1)],1)}),[],!1,null,null,null).exports}}]);
|
||||
@ -1 +1 @@
|
||||
b31c454965502e13
|
||||
6f5441b7d002e5ba
|
||||
|
||||
@ -1,13 +1,12 @@
|
||||
<template>
|
||||
<div class="setting-item submit">
|
||||
<Form ref="formDatum" :model="formDatum" :rules="ruleDatum" label-width="auto" @submit.native.prevent>
|
||||
<Loading v-if="configLoad > 0"/>
|
||||
<Form v-else ref="formDatum" :model="formDatum" :rules="ruleDatum" label-width="auto" @submit.native.prevent>
|
||||
<FormItem :label="$L('帐号')" prop="email">
|
||||
<div class="setting-email">
|
||||
<Input v-if="isRegVerify == 1" v-model="formDatum.email"
|
||||
:class="count > 0 ? 'setting-send-input':'setting-input'" search @on-search="sendEmailCode"
|
||||
:enter-button="$L(sendBtnText)" :placeholder="$L('请输入邮箱')"/>
|
||||
<Input v-else class="setting-input" v-model="formDatum.email" :placeholder="$L('请输入邮箱帐号')"/>
|
||||
</div>
|
||||
<Input v-if="isRegVerify == 1" v-model="formDatum.email"
|
||||
:class="count > 0 ? 'setting-send-input':'setting-input'" search @on-search="sendEmailCode"
|
||||
:enter-button="$L(sendBtnText)" :placeholder="$L('请输入邮箱')"/>
|
||||
<Input v-else class="setting-input" v-model="formDatum.email" :placeholder="$L('请输入邮箱帐号')"/>
|
||||
</FormItem>
|
||||
<FormItem :label="$L('邮箱验证码')" prop="code" v-if="isRegVerify == 1">
|
||||
<Input v-model="formDatum.code" :placeholder="$L('请输入邮箱验证码')"/>
|
||||
@ -51,6 +50,7 @@ export default {
|
||||
data() {
|
||||
return {
|
||||
loadIng: 0,
|
||||
configLoad: 0,
|
||||
|
||||
formDatum: {
|
||||
email: '',
|
||||
@ -158,10 +158,13 @@ export default {
|
||||
},
|
||||
|
||||
getRegVerify() {
|
||||
this.configLoad++
|
||||
this.$store.dispatch("call", {
|
||||
url: 'system/setting/email',
|
||||
}).then(({data}) => {
|
||||
this.isRegVerify = data.reg_verify === 'open';
|
||||
}).finally(_ => {
|
||||
this.configLoad--
|
||||
})
|
||||
},
|
||||
},
|
||||
|
||||
@ -1,13 +1,12 @@
|
||||
<template>
|
||||
<div class="setting-item submit">
|
||||
<Form ref="formDatum" :model="formDatum" :rules="ruleDatum" label-width="auto" @submit.native.prevent>
|
||||
<Loading v-if="configLoad > 0"/>
|
||||
<Form v-else ref="formDatum" :model="formDatum" :rules="ruleDatum" label-width="auto" @submit.native.prevent>
|
||||
<FormItem :label="$L('新邮箱地址')" prop="newEmail">
|
||||
<div class="setting-email">
|
||||
<Input v-if="isRegVerify == 1" v-model="formDatum.newEmail"
|
||||
:class="count > 0 ? 'setting-send-input':'setting-input'" search @on-search="sendEmailCode"
|
||||
:enter-button="$L(sendBtnText)" :placeholder="$L('输入新邮箱地址')"/>
|
||||
<Input v-else class="setting-input" v-model="formDatum.newEmail" :placeholder="$L('输入新邮箱地址')"/>
|
||||
</div>
|
||||
<Input v-if="isRegVerify == 1" v-model="formDatum.newEmail"
|
||||
:class="count > 0 ? 'setting-send-input':'setting-input'" search @on-search="sendEmailCode"
|
||||
:enter-button="$L(sendBtnText)" :placeholder="$L('输入新邮箱地址')"/>
|
||||
<Input v-else class="setting-input" v-model="formDatum.newEmail" :placeholder="$L('输入新邮箱地址')"/>
|
||||
</FormItem>
|
||||
<FormItem :label="$L('验证码')" prop="code" v-if="isRegVerify == 1">
|
||||
<Input v-model="formDatum.code" :placeholder="$L('输入邮箱验证码')"/>
|
||||
@ -25,6 +24,7 @@ export default {
|
||||
data() {
|
||||
return {
|
||||
loadIng: 0,
|
||||
configLoad: 0,
|
||||
|
||||
formDatum: {
|
||||
newEmail: '',
|
||||
@ -110,10 +110,13 @@ export default {
|
||||
},
|
||||
|
||||
getRegVerify() {
|
||||
this.configLoad++
|
||||
this.$store.dispatch("call", {
|
||||
url: 'system/setting/email',
|
||||
}).then(({data}) => {
|
||||
this.isRegVerify = data.reg_verify === 'open';
|
||||
}).finally(_ => {
|
||||
this.configLoad--
|
||||
})
|
||||
},
|
||||
},
|
||||
|
||||
@ -261,10 +261,6 @@
|
||||
border-top: 1px solid #F4F4F5;
|
||||
}
|
||||
|
||||
.setting-email {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.setting-input {
|
||||
max-width: 460px;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user