修改编辑小组信息的时候的 radio 不能绑定的问题

This commit is contained in:
virusdefender
2015-08-11 20:12:05 +08:00
parent 3f8a8e98b3
commit d93c4559a5
2 changed files with 6 additions and 10 deletions

View File

@@ -14,11 +14,7 @@ require(["jquery", "avalon", "csrf", "bs_alert", "validation"], function ($, ava
name: "",
description: "",
join_group_setting: {0: false, 1: false, 2: false},
checked_setting: 0,
getSettingChecked: function (setting) {
return setting == vm.join_group_setting;
},
checked_setting: "0",
updateGroupInfo: function () {
$.ajax({
@@ -26,7 +22,7 @@ require(["jquery", "avalon", "csrf", "bs_alert", "validation"], function ($, ava
url: "/api/admin/group/",
method: "put",
data: {group_id: avalon.vmodels.admin.group_id, name: vm.name,
description: vm.description, join_group_setting: vm.join_group_setting},
description: vm.description, join_group_setting: vm.checked_setting},
dataType: "json",
success: function (data) {
if (!data.code) {
@@ -107,7 +103,7 @@ require(["jquery", "avalon", "csrf", "bs_alert", "validation"], function ($, ava
if (!data.code) {
vm.name = data.data.name;
vm.description = data.data.description;
vm.join_group_setting[data.data.join_group_setting] = true;
vm.checked_setting = data.data.join_group_setting.toString();
}
else {
bs_alert(data.data);