92 lines
2.4 KiB
JavaScript
92 lines
2.4 KiB
JavaScript
var submitclick_assetunit = false;
|
|
const consAssetUnits = ylotc.assetunits;
|
|
const inputFormatPercent = Object.freeze({ precision: 2 });
|
|
$(function () {
|
|
$(".form-group").removeClass("col-md-6");
|
|
SetAceDropDown(false);
|
|
var assetId = page.assetId;
|
|
let autoAssetUnit = FastVue.autocomplete(document.getElementById('AssetId'), {
|
|
nameField: 'Name', valueField: 'id', searchField: ['Name', 'PinYin'], lookup: consAssetUnits,
|
|
onSelect: changeAsset
|
|
});
|
|
let asset = assetId ? consAssetUnits.find(x => x.id === assetId) : null;
|
|
if (!asset && page.IsNew) {
|
|
asset = consAssetUnits[0];
|
|
}
|
|
autoAssetUnit.setData(asset);
|
|
autoAssetUnit.setData
|
|
changeAsset();
|
|
if (page.IsDongGuan) {
|
|
$('#approvalGradeEditForm').find('label[for=TraderNames]').text('系统账号')
|
|
}
|
|
|
|
$("#TraderNames").prop("disabled", true);
|
|
FastVue.numberInput(document.getElementById('DeltaCashScale'), inputFormatPercent);
|
|
changeRule();
|
|
if ($("#Rule_chosen .chosen-single span")) {
|
|
$("#Rule_chosen .chosen-single span").bind("change", changeRule)
|
|
}
|
|
});
|
|
|
|
|
|
|
|
function checkSubmitData() {
|
|
|
|
}
|
|
|
|
function saveassetunit() {
|
|
checkSubmitData();
|
|
|
|
var data = {
|
|
Id: $("#id").val(),
|
|
AssetId: $("#AssetId").val(),
|
|
RoleId: $("#RoleId").val(),
|
|
Rule: $("#Rule").val(),
|
|
DeltaCashScale: $("#DeltaCashScale").val(),
|
|
};
|
|
|
|
var ajaxopt = {
|
|
type: "Post",
|
|
url: "/AccountOpeningProcess/ApprovalGradeEditJson",
|
|
data: data,
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.success) {
|
|
window.parent.showmiddlemessage("成功更新本条数据");
|
|
window.parent.reloadassetunit();
|
|
layer.closeMe();
|
|
}
|
|
else {
|
|
main.alert(data.msg);
|
|
}
|
|
},
|
|
error: function (msg) {
|
|
main.alert("error:" + msg);
|
|
}
|
|
}
|
|
main.ajax(ajaxopt);
|
|
}
|
|
|
|
function changeAsset() {
|
|
var assetUnitId = $("#AssetId").val();
|
|
if (assetUnitId) {
|
|
main.post("/AssetUnit/GetAssetUnitTradeNames", { id: assetUnitId }, { async: false }).done(function (res) {
|
|
if (res) {
|
|
$("#TraderNames").val(res);
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
function changeRule() {
|
|
var rule = $("#Rule").val();
|
|
if (rule != 1) {
|
|
$("#Scale").hide();
|
|
} else {
|
|
$("#Scale").show();
|
|
}
|
|
}
|
|
|
|
|
|
|