BN089-BS开发框架MVC4版/source20131023/Zephyr.Web/Areas/Mms/Views/Check/Edit.cshtml
(开头部分) 11KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
@{
ViewBag.Title = "Edit";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@section scripts{
<script src="~/Areas/Mms/ViewModels/mms.com.js"></script>
<script src="~/Areas/Mms/ViewModels/mms.viewModel.edit.js"></script>
<script type="text/javascript">
var data = @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model));
ko.bindingViewModel(new viewModel(data));
function viewModel(data)
{
var self = this;
mms.viewModel.edit.apply(self, arguments);
this.grid.size = { w: 6, h: 151};
this.grid.OnAfterCreateEditor = function(editors,row){
com.readOnlyHandler('input')(editors["OperateNum"].target, true);
com.readOnlyHandler('input')(editors["OperateMoney"].target, true);
var fnCalc = function(){
editors["OperateNum"].target.numberbox('setValue',editors["ActualNum"].target.numberbox('getValue')-row.BookNum);
editors["OperateMoney"].target.numberbox('setValue',editors["ActualNum"].target.numberbox('getValue') * editors["ActualUnitPrice"].target.numberbox('getValue') -row.BookMoney);
};
editors["ActualNum"].target.blur(fnCalc);
editors["ActualUnitPrice"].target.blur(fnCalc);
var BookMoney=0;
var OperateMoney = Number(editors["OperateMoney"].target.numberbox('getValue')) - Number(editors["OperateMoney"].oldHtml.replace(',', '') * 100) / 100
$.each(self.grid.datagrid('getData').rows, function () {
BookMoney += Number(this.BookMoney);
OperateMoney +=Number(this.OperateMoney);
});
self.form.BookMoney(BookMoney);
self.form.OperateMoney(OperateMoney);
};
this.addRowClick = function(){
if (self.readonly()) return;
var param = {_xml:"mms.material_check",WarehouseCode:self.form.WarehouseCode()};
mms.com.selectMaterial(self,param);
};
this.removeRowClick = function () {
if (self.readonly()) return;
self.gridEdit.deleterow();
var BookMoney=0;
var OperateMoney =0;
$.each(self.grid.datagrid('getData').rows, function () {
BookMoney += Number(this.BookMoney);
OperateMoney +=Number(this.OperateMoney);
});
self.form.BookMoney(BookMoney);
self.form.OperateMoney(OperateMoney);
};
}
</script>
}
<div class="z-toolbar">
<a id="a_save" href="#" plain="true" class="easyui-linkbutton" icon="icon-save" data-bind="click:saveClick,linkbuttonDisable:readonly" title="保存">保存</a>
<a id="a_undo" href="#" plain="true" class="easyui-linkbutton" icon="icon-undo" data-bind="click:rejectClick,linkbuttonDisable:readonly" title="撤消">撤消</a>
<a id="a_audit" href="#" plain="true" class="easyui-linkbutton" icon="icon-user-accept" data-bind="click:auditClick,easyuiLinkbutton:approveButton" title="审核">审核</a>
后面还有 100 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
