(window["webpackjsonp"] = window["webpackjsonp"] || []).push([[5],{ /***/ 167: /***/ (function(module, exports, __webpack_require__) { var icp = '京icp备05038502号'; var base = ''; var basehost = ''; var basestatic = ''; if (true) { // base = 'http://test.biaoshitong.com:8001/website'; base = 'http://www.zhulong.com.cn'; // basehost = 'http://test.biaoshitong.com:8001'; basehost = 'https://www.biaoshitong.com'; // basestatic = '/website'; basestatic = ''; } module.exports = { icp: icp, base: base, basehost: basehost, basestatic: basestatic }; /***/ }), /***/ 173: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var element_ui_lib_theme_chalk_index_css__webpack_imported_module_0__ = __webpack_require__(425); /* harmony import */ var element_ui_lib_theme_chalk_index_css__webpack_imported_module_0___default = /*#__pure__*/__webpack_require__.n(element_ui_lib_theme_chalk_index_css__webpack_imported_module_0__); /* harmony import */ var element_ui_lib__webpack_imported_module_1__ = __webpack_require__(273); /* harmony import */ var element_ui_lib__webpack_imported_module_1___default = /*#__pure__*/__webpack_require__.n(element_ui_lib__webpack_imported_module_1__); /* harmony import */ var vue__webpack_imported_module_2__ = __webpack_require__(5); vue__webpack_imported_module_2__["default"].use(element_ui_lib__webpack_imported_module_1___default.a); /***/ }), /***/ 176: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var vue__webpack_imported_module_0__ = __webpack_require__(5); var bus = {}; bus.install = function (vue) { vue.prototype.$bus = new vue(); }; vue__webpack_imported_module_0__["default"].use(bus); /***/ }), /***/ 177: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /***/ }), /***/ 178: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var core_js_modules_es_object_to_string_js__webpack_imported_module_0__ = __webpack_require__(21); /* harmony import */ var core_js_modules_es_object_to_string_js__webpack_imported_module_0___default = /*#__pure__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__webpack_imported_module_0__); /* harmony import */ var core_js_modules_web_dom_collections_for_each_js__webpack_imported_module_1__ = __webpack_require__(40); /* harmony import */ var core_js_modules_web_dom_collections_for_each_js__webpack_imported_module_1___default = /*#__pure__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__webpack_imported_module_1__); /* harmony import */ var core_js_modules_es_object_keys_js__webpack_imported_module_2__ = __webpack_require__(41); /* harmony import */ var core_js_modules_es_object_keys_js__webpack_imported_module_2___default = /*#__pure__*/__webpack_require__.n(core_js_modules_es_object_keys_js__webpack_imported_module_2__); /* harmony import */ var core_js_modules_es_array_filter_js__webpack_imported_module_3__ = __webpack_require__(47); /* harmony import */ var core_js_modules_es_array_filter_js__webpack_imported_module_3___default = /*#__pure__*/__webpack_require__.n(core_js_modules_es_array_filter_js__webpack_imported_module_3__); /* harmony import */ var vue__webpack_imported_module_4__ = __webpack_require__(5); /** * 字符串截取 前 4 位 * 用法 string.substr(0,4); * 2019 **/ var substr_4 = function substr_4(str) { if (str === null || str === undefined || !str) { return ''; } str = str + ''; var a = str.substring(0, 4); return a; }; var filters = { substr_4: substr_4 }; /*过滤器*/ object.keys(filters).foreach(function (key) { vue__webpack_imported_module_4__["default"].filter(key, filters[key]); }); /* harmony default export */ __webpack_exports__["a"] = (filters); /***/ }), /***/ 179: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // external module: ./node_modules/vue/dist/vue.runtime.esm.js var vue_runtime_esm = __webpack_require__(5); // external module: ./util/mixin.js var mixin = __webpack_require__(129); // external module: ./util/api.js var api = __webpack_require__(166); // external module: ./plugins/global.js var global = __webpack_require__(167); var global_default = /*#__pure__*/__webpack_require__.n(global); // external module: ./node_modules/core-js/modules/es.object.keys.js var es_object_keys = __webpack_require__(41); // external module: ./node_modules/core-js/modules/es.symbol.js var es_symbol = __webpack_require__(39); // external module: ./node_modules/core-js/modules/es.array.filter.js var es_array_filter = __webpack_require__(47); // external module: ./node_modules/core-js/modules/es.object.to-string.js var es_object_to_string = __webpack_require__(21); // external module: ./node_modules/core-js/modules/es.object.get-own-property-descriptor.js var es_object_get_own_property_descriptor = __webpack_require__(77); // external module: ./node_modules/core-js/modules/web.dom-collections.for-each.js var web_dom_collections_for_each = __webpack_require__(40); // external module: ./node_modules/core-js/modules/es.object.get-own-property-descriptors.js var es_object_get_own_property_descriptors = __webpack_require__(78); // external module: ./node_modules/@babel/runtime/helpers/esm/defineproperty.js var defineproperty = __webpack_require__(34); // external module: ./node_modules/core-js/modules/es.regexp.exec.js var es_regexp_exec = __webpack_require__(32); // concatenated module: ./plugins/validater.js function ownkeys(e, r) { var t = object.keys(e); if (object.getownpropertysymbols) { var o = object.getownpropertysymbols(e); r && (o = o.filter(function (r) { return object.getownpropertydescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } function _objectspread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownkeys(object(t), !0).foreach(function (r) { object(defineproperty["a" /* default */])(e, r, t[r]); }) : object.getownpropertydescriptors ? object.defineproperties(e, object.getownpropertydescriptors(t)) : ownkeys(object(t)).foreach(function (r) { object.defineproperty(e, r, object.getownpropertydescriptor(t, r)); }); } return e; } var servicemodule = { /** * 手机号码校验 */ phone: function phone(rule, value, callback) { if (value == null || value === "") { callback(); } else { var reg = /^1[3456789]\d{9}$/; if (!reg.test(value)) { callback(new error('请输入有效的手机号码')); } callback(); } } }; var validation = _objectspread({}, servicemodule); /* harmony default export */ var validater = (validation); // external module: ./node_modules/lodash/clonedeep.js var clonedeep = __webpack_require__(168); var clonedeep_default = /*#__pure__*/__webpack_require__.n(clonedeep); // external module: ./util/ssrcommon.js var ssrcommon = __webpack_require__(264); // external module: ./node_modules/video.js/dist/video.es.js var video_es = __webpack_require__(265); // external module: ./node_modules/video.js/dist/video-js.css var video_js = __webpack_require__(424); // concatenated module: ./plugins/main.js /*自定义全局变量*/ /*表单校验*/ /*asyncdata服务器端渲染公共方法文件夹*/ var main = { install: function install(vue) { vue.prototype.$g = global_default.a; //测试有效(固定值不能变动) vue.prototype.$rules = validater; //表单校验 vue.prototype.$clonedeep = clonedeep_default.a; vue.prototype.$video = video_es["a" /* default */]; vue.prototype.$api = api["a" /* default */]; } }; /** * 将vue下的prototype注入 * */ vue_runtime_esm["default"].use(main); vue_runtime_esm["default"].mixin(mixin["a" /* default */]); /** * 这里是为了在asyncdata方法中使用 * */ /* harmony default export */ var plugins_main = __webpack_exports__["a"] = (function (_ref, inject) { var app = _ref.app; app.$g = global_default.a; //名称 app.$mixin = mixin["a" /* default */]; app.$rules = validater; //表单校验 app.$clonedeep = clonedeep_default.a; app.$common = ssrcommon["a" /* default */]; app.$api = api["a" /* default */]; }); /***/ }), /***/ 180: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // external module: ./node_modules/core-js/modules/es.object.keys.js var es_object_keys = __webpack_require__(41); // external module: ./node_modules/core-js/modules/es.object.to-string.js var es_object_to_string = __webpack_require__(21); // external module: ./node_modules/core-js/modules/es.array.includes.js var es_array_includes = __webpack_require__(104); // external module: ./node_modules/core-js/modules/es.string.includes.js var es_string_includes = __webpack_require__(105); // external module: ./node_modules/qs/lib/index.js var lib = __webpack_require__(174); var lib_default = /*#__pure__*/__webpack_require__.n(lib); // external module: ./node_modules/core-js/modules/es.array.sort.js var es_array_sort = __webpack_require__(438); // external module: ./node_modules/js-md5/src/md5.js var md5 = __webpack_require__(274); var md5_default = /*#__pure__*/__webpack_require__.n(md5); // concatenated module: ./plugins/md5.js /** * * 加密数字签名用的md5 * * */ function getmd5(paramsjson) { //传json对象 var arr = []; for (var key in paramsjson) { if (paramsjson[key]) { arr.push(key); } } arr.sort(); var srcstr = ""; for (var i = 0; i <= arr.length; i++) { if (arr[i]) { srcstr += arr[i] + paramsjson[arr[i]]; } } srcstr += "fe716cbb-a990-40d4-b7c7-7b9db338c6c8"; return md5_default()(srcstr); } // concatenated module: ./plugins/axios.js /* harmony default export */ var axios = __webpack_exports__["a"] = (function (_ref) { var app = _ref.app, $axios = _ref.$axios, redirect = _ref.redirect; $axios.defaults.timeout = 60000; $axios.defaults.retry = 1; //重试次数 $axios.defaults.retrydelay = 1000; //重试延时 /** * request拦截器 请求拦截器 ==>对请求参数做处理 * * */ $axios.onrequest(function (config) { if (false) {} /** * * data处理 * * */ config.data = lib_default.a.stringify(config.data); /** * * 转换请求baseurl * * */ if (config.url === "/biaoshitong/business-server/openasdvert/querybanners") { config.headers["content-type"] = "text/plain"; config.data = lib_default.a.parse(config.data).advertguid; if (true) { config.baseurl = "https://www.biaoshitong.com/"; // config.baseurl = 'http://test.biaoshitong.com:8001/'; } } return config; }); /** * * 监听返回数据 * * */ $axios.onresponse(function (response) { if (response.data == null && response.config.responsetype === "json" && response.request.responsetext != null) { try { response.data = json.parse(response.request.responsetext); } catch (e) { console.log(e); } } switch (response.data.status) { case 500: redirect("/error/500"); break; case 504: redirect("/error/500"); break; } return promise.resolve(response); }); /** * * 监听错误 * * */ $axios.onerror(function (error) { if (error.code === "econnaborted" && error.message.indexof("timeout") !== -1) { return promise.resolve({ data: { status: 0, data: null } }); } else if (error.response) {} else { if (error.message.includes("network error")) { /** * * 网络异常 * * */ return promise.resolve({ data: { status: 0, message: "网络异常", data: null } }); } if (error.message.includes("拒绝访问")) { /** * * 网络异常 * * */ return promise.resolve({ data: { status: 0, message: "拒绝访问", data: null } }); } } return promise.resolve(error.response.data); //返回接口返回的错误信息 }); }); /***/ }), /***/ 181: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // external module: ./node_modules/core-js/modules/es.function.name.js var es_function_name = __webpack_require__(27); // external module: ./node_modules/core-js/modules/es.symbol.js var es_symbol = __webpack_require__(39); // external module: ./node_modules/core-js/modules/es.symbol.description.js var es_symbol_description = __webpack_require__(54); // concatenated module: ./router/routerlist.js /** * keepaliverefresh:设置刷新 设置:false 不刷新 * * type:h m f s t * h: header * m: main * f: footer * t: footer-top * s: sidebar * * 网站 * title * keywords * description * * */ var routerlist = { /* 筑龙官网 */ /* 首页 */ index: { title: "北京筑龙信息技术有限责任公司", keywords: "电子招投标,电子招投标系统,企业电子招标采购平台,电子招标采购平台,数字招标采购saas平台,公共资源交易系统,工程造价管理系统", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 产品 */ /* 产品及方案 */ products: { title: "企业电子招标采购平台_数字招标采购管理saas平台_公共资源交易行业解决方案-产品方案-北京筑龙信息技术有限责任公司", keywords: "电子招投标系统,电子招投标,网上招标采购管理系统,数字招标采购管理saas平台", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 企业招标采购 */ /* 企业电子招标采购平台 */ "products-bidding-dzztb": { title: "筑龙企业电子招标采购平台_网上招标采购管理系统_数字招标采购管理平台-北京筑龙信息技术有限责任公司", keywords: "企业电子招标采购平台,网上招标采购管理系统,数字招标采购管理平台", description: "北京筑龙携手300家央企/国企,基于大数据技术采购智能化领域的深度耕耘,打造的一款安全可靠、稳定高效、操作便捷、扩展性高的全流程电子化与可视化的企业电子招标采购平台。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 数字采购招投标saas平台 */ "products-bidding-saas": { title: "数字招标采购saas平台_网上招标采购管理系统-北京筑龙信息技术有限责任公司", keywords: "数字招标采购saas平台,网上招标采购管理系统", description: "北京筑龙团队基于在招标采购领域的成功经验,采用当下成熟且安全可靠的saas模式,为中小企业搭建的“即需即用”的数字招标采购平台,企业用户仅需注册、开通服务即可进行交易。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 企业招标采购大数据平台 */ "products-bidding-bigdata": { title: "企业招标采购大数据平台-北京筑龙信息技术有限责任公司", keywords: "企业招标采购大数据", description: "依托招商局集团、中国一汽集团等大型集团企业的应用场景和在企业招标采购交易领域的业务需求,提供科学化、智能化、整体化大数据解决方案。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 供应商寻源管理系统 */ "products-bidding-supplier": { title: "供应商寻源管理系统_供应商管理系统srm-北京筑龙信息技术有限责任公司", keywords: "供应商寻源管理系统,供应商管理系统srm", description: "供应商寻源管理系统为企业供应商寻源管理提供的一套“高效、安全、先进”的解决方案,帮助企业全面打通供应商数据壁垒、解决企业与供应商信息不对等、评估不健全、监测不及时等问题。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 工程采购成本管理平台 */ "products-bidding-cost": { title: "工程采购成本管理平台-北京筑龙信息技术有限责任公司", keywords: "工程采购成本管理", description: "为工程采购提供专业的全流程成本管理服务,激活沉淀的工程交易数据,发掘数据的价值,以数据为基础,以业务为导向,实现工程招标采购、投标报价、清标评标、工程结算、数据积累分析与应用等方面的全流程业务在线化、数字化、智能化;为管理部门、招采部门、成本部门、物资部门提供信息枢纽平台;为决策者提供实时、有效、可靠的信息参考;为工程采购交易的降本增效提供强有力的数字化支持。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 公共资源交易 */ /* 公共资源交易行业解决方案 */ "products-ggzyjy-solution": { title: "公共资源交易行业解决方案_公共资源交易系统开发-北京筑龙信息技术有限责任公司", keywords: "公共资源交易解决方案,公共资源交易系统开发", description: "根据各类型交易行为的特点和当地业务要求,结合区块链、大数据、智能物料等前沿技术,以实现公共资源的优化配置为目标而打造出的一款公开透明、监管有力、服务到位的行业解决方案。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 公共资源交易大数据平台 */ "products-ggzyjy-bigdata": { title: "公共资源交易大数据平台-北京筑龙信息技术有限责任公司", keywords: "公共资源交易大数据", description: "北京筑龙已为深圳、河北、湖北、云南、昆明等政府搭建了公共资源交易可视化大数据平台,实现精准有效的监督管理,为政府提供面向交易、主体、专家、服务、行业、经济等多元化的数据分析产品。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 不见面智能开标系统 */ "products-ggzyjy-bidopening": { title: "不见面智能开标系统_线上智慧开标解决方案_电子开评标系统-北京筑龙信息技术有限责任公司", keywords: "不见面智能开标系统,线上开标,智慧开标解决方案,电子开评系统", description: "通过打造场景式的互联网智能开标室,将传统的实体开标室转移至了互联网,有效的解决了开标过程中对地域与时间的限制问题,并通过无人值守的开标的模式,有效的提高了开标的效率。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 智能评标系统 */ "products-ggzyjy-evaluation": { title: "线上智能评标系统_线上远程异地评标解决方案-北京筑龙信息技术有限责任公司", keywords: "线上评标,远程异地评标,智能评标系统,电子评标系统", description: "结合电子化评标系统,应用大数据、人工智能、自然语言处理等技术,梳理、固化智能辅助评标流程,满足在招投标过程中对公平、公正和公开的要求。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 智慧监管平台 */ "products-ggzyjy-jianguan": { title: "智慧监管平台_公共资源交易智慧监管解决方案-北京筑龙信息技术有限责任公司", keywords: "智慧监管,音视频监管", description: "整合业务监管、音视频监管和大数据监督等多种监管手段,结合3d可视化技术实现对交易全流程进行智能分析、多方协同、实时监测和全方位智慧监管的解决方案。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 远程分散评标解决方案 */ "products-ggzyjy-ycfspb": { title: "远程异地分散评标系统_远程分散评标解决方案-北京筑龙信息技术有限责任公司", keywords: "远程分散评标,远程异地评标,远程异地分散评标", description: "基于网络协同的专家分散评标解决方案,整合先进的电子技术手段,保障评标全流程在严格保密的情况下进行,有效的促进了专家资源共享、实现了招标采购的不停摆", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 档案管理 */ "products-ggzyjy-filemanagement": { title: "公共资源交易档案管理系统_电子招投标档案文件管理平台-北京筑龙信息技术有限责任公司", keywords: "档案管理系统,档案文件管理平台", description: "电子档案管理系统针对在公共资源交易过程中的所有项目信息进行了收集、整理、归档、统计和查阅,以及实现了上述业务的全流程电子化、自动化和智能化。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 数据灾备 */ "products-ggzyjy-databackup": { title: "筑龙数据灾备平台_公共资源交易数据备份解决方案-北京筑龙信息技术有限责任公司", keywords: "数据灾备平台,数据备份系统", description: "筑龙数据灾备平台利用技术、管理手段以及相关资源确保用户的关键数据、关键数据处理系统和关键业务在灾难发生后可以快速的、完整的得到恢复。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 数智化升级 */ /* 区块链解决方案 */ "products-intelligence-blockchain": { title: "区块链服务平台_区块链应用解决方案-北京筑龙信息技术有限责任公司", keywords: "区块链服务平台,区块链解决方案", description: "采用成熟的区块链底层技术,搭建区块链服务平台并对业务系统进行改造,完成关键业务数据的区块链存证、验证、共享,实现交易全程可追溯、数据可查验。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 智能物料管理系统 */ "products-intelligence-materials": { title: "智能物料管理系统-北京筑龙信息技术有限责任公司", keywords: "智能物料", description: "智能物料管理系统是一款协助企业实现物料标准化管理的智能化应用系统,致力于服务企业数字化转型与信息化发展,利用大数据分类匹配算法,进行物料信息的结构化处理,协助企业实现对采购物料标准化的管理。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 金融服务平台 */ "products-intelligence-financial": { title: "投标保函_电子保函_金融服务平台解决方案-北京筑龙信息技术有限责任公司", keywords: "金融服务平台,投标保函,电子保函", description: "筑龙金融服务平台联合金融机构已先后为青岛西海岸、云南省以及各州市、攀枝花等十数个公共资源交易中心提供了安全、稳定的在线金融服务。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 手机证书 */ "products-intelligence-certificate": { title: "手机证书_ca数字证书_电子签章-北京筑龙信息技术有限责任公司", keywords: "ca数字证书,手机证书,电子签章", description: "实现基于移动端的证书管理,通过一键扫码的方式,极大的方便了招投标人的登录、签名、加密、解密操作,丰富了应用场景,打破了传统ca介质的使用桎梏,提高了招投过程中的整体效率。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 智能场地 */ "products-intelligence-field": { title: "智能场地解决方案-北京筑龙信息技术有限责任公司", keywords: "智能场地", description: "智能场地解决方案为参与交易的各方主体提供智能化服务,运用多种高新技术构建场地智能化、交易智能化、监管智能化的智慧交易体系。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 智能化投标卫士 */ /* 全国实时招采讯息 */ "products-intelligencetbws-information": { title: "全国实时招采讯息解决方案-北京筑龙信息技术有限责任公司", keywords: "全国实时招采讯息", description: "智能场地解决方案为参与交易的各方主体提供智能化服务,运用多种高新技术构建场地智能化、交易智能化、监管智能化的智慧交易体系。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 智能标书检查 */ "products-intelligencetbws-examination": { title: "智能标书检查解决方案-北京筑龙信息技术有限责任公司", keywords: "智能标书检查", description: "智能场地解决方案为参与交易的各方主体提供智能化服务,运用多种高新技术构建场地智能化、交易智能化、监管智能化的智慧交易体系。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 智能标书查重 */ "products-intelligencetbws-rechecking": { title: "智能标书查重解决方案-北京筑龙信息技术有限责任公司", keywords: "智能标书查重", description: "智能场地解决方案为参与交易的各方主体提供智能化服务,运用多种高新技术构建场地智能化、交易智能化、监管智能化的智慧交易体系。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 清标卫士 */ "products-intelligencetbws-guard": { title: "清标卫士解决方案-北京筑龙信息技术有限责任公司", keywords: "清标卫士", description: "智能场地解决方案为参与交易的各方主体提供智能化服务,运用多种高新技术构建场地智能化、交易智能化、监管智能化的智慧交易体系。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 工程造价管理 */ /* 筑龙智慧造价平台 */ "products-gczjgl-projectcost": { title: "筑龙智慧造价平台_工程造价管理系统-北京筑龙信息技术有限责任公司", keywords: "筑龙智慧造价平台,工程造价管理系统,工程造价", description: "结合云计算技术,针对解决在工程概算、预算、竣工结算等业务操作中出现的数据管理需求而提出的一款具备数据编审、积累、分析和挖掘再利用的业务一体化解决方案。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 筑龙智能组价系统 */ "products-gczjgl-zujia": { title: "筑龙智能组价系统-北京筑龙信息技术有限责任公司", keywords: "智能组价", description: "筑龙团队采用了先进的大数据技术、自然语言处理技术以及自研的智能匹配算法,实现了工程量清单的一键快速组价,提高了造价的质量与效率。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 清标卫士 */ "products-gczjgl-qingbiao": { title: "清标软件_清标工具_智能清标系统_清标卫士下载-北京筑龙信息技术有限责任公司", keywords: "清标软件,清标工具,智能清标系统,清标卫士", description: " 清标卫士是协助投标人对投标文件进行高效、准确的分析,排查标书文件问题,降低企业投标风险的的软件,适用于多方案标书检查,提高方案竞争力,详细描述方案分析结果,为方案的分析提供有力的参考。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 智能投标助手 */ /* 筑龙标事通 */ "products-biddingassist-bst": { title: "全国招标采购信息查询_建筑企业资质业绩_项目经理在建查询-筑龙标事通-北京筑龙信息技术有限责任公司", keywords: "项目经理在建,建筑企业资质,建筑企业业绩,招投标信息", description: "筑龙标事通-招标采购综合信息监控平台,每天更新90000条全国招标采购信息,为投标企业提供查项目经理、企业业绩、全国标讯、企业人员资质、下浮率、企业工商司法风险等一站式查询服务;用筑龙标事通,投标成功更轻松。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 客户案例 */ case: { title: "北京筑龙成功客户案例_助力招标采购智慧化升级-北京筑龙信息技术有限责任公司", keywords: "客户案例", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 客户案例详情 */ "case-id": { title: "案例文章标题_客户案例-北京筑龙信息技术有限责任公司", keywords: "电子招投标,企业招标采购,公共资源交易", description: "抓取案例详情页的摘要内容作为描述", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 新闻中心 */ news: { title: "招标投标与采购新闻资讯-北京筑龙信息技术有限责任公司", keywords: "筑龙新闻,招投标动态,政策法规,招投标资讯,招投标百科", description: "北京筑龙新闻资讯频道为用户及时更新筑龙公司新闻、招投标新闻资讯、政策法规及招标采购行业百科、招投标行业资讯动态。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 文章详情页 */ "newsdetail-id": { title: "文章标题-新闻中心-北京筑龙信息技术有限责任公司", keywords: "自动抓取文章标签 作为页面关键词", description: "自动抓取文章摘要作为页面描述部分", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 筑龙研究院 */ study: { title: "筑龙研究院", keywords: "自动抓取文章标签 作为页面关键词", description: "自动抓取文章摘要作为页面描述部分", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 下载中心 */ download: { title: "筑龙招标采购助手_筑龙产品管理工具_筑龙招标采购软件下载-北京筑龙信息技术有限责任公司", keywords: "筑龙产品管理工具,筑龙招标采购助手,招标采购软件,筑龙软件下载", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 关于筑龙 */ aboutus: { title: "北京筑龙公司简介-北京筑龙信息技术有限责任公司", keywords: "北京筑龙,筑龙信息", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 联系我们 */ contactus: { title: "北京筑龙客服电话_联系我们-北京筑龙信息技术有限责任公司", keywords: "筑龙客户电话", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 加入我们 */ joinus: { title: "加入我们-北京筑龙信息技术有限责任公司", keywords: "招贤纳士,人员招聘", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 生态伙伴 */ partners: { title: "筑龙生态合作伙伴-北京筑龙信息技术有限责任公司", keywords: "筑龙生态伙伴", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 预约演示 */ required: { title: "企业电子招标采购平台预约演示_电子化招投标解决方案获取_北京筑龙信息技术有限责任公司", keywords: "企业电子招标采购平台,电子化招投标解决方案", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级。", type: "h-m-f-s", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 网站地图 */ sitemap: { title: "网站地图-北京筑龙信息技术有限责任公司", keywords: "电子招投标系统,公共资源交易管理系统", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 错误页面 */ /* 404 */ "error-404": { title: "北京筑龙信息技术有限责任公司-数字化智慧采购专家", keywords: "电子招投标系统,公共资源交易管理系统", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: false, requireauth: false, nosidebarright: true }, /* 服务 */ serve: { title: "常见问题与服务支持-北京筑龙信息技术有限责任公司", keywords: "电子招投标系统,公共资源交易管理系统", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级。", type: "h-m-f-s-t", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 交易大脑 */ datacenter: { title: "常见问题与服务支持-北京筑龙信息技术有限责任公司", keywords: "电子招投标系统,公共资源交易管理系统", description: "北京筑龙,15年专注智慧化招标采购平台建设及运营的高科技企业,专注为政府公共资源交易中心、大中型企业、招标代理以及高校提供智慧化招标采购平台建设解决方案及咨询服务,助力招标采购智慧化升级。", type: "m", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true }, /* 大采购 */ dacaigou: { title: "大采购-定义数智交易", keywords: "大采购", description: "卓越b-paas平台,成就数字化聚合体、智能化商业网", type: "m", keepalive: true, keepaliverefresh: true, requireauth: false, nosidebarright: true } }; /* harmony default export */ var router_routerlist = ({ routerlist: routerlist }); // concatenated module: ./router/index.js var initrouter = router_routerlist.routerlist; /** * * nokeepaliverefresh:设置不刷新 * type:f h-m-f type:s h-s-f type:m h-m * * */ /* harmony default export */ var router = __webpack_exports__["a"] = (function (_ref) { var app = _ref.app, $axios = _ref.$axios, redirect = _ref.redirect; app.router.beforeeach(function (to, from, next) { next(); }); app.router.aftereach(function (to, from) { var t = to.name; if (to.name === null && to.path === '/index') { t = 'index'; redirect('/'); } else if (to.name === null) { redirect('/error/404'); } /* 设置路由基础信息 */ /* 标题 */ var settitle; /* 关键词 */ var setkeywords; /* 内容简介 */ var setdescription; /* 设置类型 用于控制展示结构 */ var settype; /* keepalive设置 */ var setkeepalive; /* keepalive设置 设置为true的情况 设置不刷新 */ var setkeepaliverefresh; /* 判断该路由是否要登录权限 */ var setrequireauth; /* 是否右侧菜单 */ var nosidebarright; /* 读取 routerlist.js 配置 */ if (initrouter[t]) { settitle = initrouter[t] && initrouter[t].title !== undefined ? initrouter[t].title : ''; setkeywords = initrouter[t].keywords; setdescription = initrouter[t].description; settype = initrouter[t].type; setkeepalive = initrouter[t].keepalive; setkeepaliverefresh = initrouter[t].keepaliverefresh; setrequireauth = initrouter[t].requireauth; nosidebarright = initrouter[t].nosidebarright; } /* 未在 routerlist.js 配置 设置默认配置 */ if (!initrouter[t]) { settitle = ''; setkeywords = ''; setdescription = ''; settype = 'h-m-f'; setkeepalive = true; setkeepaliverefresh = false; setrequireauth = false; nosidebarright = true; } to.meta.title = settitle; to.meta.keywords = setkeywords; to.meta.description = setdescription; to.meta.type = settype; to.meta.keepalive = setkeepalive; to.meta.keepaliverefresh = setkeepaliverefresh; to.meta.requireauth = setrequireauth; to.meta.nosidebarright = nosidebarright; }); }); /***/ }) }]);