39 lines
1.1 KiB
JavaScript
39 lines
1.1 KiB
JavaScript
|
|
var vue = new Vue({
|
|
el: "#vueDiv",
|
|
data: {
|
|
underlying_manager: {
|
|
id: null,
|
|
UnderlyingCode: basketUnderlyingName,
|
|
Price: 0,
|
|
Items: [],
|
|
}
|
|
},
|
|
mounted: function () {
|
|
this.loadData();
|
|
},
|
|
methods: {
|
|
loadData: function () {
|
|
var thisObj = this;
|
|
if (!main.isEmpty(thisObj.underlying_manager.UnderlyingCode)) {
|
|
main.post("/BasketUnderlying/GetBasketUnderlyingByName",
|
|
{ name: thisObj.underlying_manager.UnderlyingCode }).done(function (result) {
|
|
thisObj.underlying_manager.Items = result.obj.Items;
|
|
});
|
|
}
|
|
},
|
|
cancel: function () {
|
|
if (parent) {
|
|
parent.layer.closeAll();
|
|
}
|
|
},
|
|
Edit: function () {
|
|
var thisObj = this;
|
|
var url = "/BasketUnderlying/EditBasketUnderlyingSettingView";
|
|
url += `?basketUnderlyingName=${encodeURIComponent(thisObj.underlying_manager.UnderlyingCode)}`;
|
|
window.location.href = (url);
|
|
}
|
|
}
|
|
})
|
|
|