<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">($_TEMP = function () {
    /* é¡µé¢åº•éƒ¨ç»„ä»¶ */
    var footerStr = '&lt;div class="footer"&gt;' +
        '&lt;div class="footer-w"&gt;' +
           '&lt;div class="footer-line"&gt;' +
              '&lt;a href="' + $_BASE.HOST_URL + '/static/copyright.html" target="_blank"&gt;ç‰ˆæƒå£°æ˜Ž&lt;/a&gt;' +
                '&amp;nbsp;-&amp;nbsp;' +
            '&lt;a href="' + $_BASE.HOST_URL + '/static/private.html" target="_blank"&gt;éšç§å£°æ˜Ž&lt;/a&gt;' +
            '&lt;/div&gt;' +
            '&lt;div class="footer-line"&gt;' +
                '&lt;a href="https://beian.miit.gov.cn" target="_blank"&gt;&lt;img src="' + $_BASE.HOST_URL + '/images/ghs.png"&gt;é„‚å…¬å®‰ç½‘å®‰å¤‡ 4201602000211å·&lt;/a&gt;' +
                '&amp;nbsp;' +
                '&lt;a href="https://beian.miit.gov.cn" target="_blank"&gt;é„‚ICPå¤‡17018138å·-2&lt;/a&gt;' +
            '&lt;/div&gt;' +
            '&lt;div class="footer-line"&gt;&lt;a href="http://jubao.py.cnhubei.com/" target="_blank"&gt;æ¹–åŒ—çœäº’è”ç½‘è¿æ³•å’Œä¸è‰¯ä¿¡æ¯ä¸¾æŠ¥&lt;/a&gt; &amp;nbsp;&amp;nbsp; è¿æ³•å’Œä¸è‰¯ä¿¡æ¯ä¸¾æŠ¥ç”µè¯ï¼š86777777ã€€ä¸¾æŠ¥é‚®ç®±ï¼šbaoliao@ctdsb.net&lt;/div&gt;' +
            '&lt;div class="footer-line"&gt;Copyright 2001-2018 æ¹–åŒ—æ¥šå¤©éƒ½å¸‚æŠ¥ä¼&nbsp;åª’æœ‰é™è´£ä»»å…¬å¸,All Rights Reserved. &lt;span&gt;&amp;nbsp;ç‰ˆæƒæ‰€æœ‰ï¼ŒéžæŽˆæƒä¸å¾—è½¬è½½ã€‚&lt;/span&gt;&lt;/div&gt;' +
            '&lt;div class="footer-line"&gt;ä¸»ç®¡ï¼šä¸­å…±æ¹–åŒ—çœå§”å®£ä¼&nbsp;éƒ¨ æ¹–åŒ—çœäººæ°‘æ”¿åºœæ–°é—»åŠžå…¬å®¤&lt;/div&gt;' +
        '&lt;/div&gt;' +
    '&lt;/div&gt;';

    /* é¡µé¢å³ä¾§ç»„ä»¶ */
    var rightStr = '&lt;div class="main-right"&gt;' +
        '&lt;div class="jm-download-box"&gt;' +
            '&lt;a class="download-img" href="https://jms.ctdsb.net/web/download.html"&gt;' +
                '&lt;img src="' + $_BASE.HOST_URL + '/images/logo_download.png"&gt;' +
                '&lt;span&gt;ä¸‹è½½å®¢æˆ·ç«¯&lt;/span&gt;' +
            '&lt;/a&gt;' +
        '&lt;/div&gt;' +
        '&lt;div class="jm-cover-box" v-if="startAd!=null"&gt;' +
            '&lt;div class="start-ad-container"&gt;' +
                '&lt;div class="swiper-container" id="startAdSwiper"&gt;' +
                    '&lt;div class="swiper-wrapper" v-if="startAd.adType==1"&gt;' +
                        '&lt;div class="swiper-slide" v-for="(item,index) in startAd.startPics"&gt;' +
                            '&lt;img :src="item.picUrl" class="swiper-img" /&gt;' +
                        '&lt;/div&gt;' +
                    '&lt;/div&gt;' +
                    '&lt;div class="swiper-wrapper" v-else-if="startAd.adType==2"&gt;' +
                        '&lt;div class="swiper-slide" v-for="(item,index) in startAd.startVideos"&gt;' +
                            '&lt;img :src="item.videoPicUrl" class="swiper-img" /&gt;' +
                        '&lt;/div&gt;' +
                    '&lt;/div&gt;' +
                '&lt;/div&gt;' +
            '&lt;/div&gt;' +
        '&lt;/div&gt;' +
        '&lt;div class="jm-epa-box"&gt;' +
            '&lt;a href="https://ctdsbepaper.hubeidaily.net/"&gt;' +
                '&lt;img src="' + $_BASE.HOST_URL + '/images/ctdsb.jpg"&gt;' +
            '&lt;/a&gt;' +
        '&lt;/div&gt;' +
        '&lt;div class="jm-jb-box"&gt;' +
            '&lt;a href="http://www.12377.cn" target="_blank"&gt;' +
                '&lt;img src="' + $_BASE.HOST_URL + '/images/jbzq.jpg"&gt;' +
            '&lt;/a&gt;' +
        '&lt;/div&gt;' +
        '&lt;div class="jm-jb-box"&gt;' +
            '&lt;a href="https://www.12377.cn/jbxzxq/sql_web.html" target="_blank"&gt;' +
                '&lt;img src="' + $_BASE.HOST_URL + '/images/b02.png"&gt;' +
            '&lt;/a&gt;' +
        '&lt;/div&gt;' +
        '&lt;div class="jm-jb-box"&gt;' +
            '&lt;a href="http://jubao.py.cnhubei.com/hbjb.html" target="_blank"&gt;' +
            '&lt;img src="' + $_BASE.HOST_URL + '/images/hbjbpt.png"&gt;' +
            '&lt;/a&gt;' +
        '&lt;/div&gt;' +
        '&lt;div class="jm-qrcode-box"&gt;' +
            '&lt;div class="qrcode-title"&gt;æžç›®å…¨åª’ä½“&lt;/div&gt;' +
            '&lt;ul class="qrcode-list"&gt;' +
                '&lt;li class="qrcode-item"&gt;' +
                    '&lt;img src="' + $_BASE.HOST_URL + '/images/qrcode_app.png"&gt;' +
                    '&lt;span&gt;æžç›®æ–°é—»&lt;/span&gt;' +
                '&lt;/li&gt;' +
                '&lt;li class="qrcode-item"&gt;' +
                    '&lt;img src="' + $_BASE.HOST_URL + '/images/qrcode_wechat.png"&gt;' +
                    '&lt;span&gt;æ¥šå¤©éƒ½å¸‚æŠ¥å®˜æ–¹å¾®ä¿¡&lt;/span&gt;' +
                '&lt;/li&gt;' +
                '&lt;li class="qrcode-item"&gt;' +
                    '&lt;img src="' + $_BASE.HOST_URL + '/images/qrcode_weibo.png"&gt;' +
                    '&lt;span&gt;æ¥šå¤©éƒ½å¸‚æŠ¥å®˜æ–¹å¾®åš&lt;/span&gt;' +
                '&lt;/li&gt;' +
            '&lt;/ul&gt;' +
        '&lt;/div&gt;' +
    '&lt;/div&gt;';

    /* ç™»å½•ç»„ä»¶ */
    var loginStr = '&lt;div class="login-dialog" id="loginDialog" v-if="isShow"&gt;' +
        '&lt;div class="title"&gt;' +
            '&lt;span class="title-con"&gt;ç™»å½•&lt;/span&gt;' +
            '&lt;span class="d-close" @click="hideLogin"&gt;&lt;/span&gt;' +
        '&lt;/div&gt;' +
        '&lt;div class="content"&gt;' +
            '&lt;div class="login-form"&gt;' +
                '&lt;div class="phone-box"&gt;' +
                    '&lt;input type="text" v-model="mobilePhone" name="phone" class="phone" placeholder="è¯·è¾“å…¥æ‰‹æœºå·"&gt;' +
                    '&lt;button class="send-code" id="sendCodeBtn"  @click="sendCode" v-text="codeText"&gt;&lt;/button&gt;' +
                '&lt;/div&gt;' +
                '&lt;div class="verifycode-box"&gt;' +
                    '&lt;input type="text" v-model="authCode" name="code" class="verifycode" placeholder="è¯·è¾“å…¥éªŒè¯ç&nbsp;"&gt;' +
                '&lt;/div&gt;' +
                '&lt;div class="login-btn" @click="login"&gt;ç™» å½•&lt;/div&gt;' +
            '&lt;/div&gt;' +
        '&lt;/div&gt;' +
    '&lt;/div&gt;';

    /* loadingç»„ä»¶ */
    var loadingStr = '&lt;div class="loading" id="loading"&gt;' +
        '&lt;img src="' + $_BASE.HOST_URL + '/images/loading.gif" class="loading-img"&gt;' +
    '&lt;/div&gt;';

    /* ç‚¹èµžç»„ä»¶ */
    var praiseStr = '&lt;div class="praise-container"&gt;' +
        '&lt;div :class="{\'praise-box\':true,\'praised\':isLiked}" @click="onPraiseClick"&gt;' +
            '&lt;span class="praise"&gt;ç‚¹èµž&lt;span class="praise-num" v-text="topCount"&gt;&lt;/span&gt;&lt;/span&gt;' +
        '&lt;/div&gt;' +
    '&lt;/div&gt;';

    /* æ›´å¤šæŠ¥é“ç»„ä»¶ */
    var moreNewsStr = '&lt;div class="more-news-container"&gt;' +
        '&lt;p&gt;æ›´å¤šç²¾å½©æŠ¥é“ï¼Œè¯·ä¸‹è½½Â&nbsp;&lt;a href="http://jms.ctdsb.net/web/download.html" target="_blank"&gt;æžç›®æ–°é—»&lt;/a&gt;&lt;/p&gt;' +
        '&lt;p class="others" v-if="source&amp;&amp;source.length&gt;0&amp;&amp;source.includes(\'æžç›®æ–°é—»\')"&gt;æœ¬æ–‡è‘—ä½œæƒå½’æžç›®æ–°é—»æ‰€æœ‰ï¼Œæœªç»æŽˆæƒä¸å¾—è½¬è½½ã€‚ç‚¹å‡»æŸ¥çœ‹&lt;a href="' + $_BASE.HOST_URL + '/static/copyright.html" target="_blank" class="to-copyright"&gt; ç‰ˆæƒå£°æ˜Ž&lt;/a&gt;ã€‚&lt;/p&gt;' +
        '&lt;p class="others" v-else&gt;æœ¬æ–‡ä¸ºæžç›®å·ä½œè€…æˆ–åˆä½œæœºæž„åœ¨æžç›®æ–°é—»å‘å¸ƒå†…å®¹ï¼Œä»…ä»£è¡¨è¯¥ä½œè€…æˆ–æœºæž„è§‚ç‚¹ï¼Œä¸ä»£è¡¨æžç›®æ–°é—»çš„è§‚ç‚¹æˆ–ç«‹åœºã€‚&lt;/p&gt;' +
        '&lt;p class="others"&gt;æŠ¥æ–™æ¸&nbsp;é“ï¼šæ‹¨æ‰“24å°æ—¶æ–°é—»çƒ­çº¿027-86777777ï¼›ç™»å½•æžç›®æ–°é—»â€œæŠ¥æ–™â€ï¼›ç§ä¿¡â€œæ¥šå¤©éƒ½å¸‚æŠ¥æžç›®æ–°é—»â€æ–°æµªå¾®åšï¼Œæˆ–å…³æ³¨â€œæ¥šå¤©éƒ½å¸‚æŠ¥æžç›®æ–°é—»â€å®˜æ–¹å¾®ä¿¡ç§ä¿¡æŠ¥æ–™ã€‚&lt;/p&gt;' +
    '&lt;/div&gt;';

    /* è¯„è®ºç»„ä»¶ */
    var commentStr = '&lt;div class="news-comments"&gt;' +
        '&lt;div class="news-comment-new"&gt;' +
            '&lt;textarea v-model="commentMsg" class="comment-text" autoHeight="true" placeholder="æˆ‘è¦è·Ÿå¸–..."&gt;&lt;/textarea&gt;' +
            '&lt;div class="text-right"&gt;' +
                '&lt;span class="word-tip"&gt;å·²è¾“å…¥&lt;span v-text="commentMsg.length"&gt;&lt;/span&gt;ä¸ªå­—&lt;/span&gt;' +
            '&lt;/div&gt;' +
            '&lt;div class="text-right"&gt;' +
                '&lt;button class="submit-btn" @click="submitComment"&gt;å‘è¡¨&lt;/button&gt;' +
            '&lt;/div&gt;' +
        '&lt;/div&gt;' +
        '&lt;div class="box-title"&gt;' +
            '&lt;span&gt;å…¨éƒ¨è¯„è®º&lt;/span&gt;' +
        '&lt;/div&gt;' +
        '&lt;div class="news-comment-list"&gt;' +
            '&lt;ul class="clearfix" v-if="!!commentList &amp;&amp; commentList.length &gt; 0"&gt;' +
                '&lt;li class="comment-item" v-for="item in commentList"&gt;' +
                    '&lt;div class="portrait"&gt;' +
                        '&lt;div class="img"&gt;' +
                            '&lt;img class="img" :src="item.identityInfo.bottomResourceUrl"&gt;' +
                        '&lt;/div&gt;' +
                    '&lt;/div&gt;' +
                    '&lt;div class="text"&gt;' +
                        '&lt;div class="clearfix"&gt;' +
                            '&lt;div class="name" v-text="item.memberName"&gt;&lt;/div&gt;' +
                            '&lt;div class="create-time" v-text="item.createdTime"&gt;&lt;/div&gt;' +
                            '&lt;div class="praise-box"&gt;' +
                                '&lt;span class="praise" v-text="item.topCount" @click="onClickCommentPraise($event, item)"&gt;&lt;/span&gt;' +
                            '&lt;/div&gt;' +
                            '&lt;div class="reply" @click="showReplay(item)"&gt;å›žå¤&lt;/div&gt;' +
                        '&lt;/div&gt;' +
                        '&lt;div class="comm-text" v-html="item.comment"&gt;&lt;/div&gt;' +
                        '&lt;div class="comm-replay" v-if="item.isReplay"&gt;' +
                            '&lt;textarea :id="\'commText\'+item.id" class="comment-text" placeholder="æˆ‘è¦å›žå¤..."&gt;&lt;/textarea&gt;' +
                            '&lt;div class="text-right"&gt;' +
                                '&lt;button class="submit-btn" @click="submitReplay(item)"&gt;å‘è¡¨&lt;/button&gt;' +
                            '&lt;/div&gt;' +
                        '&lt;/div&gt;' +
                        '&lt;div class="sub-comm" v-if="item.replyCount &gt; 0"&gt;' +
                            '&lt;ul class="sub-comm-list"&gt;' +
                                '&lt;li class="sub-comm-item" v-for="subItem in item.childArray" :key="subItem.id"&gt;' +
                                    '&lt;div class="clearfix"&gt;' +
                                        '&lt;span class="name" v-text="subItem.memberName"&gt;&lt;/span&gt;' +
                                        '&lt;span class="create-time" v-text="subItem.createdTime"&gt;&lt;/span&gt;' +
                                        '&lt;div class="praise-box"&gt;' +
                                            '&lt;span class="praise" v-text="subItem.topCount" @click="onClickCommentPraise($event, subItem)"&gt;&lt;/span&gt;' +
                                        '&lt;/div&gt;' +
                                    '&lt;/div&gt;' +
                                    '&lt;div class="comm-text" v-html="subItem.comment"&gt;&lt;/div&gt;' +
                                '&lt;/li&gt;' +
                                '&lt;li class="sub-comm-item" v-if="item.replyCount &gt; 2 &amp;&amp; item.childArray.length &lt;= 2"&gt;' +
                                    '&lt;span class="sub-comm-more" @click="onClickCommentMoreReply(item)" v-if="item.replyCount &lt;= 10"&gt;æŸ¥çœ‹å…¨éƒ¨{{ item.replyCount }}æ¡å›žå¤&gt;&lt;/span&gt;' +
                                    '&lt;span class="sub-comm-more" @click="onClickCommentMoreReply(item)" v-else&gt;æŸ¥çœ‹æ›´å¤šå›žå¤&gt;&lt;/span&gt;' +
                                '&lt;/li&gt;' +
                                '&lt;li class="sub-comm-item" v-else-if="item.replyCount &gt; 2 &amp;&amp; item.childArray.length &gt; 2 &amp;&amp; item.replyCount &gt; item.childArray.length"&gt;' +
                                    '&lt;span class="sub-comm-more" @click="onClickCommentMoreReply(item)"&gt;æŸ¥çœ‹æ›´å¤šå›žå¤&gt;&lt;/span&gt;' +
                                '&lt;/li&gt;' +
                            '&lt;/ul&gt;' +
                        '&lt;/div&gt;' +
                    '&lt;/div&gt;' +
                '&lt;/li&gt;' +
            '&lt;/ul&gt;' +
            '&lt;div class="load-more-box"&gt;' +
                '&lt;span class="load-more" v-if="!commentLoadOver" @click="loadMoreComment"&gt;æŸ¥çœ‹æ›´å¤šè¯„è®º&lt;span class="down"&gt;&lt;/span&gt;&lt;/span&gt;' +
                '&lt;span v-else-if="commentList.length==0"&gt;å¿«æ¥æŠ¢æ²™å‘&lt;/span&gt;' +
                '&lt;span v-else&gt;æ²¡æœ‰æ›´å¤šè¯„è®ºäº†&lt;/span&gt;' +
            '&lt;/div&gt;' +
        '&lt;/div&gt;' +
    '&lt;/div&gt;';

    return {
        /* é¡µé¢åº•éƒ¨ç»„ä»¶ */
        footerComponent: {
            template: footerStr,
        },
        /* é¡µé¢å³ä¾§ç»„ä»¶ */
        righterComponent: {
            template: rightStr,
            data(){
                return{
                    startAd: null,
                    startAdSwiper: null,
                }
            },
            methods:{
                /* èŽ·å–å¯åŠ¨å¹¿å‘Šï¼ˆå³ä¾§ï¼‰ */
                getStartAd(){
                    var me = this;
                    $_BASE.requestWithToken("/amc/client/getStartAdHb",{code:$_BASE.NODE_CODE},function(res){
                        if(res &amp;&amp; res.suc == 1) {
                            me.startAd = res.data;
                            me.$nextTick(() =&gt; {
                                me.initAdSwiper();
                            });
                        }else{
                            me.startAd = null;
                        }
                    },function(err){
                        
                    });
                },
                /* å³ä¾§å¯åŠ¨å¹¿å‘Šæ»šåŠ¨ */
                initAdSwiper(){
                    var me = this;

                    me.startAdSwiper = new Swiper ('#startAdSwiper', {
                        slidesPerView: 1,
                        loop: true, //å¾ªçŽ¯æ»šåŠ¨
                        autoplay: 4500, //åˆ‡æ¢çš„æ—¶é—´é—´éš”
                        speed: 1000,// åˆ‡æ¢é€Ÿåº¦
                        freeMode: false,
                        onClick: function(swiper){
                            if(me.startAd.adType==1){
                                var adItem = me.startAd.startPics[swiper.realIndex];
                                if(adItem.type==1){
                                    if(!!adItem.linkUrl&amp;&amp;adItem.linkUrl.length&gt;0){
                                        window.open(adItem.linkUrl);
                                    }else{
                                        console.log("æ­¤å¹¿å‘Šæœªè®¾ç½®é“¾æŽ¥åœ°å€");
                                    }
                                }else{
                                    me.toDetailPage(adItem.resultContent);
                                }
                            }else if(me.startAd.adType==2){
                                var url = me.startAd.startVideos[swiper.realIndex].videoUrl;
                                window.open(url);
                            }
                        },
                    });

                    me.startAdSwiper.container[0].onmouseover = function(){
                        me.startAdSwiper.stopAutoplay();
                    };

                    me.startAdSwiper.container[0].onmouseleave = function(){
                        me.startAdSwiper.startAutoplay();
                    };
                },
                /* å³ä¾§å¯åŠ¨å¹¿å‘Šè·³è½¬ */
                toDetailPage(params){
                    var me = this;
                    var url = "";
                    if (params.contentType == 5) { // å›¾æ–‡
                        url = $_BASE.AD_URL + "/news_detail?contentType=" + params.contentType + "&amp;contentId=" +params.contentId + "&amp;cId=0";
                        window.open(url);
                    } else if (params.contentType == 6) { // å›¾é›†
                        url = $_BASE.HOST_URL + "/detailsAtlas.html?contentType=" + params.contentType + "&amp;contentId=" +params.contentId + "&amp;cId=" +params.id;
                        window.open(url);
                    } else if (params.contentType == 7) { // ä¸“é¢˜
                        url = $_BASE.HOST_URL + "/special.html?contentType=" + params.contentType + "&amp;contentId=" +params.contentId + "&amp;cId=" +params.id;
                        window.open(url);
                    } else if (params.contentType == 9) { // è§†é¢‘
                        url = $_BASE.HOST_URL + "/detailsVideo.html?contentType=" + params.contentType + "&amp;contentId=" +params.contentId + "&amp;cId=" +params.id;
                        window.open(url);
                    } else if (params.contentType == 11) { // éŸ³é¢‘
                        url = $_BASE.HOST_URL + "/detailsAudio.html?contentType=" + params.contentType + "&amp;contentId=" +params.contentId + "&amp;cId=" +params.id;
                        window.open(url);
                    }else if (params.contentType == 12) { // å¤–é“¾
                        if (!!params.linkUrl &amp;&amp; params.linkUrl.length &gt; 0) {
                            window.open(params.linkUrl);
                        }else{
                            $_BASE.requestWithToken("/amc/client/getOuterLinkById",{contentId:params.contentId},function(res){
                                if(res &amp;&amp; res.suc == 1) {
                                    window.open(res.data.linkUrl);
                                }
                            },function(err){
                        
                            });
                        }
                    }
                }
            },
            created() {
                this.getStartAd(); //èŽ·å–å¯åŠ¨å¹¿å‘Šï¼ˆå³ä¾§ï¼‰
            },
        },
        /* ç™»å½•ç»„ä»¶ */
        loginComponent:{
            template: loginStr,
            data(){
                return{
                    isShow: false, // æ˜¯å¦æ˜¾ç¤ºç™»å½•
                    mobilePhone: '',
                    authCode: '',
                    codeText: 'èŽ·å–éªŒè¯ç&nbsp;',
                    time: 60,
                    timePicker: null,
                }
            },
            props: {
                show: {
                    type: Boolean,
                    default: false,
                },
            },
            watch:{
                show:{
                    handler(newValue,oldValue){
                        if(!newValue){
                            this.clearPicker();
                        }
                        this.isShow = newValue;
                    }
                }
            },
            methods:{
                /* å‘é€éªŒè¯ç&nbsp; */
                sendCode(){
                    var me = this;
                    if($_BASE.testMobilePhone(me.mobilePhone)){
                        $("#sendCodeBtn").attr("disabled","true");
                        me.codeText = 'è¯·(' +me.time +')ç§’åŽé‡æ–°èŽ·å–';
                        me.timePicker = setInterval(function () {
                            me.time--;
                            if(me.time==0){
                                me.clearPicker();
                            }else{
                                me.codeText = 'è¯·(' +me.time +')ç§’åŽé‡æ–°èŽ·å–';
                            }
                        }, 1000);

                        var params = {
                            mobilephone: me.mobilePhone,
                            nodeCode: $_BASE.nodeCode,
                        }

                        $_BASE.requestWithToken("/amc/client/getAuthCode",params,function(res){
                            if(res &amp;&amp; res.suc == 1) {
                                alert("å‘é€æˆåŠŸï¼");
                            }else{
                                alert("å‘é€éªŒè¯ç&nbsp;å¤±è´¥,è¯·ç¨åŽå†è¯•ï¼");
                            }
                        },function(err){
                            alert("å‘é€éªŒè¯ç&nbsp;å¤±è´¥,è¯·ç¨åŽå†è¯•ï¼");
                        });
                    }else{
                        alert("è¯·è¾“å…¥æ­£ç¡®çš„æ‰‹æœºå·ï¼");
                    }
                },
                /* ç»“æŸå®šæ—¶å™¨ */
                clearPicker(){
                    var me = this;
                    clearInterval(me.timePicker);
                    me.time = 60;
                    $("#sendCodeBtn").removeAttr("disabled");
                    me.codeText = 'å‘é€éªŒè¯ç&nbsp;';
                },
                /* å…³é—­ç™»å½•æ¡† */
                hideLogin(){
                    var me = this;
                    me.$emit("showlogindialog",false);
                },
                /* ç™»å½• */
                login(){
                    var me = this;
                    if($_BASE.testMobilePhone(me.mobilePhone)){
                        var params = {
                            authType: $_BASE.AUTH_TYPE,
                            clientId: $_BASE.CLIENT_ID,
                            clientSecret: $_BASE.CLIENT_SECRET,
                            phoneCode: me.authCode,
                            phoneNumber: me.mobilePhone,
                            scope: "",
                        };
                        var p = JSON.stringify(params);
                        $_BASE.requestWithContentType("/amc/v1/loginByPhone",p,function(res){
                            if(res.suc==1){
                                let curTimeStamp = new Date().getTime();
                                window.localStorage.setItem("accessToken", res.data.accessToken);
                                window.localStorage.setItem("refreshToken", res.data.refreshToken);
                                window.localStorage.setItem("expiresIn", res.data.expiresIn);
                                window.localStorage.setItem("tokenTime", curTimeStamp);
                                me.getUserInfo(); // ç™»å½•ä¹‹åŽèŽ·å–ç”¨æˆ·ä¿¡æ¯
                            }else{
                                alert(res.message);
                            }
                        },function(err){
                            alert("ç™»å½•å¤±è´¥ï¼Œç¨åŽè¯·é‡è¯•ï¼");
                        },'post','json');
                    }else{
                        alert("è¯·è¾“å…¥æ­£ç¡®çš„æ‰‹æœºå·ï¼");
                    }
                },
                /* èŽ·å–ç”¨æˆ·ä¿¡æ¯ */
                getUserInfo(){
                    var me = this;
                    var token = window.localStorage.getItem("accessToken");
                    let tokenTime = window.localStorage.getItem("tokenTime");
                    var expiresIn = window.localStorage.getItem("expiresIn");
                    let time = new Date().getTime();
                    if (!!token &amp;&amp; (time - parseInt(tokenTime) &gt; (parseInt(expiresIn) - 5) * 1000)){

                    }else{
                        $_BASE.requestWithToken("/amc/client/getMemberByToken",{},function(res){
                            if(res.suc==1){
                                me.hideLogin();
                                window.localStorage.setItem("userInfo", JSON.stringify(res.data.memberInfo));
                                me.$emit("loggedin",res.data.memberInfo);
                            }else{
                                alert("ç™»å½•å¤±è´¥ï¼Œç¨åŽè¯·é‡è¯•ï¼");
                            }
                        },function(res){},null,null,token);
                    }
                }
            },
            created() {
                if(!this.show){
                    this.clearPicker();
                }
                this.isShow = this.show;
            },
        },
        /* loadingç»„ä»¶ */
        loadingComponent:{
            template: loadingStr,
        },
        /* ç‚¹èµžç»„ä»¶ */
        praiseComponent:{
            template: praiseStr,
            data(){
                return{
                    topCount: 0, // ç‚¹èµžæ•°
                    isLiked: false, // æ˜¯å¦å·²ç‚¹èµž
                    userInfo: null,
                    deviceId: null,
                }
            },
            props: {
                user: {
                    type: Object,
                    default: null,
                },
                device: {
                    type: String,
                    default: null,
                },
                params: {
                    type: Object,
                    default: null,
                },
                id:{
                    type: Number,
                    default: null
                },
            },
            watch: {
                user: {
                    handler(newValue, oldVue) {
                        this.userInfo = newValue;
                        this.getThumbsUpStatus();
                    },
                    deep: true,
                },
                device: {
                    handler(newValue, oldVue) {
                        this.deviceId = newValue;
                    },
                    deep: true,
                },
            },
            methods: {
                /* èŽ·å–ç‚¹èµžçŠ¶æ€ */
                getThumbsUpStatus(){
                    var me = this;
                    var params = {
                        contentType: me.params.contentType,
                        contentId: me.id,
                        fromFlag: me.params.fromFlag,
                    };
                    if (!!me.userInfo) {
                        params.memberId = me.userInfo.id;
                    } else {
                        params.deviceId = me.deviceId;
                    }

                    $_BASE.requestWithToken("/amc/client/findUserLikesByContentIdAndMemberOrDeviceId",params,function(res){
                        if(res &amp;&amp; res.suc == 1) {
                            me.topCount = res.data.topCount;
                            if(res.data.userLikes == 1){
                                me.isLiked = true;
                            }else{
                                me.isLiked = false;
                            }
                        }else{
                            alert(res.message);
                        }
                    },function(err){

                    });
                },
                onPraiseClick(){
                    var me = this;

                    var params = {
                        contentType: me.params.contentType,
                        contentId: me.id,
                        fromFlag: me.params.fromFlag,
                    };
                    if (!!me.userInfo) {
                        params.memberId = me.userInfo.id;
                    } else {
                        params.deviceId = me.deviceId;
                    }

                    if(me.isLiked){
                        $_BASE.requestWithToken("/amc/client/deleteTopDataByContent",params,function(res){
                            if(res &amp;&amp; res.suc == 1) {
                                me.topCount--;
                                me.isLiked = false;
                            }else{
                                alert(res.message);
                            }
                        },function(err){

                        });
                    }else{
                        $_BASE.requestWithToken("/amc/client/addTopDataByContent",params,function(res){
                            if(res &amp;&amp; res.suc == 1) {
                                me.topCount++;
                                me.isLiked = true;
                            }else{
                                alert(res.message);
                            }
                        },function(err){

                        });
                    }
                }
            },
            created(){
                this.userInfo = this.user;
                this.deviceId = this.device;
                this.getThumbsUpStatus();
            },
        },
        /* æ›´å¤šæŠ¥é“ç»„ä»¶ */
        moreNewsComponent:{
            template: moreNewsStr,
            data(){
                return{

                }
            },
            props:{
                source: {
                    type: String,
                    default: null,
                },
            },
        },
        /* è¯„è®ºç»„ä»¶ */
        commentComponent:{
            template: commentStr,
            data(){
                return{
                    userInfo: null,
                    commentParams:{
                        orderFlag: 0,
                        pageNo: 0,
                        pageSize: 10,
                        parentId: 0,
                        type: null,
                        contentId: null,
                    },
                    commentList: [],
                    commentTotal: 0,
                    commentPage: 0,
                    commentLoadOver: false,
                    commentMsg: '',
                }
            },
            props: {
                user: {
                    type: Object,
                    default: null,
                },
                params: {
                    type: Object,
                    default: null,
                },
            },
            watch: {
                user: {
                    handler(newValue, oldVue) {
                        this.userInfo = newValue;
                    },
                    deep: true,
                },
                params: {
                    handler(newValue, oldVue) {
                        if(Object.prototype.hasOwnProperty.call(newValue, "contentId") &amp;&amp; Object.prototype.hasOwnProperty.call(newValue, "type")) {
                            this.commentParams.pageNo = 0;
                            this.commentParams.type = newValue.contentType;
                            this.commentParams.contentId = newValue.contentId;
                            this.getCommentListByNewsId();
                        }
                    },
                    deep: true,
                },
            },
            methods: {
                /* èŽ·å–è¯„è®º */
                getCommentListByNewsId() {
                    var me = this;

                    $_BASE.requestWithToken("/amc/client/listCommentsWithChildsByContentIdAndTypeAndParentId",me.commentParams,function(res){
                        if(res &amp;&amp; res.suc == 1) {
                            if (me.commentParams.pageNo == 0){
                                me.commentList = res.data.commentList;
                            }else{
                                me.commentList = me.commentList.concat(res.data.commentList);
                            }
                            me.commentTotal = res.data.totalComment;

                            me.commentPage = Math.ceil(res.data.totalComment / me.commentParams.pageSize);

                            if (me.commentParams.pageNo &gt;= me.commentPage - 1) {
                                me.commentLoadOver = true;
                            } else {
                                me.commentLoadOver = false;
                            }
                        }else{
                            alert(res.message);
                        }
                    },function(err){

                    });
                },
                /* ç‚¹å‡»åŠ&nbsp;è½½æ›´å¤šè¯„è®º */
                loadMoreComment() {
                    this.commentParams.pageNo++;
                    this.getCommentListByNewsId();
                },
                /* èŽ·å–è¯„è®ºå›žå¤ */
                getCommentReply(item) {
                    var me = this;

                    $_BASE.requestWithToken("/amc/client/listCommentsWithChildsByContentIdAndTypeAndParentId",item.replayParams,function(res){
                        if (res.suc == 1) {
                            if (item.replayParams.pageNo == 0) {
                                item.childArray = res.data.commentList;
                            } else {
                                item.childArray = item.childArray.concat(res.data.commentList);
                            }
                        } else {
                            alert(res.message);
                        }
                    },function(err){

                    });
                },
                /* æŸ¥çœ‹æ›´å¤šå›žå¤ */
                onClickCommentMoreReply(item) {
                    if (!!item.replayParams) {
                        item.replayParams.pageNo++;
                        this.getCommentReply(item);
                    } else {
                        item.replayParams = {
                            pageNo: 0,
                            pageSize: 10,
                            contentId: this.params.contentId,
                            type: this.params.contentType,
                            parentId: item.id,
                            commentId: item.id,
                        };
                        this.getCommentReply(item);
                    }
                },
                /* æäº¤è¯„è®º */
                submitComment(){
                    var me = this;
                    if(!!me.userInfo){
                        if (me.commentMsg.length &gt; 0) {
                            let params = {
                                contentType: me.params.contentType,
                                contentId: me.params.contentId,
                                memberId: me.userInfo.id,
                                memberName: me.userInfo.nickName,
                                deviceId: null,
                                contentTitle: me.params.title,
                                contentKeyword: null,
                                nodeId: null,
                                contentCode: me.userInfo.memberCode,
                                nodeCode: $_BASE.NODE_CODE,
                                type: 1, // 1æ™®é€šè¯„è®º 2å¯¹ä¸»æŒäººå‘å¸ƒçš„å†…å®¹è¯„è®º
                                sourceType: 3,//1:è‹¹æžœ;2:å®‰å“;3web;4:H5
                                parentId: me.commentParams.parentId,
                                comment: me.commentMsg,
                            }

                            $_BASE.requestWithToken("/amc/client/addCommentData",params,function(res){
                                if (res.suc == 1) {
                                    alert("è¯„è®ºæˆåŠŸï¼Œå¾…å®¡æ&nbsp;¸é€šè¿‡åŽæ–¹å¯å±•ç¤ºï¼");
                                    me.commentMsg = '';
                                }
                            },function (e){
                                console.log(e.responseText)
                            });
                        }else{
                            alert("è¯·è¾“å…¥è¯„è®ºå†…å®¹ï¼");
                        }
                    }else{
                        alert("è¯·å…ˆç™»å½•ï¼");
                    }
                },
                /* æ˜¾ç¤ºè¯„è®ºå›žå¤è¾“å…¥æ¡† */
                showReplay: function(item){
                    if(!!item.isReplay &amp;&amp; item.isReplay){
                        Vue.set(item, "isReplay", false);
                    }else{
                        Vue.set(item, "isReplay", true);
                    }
                },
                /* æäº¤è¯„è®ºå›žå¤ */
                submitReplay: function(item){
                    var me = this;
                    if(!!me.userInfo){
                        var commText = $("#commText"+item.id).val();
                        if (commText.length &gt; 0){
                            let params = {
                                contentType: me.params.contentType,
                                contentId: me.params.contentId,
                                memberId: me.userInfo.id,
                                memberName: me.userInfo.nickName,
                                deviceId: null,
                                contentTitle: me.params.title,
                                contentKeyword: null,
                                nodeId: null,
                                contentCode: me.userInfo.memberCode,
                                nodeCode: $_BASE.NODE_CODE,
                                type: 1, // 1æ™®é€šè¯„è®º 2å¯¹ä¸»æŒäººå‘å¸ƒçš„å†…å®¹è¯„è®º
                                sourceType: 3,//1:è‹¹æžœ;2:å®‰å“;3web;4:H5
                                parentId: item.id,
                                comment: commText,
                            }

                            $_BASE.requestWithToken("/amc/client/addCommentData",params,function(res){
                                if (res.suc == 1) {
                                    alert("è¯„è®ºæˆåŠŸï¼Œå¾…å®¡æ&nbsp;¸é€šè¿‡åŽæ–¹å¯å±•ç¤ºï¼");
                                    $("#commText"+item.id).val('');
                                    Vue.set(item, "isReplay", false);
                                }
                            },function (e){
                                console.log(e.responseText)
                            });
                        }else{
                            alert("è¯·è¾“å…¥è¯„è®ºå†…å®¹ï¼");
                        }
                    }else{
                        alert("è¯·å…ˆç™»å½•ï¼");
                    }
                },
                /* è¯„è®º/è¯„è®ºå›žå¤ ç‚¹èµž */
                onClickCommentPraise: function(event, item) {
                    let target = event.currentTarget;
                    let clsArray = target.classList;
                    if (!clsArray.contains("praised")) {
                        var params = {
                            commentId: item.id,
                        };
                        $_BASE.requestWithToken("/amc/client/addTopDataComment",params,function(res){
                            if (res.suc == 1) {
                                target.classList.add("praised");
                                item.topCount++;
                            }
                        },function(err){
                        
                        });
                    }
                },
            },
            created(){
                this.userInfo = this.user;
                if(!!this.params &amp;&amp; Object.prototype.hasOwnProperty.call(this.params, "contentId") &amp;&amp; Object.prototype.hasOwnProperty.call(this.params, "contentType")) {
                    this.commentParams.pageNo = 0;
                    this.commentParams.type = this.params.contentType;
                    this.commentParams.contentId = this.params.contentId;
                    this.getCommentListByNewsId();
                }
            }
        },
    }
}());
</pre></body></html>