@model sbcLabSystem.Models.Backstage.ShowPageViewModel
|
@{
|
ViewBag.Title = "血型血清学质量评估项目";
|
}
|
|
<script type="text/javascript">
|
$(function () {
|
viewModel = new myViewModel_Page(@Html.Raw(Json.Encode(Model)));
|
ko.applyBindings(viewModel, $(".container")[1]);
|
});
|
function myViewModel_Page(data) {
|
var self = this;
|
ko.mapping.fromJS(data, myViewModel_Page.mapping, self);
|
}
|
myViewModel_Page.mapping = {
|
RegInfo: {
|
create: function (options) {
|
return new QCDistRegInfo(options.data);
|
}
|
}
|
}
|
function QCDistRegInfo(data) {
|
var self = this;
|
self.Title = ko.pureComputed(function () {
|
return "血型血清学质量评估项目({0}类)".format(data.ProjectDescribeString);
|
}, self);
|
self.QCDescription = ko.pureComputed(function () {
|
var text = "质评号:{0} 发布时间:{1} 结束时间:{2} 是否批阅:{3} 实验室编号:{4} 用户ID:{5} 单位名称:{6}"
|
.format(data.QCDistributionNo, data.IssuedDateString, data.CloseDateString,
|
data.IsEnding, data.LabCode, data.LabCode, data.CompanyName);
|
return text;
|
}, self);
|
ko.mapping.fromJS(data, {}, self);
|
}
|
</script>
|
|
@Html.Partial("HeadUI");
|
<div class="container">
|
<div class="row" data-bind="with:RegInfo">
|
<div class="col-xs-12 text-center">
|
<h2 data-bind="text:Title"></h2>
|
</div>
|
</div>
|
<div class="row" data-bind="with:RegInfo" style="border-top: 2px solid #dadada">
|
<div class="col-xs-12 text-center">
|
<span data-bind="text:QCDescription"></span>
|
</div>
|
</div>
|
</div>
|
<div class="container">
|
@Html.Partial("TestPage", Model)
|
</div>
|
@Html.Partial("Bottom")
|