新增删除功能
This commit is contained in:
@@ -29,26 +29,34 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 构建下拉组合框
|
// 构建下拉组合框
|
||||||
build: function (url, idstr, defval) {
|
build: function (val, idstr, defval) {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
if (url) {
|
if (val) {
|
||||||
$.ajax({
|
if (Object.prototype.toString.call(val) === '[object Object]') {
|
||||||
type: 'post',
|
$(idstr).empty();
|
||||||
url: url,
|
$.each(val, function (n, value) {
|
||||||
dataType: 'json',
|
$(idstr).append("<option value='" + value.oval + "' data-value='" + value.oval + "'>" + value.otxt + "</option>");
|
||||||
success: function (json) {
|
});
|
||||||
$(idstr).empty();
|
$(idstr).btComboBox();
|
||||||
$.each(json, function (n, value) {
|
_this.setDef(idstr, defval);
|
||||||
$(idstr).append("<option value='" + value.oval + "' data-value='" + value.oval + "'>" + value.otxt + "</option>");
|
} else {
|
||||||
});
|
$.ajax({
|
||||||
$(idstr).btComboBox();
|
type: 'post',
|
||||||
_this.setDef(idstr, defval);
|
url: val,
|
||||||
}
|
dataType: 'json',
|
||||||
});
|
success: function (json) {
|
||||||
|
$(idstr).empty();
|
||||||
|
$.each(json, function (n, value) {
|
||||||
|
$(idstr).append("<option value='" + value.oval + "' data-value='" + value.oval + "'>" + value.otxt + "</option>");
|
||||||
|
});
|
||||||
|
$(idstr).btComboBox();
|
||||||
|
_this.setDef(idstr, defval);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$(idstr).btComboBox();
|
$(idstr).btComboBox();
|
||||||
_this.setDef(idstr, defval);
|
_this.setDef(idstr, defval);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@@ -594,6 +594,15 @@ export default {
|
|||||||
$("#radishRenewPrice").val("");
|
$("#radishRenewPrice").val("");
|
||||||
$("#radishOriginalPrice").val("");
|
$("#radishOriginalPrice").val("");
|
||||||
|
|
||||||
|
$("input:radio[name='goldSale']")[0].checked = true;
|
||||||
|
$("input:radio[name='radishSale']")[0].checked = true;
|
||||||
|
$("input:radio[name='enable']")[0].checked = true;
|
||||||
|
$("input:radio[name='isSale']")[0].checked = true;
|
||||||
|
$("input:radio[name='isNobleLimit']")[0].checked = true;
|
||||||
|
$("input:radio[name='isMonsterLimit']")[0].checked = true;
|
||||||
|
$("input:radio[name='isWeekStarLimit']")[0].checked = true;
|
||||||
|
$("input:radio[name='isActivityLimit']")[0].checked = true;
|
||||||
|
|
||||||
$("#nobleId").btComboBox('disable');
|
$("#nobleId").btComboBox('disable');
|
||||||
ComboboxHelper.setDef("#nobleId", '0');
|
ComboboxHelper.setDef("#nobleId", '0');
|
||||||
|
|
||||||
|
@@ -358,7 +358,7 @@ export default {
|
|||||||
width: '5%',
|
width: '5%',
|
||||||
valign: 'middle',
|
valign: 'middle',
|
||||||
formatter: function (val, row, index) {
|
formatter: function (val, row, index) {
|
||||||
return '<button class="btn btn-sm btn-success opt-edit" data-index="' + index + '">编辑</button>';
|
return '<button class="btn btn-sm btn-success opt-edit" data-index="' + index + '">编辑</button>' + '<button class="btn btn-sm btn-default opt-del" data-index="' + index + '">删除</button>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -490,6 +490,29 @@ export default {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('#table').on('click', '.opt-del', function () {
|
||||||
|
const currentData = $('#table').bootstrapTable('getData')[$(this).data('index')];
|
||||||
|
var id = currentData.id;
|
||||||
|
const msg = '确定要删除吗?';
|
||||||
|
if (confirm(msg)) {
|
||||||
|
$.ajax({
|
||||||
|
type: "get",
|
||||||
|
url: "/admin/seize-treasure/convert/item/del?id=" + id,
|
||||||
|
dataType: "json",
|
||||||
|
success: function (json) {
|
||||||
|
if (json.success == 'true' || json.code == 200) {
|
||||||
|
$("#tipMsg").text("删除成功");
|
||||||
|
$("#tipModal").modal('show');
|
||||||
|
TableHelper.doRefresh("#table");
|
||||||
|
} else {
|
||||||
|
$("#tipMsg").text("删除失败." + json.message);
|
||||||
|
$("#tipModal").modal('show');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@@ -279,7 +279,7 @@ export default {
|
|||||||
width: '5%',
|
width: '5%',
|
||||||
valign: 'middle',
|
valign: 'middle',
|
||||||
formatter: function (val, row, index) {
|
formatter: function (val, row, index) {
|
||||||
return '<button class="btn btn-sm btn-success opt-edit" data-index="' + index + '">编辑</button>';
|
return '<button class="btn btn-sm btn-success opt-edit" data-index="' + index + '">编辑</button>' + '<button class="btn btn-sm btn-default opt-del" data-index="' + index + '">删除</button>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -365,6 +365,29 @@ export default {
|
|||||||
});
|
});
|
||||||
$("#deployedModal").modal('show');
|
$("#deployedModal").modal('show');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('#table').on('click', '.opt-del', function () {
|
||||||
|
const currentData = $('#table').bootstrapTable('getData')[$(this).data('index')];
|
||||||
|
var id = currentData.id;
|
||||||
|
const msg = '确定要删除吗?';
|
||||||
|
if (confirm(msg)) {
|
||||||
|
$.ajax({
|
||||||
|
type: "get",
|
||||||
|
url: "/admin/seize-treasure/pool/item/del?id=" + id,
|
||||||
|
dataType: "json",
|
||||||
|
success: function (json) {
|
||||||
|
if (json.success == 'true' || json.code == 200) {
|
||||||
|
$("#tipMsg").text("删除成功");
|
||||||
|
$("#tipModal").modal('show');
|
||||||
|
TableHelper.doRefresh("#table");
|
||||||
|
} else {
|
||||||
|
$("#tipMsg").text("删除失败." + json.message);
|
||||||
|
$("#tipModal").modal('show');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
},
|
},
|
||||||
optEdit() {
|
optEdit() {
|
||||||
$('#table').on('click', '.opt-edit', function () {
|
$('#table').on('click', '.opt-edit', function () {
|
||||||
|
@@ -340,7 +340,7 @@ export default {
|
|||||||
width: '5%',
|
width: '5%',
|
||||||
valign: 'middle',
|
valign: 'middle',
|
||||||
formatter: function (val, row, index) {
|
formatter: function (val, row, index) {
|
||||||
return '<button class="btn btn-sm btn-success opt-edit" data-index="' + index + '">编辑</button>';
|
return '<button class="btn btn-sm btn-success opt-edit" data-index="' + index + '">编辑</button>' + '<button class="btn btn-sm btn-default opt-del" data-index="' + index + '">删除</button>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -501,6 +501,29 @@ export default {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('#table').on('click', '.opt-del', function () {
|
||||||
|
const currentData = $('#table').bootstrapTable('getData')[$(this).data('index')];
|
||||||
|
var id = currentData.id;
|
||||||
|
const msg = '确定要删除吗?';
|
||||||
|
if (confirm(msg)) {
|
||||||
|
$.ajax({
|
||||||
|
type: "get",
|
||||||
|
url: "/admin/seize-treasure/reward/del?id=" + id,
|
||||||
|
dataType: "json",
|
||||||
|
success: function (json) {
|
||||||
|
if (json.success == 'true' || json.code == 200) {
|
||||||
|
$("#tipMsg").text("删除成功");
|
||||||
|
$("#tipModal").modal('show');
|
||||||
|
TableHelper.doRefresh("#table");
|
||||||
|
} else {
|
||||||
|
$("#tipMsg").text("删除失败." + json.message);
|
||||||
|
$("#tipModal").modal('show');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
unmounted() {
|
unmounted() {
|
||||||
|
Reference in New Issue
Block a user