(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[407],{5407:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return c}});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"conent"},[n("div",{staticClass:"from"},[n("el-dialog",{attrs:{title:"新增用户",visible:e.dialogVisible,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[n("div",[n("el-form",{attrs:{"label-width":"80px"}},[n("el-form-item",{attrs:{label:"姓名"}},[n("el-input",{model:{value:e.from.name,callback:function(t){e.$set(e.from,"name",t)},expression:"from.name"}})],1),n("el-form-item",{attrs:{label:"密码"}},[n("el-input",{model:{value:e.from.password,callback:function(t){e.$set(e.from,"password",t)},expression:"from.password"}})],1),n("el-form-item",{attrs:{label:"确认密码"}},[n("el-input",{model:{value:e.from.password_confirmation,callback:function(t){e.$set(e.from,"password_confirmation",t)},expression:"from.password_confirmation"}})],1),n("el-form-item",{attrs:{label:"角色"}},[[n("el-select",{attrs:{placeholder:"请选择"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.roleOptions,(function(e){return n("el-option",{key:e.value,attrs:{label:e.name,value:e.name}})})),1)]],2),n("div",{staticClass:"from-btn"},[n("el-button",{attrs:{type:"danger"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),n("el-button",{on:{click:e.onSubmit}},[e._v("确认")])],1)],1)],1)])],1),n("div",{staticClass:"edit_from"},[n("el-dialog",{attrs:{title:"编辑",visible:e.editVisible,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.editVisible=t}}},[n("div",[n("el-form",{attrs:{"label-width":"80px"}},[n("el-form-item",{attrs:{label:"ID"}},[n("el-input",{model:{value:e.edit_from.id,callback:function(t){e.$set(e.edit_from,"id",t)},expression:"edit_from.id"}})],1),n("el-form-item",{attrs:{label:"姓名"}},[n("el-input",{model:{value:e.edit_from.name,callback:function(t){e.$set(e.edit_from,"name",t)},expression:"edit_from.name"}})],1),n("el-form-item",{attrs:{label:"邮箱"}},[n("el-input",{model:{value:e.edit_from.email,callback:function(t){e.$set(e.edit_from,"email",t)},expression:"edit_from.email"}})],1),n("el-form-item",{attrs:{label:"角色"}},[[n("el-select",{attrs:{placeholder:"请选择"},model:{value:e.edit_from.role_name,callback:function(t){e.$set(e.edit_from,"role_name",t)},expression:"edit_from.role_name"}},e._l(e.roleOptions,(function(e){return n("el-option",{key:e.value,attrs:{label:e.name,value:e.name}})})),1)]],2),n("el-form-item",{attrs:{label:"密码"}},[n("el-input",{model:{value:e.edit_from.password,callback:function(t){e.$set(e.edit_from,"password",t)},expression:"edit_from.password"}})],1),n("el-form-item",{attrs:{label:"密码确认"}},[n("el-input",{model:{value:e.edit_from.password_confirmation,callback:function(t){e.$set(e.edit_from,"password_confirmation",t)},expression:"edit_from.password_confirmation"}})],1),n("div",{staticClass:"from-btn"},[n("el-button",{attrs:{type:"danger"},on:{click:function(t){e.editVisible=!1}}},[e._v("取消")]),n("el-button",{on:{click:function(t){return e.onEdit()}}},[e._v("确认")])],1)],1)],1)])],1),n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogVisible=!0}}},[e._v("新增")]),n("div",{staticClass:"table",staticStyle:{"margin-top":"10px"}},[[n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableList}},[n("el-table-column",{attrs:{prop:"id",label:"ID"}}),n("el-table-column",{attrs:{prop:"name",label:"姓名"}}),n("el-table-column",{attrs:{label:"角色"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.roles[0].name))]}}])}),n("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{on:{click:function(n){return e.openEdit(t.row)}}},[e._v("编辑")])]}}])})],1)]],2),n("div",{staticClass:"block"},[n("el-pagination",{attrs:{"current-page":e.current_page,"page-sizes":[15,50,100],"page-size":e.per_page,layout:"total, sizes, prev, pager, next, jumper",total:e.Paginationdata.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},i=[],a=n(2900),s={data(){return{id:"",dialogVisible:!1,editVisible:!1,loading:!0,tableList:[],from:{name:"",password:"",password_confirmation:"",role_name:""},edit_from:{created_at:"",deleted_at:null,email:"",id:"",name:"",password:"",password_confirmation:"",role_name:""},Paginationdata:{},current_page:1,per_page:15,roleOptions:[],value:""}},mounted(){this.getList(),this.getrole()},methods:{getrole(){(0,a.Uy)().then((e=>{this.roleOptions=e.data.data}))},getList(){let e={page:this.current_page,per_page:this.per_page};(0,a.Lh)(e).then((e=>{this.tableList=e.data.data,this.Paginationdata=e.data.meta})),this.loading=!1},onSubmit(){this.from.role_name=this.value;let e=this.from;(0,a.RF)(e).then((e=>{this.tableList=[...this.tableList,e.data.data],this.dialogVisible=!1,this.getList(),this.from={},this.$message({message:"账号添加成功!",type:"success"})}))},openEdit(e){this.editVisible=!0;let t=e.id;this.id=e.id,(0,a.f7)(t).then((e=>{this.edit_from=e.data.data}))},onEdit(){(0,a.AX)(this.id,this.edit_from).then((e=>{this.tableList=[...this.tableList,e.data.data],this.editVisible=!1,this.getList(),this.$message({message:"账号修改成功!",type:"success"})})),this.editVisible=!1},handleSizeChange(e){this.per_page=e,this.getList()},handleCurrentChange(e){this.current_page=e,this.getList()}}},o=s,l=n(1001),u=(0,l.Z)(o,r,i,!1,null,"cd5188f4",null),c=u.exports},4865:function(e,t,n){var r,i; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */(function(a,s){r=s,i="function"===typeof r?r.call(t,n,t,e):r,void 0===i||(e.exports=i)})(0,(function(){var e={version:"0.2.0"},t=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'