Files
waf-platform/EdgeUser/web/views/@default/ns/domains/create.js

42 lines
857 B
JavaScript

Tea.context(function () {
this.addingType = "one"
this.$delay(function () {
this.$refs.nameInput.focus()
this.changeUserId(0)
})
this.success = NotifySuccess("保存成功", "/ns/domains")
this.setAddingType = function (addingType) {
this.addingType = addingType
switch (addingType) {
case "one":
this.$delay(function () {
this.$refs.nameInput.focus()
})
break
case "batch":
this.$delay(function () {
this.$refs.namesInput.focus()
})
break
}
}
this.hasGroups = false
this.changeUserId = function (userId) {
this.$post("/ns/domains/groups/options")
.params({
userId: userId
})
.success(function (resp) {
this.hasGroups = resp.data.groups.length > 0
if (this.hasGroups) {
this.$delay(function () {
this.$refs.groupSelector.reload(userId)
})
}
})
}
})