(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-959f9a24"],{"0a5a":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a}));const r="admin_token";function i(){return localStorage.getItem("token")}function a(){return localStorage.removeItem(r)}},"38bc":function(e,t,n){var r,i;
/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT */(function(a,o){r=o,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:'
'};function n(e,t,n){return en?n:e}function r(e){return 100*(-1+e)}function i(e,n,i){var a;return a="translate3d"===t.positionUsing?{transform:"translate3d("+r(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+r(e)+"%,0)"}:{"margin-left":r(e)+"%"},a.transition="all "+n+"ms "+i,a}e.configure=function(e){var n,r;for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var s=e.isStarted();r=n(r,t.minimum,1),e.status=1===r?null:r;var l=e.render(!s),c=l.querySelector(t.barSelector),u=t.speed,d=t.easing;return l.offsetWidth,a((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),o(c,i(r,u,d)),1===r?(o(l,{transition:"none",opacity:1}),l.offsetWidth,setTimeout((function(){o(l,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),u)}),u)):setTimeout(n,u)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var r=e.status;return r?("number"!==typeof t&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&e.start(),t++,n++,r.always((function(){n--,0===n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var i=document.createElement("div");i.id="nprogress",i.innerHTML=t.template;var a,s=i.querySelector(t.barSelector),c=n?"-100":r(e.status||0),u=document.querySelector(t.parent);return o(s,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),t.showSpinner||(a=i.querySelector(t.spinnerSelector),a&&d(a)),u!=document.body&&l(u,"nprogress-custom-parent"),u.appendChild(i),i},e.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var a=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),o=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;var r,i=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);while(i--)if(r=e[i]+a,r in n)return r;return t}function i(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=i(t),e.style[t]=n}return function(e,t){var n,r,i=arguments;if(2==i.length)for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,i[1],i[2])}}();function s(e,t){var n="string"==typeof e?e:u(e);return n.indexOf(" "+t+" ")>=0}function l(e,t){var n=u(e),r=n+t;s(n,t)||(e.className=r.substring(1))}function c(e,t){var n,r=u(e);s(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function u(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},6355:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conent"},[t("div",{staticClass:"btn"},[t("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogVisible=!0}}},[e._v("新增")])],1),t("div",{staticClass:"from"},[t("el-dialog",{attrs:{title:"新增用户",visible:e.dialogVisible,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("div",[t("el-form",{attrs:{"label-width":"80px"}},[t("el-form-item",{attrs:{label:"姓名"}},[t("el-input",{model:{value:e.from.name,callback:function(t){e.$set(e.from,"name",t)},expression:"from.name"}})],1),t("el-form-item",{attrs:{label:"密码"}},[t("el-input",{model:{value:e.from.password,callback:function(t){e.$set(e.from,"password",t)},expression:"from.password"}})],1),t("el-form-item",{attrs:{label:"确认密码"}},[t("el-input",{model:{value:e.from.password_confirmation,callback:function(t){e.$set(e.from,"password_confirmation",t)},expression:"from.password_confirmation"}})],1),t("el-form-item",{attrs:{label:"角色"}},[[t("el-select",{attrs:{placeholder:"请选择"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.roleOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.name,value:e.name}})})),1)]],2),t("div",{staticClass:"from-btn"},[t("el-button",{attrs:{type:"danger"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),t("el-button",{on:{click:e.onSubmit}},[e._v("确认")])],1)],1)],1)])],1),t("div",{staticClass:"edit_from"},[t("el-dialog",{attrs:{title:"编辑",visible:e.editVisible,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.editVisible=t}}},[t("div",[t("el-form",{attrs:{"label-width":"80px"}},[t("el-form-item",{attrs:{label:"ID"}},[t("el-input",{model:{value:e.edit_from.id,callback:function(t){e.$set(e.edit_from,"id",t)},expression:"edit_from.id"}})],1),t("el-form-item",{attrs:{label:"姓名"}},[t("el-input",{model:{value:e.edit_from.name,callback:function(t){e.$set(e.edit_from,"name",t)},expression:"edit_from.name"}})],1),t("el-form-item",{attrs:{label:"邮箱"}},[t("el-input",{model:{value:e.edit_from.email,callback:function(t){e.$set(e.edit_from,"email",t)},expression:"edit_from.email"}})],1),t("el-form-item",{attrs:{label:"角色"}},[[t("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 t("el-option",{key:e.value,attrs:{label:e.name,value:e.name}})})),1)]],2),t("el-form-item",{attrs:{label:"密码"}},[t("el-input",{model:{value:e.edit_from.password,callback:function(t){e.$set(e.edit_from,"password",t)},expression:"edit_from.password"}})],1),t("el-form-item",{attrs:{label:"密码确认"}},[t("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),t("div",{staticClass:"from-btn"},[t("el-button",{attrs:{type:"danger"},on:{click:function(t){e.editVisible=!1}}},[e._v("取消")]),t("el-button",{on:{click:function(t){return e.onEdit()}}},[e._v("确认")])],1)],1)],1)])],1),t("div",{staticClass:"table"},[[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableList}},[t("el-table-column",{attrs:{prop:"id",label:"ID"}}),t("el-table-column",{attrs:{prop:"name",label:"姓名"}}),t("el-table-column",{attrs:{label:"角色"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.roles[0].name))]}}])}),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button",{on:{click:function(t){return e.openEdit(n.row)}}},[e._v("编辑")])]}}])})],1)]],2),t("div",{staticClass:"block"},[t("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)])},i=[],a=n("c24f"),o={data(){return{id:"",dialogVisible:!1,editVisible:!1,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(){Object(a["a"])().then(e=>{this.roleOptions=e.data.data,console.log(this.roleOptions)})},getList(){let e={page:this.current_page,per_page:this.per_page};Object(a["e"])(e).then(e=>{this.tableList=e.data.data,this.Paginationdata=e.data.meta})},onSubmit(){this.from.role_name=this.value;let e=this.from;Object(a["b"])(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,Object(a["d"])(t).then(e=>{this.edit_from=e.data.data,console.log(this.edit_from)})},onEdit(){Object(a["c"])(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()}}},s=o,l=(n("6508"),n("0b56")),c=Object(l["a"])(s,r,i,!1,null,"07117b7c",null);t["default"]=c.exports},6508:function(e,t,n){"use strict";n("774f")},"70e7":function(e,t,n){},"774f":function(e,t,n){},adb5:function(e,t,n){"use strict";var r=n("4ff3"),i=n.n(r),a=n("0a5a"),o=n("38bc"),s=n.n(o),l=(n("70e7"),n("5422")),c=(n("a18c"),i.a.create({timeout:1e4}));c.interceptors.request.use(e=>(e.headers.Authorization="Bearer "+Object(a["a"])(),s.a.start(),e),e=>(console.log(e,"222222"),Promise.reject(e))),c.interceptors.response.use(e=>{s.a.done();const t=e.status;if(200===t||201===t)return e;Object(l["Message"])({message:"Error",type:"error"})},e=>(console.log(e),Object(l["Message"])({message:e,type:"error"}),Promise.reject(e))),t["a"]=c},c24f:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"e",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return l}));var r=n("adb5");function i(){return Object(r["a"])({url:"/api/roles",method:"get"})}function a(){return Object(r["a"])({url:"/api/users",method:"get"})}function o(e){return Object(r["a"])({url:"/api/users",method:"post",data:e})}function s(e){return Object(r["a"])({url:"/api/users/"+e,method:"get"})}function l(e,t){return Object(r["a"])({url:"/api/users/"+e,method:"patch",data:t})}}}]);
//# sourceMappingURL=chunk-959f9a24.495563fb.js.map