webpackJsonp([6],{248:function(e,t,s){"use strict";function a(e){s(304)}Object.defineProperty(t,"__esModule",{value:!0});var r=s(306),n=s.n(r),i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{attrs:{id:"tasks"}},[s("div",{staticClass:"container"},[s("div",{staticClass:"col-xs-24 main"},[s("div",{staticClass:"row top-control"},[s("div",{staticClass:"time"},[s("div",{staticClass:"title"},[e._v("添加审核人")]),s("input",{directives:[{name:"model",rawName:"v-model",value:e.search.q,expression:"search.q"}],attrs:{placeholder:"输入简书昵称"},domProps:{value:e.search.q},on:{input:function(t){t.target.composing||e.$set(e.search,"q",t.target.value)}}}),s("a",{staticClass:"btn",on:{click:e.findUser}},[e._v("查询")])]),e.search.user&&!e.search.loading?s("div",{staticClass:"search-result"},[s("a",{staticClass:"avatar"},[s("img",{attrs:{src:e.$resizeImage(e.search.user.avatar,{width:108})}})]),s("span",{staticClass:"name"},[e._v(e._s(e.search.user.nickname))]),s("input",{directives:[{name:"model",rawName:"v-model",value:e.newItem.name,expression:"newItem.name"}],attrs:{placeholder:"输入备注（选填）"},domProps:{value:e.newItem.name},on:{input:function(t){t.target.composing||e.$set(e.newItem,"name",t.target.value)}}}),s("el-select",{attrs:{placeholder:"选择权限"},model:{value:e.newItem.role,callback:function(t){e.$set(e.newItem,"role",t)},expression:"newItem.role"}},e._l(e.roles,function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),s("a",{staticClass:"btn",on:{click:function(t){e.addNewTrialUser(e.search.user.id)}}},[e._v("添加")])],1):e._e(),e.search.loading?s("div",{staticClass:"search-result"},[e._v("查询中…")]):e._e(),e.search.user||e.search.loading?e._e():s("div",{staticClass:"search-result"},[e._v("查询不到该用户")])]),s("ul",{staticClass:"body"},[e._m(0),e._l(e.trialUsers,function(t){return s("li",{key:t.id},[s("div",{staticClass:"user"},[e._v(e._s(t.id))]),s("div",{staticClass:"article"},[s("a",{staticClass:"avatar"},[s("img",{attrs:{src:e.$resizeImage(t.avatar,{width:108})}})]),e._v(e._s(t.nickname)+"\n          ")]),s("div",{staticClass:"user"},[e._v(e._s(t.name))]),s("div",{staticClass:"user"},[e._v(e._s(e.$t("roles."+t.role)))]),s("div",{staticClass:"operation",on:{click:function(s){e.delTrialUser(t)}}},[s("a",[e._v("删除")])])])})],2)])])])},c=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("li",{staticClass:"title"},[s("div",{staticClass:"user"},[e._v("审核人ID")]),s("div",{staticClass:"article"},[e._v("审核人")]),s("div",{staticClass:"user"},[e._v("备注")]),s("div",{staticClass:"user"},[e._v("权限")]),s("div",{staticClass:"operation"},[e._v("操作")])])}],l={render:i,staticRenderFns:c},o=l,u=s(26),d=a,v=u(n.a,o,!1,d,"data-v-d370e786",null),h=s(307);"function"==typeof h&&h(v);t.default=v.exports},304:function(e,t,s){var a=s(305);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);s(49)("689d6bb8",a,!0)},305:function(e,t,s){t=e.exports=s(29)(void 0),t.push([e.i,'\n@charset "UTF-8";\n/*\n * 变量\n*/\n',""])},306:function(e,t,s){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=s(6),n=a(r),i=s(7),c=a(i),l=s(30);t.default={name:"UserList",title:"人员管理",data:function(){return{roles:[{value:1,label:this.$t("roles.staff")},{value:2,label:this.$t("roles.supervisor")}],newItem:{role:1,name:""},search:{q:"",user:null,loading:!1}}},asyncData:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(n.default.mark(function e(t){var s=t.store;return n.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(s.state.users.data.length||!s.getters.isSupervisor){e.next=3;break}return e.next=3,s.dispatch("users/fetch");case 3:case"end":return e.stop()}},e,this)}));return e}(),computed:{trialUsers:function(){return this.$store.state.users.data}},methods:{findUser:function(){var e=this;this.search.loading||(this.search.loading=!0,(0,l.searchUser)({nickname:this.search.q}).then(function(t){e.search.user=t,e.search.q="",e.search.loading=!1}).catch(function(){e.search.loading=!1}))},addNewTrialUser:function(e){var t=this;(0,l.addUser)({user_id:e,name:this.newItem.name,role:this.newItem.role}).then(function(e){t.$message.success("创建成功"),t.trialUsers.unshift(e),t.search.user=null,t.newItem={name:"",role:1}}).catch(function(e){t.$message.error(e.data.error)})},delTrialUser:function(e){var t=this;this.$confirm("确认要执行该操作吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){(0,l.delUser)(e.id).then(function(){t.$message.success("删除成功");var s=t.trialUsers.indexOf(e);-1!==s&&t.trialUsers.splice(s,1)}).catch(function(e){t.$message.error(e.data.error)})}).catch(function(){})}}}},307:function(e,t){e.exports=function(e){e.options.__i18n=e.options.__i18n||[],e.options.__i18n.push('{"zh-CN":{"roles":{"staff":"普通员工","supervisor":"主管"}}}')}}});
//# sourceMappingURL=6.29709073bd1a66987041.js.map