123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta name="keywords"
- content="${article.categoryNames}" />
- <meta name="description" content="${article.profile}" />
- <title>${article.title}</title>
- <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
- <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700&display=swap&subset=latin-ext"
- rel="stylesheet">
- <link href="/css/bootstrap.css" rel="stylesheet">
- <link href="/css/font-awesome.css" rel="stylesheet">
- <link href="/css/swiper.css" rel="stylesheet">
- <link href="/css/magnific-popup.css" rel="stylesheet">
- <link href="/css/styles.css" rel="stylesheet">
- <link href="/css/reset.css" rel="stylesheet" >
- <link href="/css/tongyong.css" rel="stylesheet">
- <link href="/css/knowledgeField.css" rel="stylesheet" >
- </head>
- <body data-spy="scroll" data-target=".fixed-top" id="body">
- <div class="spinner-wrapper">
- <div class="spinner">
- <div class="bounce1"></div>
- <div class="bounce2"></div>
- <div class="bounce3"></div>
- </div>
- </div>
- <iframe id="headerIframe" src="/moduleView/header.html" class="iframeClass"></iframe>
- <div class="knowledgeFieldCon">
- <div v-if="isItForDetails" class="knowledgeDetails">
- <div class="returnIcon" id="returnIcon">
- <img src="/image/ions/zuos.png" />
- </div>
- <div class="knowledgeDetails-left">
- <div class="knowledgeDetails-left-title">
- ${article.title}
- <div class="previewTwo">预览量:${article.viewCount}</div>
- </div>
- <div class="dividingLine"></div>
- <div class="knowledgeDetails-left-con">
- <div class="flex distribution">
- <ul class="flex">
- <li class="grey">标签:</li>
- <#list categoryNameList as item>
- <li class="blue">${item}</li>
- </#list>
- </ul>
- </div>
- <div class="flex-center distribution timeContent">
- <p>发布时间</p>
- <span>${ article.createTimeStr }</span>
- </div>
- <div class="flex-center distribution readUse" style="justify-content: flex-end;">
- <div class="text">推荐使用:</div>
- <#if article?exists && article.productId?exists>
- <#if article.productId == "1">
- <a target="_blank" href="http://worktime.ttkuaiban.com/#/login" class="jumpToImg">工时管家</a>
- <#elseif article.productId == "2">
- <a target="_blank" href="http://clinic.ttkuaiban.com/#/login" class="jumpToImg">随访管家</a>
- <#elseif article.productId == "3">
- <a target="_blank" href="http://worktime.ttkuaiban.com/#/login" class="jumpToImg">项目管家</a>
- <#elseif article.productId == "4">
- <a target="_blank" href="http://crm.ttkuaiban.com/login" class="jumpToImg">客户管家</a>
- <#elseif article.productId == "5">
- <a target="_blank" href="http://workshop.ttkuaiban.com" class="jumpToImg">生产车间管家</a>
- <#else>
- <div class="jumpToImg">敬请期待</div>
- </#if>
- <#else>
- <div class="jumpToImg">敬请期待</div>
- </#if>
- </div>
- </div>
- <div class="hypertextContent" id="hypertextContent">
- ${ article.content }
- </div>
- <div class="knowledgeDetails-left-bottom flex-center"></div>
- </div>
- <div class="knowledgeDetails-right">
- <div class="latestArticles">
- <div class="knowledgeDetails-right-title">
- <div>最新文章</div>
- <a href="/articleTemplate/pageList/1" class="linkButton">查看更多></a>
- </div>
- <div class="line"></div>
- <div class="latestList">
- <#list latestList as item>
- <a href="/articleTemplate/articleDetail/${item.id}">
- <div class="latestList-item" data-item='${item.id}'>
- <div class="latestList-item-image">
- <img src="${item.coverImgUrl}" class="wh100"></img>
- </div>
- <div class="latestList-item-text">
- <div class="latestList-item-text-title">${ item.title }</div>
- <div class="data">${ item.createTimeStr }</div>
- </div>
- </div>
- </a>
- </#list>
- </div>
- </div>
- <div class="relatedRecommendations">
- <div class="knowledgeDetails-right-title">
- <div>相关推荐</div>
- <a href="/articleTemplate/pageList/1" class="linkButton">查看更多></a>
- </div>
- <div class="line"></div>
- <div class="latestList">
- <#list relatedList as item>
- <a href="/articleTemplate/articleDetail/${item.id}">
- <div class="latestList-item" data-item='${item.id}'>
- <div class="latestList-item-image">
- <img src="${item.coverImgUrl}" class="wh100"></img>
- </div>
- <div class="latestList-item-text">
- <div class="latestList-item-text-title">${ item.title }</div>
- <div class="data">${item.createTimeStr}</div>
- </div>
- </div>
- </a>
- </#list>
- </div>
- </div>
- </div>
- </div>
- <div class="modal" id="imageModal">
- <div class="layout" id="modalLayout">
- <button class="prev" id="prevBtn">
- <img src="/image/customer/zuo.png" />
- </button>
- <div class="modalImage">
- <img id="modalImage" src="" alt="Preview">
- </div>
- <button class="next" id="nextBtn">
- <img src="/image/customer/you.png" />
- </button>
- </div>
- </div>
- </div>
- </body>
- <script src="/js/js/jquery.min.js"></script> <!-- jQuery for Bootstrap's JavaScript plugins -->
- <script src="/js/js/popper.min.js"></script> <!-- Popper tooltip library for Bootstrap -->
- <script src="/js/js/bootstrap.min.js"></script> <!-- Bootstrap framework -->
- <script src="/js/js/jquery.easing.min.js"></script> <!-- jQuery Easing for smooth scrolling between anchors -->
- <script src="/js/js/swiper.min.js"></script> <!-- Swiper for image and text sliders -->
- <script src="/js/js/jquery.magnific-popup.js"></script> <!-- Magnific Popup for lightboxes -->
- <script src="/js/js/validator.min.js"></script> <!-- Validator.js - Bootstrap plugin that validates forms -->
- <script src="/js/js/scripts.js"></script>
- <script src="/js/iframe.js"></script>
- <script>
- $(document).ready(function() {
- const images = $('#hypertextContent img');
- images.on('click', function() {
- currentImageIndex = images.index(this);
- $('#modalImage').attr('src', $(this).attr('src'));
- $('#imageModal').fadeIn();
- updateButtons();
- });
- $('#prevBtn').on('click', function() {
- if (currentImageIndex > 0) {
- currentImageIndex--;
- $('#modalImage').attr('src', $(images[currentImageIndex]).attr('src'));
- updateButtons();
- }
- });
- $('#nextBtn').on('click', function() {
- if (currentImageIndex < images.length - 1) {
- currentImageIndex++;
- $('#modalImage').attr('src', $(images[currentImageIndex]).attr('src'));
- updateButtons();
- }
- });
- function updateButtons() {
- $('#prevBtn').prop('disabled', currentImageIndex === 0);
- $('#nextBtn').prop('disabled', currentImageIndex === images.length - 1);
- }
- $('#modalLayout').on('click', function(event) {
- if ($(event.target).is('#modalLayout')) {
- $('#imageModal').fadeOut();
- }
- });
- });
-
- const knowledgeDetails = '/articleTemplate/articleDetail'
- function toKnowledge() {
- window.location.href = `/articleTemplate/pageList/1`
- }
-
- $('#returnIcon').click(function () {
- window.history.back()
- })
- $('#imgClick').click(function () {
- const id = ${article.productId}
- const jumpObject = {
- '1': 'http://worktime.ttkuaiban.com/#/login',
- '2': 'http://clinic.ttkuaiban.com/#/login',
- '3': 'http://worktime.ttkuaiban.com/#/login',
- '4': 'http://crm.ttkuaiban.com/login',
- '5': 'http://workshop.ttkuaiban.com'
- }
- if (id) {
- // window.location.href = jumpObject[id]
- window.open(jumpObject[id], '_blank');
- }
- })
- // document.addEventListener("DOMContentLoaded", function () {
- // const items = document.querySelectorAll('.latestList-item');
- // items.forEach(item => {
- // item.addEventListener('click', function () {
- // const itemData = item.getAttribute('data-item');
- // console.log('点击了', itemData)
- // window.location.href = knowledgeDetails + `/` + itemData
- // });
- // });
- // });
- function reinitIframe() {
- const iframe = document.getElementById("headerIframe");
- let observer = null
- if (iframe) {
- const iframeDocument = iframe.contentDocument || iframe.contentWindow.document;
- const iframeBody = iframeDocument.body
- observer = new MutationObserver(function(mutationsList, observer) {
- const bodyHeight = iframeBody.clientHeight;
- iframe.style.height = (bodyHeight + 1) + 'px';
- });
- observer.observe(iframeBody, { attributes: true, childList: true, subtree: true });
- let imgElement = iframeDocument.getElementById('logo');
- let headerItems = iframeDocument.querySelectorAll('.header-item')
- let headerView = iframeDocument.querySelector('.headerView')
- headerView.style.background = '#fff'
- imgElement.src = './image/logos.jpg'
- headerView.style.boxShadow = '0 0 10px rgba(0, 0, 0, 0)';
- headerItems.forEach(function(item) {
- item.style.color = '#000'; // 设置你想要的字体颜色
- });
- }
- }
- reinitIframe()
- </script>
- </html>
|