(window["webpackjsonp"] = window["webpackjsonp"] || []).push([[27],{ /***/ 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"; /***/ }), /***/ 489: /***/ (function(module, exports, __webpack_require__) { var isobject = __webpack_require__(24); module.exports = function (it, type) { if (!isobject(it) || it._t !== type) throw typeerror('incompatible receiver, ' + type + ' required!'); return it; }; /***/ }), /***/ 626: /***/ (function(module, exports, __webpack_require__) { "use strict"; var strong = __webpack_require__(627); var validate = __webpack_require__(489); var map = 'map'; // 23.1 map objects module.exports = __webpack_require__(628)(map, function (get) { return function map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.1.3.6 map.prototype.get(key) get: function get(key) { var entry = strong.getentry(validate(this, map), key); return entry && entry.v; }, // 23.1.3.9 map.prototype.set(key, value) set: function set(key, value) { return strong.def(validate(this, map), key === 0 ? 0 : key, value); } }, strong, true); /***/ }), /***/ 627: /***/ (function(module, exports, __webpack_require__) { "use strict"; var dp = __webpack_require__(23).f; var create = __webpack_require__(132); var redefineall = __webpack_require__(205); var ctx = __webpack_require__(40); var aninstance = __webpack_require__(203); var forof = __webpack_require__(204); var $iterdefine = __webpack_require__(134); var step = __webpack_require__(207); var setspecies = __webpack_require__(135); var descriptors = __webpack_require__(14); var fastkey = __webpack_require__(202).fastkey; var validate = __webpack_require__(489); var size = descriptors ? '_s' : 'size'; var getentry = function (that, key) { // fast case var index = fastkey(key); var entry; if (index !== 'f') return that._i[index]; // frozen object case for (entry = that._f; entry; entry = entry.n) { if (entry.k == key) return entry; } }; module.exports = { getconstructor: function (wrapper, name, is_map, adder) { var c = wrapper(function (that, iterable) { aninstance(that, c, name, '_i'); that._t = name; // collection type that._i = create(null); // index that._f = undefined; // first entry that._l = undefined; // last entry that[size] = 0; // size if (iterable != undefined) forof(iterable, is_map, that[adder], that); }); redefineall(c.prototype, { // 23.1.3.1 map.prototype.clear() // 23.2.3.2 set.prototype.clear() clear: function clear() { for (var that = validate(this, name), data = that._i, entry = that._f; entry; entry = entry.n) { entry.r = true; if (entry.p) entry.p = entry.p.n = undefined; delete data[entry.i]; } that._f = that._l = undefined; that[size] = 0; }, // 23.1.3.3 map.prototype.delete(key) // 23.2.3.4 set.prototype.delete(value) 'delete': function (key) { var that = validate(this, name); var entry = getentry(that, key); if (entry) { var next = entry.n; var prev = entry.p; delete that._i[entry.i]; entry.r = true; if (prev) prev.n = next; if (next) next.p = prev; if (that._f == entry) that._f = next; if (that._l == entry) that._l = prev; that[size]--; } return !!entry; }, // 23.2.3.6 set.prototype.foreach(callbackfn, thisarg = undefined) // 23.1.3.5 map.prototype.foreach(callbackfn, thisarg = undefined) foreach: function foreach(callbackfn /* , that = undefined */) { validate(this, name); var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3); var entry; while (entry = entry ? entry.n : this._f) { f(entry.v, entry.k, this); // revert to the last existing entry while (entry && entry.r) entry = entry.p; } }, // 23.1.3.7 map.prototype.has(key) // 23.2.3.7 set.prototype.has(value) has: function has(key) { return !!getentry(validate(this, name), key); } }); if (descriptors) dp(c.prototype, 'size', { get: function () { return validate(this, name)[size]; } }); return c; }, def: function (that, key, value) { var entry = getentry(that, key); var prev, index; // change existing entry if (entry) { entry.v = value; // create new entry } else { that._l = entry = { i: index = fastkey(key, true), // <- index k: key, // <- key v: value, // <- value p: prev = that._l, // <- previous entry n: undefined, // <- next entry r: false // <- removed }; if (!that._f) that._f = entry; if (prev) prev.n = entry; that[size]++; // add to index if (index !== 'f') that._i[index] = entry; } return that; }, getentry: getentry, setstrong: function (c, name, is_map) { // add .keys, .values, .entries, [@@iterator] // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11 $iterdefine(c, name, function (iterated, kind) { this._t = validate(iterated, name); // target this._k = kind; // kind this._l = undefined; // previous }, function () { var that = this; var kind = that._k; var entry = that._l; // revert to the last existing entry while (entry && entry.r) entry = entry.p; // get next entry if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) { // or finish the iteration that._t = undefined; return step(1); } // return step by kind if (kind == 'keys') return step(0, entry.k); if (kind == 'values') return step(0, entry.v); return step(0, [entry.k, entry.v]); }, is_map ? 'entries' : 'values', !is_map, true); // add [@@species], 23.1.2.2, 23.2.2.2 setspecies(name); } }; /***/ }), /***/ 628: /***/ (function(module, exports, __webpack_require__) { "use strict"; var global = __webpack_require__(12); var $export = __webpack_require__(10); var redefine = __webpack_require__(26); var redefineall = __webpack_require__(205); var meta = __webpack_require__(202); var forof = __webpack_require__(204); var aninstance = __webpack_require__(203); var isobject = __webpack_require__(24); var fails = __webpack_require__(18); var $iterdetect = __webpack_require__(133); var settostringtag = __webpack_require__(68); var inheritifrequired = __webpack_require__(200); module.exports = function (name, wrapper, methods, common, is_map, is_weak) { var base = global[name]; var c = base; var adder = is_map ? 'set' : 'add'; var proto = c && c.prototype; var o = {}; var fixmethod = function (key) { var fn = proto[key]; redefine(proto, key, key == 'delete' ? function (a) { return is_weak && !isobject(a) ? false : fn.call(this, a === 0 ? 0 : a); } : key == 'has' ? function has(a) { return is_weak && !isobject(a) ? false : fn.call(this, a === 0 ? 0 : a); } : key == 'get' ? function get(a) { return is_weak && !isobject(a) ? undefined : fn.call(this, a === 0 ? 0 : a); } : key == 'add' ? function add(a) { fn.call(this, a === 0 ? 0 : a); return this; } : function set(a, b) { fn.call(this, a === 0 ? 0 : a, b); return this; } ); }; if (typeof c != 'function' || !(is_weak || proto.foreach && !fails(function () { new c().entries().next(); }))) { // create collection constructor c = common.getconstructor(wrapper, name, is_map, adder); redefineall(c.prototype, methods); meta.need = true; } else { var instance = new c(); // early implementations not supports chaining var hasnt_chaining = instance[adder](is_weak ? {} : -0, 1) != instance; // v8 ~ chromium 40- weak-collections throws on primitives, but should return false var throws_on_primitives = fails(function () { instance.has(1); }); // most early implementations doesn't supports iterables, most modern - not close it correctly var accept_iterables = $iterdetect(function (iter) { new c(iter); }); // eslint-disable-line no-new // for early implementations -0 and +0 not the same var buggy_zero = !is_weak && fails(function () { // v8 ~ chromium 42- fails only with 5+ elements var $instance = new c(); var index = 5; while (index--) $instance[adder](index, index); return !$instance.has(-0); }); if (!accept_iterables) { c = wrapper(function (target, iterable) { aninstance(target, c, name); var that = inheritifrequired(new base(), target, c); if (iterable != undefined) forof(iterable, is_map, that[adder], that); return that; }); c.prototype = proto; proto.constructor = c; } if (throws_on_primitives || buggy_zero) { fixmethod('delete'); fixmethod('has'); is_map && fixmethod('get'); } if (buggy_zero || hasnt_chaining) fixmethod(adder); // weak collections should not contains .clear method if (is_weak && proto.clear) delete proto.clear; } settostringtag(c, name); o[name] = c; $export($export.g + $export.w + $export.f * (c != base), o); if (!is_weak) common.setstrong(c, name, is_map); return c; }; /***/ }), /***/ 833: /***/ (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/joinus.vue?vue&type=template&id=5da58fce&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createelement;var _c=_vm._self._c||_h;return _c('div',{staticclass:"zl-joinus"},[_c('banner',{attrs:{"bannerdata":_vm.bannerdata,"showcontent":false}}),_vm._v(" "),_c('div',{staticclass:"zl-joinus-content"},[_c('div',{staticclass:"title center-container"},[_vm._v("\r\n 加入我们\r\n ")]),_vm._v(" "),_c('div',{staticclass:"center-container"},[_c('ul',{staticclass:"tabs"},[_c('li',{class:{'active': _vm.activeid === -1},on:{"click":function($event){return _vm.searchjob(-1)}}},[_vm._v("全部")]),_vm._v(" "),_vm._l((_vm.citylist),function(item,index){return _c('li',{key:index,class:{'active': _vm.activeid === item.id},on:{"click":function($event){return _vm.searchjob(item.id)}}},[_vm._v("\r\n "+_vm._s(item.name)+"\r\n ")])})],2),_vm._v(" "),(_vm.datalist.length > 0)?_c('div',{staticclass:"tab-pane"},_vm._l((_vm.datalist),function(item,index){return _c('div',{key:index},[_c('div',{staticclass:"tips",on:{"click":function($event){return _vm.slideup(index)}}},[_c('h3',[_vm._v(_vm._s(item.title))]),_vm._v(" "),_c('p',{staticclass:"clearfix"},[_vm._v("\r\n "+_vm._s(item.area)+" | "+_vm._s(item.education)+"\r\n "),_c('span',[_vm._v("\r\n "+_vm._s(_vm.slideupitem === index ? '收起' : '详情')+"\r\n "),_c('i',{class:[_vm.slideupitem === index ? 'el-icon-arrow-up' : 'el-icon-arrow-down']})])]),_vm._v(" "),_c('span',{staticclass:"time"},[_vm._v("发布时间:"+_vm._s(_vm.parsedate(item.updatetime, 'date')))])]),_vm._v(" "),_c('el-collapse-transition',[_c('div',{directives:[{name:"show",rawname:"v-show",value:(_vm.slideupitem === index),expression:"slideupitem === index"}],staticclass:"detail",domprops:{"innerhtml":_vm._s(item.content)}})])],1)}),0):_vm._e()])])],1)} var staticrenderfns = [] // concatenated module: ./pages/joinus.vue?vue&type=template&id=5da58fce&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.map.js var es6_map = __webpack_require__(626); // external module: ./node_modules/core-js/modules/es6.string.iterator.js var es6_string_iterator = __webpack_require__(45); // external module: ./node_modules/core-js/modules/es6.object.to-string.js var es6_object_to_string = __webpack_require__(19); // external module: ./node_modules/core-js/modules/web.dom.iterable.js var web_dom_iterable = __webpack_require__(46); // 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/joinus.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var joinusvue_type_script_lang_js_ = ({ name: "joinus", 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, company, res; return regeneratorruntime.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: app = _ref.app; data = { citylist: [], datalist: [], datamap: new map() }; _context.next = 4; return app.$axios.$post(app.$api.links); case 4: company = _context.sent; if (company.status === 200 && company.data) { data.citylist = app.$clonedeep(company.data); } _context.next = 8; return app.$axios.$post(app.$api.recruits + '-1'); case 8: res = _context.sent; if (res.status === 200 && res.data) { data.datalist = app.$clonedeep(res.data); } data.datamap.set(-1, data.datalist); return _context.abrupt("return", data); case 12: case "end": return _context.stop(); } } }, _callee); }))(); }, components: { banner: banner["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: { partners: true } }, page: '', activeid: -1, slideupitem: -1, citylist: [], //地区列表 datalist: [], //招聘职位列表 datamap: new map() }; }, created: function created() { var _this = this; if (true) { this.$nexttick(function () { _this.savechannel(); }); } }, methods: { slideup: function slideup(index) { if (this.slideupitem === index) { this.slideupitem = -1; } else { this.slideupitem = index; } }, searchjob: function searchjob(id) { var _this2 = this; return object(asynctogenerator["a" /* default */])( /*#__pure__*/regeneratorruntime.mark(function _callee2() { var data, res; return regeneratorruntime.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: _this2.activeid = id; data = _this2.datamap.get(id); if (!(data !== undefined)) { _context2.next = 6; break; } _this2.datalist = _this2.$clonedeep(data); _context2.next = 11; break; case 6: _context2.next = 8; return _this2.$axios.$post("".concat(_this2.$api.recruits).concat(id)); case 8: res = _context2.sent; if (res.status === 200) { if (res.data) { _this2.datalist = _this2.$clonedeep(res.data); } else { _this2.datalist = []; } } _this2.datamap.set(id, _this2.datalist); case 11: case "end": return _context2.stop(); } } }, _callee2); }))(); } } }); // concatenated module: ./pages/joinus.vue?vue&type=script&lang=js& /* harmony default export */ var pages_joinusvue_type_script_lang_js_ = (joinusvue_type_script_lang_js_); // external module: ./node_modules/vue-loader/lib/runtime/componentnormalizer.js var componentnormalizer = __webpack_require__(17); // concatenated module: ./pages/joinus.vue /* normalize component */ var component = object(componentnormalizer["a" /* default */])( pages_joinusvue_type_script_lang_js_, render, staticrenderfns, false, null, "5da58fce", null ) /* harmony default export */ var joinus = __webpack_exports__["default"] = (component.exports); /***/ }) }]);