(window["webpackjsonp"] = window["webpackjsonp"] || []).push([[17],{ /***/ 338: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // concatenated module: ./node_modules/vue-loader/lib/loaders/templateloader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/products/banner.vue?vue&type=template&id=6a42b3fc&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createelement;var _c=_vm._self._c||_h;return _c('div',{staticclass:"zl-banner",class:_vm.bannerdata.class},[_c('div',{directives:[{name:"show",rawname:"v-show",value:(_vm.showcontent),expression:"showcontent"}],staticclass:"zl-banner-content"},[_c('div',{directives:[{name:"show",rawname:"v-show",value:(_vm.show),expression:"show"}],class:['zl-banner-desc', {'no-icon': !_vm.hasicon}]},[_c('h1',{staticclass:"title"},[_vm._v(_vm._s(_vm.bannerdata.title))]),_vm._v(" "),_c('p',{staticclass:"banner-text",domprops:{"innerhtml":_vm._s(_vm.bannerdata.content)}}),_vm._v(" "),_c('div',{staticclass:"zl-btn-group"},[_vm._t("btn")],2)]),_vm._v(" "),_c('div',{directives:[{name:"show",rawname:"v-show",value:(_vm.show && _vm.hasicon),expression:"show && hasicon"}],staticclass:"zl-banner-img"},[_c('img',{attrs:{"src":_vm.getimg}})])])])} var staticrenderfns = [] // concatenated module: ./components/products/banner.vue?vue&type=template&id=6a42b3fc&scoped=true& // external module: ./node_modules/core-js/modules/es6.object.keys.js var es6_object_keys = __webpack_require__(34); // concatenated module: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/products/banner.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // /* harmony default export */ var bannervue_type_script_lang_js_ = ({ props: { bannerdata: { type: object, default: function _default() { return {}; } }, showcontent: { type: boolean, default: true }, hasicon: { type: boolean, default: true } }, computed: { getimg: function getimg() { return this.imglist[object.keys(this.bannerdata.class)]; } }, data: function data() { return { show: false, imglist: { qyztb: __webpack_require__(343), saas: __webpack_require__(344), bigdata: __webpack_require__(345), gysxy: __webpack_require__(346), cost: __webpack_require__(347), solution: __webpack_require__(348), bigdatag: __webpack_require__(349), bidopening: __webpack_require__(350), evaluation: __webpack_require__(351), jianguan: __webpack_require__(352), ycfspb: __webpack_require__(353), file: __webpack_require__(354), databackup: __webpack_require__(355), blockchain: __webpack_require__(356), materials: __webpack_require__(357), financial: __webpack_require__(358), certificate: __webpack_require__(359), field: __webpack_require__(360), projectcost: __webpack_require__(361), zujia: __webpack_require__(362), qingbiao: __webpack_require__(363), download: __webpack_require__(364), download2: __webpack_require__(365), biaoshitong: __webpack_require__(366), information: __webpack_require__(367), examination: __webpack_require__(368), rechecking: __webpack_require__(369), guard: __webpack_require__(370) } }; }, mounted: function mounted() { var _this = this; var timer = settimeout(function () { _this.show = true; cleartimeout(timer); }, 500); } }); // concatenated module: ./components/products/banner.vue?vue&type=script&lang=js& /* harmony default export */ var products_bannervue_type_script_lang_js_ = (bannervue_type_script_lang_js_); // external module: ./node_modules/vue-loader/lib/runtime/componentnormalizer.js var componentnormalizer = __webpack_require__(17); // concatenated module: ./components/products/banner.vue /* normalize component */ var component = object(componentnormalizer["a" /* default */])( products_bannervue_type_script_lang_js_, render, staticrenderfns, false, null, "6a42b3fc", null ) /* harmony default export */ var banner = __webpack_exports__["a"] = (component.exports); /***/ }), /***/ 343: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/ztb-icon.15ed85c.png"; /***/ }), /***/ 344: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/saas-icon.7c1ddc4.png"; /***/ }), /***/ 345: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/bigdata-icon.6c02b8f.png"; /***/ }), /***/ 346: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/gysxy-icon.7266162.png"; /***/ }), /***/ 347: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/cost-icon.6ebeac5.png"; /***/ }), /***/ 348: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/solution-icon.62bd7fb.png"; /***/ }), /***/ 349: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/bigdatag-icon.c55543e.png"; /***/ }), /***/ 350: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/bidopening-icon.585e75b.png"; /***/ }), /***/ 351: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/evaluation-icon.246e34d.png"; /***/ }), /***/ 352: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/jianguan-icon.339bcff.png"; /***/ }), /***/ 353: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/ycfspb-icon.e8804fa.png"; /***/ }), /***/ 354: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/file-icon.fa306c2.png"; /***/ }), /***/ 355: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/databackup-icon.4bca237.png"; /***/ }), /***/ 356: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/blockchain-icon.dc5165a.png"; /***/ }), /***/ 357: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/materials-icon.146a840.png"; /***/ }), /***/ 358: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/financial-icon.f31ec9f.png"; /***/ }), /***/ 359: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/certificate-icon.055c0fc.png"; /***/ }), /***/ 360: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/field-icon.e3c4404.png"; /***/ }), /***/ 361: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/projectcost-icon.4ff5682.png"; /***/ }), /***/ 362: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/zujia-icon.370062d.png"; /***/ }), /***/ 363: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/qingbiao-icon.998c195.png"; /***/ }), /***/ 364: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/download-icon.06f9251.png"; /***/ }), /***/ 365: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/download2-icon.e79a4e1.png"; /***/ }), /***/ 366: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/biaoshitong-icon.ec2d3aa.png"; /***/ }), /***/ 367: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/information-icon.bdf1588.png"; /***/ }), /***/ 368: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/examination-icon.286ef58.png"; /***/ }), /***/ 369: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/rechecking-icon.7a114b5.png"; /***/ }), /***/ 370: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/guard-icon.59223fc.png"; /***/ }), /***/ 828: /***/ (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/case/index.vue?vue&type=template&id=a68d6292&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createelement;var _c=_vm._self._c||_h;return _c('div',{staticclass:"page-case-analyze"},[_c('banner',{attrs:{"bannerdata":_vm.bannerdata,"hasicon":false},scopedslots:_vm._u([{key:"btn",fn:function(){return [_c('a',{staticclass:"text-red",attrs:{"href":_vm.$g.base + '/required'}},[_vm._v("预约演示")]),_vm._v(" "),_c('a',{staticclass:"btn_udesk_im"},[_vm._v("在线咨询")])]},proxy:true}])}),_vm._v(" "),_c('div',{staticclass:"page-tabs"},[_c('div',[_c('el-tabs',{model:{value:(_vm.currenttab),callback:function ($$v) {_vm.currenttab=$$v},expression:"currenttab"}},[_c('el-tab-pane',{attrs:{"name":"0"}},[_c('div',{staticclass:"zl-data-list center-container"},[_c('el-row',{attrs:{"gutter":24}},_vm._l((_vm.page.downloaddatalist[0].list),function($item,index){return _c('el-col',{key:'list-3' + $item.id,attrs:{"span":8}},[_c('a',{staticclass:"zl-list-item",attrs:{"href":_vm.$g.base + '/case/' + $item.id,"target":"_blank"}},[(index < 3)?_c('div',{staticclass:"hot-three"},[_vm._v("hot")]):_vm._e(),_vm._v(" "),_c('div',{staticclass:"part-img"},[_c('img',{attrs:{"src":$item.coverimage,"alt":""}}),_vm._v(" "),_c('div',{staticclass:"part-img-hover"},[_c('img',{attrs:{"src":$item.transparentimage,"alt":""}}),_vm._v(" "),_c('p',[_c('span',{staticclass:"line line-t"}),_vm._v("\r\n 查看案例\r\n "),_c('span',{staticclass:"line line-b"})])])]),_vm._v(" "),_c('div',{staticclass:"part-txt"},[_c('div',{staticclass:"profession"},[_c('span',[_vm._v(_vm._s($item.profession ? ("" + ($item.profession)) : '暂无分类'))])]),_vm._v(" "),_c('p',{staticclass:"title m-b-12"},[_vm._v(_vm._s($item.name))]),_vm._v(" "),_c('div',{staticclass:"labels clearfix"},_vm._l(($item.tags),function(v,i){return _c('span',{key:'0' + i,staticclass:"fl"},[_vm._v(_vm._s(v.name))])}),0),_vm._v(" "),_c('p',{staticclass:"des m-t-10"},[_vm._v(_vm._s($item.description))])])])])}),1)],1)])],1)],1)]),_vm._v(" "),_c('div',{directives:[{name:"show",rawname:"v-show",value:(_vm.page.downloaddatalist[_vm.currenttab].hasnextpage),expression:"page.downloaddatalist[currenttab].hasnextpage"}],staticclass:"zl-btn-group more-btn"},[_c('a',{staticclass:"zl-bnt-item",on:{"click":_vm.loadmore}},[_vm._v("\r\n "+_vm._s(_vm.page.downloaddatalist[_vm.currenttab].loading ? '加载中' : '加载更多')+"\r\n "),_c('i',{directives:[{name:"show",rawname:"v-show",value:(_vm.page.downloaddatalist[_vm.currenttab].loading),expression:"page.downloaddatalist[currenttab].loading"}],staticclass:"el-icon-loading"})])]),_vm._v(" "),_c('div',{directives:[{name:"show",rawname:"v-show",value:(!_vm.page.downloaddatalist[_vm.currenttab].hasnextpage),expression:"!page.downloaddatalist[currenttab].hasnextpage"}],staticclass:"zl-btn-group more-btn"},[_vm._v("\r\n 没有更多了\r\n ")])],1)} var staticrenderfns = [] // concatenated module: ./pages/case/index.vue?vue&type=template&id=a68d6292&scoped=true& // external module: ./node_modules/@babel/runtime/helpers/esm/arrayliketoarray.js var arrayliketoarray = __webpack_require__(111); // concatenated module: ./node_modules/@babel/runtime/helpers/esm/arraywithoutholes.js function _arraywithoutholes(arr) { if (array.isarray(arr)) return object(arrayliketoarray["a" /* default */])(arr); } // external module: ./node_modules/@babel/runtime/helpers/esm/iterabletoarray.js var iterabletoarray = __webpack_require__(156); // external module: ./node_modules/@babel/runtime/helpers/esm/unsupportediterabletoarray.js var unsupportediterabletoarray = __webpack_require__(85); // concatenated module: ./node_modules/@babel/runtime/helpers/esm/noniterablespread.js function _noniterablespread() { throw new typeerror("invalid attempt to spread non-iterable instance.\nin order to be iterable, non-array objects must have a [symbol.iterator]() method."); } // concatenated module: ./node_modules/@babel/runtime/helpers/esm/toconsumablearray.js function _toconsumablearray(arr) { return _arraywithoutholes(arr) || object(iterabletoarray["a" /* default */])(arr) || object(unsupportediterabletoarray["a" /* default */])(arr) || _noniterablespread(); } // 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: ./components/products/banner.vue + 4 modules var banner = __webpack_require__(338); // concatenated module: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/case/index.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var casevue_type_script_lang_js_ = ({ name: "case-index", 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 }] }; }, components: { banner: banner["a" /* default */] }, /** * 在服务端执行渲染的部分获取初始数据 * */ asyncdata: function asyncdata(_ref) { return object(asynctogenerator["a" /* default */])( /*#__pure__*/regeneratorruntime.mark(function _callee() { var app, query, adata, i, _adata$page$downloadd, pagenumber, pagesize, sortid, res; return regeneratorruntime.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: app = _ref.app, query = _ref.query; adata = { page: { downloaddatalist: [{ pagenumber: 1, pagesize: 12, sortid: '', //0:公共资源交易 1:企业招标采购 空:全部 total: 0, hasnextpage: false, nextpage: 0, list: [] }, { pagenumber: 1, pagesize: 12, sortid: '0', //0:公共资源交易 1:企业招标采购 空:全部 total: 0, hasnextpage: false, nextpage: 0, list: [] }, { pagenumber: 1, pagesize: 12, sortid: '1', //0:公共资源交易 1:企业招标采购 空:全部 total: 0, hasnextpage: false, nextpage: 0, list: [] }] }, currenttab: query.id || 0 }; i = 0; case 3: if (!(i < adata.page.downloaddatalist.length)) { _context.next = 13; break; } _adata$page$downloadd = adata.page.downloaddatalist[i], pagenumber = _adata$page$downloadd.pagenumber, pagesize = _adata$page$downloadd.pagesize, sortid = _adata$page$downloadd.sortid; _context.next = 7; return app.$axios.$post(app.$api.cases, { pagenumber: pagenumber, pagesize: pagesize, sortid: sortid }); case 7: res = _context.sent; console.log(res.data.list); if (res.status === 200 && json.stringify(res.data) !== '{}' && res.data.total) { adata.page.downloaddatalist[i].hasnextpage = res.data.hasnextpage; adata.page.downloaddatalist[i].nextpage = res.data.nextpage; adata.page.downloaddatalist[i].pagenumber = res.data.nextpage; adata.page.downloaddatalist[i].total = res.data.total; adata.page.downloaddatalist[i].list = app.$clonedeep(res.data.list); } case 10: i++; _context.next = 3; break; case 13: return _context.abrupt("return", adata); case 14: case "end": return _context.stop(); } } }, _callee); }))(); }, data: function data() { return { pageinfo: { title: this.$route.meta.title, keywords: this.$route.meta.keywords, description: this.$route.meta.description }, bannerdata: { title: '以客户为中心,服务全国30+行业300+客户', content: '以大数据、云计算、人工智能、区块链等数字化技术为驱动,助力客户采购供应链数字化进程', class: { case: true } }, currenttab: 0, page: { downloaddatalist: [{ pagenumber: 1, pagesize: 12, sortid: '', //0:公共资源交易 1:企业招标采购 空:全部 total: 0, hasnextpage: false, nextpage: 0, loading: false, list: [] }, { pagenumber: 1, pagesize: 12, sortid: '0', //0:公共资源交易 1:企业招标采购 空:全部 total: 0, hasnextpage: false, nextpage: 0, loading: false, list: [] }, { pagenumber: 1, pagesize: 12, sortid: '1', //0:公共资源交易 1:企业招标采购 空:全部 total: 0, hasnextpage: false, nextpage: 0, loading: false, list: [] }] } }; }, created: function created() { var _this = this; if (true) { this.$nexttick(function () { _this.savechannel(); }); } }, methods: { loadmore: function loadmore() { var _this2 = this; return object(asynctogenerator["a" /* default */])( /*#__pure__*/regeneratorruntime.mark(function _callee2() { var _this2$page$downloadd, pagenumber, pagesize, sortid, res; return regeneratorruntime.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: if (!_this2.page.downloaddatalist[_this2.currenttab].loading) { _context2.next = 2; break; } return _context2.abrupt("return", false); case 2: _this2.page.downloaddatalist[_this2.currenttab].loading = true; _this2$page$downloadd = _this2.page.downloaddatalist[_this2.currenttab], pagenumber = _this2$page$downloadd.pagenumber, pagesize = _this2$page$downloadd.pagesize, sortid = _this2$page$downloadd.sortid; _context2.next = 6; return _this2.$axios.$post(_this2.$api.cases, { pagenumber: pagenumber, pagesize: pagesize, sortid: sortid }); case 6: res = _context2.sent; _this2.page.downloaddatalist[_this2.currenttab].loading = false; if (res.status === 200 && json.stringify(res.data) !== '{}' && res.data.total) { _this2.page.downloaddatalist[_this2.currenttab].hasnextpage = res.data.hasnextpage; _this2.page.downloaddatalist[_this2.currenttab].nextpage = res.data.nextpage; _this2.page.downloaddatalist[_this2.currenttab].pagenumber = res.data.nextpage; _this2.page.downloaddatalist[_this2.currenttab].total = res.data.total; _this2.page.downloaddatalist[_this2.currenttab].list = [].concat(_toconsumablearray(_this2.page.downloaddatalist[_this2.currenttab].list), _toconsumablearray(_this2.$clonedeep(res.data.list))); } case 9: case "end": return _context2.stop(); } } }, _callee2); }))(); } } }); // concatenated module: ./pages/case/index.vue?vue&type=script&lang=js& /* harmony default export */ var pages_casevue_type_script_lang_js_ = (casevue_type_script_lang_js_); // external module: ./node_modules/vue-loader/lib/runtime/componentnormalizer.js var componentnormalizer = __webpack_require__(17); // concatenated module: ./pages/case/index.vue /* normalize component */ var component = object(componentnormalizer["a" /* default */])( pages_casevue_type_script_lang_js_, render, staticrenderfns, false, null, "a68d6292", null ) /* harmony default export */ var pages_case = __webpack_exports__["default"] = (component.exports); /***/ }) }]);