list.js 19 KB

12345678910111213141516171819202122232425262728293031323334
  1. require('common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["admin/staff/list"],{470:
  2. /*!*****************************************************!*\
  3. !*** ./src/main.js?{"page":"admin%2Fstaff%2Flist"} ***!
  4. \*****************************************************/
  5. /*! no static exports found */function(t,e,n){"use strict";(function(t){n(/*! uni-pages */4);o(n(/*! vue */2));var e=o(n(/*! ./admin/staff/list.vue */471));function o(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,n(/*! ./node_modules/_@dcloudio_uni-mp-weixin@2.0.0@@dcloudio/uni-mp-weixin/dist/index.js */1)["createPage"])},471:
  6. /*!**********************************!*\
  7. !*** ./src/admin/staff/list.vue ***!
  8. \**********************************/
  9. /*! no static exports found */function(t,e,n){"use strict";n.r(e);var o=n(/*! ./list.vue?vue&type=template&id=ee156b8a&scoped=true& */472),i=n(/*! ./list.vue?vue&type=script&lang=js& */474);for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n(/*! ./list.vue?vue&type=style&index=0&id=ee156b8a&lang=scss&scoped=true& */477);var a,l=n(/*! ../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */56),u=Object(l["default"])(i["default"],o["render"],o["staticRenderFns"],!1,null,"ee156b8a",null,!1,o["components"],a);u.options.__file="admin/staff/list.vue",e["default"]=u.exports},472:
  10. /*!*****************************************************************************!*\
  11. !*** ./src/admin/staff/list.vue?vue&type=template&id=ee156b8a&scoped=true& ***!
  12. \*****************************************************************************/
  13. /*! exports provided: render, staticRenderFns, recyclableRender, components */function(t,e,n){"use strict";n.r(e);var o=n(/*! -!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--15-0!../../../node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/style.js!./list.vue?vue&type=template&id=ee156b8a&scoped=true& */473);n.d(e,"render",(function(){return o["render"]})),n.d(e,"staticRenderFns",(function(){return o["staticRenderFns"]})),n.d(e,"recyclableRender",(function(){return o["recyclableRender"]})),n.d(e,"components",(function(){return o["components"]}))},473:
  14. /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  15. !*** ./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--15-0!./node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/admin/staff/list.vue?vue&type=template&id=ee156b8a&scoped=true& ***!
  16. \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  17. /*! exports provided: render, staticRenderFns, recyclableRender, components */function(t,e,n){"use strict";var o;n.r(e),n.d(e,"render",(function(){return i})),n.d(e,"staticRenderFns",(function(){return a})),n.d(e,"recyclableRender",(function(){return r})),n.d(e,"components",(function(){return o}));var i=function(){var t=this,e=t.$createElement,n=(t._self._c,0==t.tabIndex?t.$util.isEmpty(t.list.data):null),o=0==t.tabIndex&&n?t.$util.isEmpty(t.list.data):null,i=1==t.tabIndex?t.$util.isEmpty(t.list.data):null,r=1==t.tabIndex&&i?t.$util.isEmpty(t.list.data):null,a=2==t.tabIndex?t.$util.isEmpty(t.list.data):null,l=2!=t.tabIndex||a?null:t.__map(t.list.data,(function(e,n){var o=t.__get_orig(e),i=t._f("formatTime")(e.addTime);return{$orig:o,f0:i}})),u=2==t.tabIndex&&a?t.$util.isEmpty(t.list.data):null;t.$mp.data=Object.assign({},{$root:{g0:n,g1:o,g2:i,g3:r,g4:a,l0:l,g5:u}})},r=!1,a=[];i._withStripped=!0},474:
  18. /*!***********************************************************!*\
  19. !*** ./src/admin/staff/list.vue?vue&type=script&lang=js& ***!
  20. \***********************************************************/
  21. /*! no static exports found */function(t,e,n){"use strict";n.r(e);var o=n(/*! -!../../../node_modules/_babel-loader@8.2.3@babel-loader/lib!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/style.js!./list.vue?vue&type=script&lang=js& */475),i=n.n(o);for(var r in o)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(r);e["default"]=i.a},475:
  22. /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  23. !*** ./node_modules/_babel-loader@8.2.3@babel-loader/lib!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/admin/staff/list.vue?vue&type=script&lang=js& ***!
  24. \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  25. /*! no static exports found */function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(n(/*! ./node_modules/_@babel_runtime@7.17.2@@babel/runtime/regenerator/index.js */15)),i=n(/*! @/mixins */89),r=n(/*! vuex */9),a=n(/*! @/api/staff */476);function l(t){return t&&t.__esModule?t:{default:t}}function u(t,e,n,o,i,r,a){try{var l=t[r](a),u=l.value}catch(s){return void n(s)}l.done?e(u):Promise.resolve(u).then(o,i)}function s(t){return function(){var e=this,n=arguments;return new Promise((function(o,i){var r=t.apply(e,n);function a(t){u(r,o,i,a,l,"next",t)}function l(t){u(r,o,i,a,l,"throw",t)}a(void 0)}))}}function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function d(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){f(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var p=function(){n.e(/*! require.ensure | components/plugin/tabs */"components/plugin/tabs").then(function(){return resolve(n(/*! @/components/plugin/tabs */1256))}.bind(null,n)).catch(n.oe)},h=function(){Promise.all(/*! require.ensure | components/module/app-avatar */[n.e("common/vendor"),n.e("components/module/app-avatar")]).then(function(){return resolve(n(/*! @/components/module/app-avatar */1312))}.bind(null,n)).catch(n.oe)},m=function(){n.e(/*! require.ensure | admin/home/components/plugin/time-axis */"admin/home/components/plugin/time-axis").then(function(){return resolve(n(/*! @/admin/home/components/plugin/time-axis */1521))}.bind(null,n)).catch(n.oe)},b=function(){n.e(/*! require.ensure | admin/home/components/plugin/timeaxis-item */"admin/home/components/plugin/timeaxis-item").then(function(){return resolve(n(/*! @/admin/home/components/plugin/timeaxis-item */1528))}.bind(null,n)).catch(n.oe)},v=function(){n.e(/*! require.ensure | components/app-wrapper-empty */"components/app-wrapper-empty").then(function(){return resolve(n(/*! @/components/app-wrapper-empty */1270))}.bind(null,n)).catch(n.oe)},x=function(){n.e(/*! require.ensure | components/plugin/modal */"components/plugin/modal").then(function(){return resolve(n(/*! @/components/plugin/modal */1277))}.bind(null,n)).catch(n.oe)},g={name:"staff-list",components:{AppTabs:p,AppAvatarModule:h,TimeAxis:m,TimeaxisItem:b,AppWrapperEmpty:v,ModalModule:x},mixins:[i.list],data:function(){return{tabIndex:0,tabs:[{name:"员工列表"},{name:"角色管理"}],delModal:!1,delModalText:"确定删除该员工吗?",operateData:{},roleModal:!1,roleModalText:"添加",roleModalVal:"",roleOperateData:{}}},onPullDownRefresh:function(){this.resetList(),this._list().then((function(e){t.stopPullDownRefresh()}))},computed:d({},(0,r.mapGetters)({loginInfo:"getLoginInfo"})),onReachBottom:function(){this.list.finished?t.stopPullDownRefresh():this._list().then((function(e){t.stopPullDownRefresh()}))},onLoad:function(){},methods:{init:function(){var t=s(o.default.mark((function t(){return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:this._list();case 1:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),_list:function(){var t=this,e=0==this.tabIndex?a.getStaffList:1==this.tabIndex?a.getRoleList:a.getLogList;return e().then((function(e){t.completes(e)}))},change:function(t){if(this.tabIndex==t.index)return!1;this.tabIndex=t.index,this.resetList(),this._list()},modalCancel:function(){this.delModal=!1,this.roleModal=!1},modifyModalFn:function(t){},delModalFn:function(t){this.delModalText=0==this.tabIndex?"确定删除该员工吗?":"确定删除该角色吗?",this.operateData=t,this.delModal=!0},delModalClick:function(t){var e=this,n=t.index;if(0===n)this.modalCancel();else{var o=0==this.tabIndex?a.delStaff:a.delRole;o({id:this.operateData.id}).then((function(t){e.modalCancel(),e.$msg("删除成功!"),setTimeout((function(){e.resetList(),e._list()}),1e3)}))}},addRoleFn:function(){this.roleModal=!0,this.roleModalText="添加",this.roleModalVal=""},modifyRoleFn:function(t){this.roleModal=!0,this.roleModalText="修改",this.roleModalVal=t.roleName,this.roleOperateData=t},roleModalClick:function(t){var e=this,n=t.index;if(0===n)this.modalCancel();else{var o="添加"==this.roleModalText?a.addRole:a.updateRole,i={roleName:this.roleModalVal};"修改"==this.roleModalText&&(i.id=this.roleOperateData.id),o(i).then((function(t){e.modalCancel(),e.$msg("".concat(e.roleModalText,"成功!")),setTimeout((function(){e.resetList(),e._list()}),1e3)}))}}}};e.default=g}).call(this,n(/*! ./node_modules/_@dcloudio_uni-mp-weixin@2.0.0@@dcloudio/uni-mp-weixin/dist/index.js */1)["default"])},477:
  26. /*!********************************************************************************************!*\
  27. !*** ./src/admin/staff/list.vue?vue&type=style&index=0&id=ee156b8a&lang=scss&scoped=true& ***!
  28. \********************************************************************************************/
  29. /*! no static exports found */function(t,e,n){"use strict";n.r(e);var o=n(/*! -!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--9-oneOf-1-2!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src??ref--9-oneOf-1-3!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-4!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--9-oneOf-1-5!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/style.js!./list.vue?vue&type=style&index=0&id=ee156b8a&lang=scss&scoped=true& */478),i=n.n(o);for(var r in o)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(r);e["default"]=i.a},478:
  30. /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  31. !*** ./node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--9-oneOf-1-2!./node_modules/_postcss-loader@3.0.0@postcss-loader/src??ref--9-oneOf-1-3!./node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-4!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--9-oneOf-1-5!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/admin/staff/list.vue?vue&type=style&index=0&id=ee156b8a&lang=scss&scoped=true& ***!
  32. \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  33. /*! no static exports found */function(t,e,n){}},[[470,"common/runtime","common/vendor","admin/staff/common/vendor"]]]);
  34. //# sourceMappingURL=../../../.sourcemap/mp-weixin/admin/staff/list.js.map