(window["webpackjsonp"] = window["webpackjsonp"] || []).push([[58],{ /***/ 491: /***/ (function(module, exports, __webpack_require__) { // extracted by extract-css-chunks-webpack-plugin /***/ }), /***/ 630: /***/ (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_required_vue_vue_type_style_index_0_id_5f05f140_scoped_true_lang_css___webpack_imported_module_0__ = __webpack_require__(491); /* 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_required_vue_vue_type_style_index_0_id_5f05f140_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_required_vue_vue_type_style_index_0_id_5f05f140_scoped_true_lang_css___webpack_imported_module_0__); /* unused harmony reexport * */ /***/ }), /***/ 837: /***/ (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/required.vue?vue&type=template&id=5f05f140&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createelement;var _c=_vm._self._c||_h;return _c('div',{staticclass:"zl-required"},[_c('div',{staticclass:"zl-required-container clearfix"},[_vm._m(0),_vm._v(" "),_c('div',{staticclass:"zl-required-container-right fr"},[_c('p',{staticclass:"zl-required-container-right-title"},[_vm._v("免费预约产品演示")]),_vm._v(" "),_c('p',{staticclass:"zl-required-container-right-sub-title"},[_vm._v("请完善信息,客服人员会尽快与您取得联系,为您提供产 品演示与咨询服务")]),_vm._v(" "),_c('div',{staticclass:"zl-required-container-right-form"},[_c('el-form',{ref:"applyform",attrs:{"model":_vm.form,"rules":_vm.rules,"label-width":"80px"}},[_c('el-form-item',{attrs:{"label":"姓名","prop":"name"}},[_c('el-input',{attrs:{"clearable":"","placeholder":"请输入"},model:{value:(_vm.form.name),callback:function ($$v) {_vm.$set(_vm.form, "name", $$v)},expression:"form.name"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"手机","prop":"phone"}},[_c('el-input',{attrs:{"type":"number","clearable":"","placeholder":"请输入","maxlength":"11"},model:{value:(_vm.form.phone),callback:function ($$v) {_vm.$set(_vm.form, "phone", $$v)},expression:"form.phone"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"公司名称","prop":"company"}},[_c('el-input',{attrs:{"clearable":"","placeholder":"请输入"},model:{value:(_vm.form.company),callback:function ($$v) {_vm.$set(_vm.form, "company", $$v)},expression:"form.company"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"业务需求","prop":"bussapply"}},[_c('el-select',{staticclass:"bussapply",attrs:{"multiple":"","collapse-tags":true,"placeholder":"请选择"},model:{value:(_vm.form.bussapply),callback:function ($$v) {_vm.$set(_vm.form, "bussapply", $$v)},expression:"form.bussapply"}},_vm._l((_vm.bussoptions),function(item,index){return _c('el-option',{key:index,attrs:{"value":item}},[_vm._v(_vm._s(item))])}),1)],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"需求描述"}},[_c('el-input',{attrs:{"type":"textarea","resize":"none","rows":2,"clearable":"","placeholder":"请输入"},model:{value:(_vm.form.content),callback:function ($$v) {_vm.$set(_vm.form, "content", $$v)},expression:"form.content"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"验证码","prop":"dxcode"}},[_c('el-row',[_c('el-col',{attrs:{"span":11}},[_c('el-input',{staticstyle:{"width":"155px"},model:{value:(_vm.form.dxcode),callback:function ($$v) {_vm.$set(_vm.form, "dxcode", $$v)},expression:"form.dxcode"}})],1),_vm._v(" "),_c('el-col',{staticstyle:{"margin-left":"35px"},attrs:{"span":10}},[_c('el-button',{staticstyle:{"width":"100%"},attrs:{"size":"large","disabled":_vm.dxcodecount > 0},on:{"click":_vm.getyzm}},[_vm._v(_vm._s(_vm.dxcodecount > 0 ? (_vm.dxcodecount + "s"):'获取验证码'))])],1)],1)],1),_vm._v(" "),_c('div',{staticclass:"zl-required-container-btn kuan-hong"},[_c('el-button',{staticclass:"red-btn-hover",attrs:{"type":"primary","data-agl-cvt":"5"},on:{"click":_vm.submitform}},[_vm._v("立即预约")])],1)],1)],1)])])])} var staticrenderfns = [function () {var _vm=this;var _h=_vm.$createelement;var _c=_vm._self._c||_h;return _c('div',{staticclass:"zl-required-container-left fl"},[_c('div',{staticclass:"zl-required-container-left-title"}),_vm._v(" "),_c('p',{staticclass:"zl-required-container-left-sub-title"},[_vm._v("助力招标采购智慧化升级")]),_vm._v(" "),_c('div',{staticclass:"zl-required-container-left-contact"},[_c('span',[_vm._v("如有任何疑问,欢迎随时联系我们!")]),_vm._v(" "),_c('span',{staticclass:"t-1"},[_vm._v("010-86483801")]),_vm._v(" "),_c('span',{staticclass:"t-2 btn_udesk_im"},[_vm._v("在线咨询")])])])}] // concatenated module: ./pages/required.vue?vue&type=template&id=5f05f140&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/required.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var requiredvue_type_script_lang_js_ = ({ name: "required", 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 store, params, query, adata; return regeneratorruntime.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: store = _ref.store, params = _ref.params, query = _ref.query; adata = { form: { name: '', phone: '', company: '', bussapply: [], content: '', channelid: '', dxcode: '' } }; if (params && json.stringify(params) !== '{}') { adata.form.name = params.user; adata.form.phone = params.tel; } if (query && query.channel) { adata.form.channelid = query.channel; } return _context.abrupt("return", adata); case 5: 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 }, dxcodetimer: null, dxcodecount: 0, bussoptions: ['企业采购与招标', '公共资源交易', '数智化升级', '智能化投标卫士', '工程造价管理', '大采购'], form: {}, rules: { name: [{ required: true, message: '请输入姓名', trigger: 'blur' }], bussapply: [{ required: true, message: '请选择业务需求', trigger: 'blur' }], company: [{ required: true, message: '请输入公司', trigger: 'blur' }], phone: [{ required: true, message: '请输入手机号', trigger: 'blur' }, { validator: this.$rules.phone, trigger: 'blur' }], dxcode: [{ required: true, message: '请输入短信验证码', trigger: 'blur' }] } }; }, created: function created() { if (true) { if (this.form.channelid === '' && sessionstorage.getitem('channel') !== null) { this.form.channelid = sessionstorage.getitem('channel'); } else if (this.form.channelid !== '') { sessionstorage.setitem('channel', this.form.channelid); } } }, methods: { /** * @description: 获取验证码 */ getyzm: function getyzm() { var _this = this; this.$refs['applyform'].validatefield('phone', function (valid) { if (valid === '') { var submitparams = { msgtype: 0, mobile: _this.form.phone }; _this.startcount(); _this.$axios.$post(_this.$api.getyzm, submitparams).then(function (res) { if (res.status === 200) { _this.$message.success('验证码发送成功!'); } else if (res.status === 2000) { _this.dxcodecount = 0; _this.$message.warning(res.message || '验证码获取失败!'); } }); } else { return false; } }); }, startcount: function startcount() { var _this2 = this; this.dxcodecount = 60; clearinterval(this.dxcodetimer); this.dxcodetimer = setinterval(function () { if (_this2.dxcodecount <= 0) { clearinterval(_this2.dxcodetimer); } _this2.dxcodecount--; }, 1000); }, submitform: function submitform() { var _this3 = this; this.$refs['applyform'].validate(function (valid) { if (valid) { var submitparams = { productid: _this3.$route.query.id || '', nickname: _this3.form.name, dxcode: _this3.form.dxcode, tel: _this3.form.phone, company: _this3.form.company, demand: _this3.form.bussapply.join(','), content: _this3.form.content, channelid: _this3.form.channelid || '1' //渠道id 1: pc 2: h5 }; _this3.$axios.$post(_this3.$api.comment, submitparams).then(function (res) { if (res.status === 200) { _this3.$message.success('您的预约演示需求已收到,工作人员会尽快与您取得联系!'); window._agl && window._agl.push(['track', ['success', { t: 3 }]]); if (sessionstorage.getitem('channel') !== null) { sessionstorage.removeitem('channel'); } var timer = settimeout(function () { cleartimeout(timer); _this3.$router.push({ name: 'index' }); }, 3000); } else if (res.status === 2000) { _this3.$message.warning(res.message); } }); } else { return false; } }); } } }); // concatenated module: ./pages/required.vue?vue&type=script&lang=js& /* harmony default export */ var pages_requiredvue_type_script_lang_js_ = (requiredvue_type_script_lang_js_); // external module: ./pages/required.vue?vue&type=style&index=0&id=5f05f140&scoped=true&lang=css& var requiredvue_type_style_index_0_id_5f05f140_scoped_true_lang_css_ = __webpack_require__(630); // external module: ./node_modules/vue-loader/lib/runtime/componentnormalizer.js var componentnormalizer = __webpack_require__(17); // concatenated module: ./pages/required.vue /* normalize component */ var component = object(componentnormalizer["a" /* default */])( pages_requiredvue_type_script_lang_js_, render, staticrenderfns, false, null, "5f05f140", null ) /* harmony default export */ var required = __webpack_exports__["default"] = (component.exports); /***/ }) }]);