global.webpackJsonp([4],{ /***/ 338: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _vue = __webpack_require__(1); var _vue2 = _interopRequireDefault(_vue); var _index = __webpack_require__(339); var _index2 = _interopRequireDefault(_index); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var app = new _vue2.default(_index2.default); app.$mount(); exports.default = { config: { navigationBarTitleText: '认证' } }; /***/ }), /***/ 339: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_mpvue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(341); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_mpvue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_mpvue_loader_lib_selector_type_script_index_0_index_vue__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_mpvue_loader_lib_template_compiler_index_id_data_v_608c497f_hasScoped_true_transformToRequire_video_src_source_src_img_src_image_xlink_href_node_modules_mpvue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(342); var disposed = false function injectStyle (ssrContext) { if (disposed) return __webpack_require__(340) } var normalizeComponent = __webpack_require__(0) /* script */ /* template */ /* styles */ var __vue_styles__ = injectStyle /* scopeId */ var __vue_scopeId__ = "data-v-608c497f" /* moduleIdentifier (server only) */ var __vue_module_identifier__ = null var Component = normalizeComponent( __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_mpvue_loader_lib_selector_type_script_index_0_index_vue___default.a, __WEBPACK_IMPORTED_MODULE_1__node_modules_mpvue_loader_lib_template_compiler_index_id_data_v_608c497f_hasScoped_true_transformToRequire_video_src_source_src_img_src_image_xlink_href_node_modules_mpvue_loader_lib_selector_type_template_index_0_index_vue__["a" /* default */], __vue_styles__, __vue_scopeId__, __vue_module_identifier__ ) Component.options.__file = "src\\pages\\verify\\index.vue" if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")} if (Component.options.functional) {console.error("[vue-loader] index.vue: functional components are not supported with templates, they should use render functions.")} /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-608c497f", Component.options) } else { hotAPI.reload("data-v-608c497f", Component.options) } module.hot.dispose(function (data) { disposed = true }) })()} /* harmony default export */ __webpack_exports__["default"] = (Component.exports); /***/ }), /***/ 340: /***/ (function(module, exports) { // removed by extract-text-webpack-plugin /***/ }), /***/ 341: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _promise = __webpack_require__(12); var _promise2 = _interopRequireDefault(_promise); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // // // // // // // // // // // // // // exports.default = { data: function data() { return { name: '', phone: '', firm: [], firmIndex: 0, hasSelect: false, submitting: false }; }, computed: { empty: function empty() { return this.name === '' || this.phone === '' || !this.hasSelect; } }, methods: { reset: function reset() { this.name = ''; this.phone = ''; this.firmIndex = 0; this.hasSelect = false; this.submitting = false; }, pickerConfirm: function pickerConfirm(e) { this.hasSelect = true; this.firmIndex = e.mp.detail.value; }, verify: function verify(e) { var _this = this; wx.showLoading({ title: '正在认证' }); this.submitting = true; var input = e.mp.detail.value; console.log(input); this.service.getUnionId(this.rootAvatar, this.rootUrl).then(function () { wx.request({ url: _this.rootUrl + '/law/lawyerVerify', header: { 'content-type': 'application/x-www-form-urlencoded' }, method: 'POST', data: { name: input.name, tel: input.phone, lfid: _this.firm[input.firm].LFID, sessionID: wx.getStorageSync('sessionID') }, success: function success(res) { if (res.data.status === '200') { wx.setStorageSync('isVerify', true); wx.showToast({ title: res.data.msg }); _this.reset(); wx.switchTab({ url: '../workspace/main' }); } else { _this.submitting = false; wx.showToast({ title: res.data.msg, icon: 'none' }); } }, fail: function fail(err) { _this.submitting = false; wx.showToast({ title: '认证失败', icon: 'none' }); } }); }); }, getFirm: function getFirm() { var _this2 = this; return new _promise2.default(function (resolve) { wx.request({ url: _this2.rootUrl + '/law/allfirm', success: function success(res) { if (res.data[0].lfid) { _this2.firm = res.data.map(function (v) { return { name: v.firm_Name, LFID: v.lfid }; }); resolve(res.data); } else { resolve(false); } } }); }); } }, onLoad: function onLoad() { this.reset(); this.getFirm(); } }; /***/ }), /***/ 342: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h; return _c('form', { attrs: { "eventid": '3' }, on: { "submit": _vm.verify } }, [_c('div', { staticClass: "container" }, [_c('div', { staticClass: "text" }, [_vm._v("认证为律师进入小程序")]), _vm._v(" "), _c('input', { directives: [{ name: "model", rawName: "v-model", value: (_vm.name), expression: "name" }], attrs: { "name": "name", "placeholder": "请输入您的姓名", "maxlength": "10", "eventid": '0' }, domProps: { "value": (_vm.name) }, on: { "input": function($event) { if ($event.target.composing) { return; } _vm.name = $event.target.value } } }), _vm._v(" "), _c('input', { directives: [{ name: "model", rawName: "v-model", value: (_vm.phone), expression: "phone" }], attrs: { "type": "number", "name": "phone", "placeholder": "请输入您的手机号", "maxlength": "11", "eventid": '1' }, domProps: { "value": (_vm.phone) }, on: { "input": function($event) { if ($event.target.composing) { return; } _vm.phone = $event.target.value } } }), _vm._v(" "), _c('picker', { class: { unselected: !_vm.hasSelect }, attrs: { "range": _vm.firm, "value": _vm.firmIndex, "name": "firm", "range-key": "name", "eventid": '2' }, on: { "change": _vm.pickerConfirm } }, [_vm._v("\r\n " + _vm._s(_vm.hasSelect ? _vm.firm[_vm.firmIndex].name : '请选择您所在的律所') + "\r\n")]), _vm._v(" "), _c('button', { staticClass: "button", class: { fade: _vm.empty || _vm.submitting }, attrs: { "disabled": _vm.empty || _vm.submitting, "form-type": "submit" } }, [_vm._v("认证")])], 1)]) } var staticRenderFns = [] render._withStripped = true var esExports = { render: render, staticRenderFns: staticRenderFns } /* harmony default export */ __webpack_exports__["a"] = (esExports); if (false) { module.hot.accept() if (module.hot.data) { require("vue-hot-reload-api").rerender("data-v-608c497f", esExports) } } /***/ }) },[338]); //# sourceMappingURL=main.js.map