(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-648c8a16"],{"5e16":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("h4",{staticClass:"form-header h4"},[e._v("基本信息")]),e._v(" "),n("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[n("el-row",[n("el-col",{attrs:{span:8,offset:2}},[n("el-form-item",{attrs:{label:"用户昵称",prop:"nick_name"}},[n("el-input",{attrs:{disabled:""},model:{value:e.form.nick_name,callback:function(t){e.$set(e.form,"nick_name",t)},expression:"form.nick_name"}})],1)],1),e._v(" "),n("el-col",{attrs:{span:8,offset:2}},[n("el-form-item",{attrs:{label:"登录账号",prop:"user_name"}},[n("el-input",{attrs:{disabled:""},model:{value:e.form.user_name,callback:function(t){e.$set(e.form,"user_name",t)},expression:"form.user_name"}})],1)],1)],1)],1),e._v(" "),n("h4",{staticClass:"form-header h4"},[e._v("角色信息")]),e._v(" "),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{"row-key":e.getRowKey,data:e.roles.slice((e.pageNum-1)*e.pageSize,e.pageNum*e.pageSize)},on:{"row-click":e.clickRow,"selection-change":e.handleSelectionChange}},[n("el-table-column",{attrs:{label:"序号",type:"index",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s((e.pageNum-1)*e.pageSize+t.$index+1))])]}}])}),e._v(" "),n("el-table-column",{attrs:{type:"selection","reserve-selection":!0,width:"55"}}),e._v(" "),n("el-table-column",{attrs:{label:"角色编号",align:"center",prop:"role_id"}}),e._v(" "),n("el-table-column",{attrs:{label:"角色名称",align:"center",prop:"role_name"}}),e._v(" "),n("el-table-column",{attrs:{label:"权限字符",align:"center",prop:"role_key"}}),e._v(" "),n("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"create_time",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e.parseTime(t.row.create_time)))])]}}])})],1),e._v(" "),n("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.pageNum,limit:e.pageSize},on:{"update:page":function(t){e.pageNum=t},"update:limit":function(t){e.pageSize=t}}}),e._v(" "),n("el-form",{attrs:{"label-width":"100px"}},[n("el-form-item",{staticStyle:{"text-align":"center","margin-left":"-120px","margin-top":"30px"}},[n("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm()}}},[e._v("提交")]),e._v(" "),n("el-button",{on:{click:function(t){return e.close()}}},[e._v("返回")])],1)],1)],1)},a=[],o=n("c0c7"),l={name:"AuthRole",data:function(){return{loading:!0,total:0,pageNum:1,pageSize:10,roleIds:[],roles:[],form:{}}},created:function(){var e=this,t=this.$route.params&&this.$route.params.userId;t&&(this.loading=!0,Object(o["d"])(t).then((function(t){e.form=t.data.user,e.roles=t.data.roles,e.total=e.roles.length,e.$nextTick((function(){e.roles.forEach((function(t){t.flag&&e.$refs.table.toggleRowSelection(t)}))})),e.loading=!1})))},methods:{clickRow:function(e){this.$refs.table.toggleRowSelection(e)},handleSelectionChange:function(e){this.roleIds=e.map((function(e){return e.role_id}))},getRowKey:function(e){return e.role_id},submitForm:function(){var e=this,t=this.form.id,n=this.roleIds.join(",");Object(o["i"])({userId:t,roleIds:n}).then((function(t){e.$modal.msgSuccess("授权成功"),e.close()}))},close:function(){var e={path:"/system/user"};this.$tab.closeOpenPage(e)}}},s=l,i=n("2877"),u=Object(i["a"])(s,r,a,!1,null,null,null);t["default"]=u.exports},c0c7:function(e,t,n){"use strict";n.d(t,"g",(function(){return a})),n.d(t,"f",(function(){return o})),n.d(t,"e",(function(){return l})),n.d(t,"a",(function(){return s})),n.d(t,"j",(function(){return i})),n.d(t,"c",(function(){return u})),n.d(t,"h",(function(){return c})),n.d(t,"b",(function(){return m})),n.d(t,"d",(function(){return d})),n.d(t,"i",(function(){return f}));var r=n("b775");function a(e){return Object(r["a"])({url:"/system/user/list",method:"get",params:e})}function o(e){return Object(r["a"])({url:"/system/user/view/"+e,method:"get"})}function l(e){return Object(r["a"])({url:"/system/user/select/role/"+e,method:"get"})}function s(e){return Object(r["a"])({url:"/system/user/add",method:"post",data:e})}function i(e){return Object(r["a"])({url:"/system/user/edit",method:"post",data:e})}function u(e){return Object(r["a"])({url:"/system/user/remove/"+e,method:"get"})}function c(e,t){var n={id:e,password:t};return Object(r["a"])({url:"/system/user/resetPwd",method:"post",data:n})}function m(e,t){var n={id:e,status:t};return Object(r["a"])({url:"/system/user/select/changeStatus",method:"post",data:n})}function d(e){return Object(r["a"])({url:"/system/user/select/authRole/"+e,method:"get"})}function f(e){return Object(r["a"])({url:"/system/user/select/saveAuthRole",method:"post",params:e})}}}]);