123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- @model PublicInfoIndexModel
- @section style{
- <link rel="stylesheet" href="@ConfigHelper.GetCDNPrefix()/assets/plugins/page/paging.css">
- <link rel="stylesheet" href="@ConfigHelper.GetCDNPrefix()/assets/css/info.css">
- }
- <div class="banner">
- <picture>
- <source srcset="@(!string.IsNullOrWhiteSpace(Model.GalleryEntity.MobileImage)?Model.GalleryEntity.MobileImage:Model.GalleryEntity.Image)" media="(max-width: 767px)">
- <img src="@Model.GalleryEntity.Image" alt="">
- </picture>
- </div>
- <div class="container info">
- <div class="row">
- <h2 class="title visible-xs-inline-block open-mask">
- 公开信息披露
- <i></i>
- </h2>
- <div class="left">
- <h2 class="title close-mask">
- <em class="visible-xs-inline-block">
- <img src="/assets/image/arrow-color-left.png" alt="">
- </em>公开信息披露
- </h2>
- <div class="ul-box">
- <ul>
- @foreach (var item in Model.TypeList.Where(x => x.ParentId == 0))
- {
- var list1 = Model.TypeList.Where(x => x.ParentId == item.Id).ToList();
- var count1 = list1.Count;
- <li>
- <a href="@(count1>0?"javascript:void(0)":"/PublicInfo/Index?TypeId="+item.Id)" class="@(item.Id == Model.TypeId?"active":"")">
- @item.Name
- @if (count1 > 0)
- {
- <i></i>
- }
- </a>
- @if (count1 > 0)
- {
- <ul>
- @foreach (var child1 in list1)
- {
- var list2 = Model.TypeList.Where(x => x.ParentId == child1.Id).ToList();
- var count2 = list2.Count;
- <li>
- <a href="@(count2>0?"javascript:void(0)":"/PublicInfo/Index?TypeId="+child1.Id)" class="@(child1.Id == Model.TypeId?"active":"")">
- @child1.Name@if (count2 > 0)
- {<i></i>}
- </a>
- @if (count2 > 0)
- {
- <ul>
- @foreach (var child2 in list2)
- {
- var list3 = Model.TypeList.Where(x => x.ParentId == child2.Id).ToList();
- var count3 = list3.Count;
- <li>
- <a href="@(count3>0?"javascript:void(0)":"/PublicInfo/Index?TypeId="+child2.Id)" class="@(child2.Id == Model.TypeId?"active":"")">
- @child2.Name
- @if (count3 > 0)
- {
- <i></i>
- }
- </a>
- @if (count3 > 0)
- {
- <ul>
- @foreach (var child3 in list3)
- {
- var list4 = Model.TypeList.Where(x => x.ParentId == child3.Id).ToList();
- var count4 = list4.Count;
- <li>
- <a href="@(count4>0?"javascript:void(0)":"/PublicInfo/Index?TypeId="+child3.Id)" class="@(child3.Id == Model.TypeId?"active":"")">
- @child3.Name
- @if (count4 > 0)
- {
- <i></i>
- }
- </a>
- </li>
- }
- </ul>
- }
- </li>
- }
- </ul>
- }
- </li>
- }
- </ul>
- }
- </li>
- }
- </ul>
- </div>
- </div>
- <div class="right">
- <h2>@Model.TypeName</h2>
- @if (!Model.Id.HasValue)
- {
- @if (Model.ArticleList.Count > 0)
- {
- <ul>
- @foreach (var item in Model.ArticleList)
- {
- <li>
- <a href="@(!string.IsNullOrWhiteSpace(item.Detail)||string.IsNullOrWhiteSpace(item.FileUrl) ? Url.Action("Index","PublicInfo",new { id=item.Id}) : item.FileUrl)" @(!string.IsNullOrWhiteSpace(item.Detail) || string.IsNullOrWhiteSpace(item.FileUrl) ? "" : "target='_blank'")><span>@item.Title</span><em>@item.PublishTime.ToString("yyyy-MM-dd")</em></a>
- </li>
- }
- </ul>
- <div class="pageDiv"></div>
- }
- else
- {
- @if (Model.TypeName.Contains("人身保险新型产品"))
- {
- <p style="padding:40px 0;">暂无相关产品</p>
- }
- else
- {
- <p style="padding:40px 0;"> 暂无相关内容 </p>
- }
- }
- }
- else
- {
- <div class="info-detail">
- <h4>@Model.PublicInfoEntity.Title</h4>
- <div class="con">
- @Html.Raw(Model.PublicInfoEntity.Detail)
- @if (!string.IsNullOrWhiteSpace(Model.PublicInfoEntity.FileUrl))
- {
- <a href="@Model.PublicInfoEntity.FileUrl" target="_blank">@Model.PublicInfoEntity.FileName</a>
- }
- </div>
- </div>
- }
- </div>
- </div>
- </div>
- @section script{
- <script src="/assets/plugins/page/jquery.page.js"></script>
- <script>
- window.dataMark = "0$15231983314041342$$15231984064511103$";
- $(function () {
- $(".open-mask").click(function () {
- $(".left").addClass("showIn")
- })
- $(".close-mask").click(function () {
- $(".left").removeClass("showIn")
- })
- //左侧折叠
- $(".ul-box a").has("i").on("click", function () {
- if ($(this).hasClass("cur")) {
- $(this).removeClass("cur").siblings("ul").slideUp().find("a").removeClass("cur").siblings(
- "ul").slideUp();
- } else {
- $(this).addClass("cur").siblings("ul").slideDown();
- $(this).closest("li").siblings("li").find("a").removeClass("cur").siblings("ul").slideUp();
- }
- });
- $("a.active").parents("ul").show().siblings("a").addClass("active cur");
- //分页
- var pageSize =1;
- var rowsCount = @(Model.RowsCount);
- var pageIndex = @(Model.PageIndex);
- $(".pageDiv").createPage({
- pageCount: Math.ceil(rowsCount / pageSize), //总页数
- current: pageIndex, //当前页
- turndown: 'false',
- backFn: function (p) {
- pageIndex = p;
- location.href = "@Url.Action("Index", "PriceAnnouncement", new {TypeId= Model.TypeId})&pageIndex=" + pageIndex + "&pageSize=" + pageSize;
- }
- });
- })
- </script>
- }
|