global.webpackJsonp([27],{ /***/ 213: /***/ (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__(214); 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: '请假记录' } }; /***/ }), /***/ 214: /***/ (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__(216); /* 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_c2741972_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__(217); var disposed = false function injectStyle (ssrContext) { if (disposed) return __webpack_require__(215) } var normalizeComponent = __webpack_require__(0) /* script */ /* template */ /* styles */ var __vue_styles__ = injectStyle /* scopeId */ var __vue_scopeId__ = "data-v-c2741972" /* 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_c2741972_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\\leaveList\\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-c2741972", Component.options) } else { hotAPI.reload("data-v-c2741972", Component.options) } module.hot.dispose(function (data) { disposed = true }) })()} /* harmony default export */ __webpack_exports__["default"] = (Component.exports); /***/ }), /***/ 215: /***/ (function(module, exports) { // removed by extract-text-webpack-plugin /***/ }), /***/ 216: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _toConsumableArray2 = __webpack_require__(34); var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // // // // // // // // // // // // // // // // // // // // // // // // // // // exports.default = { data: function data() { return { lists: [], pageNum: 1, pageSize: 15, isLastPage: false, hasNextPage: false, Refresh: false, loaded: false }; }, methods: { getList: function getList() { var _this = this; wx.showLoading({ title: '正在加载' }); wx.request({ url: this.rootUrl + 'leave/getLatestLeave', method: 'get', header: { 'content-type': 'application/x-www-form-urlencoded' }, data: { pageNum: this.pageNum, pageSize: this.pageSize, sessionID: wx.getStorageSync('sessionID') }, success: function success(res) { if (res.statusCode == '500') { _this.service.getUnionId(_this.rootAvatar, _this.rootUrl).then(function (res) { console.log(res); _this.loadArticles(); }); } else { _this.hasNextPage = res.data.hasNextPage; _this.isLastPage = res.data.isLastPage; _this.setLawyerData(res.data.list); } }, fail: function fail(res) { console.log(res); } }); }, setLawyerData: function setLawyerData(arr) { if (this.hasNextPage) { // console.log('++++') var lists = [].concat((0, _toConsumableArray3.default)(this.lists), (0, _toConsumableArray3.default)(arr)); this.lists = []; this.lists = lists; } else { // console.log('=====') if (this.pageNum === 1) { this.lists = arr; } else { var _lists = [].concat((0, _toConsumableArray3.default)(this.lists), (0, _toConsumableArray3.default)(arr)); this.lists = []; this.lists = _lists; // this.pageNum = 1 } } console.log(this.pageNum); this.loaded = true; wx.hideLoading(); } }, onLoad: function onLoad() { // this.getList() }, onReachBottom: function onReachBottom() { if (this.hasNextPage) { this.pageNum = ++this.pageNum; this.getList(); } }, onShow: function onShow() { this.lists = []; this.pageNum = 1; this.getList(); }, onUnload: function onUnload() { this.lists = []; this.pageNum = 1; this.all_data_loaded = false; this.loaded = false; } }; /***/ }), /***/ 217: /***/ (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('div', { staticClass: "container" }, [_vm._l((_vm.lists), function(v, i) { return _c('navigator', { key: i, attrs: { "url": '../leaveInfo/main?sysNewsId=0&id=' + v.id } }, [_c('div', { staticClass: "list" }, [_c('div', { staticClass: "title" }, [_c('span', { staticClass: "reason" }, [_vm._v("请假事由:" + _vm._s(v.cause))]), _vm._v(" "), (v.status == 0) ? _c('span', { staticClass: "status ongoing" }, [_vm._v("律所审核中")]) : _vm._e(), _vm._v(" "), (v.status == 1) ? _c('span', { staticClass: "status ongoing" }, [_vm._v("司法审核中")]) : _vm._e(), _vm._v(" "), (v.status == 2 || v.status == 3) ? _c('span', { staticClass: "status finish" }, [_vm._v("已审批")]) : _vm._e()]), _vm._v(" "), _c('p', [_vm._v("开始时间:" + _vm._s(v.start_Date))]), _vm._v(" "), _c('p', [_vm._v("结束时间:" + _vm._s(v.end_Date))])], 1)]) }), _vm._v(" "), _c('navigator', { attrs: { "url": "../leave/main" } }, [_c('div', { staticClass: "leave" }, [_c('img', { attrs: { "src": "/static/imgs/leave.png" } }), _vm._v(" "), _c('span', [_vm._v("我要请假")])])])], 2) } 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-c2741972", esExports) } } /***/ }) },[213]); //# sourceMappingURL=main.js.map