var submitclick_assetunit = false; $(function () { $("#InitialMoney").parent().addClass("hide") $(".form-group").removeClass("col-md-6"); SetAceDropDown(false); var iniMomeyObj = $("#InitialMoney"); iniMomeyObj.blur(function () { iniMomeyObj.val(numeral(iniMomeyObj.val()).format('0,0')); }); iniMomeyObj.val(numeral(iniMomeyObj.val()).format('0,0')); $("#InitialMoney").focus(function () { iniMomeyObj.val(numeral(iniMomeyObj.val()).value()); }); if (page.HasGroup) { $('#UserGroup').on('change', updateTraderIds); updateTraderIds(); } if (page.IsDongGuan) { updateSysUserIds(); } }); function updateTraderIds() { let group = $('#UserGroup').val(); let html = ylotc.traders.filter(x => x.UserGroup === group) .map(x => { let selected = page.TraderIdsInt.indexOf(x.id) >= 0 ? 'selected' : ''; return ``; }).join(""); $('#TraderIds').html(html).trigger("chosen:updated"); } function updateSysUserIds() { let group = $('#UserGroup').val(); let html = ylotc.sysusers .map(x => { let selected = page.TraderIdsInt.indexOf(x.id) >= 0 ? 'selected' : ''; return ``; }).join(""); $('#TraderIds').html(html).trigger("chosen:updated"); } function checkSubmitData() { var pass = $('#assetunitEditForm').valid(); return pass; } function saveassetunit(confirmBookCategoryChange) { var iniMomeyObj = $("#InitialMoney"); iniMomeyObj.val(numeral(iniMomeyObj.val()).value()); if (!checkSubmitData()) return false; var data = $("#assetunitEditForm").serializeObject(); if (Array.isArray(data.TraderIds)) { data.TraderIds = data.TraderIds.join(','); } data.confirmBookCategoryChange = confirmBookCategoryChange === true; var ajaxopt = { type: "Post", url: "/assetunit/assetunitEditJson", data: data, dataType: "json", success: function (data) { if (data.success) { if (data.obj && data.obj.NeedBookCategoryChangeConfirm) { main.confirm(data.obj.Message, function () { saveassetunit(true); }); return; } window.parent.showmiddlemessage("成功更新本条数据"); try { window.parent.reloadassetunit(); } catch (e) { } window.location.href = "/assetunit/assetunitview?enid=" + data.obj.EncryptId; } else { alert(data.msg); } }, error: function (msg) { alert("error:" + msg); } } main.ajax(ajaxopt); } function setTraderName() { $("#TraderName").val($("#TraderId").find(":selected").text()); } function changeMoneyToChinese() { var money = $("#InitialMoney").val(); var hundredMillion = 100000000; var tenThousand = 10000; var countOfHundredMillion = Math.floor(money / hundredMillion); var countOfTenThousand = Math.floor((money % hundredMillion) / tenThousand); var lessThanTenThousand = money % tenThousand; var result = lessThanTenThousand.toFixed(2); if (countOfTenThousand > 0) { result = countOfTenThousand + "万" + result; } if (countOfHundredMillion > 0) { result = countOfHundredMillion + "亿" + result; } document.getElementById("showChineseMoney").innerHTML = result; } function addGroup() { $("#myModal").modal("show"); } var vueDetails = new Vue({ el: "#myModal", data: { GroupName: '' }, methods: { closeModal: function () { $('#myModal').modal('hide'); }, saveModal: function () { var data = { Name: this.GroupName, }; var ajaxopt = { type: "Post", url: "/assetunit/assetunitgroupEditJson", data: data, dataType: "json", success: function (data) { if (data.success) { window.parent.showmiddlemessage("保存成功"); $("#GroupId").append(''); $("#GroupId").val(data.obj.id); $('#myModal').modal('hide'); } else { alert(data.msg); } }, error: function (msg) { alert("error:" + msg); } } main.ajax(ajaxopt); } } });