Files
waf-platform/EdgeAdmin/web/views/@default/users/identity/enterprise.js

72 lines
1.5 KiB
JavaScript

Tea.context(function () {
this.isRejecting = false
this.rejectReason = ""
this.reject = function () {
this.isRejecting = true
this.$delay(function () {
this.$refs.rejectReasonBox.focus()
})
}
this.cancelRejecting = function () {
this.isRejecting = !this.isRejecting
}
this.rejectConfirm = function () {
if (this.identity == null) {
teaweb.warn("表单错误,请刷新后重试")
return
}
if (this.rejectReason.length == 0) {
let that = this
teaweb.warn("请输入驳回理由", function () {
that.$refs.rejectReasonBox.focus()
})
return
}
this.$post(".reject")
.params({
userId: this.user.id,
identityId: this.identity.id,
reason: this.rejectReason
})
.success(function () {
teaweb.success("驳回成功", function () {
teaweb.reload()
})
})
}
this.verify = function () {
let that = this
teaweb.confirm("确定要通过审核吗?", function () {
this.$post(".verify")
.params({
userId: that.user.id,
identityId: that.identity.id
})
.success(function () {
teaweb.success("操作成功", function () {
teaweb.reload()
})
})
})
}
this.resetStatus = function () {
let that = this
teaweb.confirm("确定要重置当前实名状态吗?", function () {
this.$post(".reset")
.params({
userId: that.user.id,
identityId: that.identity.id
})
.success(function () {
teaweb.success("操作成功", function () {
teaweb.reload()
})
})
})
}
})