songjun
2024-09-05 a3302fda10ff21ed3700be462ad560163ca13f14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
@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")