(window["webpackjsonp"] = window["webpackjsonp"] || []).push([[42],{ /***/ 339: /***/ (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/productsuperiority.vue?vue&type=template&id=16b67fce& var render = function () {var _vm=this;var _h=_vm.$createelement;var _c=_vm._self._c||_h;return _c('div',{staticclass:"zl-productsuperiority"},[_c('div',{staticclass:"zl-productsuperiority-bg"}),_vm._v(" "),_c('div',{staticclass:"center-container"},[_c('h3',[_vm._v("产品优势")]),_vm._v(" "),_c('el-row',_vm._l((_vm.data),function(item,index){return _c('el-col',{key:index,class:item.borderclass,style:({'height': _vm.height, 'line-height': _vm.height}),attrs:{"span":item.span}},[_c('div',{staticclass:"centerbox normal",class:{'small': _vm.small}},[_c('div',[_c('i',{style:({'background': 'url('+ __webpack_require__(371)("./" + (item.src) + ".png") +') center center no-repeat'})}),_vm._v(" "),_c('h4',[_vm._v(_vm._s(item.title))])])]),_vm._v(" "),_c('div',{staticclass:"centerbox hover",class:{'small': _vm.small}},[_c('div',[_c('h4',[_vm._v(_vm._s(item.title))]),_vm._v(" "),_c('p',[_vm._v(_vm._s(item.content))])])])])}),1),_vm._v(" "),_c('div',{style:({'height':_vm.marginbottom,'float':'left', 'width': '100%'})})],1)])} var staticrenderfns = [] // concatenated module: ./components/products/productsuperiority.vue?vue&type=template&id=16b67fce& // concatenated module: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/products/productsuperiority.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var productsuperiorityvue_type_script_lang_js_ = ({ props: { data: { type: array, default: function _default() { return []; } }, height: { //内容盒子高度 type: string, default: 'auto' }, marginbottom: { //与下一个模块的距离 type: string, default: '90px' }, small: { type: boolean, default: false } } }); // concatenated module: ./components/products/productsuperiority.vue?vue&type=script&lang=js& /* harmony default export */ var products_productsuperiorityvue_type_script_lang_js_ = (productsuperiorityvue_type_script_lang_js_); // external module: ./node_modules/vue-loader/lib/runtime/componentnormalizer.js var componentnormalizer = __webpack_require__(17); // concatenated module: ./components/products/productsuperiority.vue /* normalize component */ var component = object(componentnormalizer["a" /* default */])( products_productsuperiorityvue_type_script_lang_js_, render, staticrenderfns, false, null, null, null ) /* harmony default export */ var productsuperiority = __webpack_exports__["a"] = (component.exports); /***/ }), /***/ 375: /***/ (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/productcomposition.vue?vue&type=template&id=71de7fd9& var render = function () {var _vm=this;var _h=_vm.$createelement;var _c=_vm._self._c||_h;return _c('div',{staticclass:"zl-productcomposition"},[_c('div',{staticclass:"center-container"},[_c('h3',[_vm._v("产品组成")]),_vm._v(" "),_c('el-tabs',{attrs:{"type":"card"},on:{"tab-click":_vm.handleclick},model:{value:(_vm.activename),callback:function ($$v) {_vm.activename=$$v},expression:"activename"}},_vm._l((_vm.data),function(item,index){return _c('el-tab-pane',{key:index,attrs:{"label":item.label,"name":item.name}},[_c('div',{style:(_vm.stylematch(item))},[_c('div',{staticclass:"textcontent"},[_c('h4',[_vm._v(_vm._s(item.title))]),_vm._v(" "),_c('p',[_vm._v(_vm._s(item.content))])])])])}),1)],1)])} var staticrenderfns = [] // concatenated module: ./components/products/productcomposition.vue?vue&type=template&id=71de7fd9& // 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!./components/products/productcomposition.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // /* harmony default export */ var productcompositionvue_type_script_lang_js_ = ({ props: { data: { type: array, default: function _default() { return []; } } }, mounted: function mounted() { this.activename = this.data[0] && this.data[0].name; }, data: function data() { return { activename: '' }; }, methods: { handleclick: function handleclick() {}, stylematch: function stylematch(item) { return { 'height': '100%', 'background': "#fff url(".concat(__webpack_require__(342)("./" + item.src + ".png"), ") right center no-repeat") }; } } }); // concatenated module: ./components/products/productcomposition.vue?vue&type=script&lang=js& /* harmony default export */ var products_productcompositionvue_type_script_lang_js_ = (productcompositionvue_type_script_lang_js_); // external module: ./node_modules/vue-loader/lib/runtime/componentnormalizer.js var componentnormalizer = __webpack_require__(17); // concatenated module: ./components/products/productcomposition.vue /* normalize component */ var component = object(componentnormalizer["a" /* default */])( products_productcompositionvue_type_script_lang_js_, render, staticrenderfns, false, null, null, null ) /* harmony default export */ var productcomposition = __webpack_exports__["a"] = (component.exports); /***/ }), /***/ 806: /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "img/ggzyjy-databackup.e2cc15d.png"; /***/ }), /***/ 853: /***/ (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/products/ggzyjy/databackup.vue?vue&type=template&id=15b275db&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createelement;var _c=_vm._self._c||_h;return _c('div',{staticclass:"zl-databackup"},[_c('banner',{attrs:{"bannerdata":_vm.bannerdata},scopedslots:_vm._u([{key:"btn",fn:function(){return [_c('a',{staticclass:"text-red",attrs:{"href":_vm.$g.base + '/required?id=' + 28}},[_vm._v("预约演示")]),_vm._v(" "),_c('a',{staticclass:"btn_udesk_im"},[_vm._v("在线咨询")])]},proxy:true}])}),_vm._v(" "),_c('system',{attrs:{"systemdata":_vm.systemdata,"iswhite":true,"isimgbg":true}}),_vm._v(" "),_c('product-composition',{staticclass:"zl-databackup-item-01",attrs:{"data":_vm.productcompositiondata}}),_vm._v(" "),_c('div',{staticclass:"product-box1 center-container zl-databackup-item-02"},[_c('h2',{staticclass:"title"},[_vm._v("产品价值")]),_vm._v(" "),_c('tilebox',{attrs:{"boxdata":_vm.boxdata,"boxheight":363}}),_vm._v(" "),_c('el-row',{staticclass:"zl-tilebox"},_vm._l((_vm.boxdata1),function(item,index){return _c('el-col',{key:index,style:({'background': item.isgray?'rgba(255,255,255,0.7)':'#fff', 'padding-right':item.pr}),attrs:{"span":12}},[_c('i',{style:({'background': 'url('+ item.iconurl +') center top no-repeat'})}),_vm._v(" "),_c('h4',{style:({'padding-left': item.pl})},[_vm._v(_vm._s(item.title))]),_vm._v(" "),_c('p',{style:({'padding-left': item.pl})},[_vm._v(_vm._s(item.text))])])}),1)],1),_vm._v(" "),_c('div',{staticclass:"product-relative-box m-t-45"},[_c('product-superiority',{staticclass:"zl-databackup-item-03",attrs:{"data":_vm.superioritydata,"height":"316px"}}),_vm._v(" "),(_vm.casedata.length > 0)?_c('div',{staticclass:"zl-case product-absolute-box"},[_c('case',{staticclass:"zl-databackup-item-04",attrs:{"data":_vm.casedata}})],1):_vm._e()],1)],1)} var staticrenderfns = [] // concatenated module: ./pages/products/ggzyjy/databackup.vue?vue&type=template&id=15b275db&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: ./components/products/case.vue + 4 modules var case = __webpack_require__(341); // external module: ./components/products/system.vue + 4 modules var system = __webpack_require__(340); // external module: ./components/products/banner.vue + 4 modules var banner = __webpack_require__(338); // external module: ./components/products/productcomposition.vue + 4 modules var productcomposition = __webpack_require__(375); // external module: ./components/products/productsuperiority.vue + 4 modules var productsuperiority = __webpack_require__(339); // external module: ./components/products/tilebox.vue + 4 modules var tilebox = __webpack_require__(374); // concatenated module: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/products/ggzyjy/databackup.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var databackupvue_type_script_lang_js_ = ({ name: "products-ggzyjy-databackup", 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 }] }; }, /** * 在服务端执行渲染的部分获取初始数据 * */ asyncdata: function asyncdata(_ref) { return object(asynctogenerator["a" /* default */])( /*#__pure__*/regeneratorruntime.mark(function _callee() { var app, data, res; return regeneratorruntime.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: app = _ref.app; data = { systemdata: { title: '数据灾备平台', content: '随着科学技术的发展,以信息化和数据化为特点的新时代已经到来。同时,在这样一个开放的时代,数据的保密性、可靠性及安全性成为了大家关注的焦点。政府电子数据的安全性和保密性以及在数据遭到破坏怎样立即找回和恢复已经成为政府关注的重点。', imgsrc: __webpack_require__(806), btntext: '了解更多' }, casedata: [] }; _context.next = 4; return app.$axios.$post("".concat(app.$api.product, 28), {}); case 4: res = _context.sent; if (res.status === 200 && json.stringify(res.data) !== '{}') { if (res.data.cases && res.data.cases.length) { data.casedata = app.$clonedeep(res.data.cases); } data.systemdata.content = res.data.content; } return _context.abrupt("return", data); case 7: case "end": return _context.stop(); } } }, _callee); }))(); }, components: { case: case["a" /* default */], system: system["a" /* default */], banner: banner["a" /* default */], tilebox: tilebox["a" /* default */], productcomposition: productcomposition["a" /* default */], productsuperiority: productsuperiority["a" /* default */] }, data: function data() { return { pageinfo: { title: this.$route.meta.title, keywords: this.$route.meta.keywords, description: this.$route.meta.description }, bannerdata: { title: '数据灾备平台', content: '利用技术、管理手段以及相关资源确保用户的关键数据、关键数据处理系统和关键业务在灾难发生后可以快速的、完整的得到恢复。', class: { databackup: true } }, systemdata: {}, productcompositiondata: [{ label: '服务端', title: '服务端', src: 'databackup-1', alt: '服务端', content: '服务端具备对项目的备份数据进行归档、存储、管理的功能,通过web端访问。' }, { label: '客户端', title: '客户端', src: 'databackup-2', alt: '客户端', content: '客户端部署在需文件备份的服务器上,由客户端统一进行文件的备份传输,定时同步到服务端。' }, { label: '备份存储', title: '备份存储', src: 'databackup-3', alt: '备份存储', content: '备份文件(数据库文件及普通文件)由服务端统一归档,由存储系统做底层支撑,存储系统可实现对备份文件的实时梳理,最大程度的节约存储空间,同时提供高效的检索能力,以备在数据恢复的黄金时间内完成所有操作。' }, { label: '数据恢复', title: '数据恢复', src: 'databackup-4', alt: '数据恢复', content: '服务端提供备份文件(数据库文件及普通文件)的查看及下载功能,可通过此模块将待恢复的特定数据文件下载拷贝,由数据库或文件系统快速完成数据恢复。' }], boxdata: [{ title: '数据文件备份', text: '在不中断业务的前提下,实现针对数据库、招标文件、投标文件及交易过程中的相关附件文件的备份。', iconurl: 'qkl-1', col: 8, hasborder: false, isgray: false }, { title: '备份文件管理', text: '支持备份项目的管理、项目数据源的管理、数据表同步状态的管理。', iconurl: 'bfwjgl', col: 8, hasborder: false, isgray: true }, { title: '高效同步文件', text: '传输过程中使用业界先进的文件切割技术,以20mb为单位将文件切割成多块,最终完整的将文件传输到服务端。达到缓解带宽压力和高效同步文件的效果。', iconurl: 'gxglda', col: 8, hasborder: false, isgray: false }], boxdata1: [{ title: '数据快速恢复', pl: '144px', pr: '36px', text: ' 提供备份文件(数据库文件及普通文件)的查看及下载功能,并可通过此模块将待恢复的特定数据文件下载拷贝,由数据库或文件系统快速完成数据恢复。', iconurl: __webpack_require__(404), col: 12, hasborder: false, isgray: false }, { title: '高效检索能力', pl: '153px', pr: '27px', text: '可实现对备份文件的实时梳理,最大程度的节约存储空间,同时提供高效的检索能力,以备在数据恢复的黄金时间内完成所有操作。', iconurl: __webpack_require__(403), col: 12, hasborder: false, isgray: true }], superioritydata: [{ title: '冗余机制备份', borderclass: 'br ', src: 'xqs', alt: '物料标准化', span: 6, content: '不中断业务的前提下,后台针对数据库采用冗余机制进行备份' }, { title: '先进备份方式', borderclass: 'br ', src: 'ybg', alt: '产品智能化', span: 6, content: '平台采用etl+脚本的数据备份方式,文件备份采用先进的切割技术,达到缓解带宽和高效备份的目的' }, { title: '项目管理备份', borderclass: 'br', src: 'gxgl', alt: '编码可回溯', span: 6, content: '支持对服务端部署的项目做备份管理,按需备份及还原' }, { title: '深度结合业务系统', src: 'sdjh', alt: '提高采购效率', span: 6, content: '结合系统架构、针对招标文件、投标文件、开标一览表、相关附件、评标报告、主流数据库和数据表结构等一一备份' }], casedata: [] }; }, created: function created() { var _this = this; if (true) { this.$nexttick(function () { _this.setheightofproduct('.product-absolute-box', '.product-relative-box'); var arr = [{ content: '.zl-databackup-item-01', item: '.center-container', func: 'fadeindownshort' }, { content: '.zl-databackup-item-02', item: '.el-col', func: 'fadeinrightshort' }, { content: '.zl-databackup-item-03', item: '.el-row', func: 'fadeinrightshort' }, { content: '.zl-databackup-item-04', item: '.el-row', func: 'fadeindownshort' }]; _this.scrollbarfunc(arr); _this.savechannel(); }); } } }); // concatenated module: ./pages/products/ggzyjy/databackup.vue?vue&type=script&lang=js& /* harmony default export */ var ggzyjy_databackupvue_type_script_lang_js_ = (databackupvue_type_script_lang_js_); // external module: ./node_modules/vue-loader/lib/runtime/componentnormalizer.js var componentnormalizer = __webpack_require__(17); // concatenated module: ./pages/products/ggzyjy/databackup.vue /* normalize component */ var component = object(componentnormalizer["a" /* default */])( ggzyjy_databackupvue_type_script_lang_js_, render, staticrenderfns, false, null, "15b275db", null ) /* harmony default export */ var databackup = __webpack_exports__["default"] = (component.exports); /***/ }) }]);