| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1510e1bb"],{"4ae1":function(t,e,a){"use strict";var i=a("9ab4"),s=a("1b40"),r=a("0a6d");let l=class extends s.e{constructor(){super(...arguments),this.exportData={},this.formData={page_type:0,page_start:1,page_end:200,file_name:""}}handleOpen(){this.getData()}handleConfirm(){const t=this.$loading({lock:!0,text:"正在导出中...",spinner:"el-icon-loading"});this.method({export:2,...this.param,...this.formData,user_id:this.userId,type:this.type,...this.status,page_size:this.pageSize}).then(()=>{this.$refs.dialog.close()}).finally(()=>{t.close()})}getData(){this.method({...this.param,export:1,user_id:this.userId,type:this.type,page_size:this.pageSize,...this.status}).then(t=>{this.exportData=t,this.formData.file_name=t.file_name,this.formData.page_end=t.page_end,this.formData.page_start=t.page_start})}created(){}};Object(i.a)([Object(s.c)()],l.prototype,"method",void 0),Object(i.a)([Object(s.c)()],l.prototype,"param",void 0),Object(i.a)([Object(s.c)()],l.prototype,"status",void 0),Object(i.a)([Object(s.c)()],l.prototype,"userId",void 0),Object(i.a)([Object(s.c)()],l.prototype,"type",void 0),Object(i.a)([Object(s.c)()],l.prototype,"pageSize",void 0),l=Object(i.a)([Object(s.a)({components:{LsDialog:r.a}})],l);var o=l,n=a("2877"),c=Object(n.a)(o,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"export-data inline"},[e("ls-dialog",{ref:"dialog",attrs:{title:"导出设置",width:"500px",top:"35vh","confirm-button-text":"确认导出",async:!0},on:{confirm:t.handleConfirm,open:t.handleOpen}},[e("div",{attrs:{slot:"trigger"},slot:"trigger"},[e("el-button",{attrs:{size:"small"}},[t._v("导出")])],1),e("div",[e("el-form",{ref:"form",attrs:{model:t.formData,"label-width":"120px",size:"small"}},[e("el-form-item",{attrs:{label:"数据量:"}},[t._v(" 预计导出"+t._s(t.exportData.count)+"条数据,共"+t._s(t.exportData.sum_page)+"页,每页"+t._s(t.exportData.page_size)+"条数据 ")]),e("el-form-item",{attrs:{label:"导出限制:"}},[t._v(" 每次导出最大允许"+t._s(t.exportData.max_page)+"页,共"+t._s(t.exportData.all_max_size)+"条数据 ")]),e("el-form-item",{attrs:{label:"导出范围:",required:""}},[e("el-radio-group",{model:{value:t.formData.page_type,callback:function(e){t.$set(t.formData,"page_type",e)},expression:"formData.page_type"}},[e("el-radio",{attrs:{label:0}},[t._v("全部导出")]),e("el-radio",{attrs:{label:1}},[t._v("分页导出")])],1)],1),1==t.formData.page_type?e("el-form-item",{attrs:{label:"分页范围:",required:""}},[e("div",{staticClass:"flex"},[e("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:""},model:{value:t.formData.page_start,callback:function(e){t.$set(t.formData,"page_start",e)},expression:"formData.page_start"}}),e("span",{staticClass:"flex-none m-l-8 m-r-8"},[t._v("页,至")]),e("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:""},model:{value:t.formData.page_end,callback:function(e){t.$set(t.formData,"page_end",e)},expression:"formData.page_end"}})],1)]):t._e(),e("el-form-item",{attrs:{label:"导出文件名称:",prop:"file_name"}},[e("el-input",{attrs:{placeholder:"请输入导出文件名称"},model:{value:t.formData.file_name,callback:function(e){t.$set(t.formData,"file_name",e)},expression:"formData.file_name"}})],1)],1)],1)])],1)}),[],!1,null,null,null);e.a=c.exports},"5fed":function(t,e,a){"use strict";a("85ce")},"68eb":function(t,e,a){"use strict";a.d(e,"e",(function(){return s})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return l})),a.d(e,"b",(function(){return o})),a.d(e,"d",(function(){return n})),a.d(e,"k",(function(){return c})),a.d(e,"i",(function(){return d})),a.d(e,"g",(function(){return p})),a.d(e,"j",(function(){return m})),a.d(e,"h",(function(){return u})),a.d(e,"f",(function(){return f}));var i=a("f175");const s=t=>i.a.get("/auth.admin/lists",{params:t}),r=t=>i.a.get("/auth.admin/detail",{params:t}),l=t=>i.a.post("/auth.admin/add",t),o=t=>i.a.post("/auth.admin/delete",t),n=t=>i.a.post("/auth.admin/edit",t),c=t=>i.a.get("/auth.role/lists",{params:t}),d=t=>i.a.get("/auth.role/detail",{params:t}),p=t=>i.a.post("/auth.role/add",t),m=t=>i.a.post("/auth.role/edit",t),u=t=>i.a.post("/auth.role/delete",t),f=()=>i.a.post("/config/getMenu")},"85ce":function(t,e,a){},"97bf":function(t,e,a){"use strict";a.r(e);a("14d9"),a("e9f5"),a("ab43");var i=a("9ab4"),s=a("1b40"),r=a("68eb"),l=a("4201"),o=a("6ddb"),n=a("0a6d"),c=a("3c50"),d=a("4ae1");let p=class extends s.e{constructor(){super(...arguments),this.apiAdminList=r.e,this.form={account:"",name:"",role_id:void 0},this.pager=new o.a,this.roleList=[]}search(){this.pager.page=1,this.getAdminList()}resetSearch(){Object.keys(this.form).map(t=>{this.$set(this.form,t,"")}),this.getAdminList()}getAdminList(){this.pager.request({callback:r.e,params:this.form}).catch(()=>{})}getRoleList(){Object(r.k)({page_type:1}).then(t=>{this.roleList=t.lists})}addAdmin(){this.$router.push({path:"/setting/permissions/admin_edit",query:{mode:l.g.ADD}})}onAdminDelete(t){Object(r.b)({id:t.id}).then(()=>{this.getAdminList(),this.$message.success("删除成功!")})}goAdminEdit(t){this.$router.push({path:"/setting/permissions/admin_edit",query:{mode:l.g.EDIT,id:t.id}})}changeDisableSwitchStatus(t,e){Object(r.d)({id:e.id,account:e.account,name:e.name,role_id:e.role_id,disable:e.disable,multipoint_login:e.multipoint_login}).finally(()=>{this.getAdminList()})}created(){this.getAdminList(),this.getRoleList()}};p=Object(i.a)([Object(s.a)({components:{LsDialog:n.a,LsPagination:c.a,ExportData:d.a}})],p);var m=p,u=(a("5fed"),a("2877")),f=Object(u.a)(m,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"admin"},[e("div",{staticClass:"ls-card"},[e("el-alert",{attrs:{title:"这是管理员页面,默认管理员。",type:"info","show-icon":"",closable:!1}}),e("div",{staticClass:"m-t-20"},[e("el-form",{attrs:{inline:!0,model:t.form,size:"small"}},[e("el-form-item",{attrs:{label:"账号"}},[e("el-input",{attrs:{placeholder:"请输入账号"},model:{value:t.form.account,callback:function(e){t.$set(t.form,"account",e)},expression:"form.account"}})],1),e("el-form-item",{staticClass:"m-l-24",attrs:{label:"名称"}},[e("el-input",{attrs:{placeholder:"请输入名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),e("el-form-item",{staticClass:"m-l-24",attrs:{label:"角色"}},[e("el-select",{attrs:{placeholder:"所有角色"},model:{value:t.form.role_id,callback:function(e){t.$set(t.form,"role_id",e)},expression:"form.role_id"}},[e("el-option",{attrs:{label:"所有角色",value:""}}),t._l(t.roleList,(function(t,a){return e("el-option",{key:a,attrs:{label:t.name,value:t.id}})}))],2)],1),e("el-form-item",{staticClass:"m-l-24"},[e("el-button",{attrs:{type:"primary"},on:{click:t.search}},[t._v("查询 ")]),e("el-button",{on:{click:t.resetSearch}},[t._v("重置")]),e("export-data",{staticClass:"m-l-10",attrs:{method:t.apiAdminList,param:t.form,pageSize:t.pager._size}})],1)],1)],1)],1),e("div",{staticClass:"ls-card m-t-24"},[e("div",{staticClass:"add-btn"},[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.addAdmin}},[t._v("添加管理员 ")])],1),e("div",{staticClass:"m-t-24"},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.pager.loading,expression:"pager.loading"}],staticStyle:{width:"100%"},attrs:{data:t.pager.lists,"default-sort":{prop:"create_time",order:"descending"},size:"mini"}},[e("el-table-column",{attrs:{prop:"avatar",label:"头像","min-width":"70"},scopedSlots:t._u([{key:"default",fn:function(t){return e("div",{staticClass:"flex"},[e("el-image",{staticStyle:{width:"40px",height:"40px"},attrs:{src:t.row.avatar,fit:"fill"}})],1)}}])}),e("el-table-column",{attrs:{prop:"account",label:"账号","min-width":"120"}}),e("el-table-column",{attrs:{prop:"name",label:"名称","min-width":"120"}}),e("el-table-column",{attrs:{prop:"role_name",label:"角色","min-width":"120"}}),e("el-table-column",{attrs:{prop:"create_time",label:"创建时间",width:"200"}}),e("el-table-column",{attrs:{prop:"login_time",label:"最后登录时间",width:"200"}}),e("el-table-column",{attrs:{prop:"login_ip",label:"最后登录IP",width:"200"}}),e("el-table-column",{attrs:{prop:"disable",label:"状态","min-width":"80"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-switch",{attrs:{"active-value":0,"inactive-value":1,"active-color":t.styleConfig.primary,"inactive-color":"#f4f4f5"},on:{change:function(e){return t.changeDisableSwitchStatus(e,a.row)}},model:{value:a.row.disable,callback:function(e){t.$set(a.row,"disable",e)},expression:"scope.row.disable"}})]}}])}),e("el-table-column",{attrs:{label:"操作","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(e){return t.goAdminEdit(a.row)}}},[t._v("编辑 ")]),1!==a.row.root?e("ls-dialog",{staticClass:"m-l-10 inline",on:{confirm:function(e){return t.onAdminDelete(a.row)}}},[e("el-button",{attrs:{slot:"trigger",type:"text",size:"mini"},slot:"trigger"},[t._v("删除 ")])],1):t._e()]}}])})],1),e("div",{staticClass:"m-t-24 pagination"},[e("ls-pagination",{on:{change:t.getAdminList},model:{value:t.pager,callback:function(e){t.pager=e},expression:"pager"}})],1)],1)])])}),[],!1,null,"798a94ac",null);e.default=f.exports},ab43:function(t,e,a){"use strict";var i=a("23e7"),s=a("c65b"),r=a("59ed"),l=a("825a"),o=a("46c4"),n=a("c5cc"),c=a("9bdd"),d=a("2a62"),p=a("2baa"),m=a("f99f"),u=a("c430"),f=!u&&!p("map",(function(){})),h=!u&&!f&&m("map",TypeError),b=u||f||h,g=n((function(){var t=this.iterator,e=l(s(this.next,t));if(!(this.done=!!e.done))return c(t,this.mapper,[e.value,this.counter++],!0)}));i({target:"Iterator",proto:!0,real:!0,forced:b},{map:function(t){l(this);try{r(t)}catch(t){d(this,"throw",t)}return h?s(h,this,t):new g(o(this),{mapper:t})}})}}]);
|