(window["webpackjsonp"] = window["webpackjsonp"] || []).push([[29],{ /***/ 495: /***/ (function(module, exports, __webpack_require__) { // extracted by extract-css-chunks-webpack-plugin /***/ }), /***/ 821: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/test-newsdetail-01.38befb2.png"; /***/ }), /***/ 822: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var _node_modules_extract_css_chunks_webpack_plugin_dist_loader_js_ref_3_oneof_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneof_1_1_node_modules_vue_loader_lib_loaders_stylepostloader_js_node_modules_postcss_loader_lib_index_js_ref_3_oneof_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_id_vue_vue_type_style_index_0_id_ab1d5344_scoped_true_lang_css___webpack_imported_module_0__ = __webpack_require__(495); /* harmony import */ var _node_modules_extract_css_chunks_webpack_plugin_dist_loader_js_ref_3_oneof_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneof_1_1_node_modules_vue_loader_lib_loaders_stylepostloader_js_node_modules_postcss_loader_lib_index_js_ref_3_oneof_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_id_vue_vue_type_style_index_0_id_ab1d5344_scoped_true_lang_css___webpack_imported_module_0___default = /*#__pure__*/__webpack_require__.n(_node_modules_extract_css_chunks_webpack_plugin_dist_loader_js_ref_3_oneof_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneof_1_1_node_modules_vue_loader_lib_loaders_stylepostloader_js_node_modules_postcss_loader_lib_index_js_ref_3_oneof_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_id_vue_vue_type_style_index_0_id_ab1d5344_scoped_true_lang_css___webpack_imported_module_0__); /* unused harmony reexport * */ /***/ }), /***/ 869: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // esm compat flag __webpack_require__.r(__webpack_exports__); // concatenated module: ./node_modules/vue-loader/lib/loaders/templateloader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./pages/newsdetail/_id.vue?vue&type=template&id=ab1d5344&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createelement;var _c=_vm._self._c||_h;return _c('div',{staticclass:"zl-newsdetail-id"},[_c('div',{staticclass:"center-container zl-row m-b-30"},[_c('div',{staticclass:"zl-col-18"},[_c('div',{staticclass:"zl-newsdetail-content m-t-45"},[_c('div',{staticclass:"zl-breadcrumb-box"},[_c('div',{staticclass:"el-breadcrumb"},[_c('span',{staticclass:"el-breadcrumb__item"},[_c('span',{staticclass:"el-breadcrumb__inner",attrs:{"role":"link"}},[_c('a',{attrs:{"href":_vm.$g.base + '/index'}},[_c('span',{staticclass:"breadcrumb__inner_grad"},[_vm._v("首页")])])]),_vm._v(" "),_c('i',{staticclass:"el-breadcrumb__separator el-icon-arrow-right"})]),_vm._v(" "),_c('span',{staticclass:"el-breadcrumb__item"},[_c('span',{staticclass:"el-breadcrumb__inner",attrs:{"role":"link"}},[_c('a',{attrs:{"href":_vm.modalname.route}},[_c('span',{staticclass:"el-breadcrumb__inner_red"},[_vm._v(_vm._s(_vm.modalname.name))])])]),_vm._v(" "),_c('i',{staticclass:"el-breadcrumb__separator el-icon-arrow-right"})]),_vm._v(" "),_c('span',{staticclass:"el-breadcrumb__item disabled_title"},[_c('span',{staticclass:"el-breadcrumb__inner zl-newsdetail-title"},[_vm._v(_vm._s(_vm.page.article.title))]),_vm._v(" "),_c('i',{staticclass:"el-breadcrumb__separator el-icon-arrow-right"})])])]),_vm._v(" "),_c('h1',{staticclass:"zl-newsdetail-content-title"},[_vm._v(_vm._s(_vm.page.article.title))]),_vm._v(" "),_c('div',{staticclass:"zl-newsdetail-content-sub-title clearfix"},[_c('div',[_vm._v("板块:"+_vm._s(_vm.modalname.name))]),_vm._v(" "),_c('div',{staticclass:"m-r-35 m-l-35"},[_vm._v("\n 发布时间:"+_vm._s(_vm.parsedate(_vm.page.article.createtime, "datetime"))+"\n ")]),_vm._v(" "),_c('div',[_vm._v("阅读数:"+_vm._s(_vm.page.article.lookcount))])]),_vm._v(" "),_c('p',{staticclass:"zl-newsdetail-content-description clamp-1",attrs:{"title":_vm.page.article.description}},[_vm._v("\n 摘要:"+_vm._s(_vm.page.article.description)+"\n ")]),_vm._v(" "),_c('div',{staticclass:"m-t-50 m-b-50",domprops:{"innerhtml":_vm._s(_vm.page.article.content)}}),_vm._v(" "),(_vm.page.article.source.slice(0, 4) !== 'http')?_c('p',{staticclass:"zl-newsdetail-content-origin m-b-50"},[_vm._v("\n 来源:"+_vm._s(_vm.page.article.source)+"\n ")]):_c('p',{staticclass:"zl-newsdetail-content-origin m-b-50 jumpurl",on:{"click":function($event){return _vm.jumpurl(_vm.page.article.source)}}},[_vm._v("\n 来源:"+_vm._s(_vm.page.article.source)+"\n ")]),_vm._v(" "),(_vm.page.article.tags && _vm.page.article.tags.length > 0)?_c('p',{staticclass:"zl-newsdetail-content-tags"},[_vm._v("\n 标签:"),_vm._l((_vm.page.article.tags),function(item,index){return _c('span',{key:index,staticclass:"m-r-10"},[_vm._v(_vm._s(item.name))])})],2):_vm._e(),_vm._v(" "),_c('div',{staticclass:"detail-page-article"},[(_vm.page.other.prev && _vm.page.other.prev.id)?_c('a',{staticclass:"clamp-1",attrs:{"href":_vm.$g.base + '/newsdetail/' + _vm.page.other.prev.id,"target":"_blank"}},[_c('span',{staticstyle:{"font-size":"16px"}},[_vm._v("上一篇:")]),_vm._v(_vm._s(_vm.page.other.prev.title)+"\n ")]):_vm._e(),_vm._v(" "),(_vm.page.other.next && _vm.page.other.next.id)?_c('a',{staticclass:"clamp-1",attrs:{"href":_vm.$g.base + '/newsdetail/' + _vm.page.other.next.id,"target":"_blank"}},[_c('span',{staticstyle:{"font-size":"16px"}},[_vm._v("下一篇:")]),_vm._v(_vm._s(_vm.page.other.next.title)+"\n ")]):_vm._e()])])]),_vm._v(" "),_c('div',{staticclass:"zl-col-6"},[_c('div',{staticclass:"zl-newsdetail-rightsidebar m-t-45"},[_c('div',{staticclass:"zl-newsdetail-right-img"},[_c('a',{attrs:{"href":""}},[_c('img',{attrs:{"src":__webpack_require__(821)}})])]),_vm._v(" "),(_vm.page.relatedcases && _vm.page.relatedcases.length)?_c('div',{staticclass:"zl-related-cases m-t-35"},[_c('div',{staticclass:"zl-related-cases-title"},[_vm._v("相关案例")]),_vm._v(" "),_c('div',{staticclass:"zl-related-cases-list"},[_vm._l((_vm.page.relatedcases),function(item,index){return _c('a',{key:index,staticclass:"zl-related-cases-item",attrs:{"href":_vm.$g.base + '/case/' + item.id}},[(index < 4)?_c('img',{attrs:{"src":item.articleimage}}):_vm._e()])})],2)]):_vm._e(),_vm._v(" "),(_vm.page.relatedlist && _vm.page.relatedlist.length)?_c('div',{staticclass:"zl-real-time-info m-t-35"},[_c('div',{staticclass:"zl-real-time-info-title"},[_vm._v("相关资讯")]),_vm._v(" "),_c('div',{staticclass:"zl-real-time-info-list"},[_vm._l((_vm.page.relatedlist),function(item,index){return _c('a',{key:index,staticclass:"zl-real-time-info-item",attrs:{"href":_vm.$g.base + '/newsdetail/' + item.id}},[(index < 5)?_c('div',[_c('i',{staticclass:"zl-icon-dian"}),_vm._v(" "),_c('span',{staticclass:"zl-real-time-info-main clamp-2"},[_vm._v(_vm._s(item.title))]),_vm._v(" "),_c('div',{staticclass:"zl-time"},[_vm._v("\n "+_vm._s(_vm.parsedate(item.createtime, "date"))+"\n ")])]):_vm._e()])})],2)]):_vm._e()])])]),_vm._v(" "),(_vm.page.article.products && _vm.page.article.products.length)?_c('div',{staticclass:"center-container zl-recommended-products"},[_vm._m(0),_vm._v(" "),_c('div',{staticclass:"zl-recommended-list"},[_c('div',{staticclass:"zl-row-gutter",attrs:{"zl-row-gutter":"15"}},_vm._l((_vm.page.article.products),function(item,index){return _c('div',{key:index,staticclass:"zl-col-12"},[(index < 2)?_c('div',[_c('a',{staticclass:"zl-recommended-list-item zl-recommended-bj-1",style:({ 'background-image': 'url(' + item.caseimage + ')' }),attrs:{"href":_vm.getproductroutename(item.id)}},[_c('div',{staticclass:"zl-recommended-item-title clamp-1"},[_vm._v("\n "+_vm._s(item.name)+"\n ")]),_vm._v(" "),_c('div',{staticclass:"zl-recommended-item-text clamp-2"},[_vm._v("\n "+_vm._s(item.description)+"\n ")])])]):_vm._e()])}),0)])]):_vm._e()])} var staticrenderfns = [function () {var _vm=this;var _h=_vm.$createelement;var _c=_vm._self._c||_h;return _c('div',{staticclass:"zl-recommended-title"},[_c('span',[_vm._v("推荐产品")])])}] // concatenated module: ./pages/newsdetail/_id.vue?vue&type=template&id=ab1d5344&scoped=true& // external module: ./node_modules/@babel/runtime/helpers/esm/asynctogenerator.js var asynctogenerator = __webpack_require__(9); // external module: ./node_modules/regenerator-runtime/runtime.js var runtime = __webpack_require__(44); // external module: ./node_modules/core-js/modules/es6.function.name.js var es6_function_name = __webpack_require__(25); // concatenated module: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/newsdetail/_id.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var _idvue_type_script_lang_js_ = ({ name: "newsdetail-id", head: function head() { return { title: this.pageinfo.title, meta: [{ hid: "keywords", name: "keywords", content: this.pageinfo.keywords }, { hid: "description", name: "description", content: this.pageinfo.description }] }; }, validate: function validate(_ref) { var params = _ref.params; return /^\d+$/.test(params.id); }, /** * 在服务端执行渲染的部分获取初始数据 * */ asyncdata: function asyncdata(_ref2) { return object(asynctogenerator["a" /* default */])( /*#__pure__*/regeneratorruntime.mark(function _callee() { var app, store, params, route, query, adata, res; return regeneratorruntime.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: app = _ref2.app, store = _ref2.store, params = _ref2.params, route = _ref2.route, query = _ref2.query; adata = { page: { article: {}, other: {}, relatedcases: [], relatedlist: [] }, pageinfo: { title: route.meta.title, keywords: route.meta.keywords, description: route.meta.description }, modalname: { name: "", route: "" } }; _context.next = 4; return app.$axios.$post("".concat(app.$api.article).concat(encodeuri(params.id)), {}); case 4: res = _context.sent; if (res.status === 200 && json.stringify(res.data) !== "{}") { adata.page.article = app.$clonedeep(res.data.article); adata.page.other = app.$clonedeep(res.data.other); adata.page.relatedcases = app.$clonedeep(res.data.relatedcases); adata.page.relatedlist = app.$clonedeep(res.data.relatedlist); adata.pageinfo.title = adata.page.article.title + "-新闻中心-北京筑龙信息技术有限责任公司"; adata.pageinfo.keywords = adata.page.article.tags.reduce(function (arr, item) { arr.push(item.name); return arr; }, []); adata.pageinfo.description = adata.page.article.description; adata.modalname = { name: res.data.article.type.name, route: "".concat(app.$g.base, "/news?id=").concat(res.data.article.type.id) }; } return _context.abrupt("return", adata); case 7: case "end": return _context.stop(); } } }, _callee); }))(); }, data: function data() { return { pageinfo: { title: "", keywords: "", description: "" }, page: { article: {}, other: {}, relatedcases: [], relatedlist: [], product: [] }, modalname: { name: "", route: "" } }; }, created: function created() { var _this = this; if (true) { this.$nexttick(function () { _this.savechannel(); }); } }, methods: { jumpurl: function jumpurl(val) { window.open(val); } } }); // concatenated module: ./pages/newsdetail/_id.vue?vue&type=script&lang=js& /* harmony default export */ var newsdetail_idvue_type_script_lang_js_ = (_idvue_type_script_lang_js_); // external module: ./pages/newsdetail/_id.vue?vue&type=style&index=0&id=ab1d5344&scoped=true&lang=css& var _idvue_type_style_index_0_id_ab1d5344_scoped_true_lang_css_ = __webpack_require__(822); // external module: ./node_modules/vue-loader/lib/runtime/componentnormalizer.js var componentnormalizer = __webpack_require__(17); // concatenated module: ./pages/newsdetail/_id.vue /* normalize component */ var component = object(componentnormalizer["a" /* default */])( newsdetail_idvue_type_script_lang_js_, render, staticrenderfns, false, null, "ab1d5344", null ) /* harmony default export */ var _id = __webpack_exports__["default"] = (component.exports); /***/ }) }]);