vue-admin-beautiful/static/js/chunk-4b979a5e.cce1cc3c.js
2022-02-26 00:27:18 +08:00

7 lines
8.0 KiB
JavaScript

/*!
* build: vue-admin-better
* vue-admin-beautiful.com
* https://gitee.com/chu1204505056/vue-admin-better
* time: 2022-2-26 00:26:40
*/
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4b979a5e"],{"0950":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:e.title,visible:e.dialogFormVisible,width:"500px"},on:{"update:visible":function(t){e.dialogFormVisible=t},close:e.close}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"用户名",prop:"username"}},[r("el-input",{attrs:{autocomplete:"off"},model:{value:e.form.username,callback:function(t){e.$set(e.form,"username","string"===typeof t?t.trim():t)},expression:"form.username"}})],1),r("el-form-item",{attrs:{label:"密码",prop:"password"}},[r("el-input",{attrs:{type:"password",autocomplete:"off"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password","string"===typeof t?t.trim():t)},expression:"form.password"}})],1),r("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[r("el-input",{attrs:{autocomplete:"off"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email","string"===typeof t?t.trim():t)},expression:"form.email"}})],1),r("el-form-item",{attrs:{label:"权限",prop:"permissions"}},[r("el-checkbox-group",{model:{value:e.form.permissions,callback:function(t){e.$set(e.form,"permissions",t)},expression:"form.permissions"}},[r("el-checkbox",{attrs:{label:"admin"}}),r("el-checkbox",{attrs:{label:"editor"}})],1)],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.close}},[e._v("取 消")]),r("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("确 定")])],1)],1)},n=[],o=r("febe"),s=(r("e186"),r("953d")),i={name:"UserManagementEdit",data:function(){return{form:{username:"",password:"",email:"",permissions:[]},rules:{username:[{required:!0,trigger:"blur",message:"请输入用户名"}],password:[{required:!0,trigger:"blur",message:"请输入密码"}],email:[{required:!0,trigger:"blur",message:"请输入邮箱"}],permissions:[{required:!0,trigger:"blur",message:"请选择权限"}]},title:"",dialogFormVisible:!1}},created:function(){},methods:{showEdit:function(e){e?(this.title="编辑",this.form=Object.assign({},e)):this.title="添加",this.dialogFormVisible=!0},close:function(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1},save:function(){var e=this;this.$refs["form"].validate(function(){var t=Object(o["a"])(regeneratorRuntime.mark((function t(r){var a,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!r){t.next=10;break}return t.next=3,Object(s["doEdit"])(e.form);case 3:a=t.sent,n=a.msg,e.$baseMessage(n,"success"),e.$emit("fetch-data"),e.close(),t.next=11;break;case 10:return t.abrupt("return",!1);case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}},l=i,u=r("cba8"),c=Object(u["a"])(l,a,n,!1,null,null,null);t["default"]=c.exports},"953d":function(e,t,r){"use strict";r.r(t),r.d(t,"getList",(function(){return n})),r.d(t,"doEdit",(function(){return o})),r.d(t,"doDelete",(function(){return s}));var a=r("b775");function n(e){return Object(a["default"])({url:"/userManagement/getList",method:"post",data:e})}function o(e){return Object(a["default"])({url:"/userManagement/doEdit",method:"post",data:e})}function s(e){return Object(a["default"])({url:"/userManagement/doDelete",method:"post",data:e})}},aba6:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"userManagement-container"},[r("vab-query-form",[r("vab-query-form-left-panel",{attrs:{span:12}},[r("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:e.handleEdit}},[e._v(" 添加 ")]),r("el-button",{attrs:{icon:"el-icon-delete",type:"danger"},on:{click:e.handleDelete}},[e._v(" 批量删除 ")])],1),r("vab-query-form-right-panel",{attrs:{span:12}},[r("el-form",{attrs:{inline:!0,model:e.queryForm},nativeOn:{submit:function(e){e.preventDefault()}}},[r("el-form-item",[r("el-input",{attrs:{placeholder:"请输入用户名",clearable:""},model:{value:e.queryForm.username,callback:function(t){e.$set(e.queryForm,"username","string"===typeof t?t.trim():t)},expression:"queryForm.username"}})],1),r("el-form-item",[r("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:e.queryData}},[e._v(" 查询 ")])],1)],1)],1)],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{data:e.list,"element-loading-text":e.elementLoadingText},on:{"selection-change":e.setSelectRows}},[r("el-table-column",{attrs:{"show-overflow-tooltip":"",type:"selection"}}),r("el-table-column",{attrs:{"show-overflow-tooltip":"",prop:"id",label:"id"}}),r("el-table-column",{attrs:{"show-overflow-tooltip":"",prop:"username",label:"用户名"}}),r("el-table-column",{attrs:{"show-overflow-tooltip":"",prop:"email",label:"邮箱"}}),r("el-table-column",{attrs:{"show-overflow-tooltip":"",label:"权限"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return e._l(a.permissions,(function(t,a){return r("el-tag",{key:a},[e._v(" "+e._s(t)+" ")])}))}}])}),r("el-table-column",{attrs:{"show-overflow-tooltip":"",prop:"datatime",label:"修改时间"}}),r("el-table-column",{attrs:{"show-overflow-tooltip":"",label:"操作",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[r("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleEdit(a)}}},[e._v("编辑")]),r("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleDelete(a)}}},[e._v("删除")])]}}])})],1),r("el-pagination",{attrs:{background:"","current-page":e.queryForm.pageNo,"page-size":e.queryForm.pageSize,layout:e.layout,total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}),r("edit",{ref:"edit",on:{"fetch-data":e.fetchData}})],1)},n=[],o=r("febe"),s=(r("1926"),r("8ea3"),r("e186"),r("953d")),i=r("0950"),l={name:"UserManagement",components:{Edit:i["default"]},data:function(){return{list:null,listLoading:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,selectRows:"",elementLoadingText:"正在加载...",queryForm:{pageNo:1,pageSize:10,username:""}}},created:function(){this.fetchData()},methods:{setSelectRows:function(e){this.selectRows=e},handleEdit:function(e){e.id?this.$refs["edit"].showEdit(e):this.$refs["edit"].showEdit()},handleDelete:function(e){var t=this;if(e.id)this.$baseConfirm("你确定要删除当前项吗",null,Object(o["a"])(regeneratorRuntime.mark((function r(){var a,n;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,Object(s["doDelete"])({ids:e.id});case 2:a=r.sent,n=a.msg,t.$baseMessage(n,"success"),t.fetchData();case 6:case"end":return r.stop()}}),r)}))));else{if(!(this.selectRows.length>0))return this.$baseMessage("未选中任何行","error"),!1;var r=this.selectRows.map((function(e){return e.id})).join();this.$baseConfirm("你确定要删除选中项吗",null,Object(o["a"])(regeneratorRuntime.mark((function e(){var a,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["doDelete"])({ids:r});case 2:a=e.sent,n=a.msg,t.$baseMessage(n,"success"),t.fetchData();case 6:case"end":return e.stop()}}),e)}))))}},handleSizeChange:function(e){this.queryForm.pageSize=e,this.fetchData()},handleCurrentChange:function(e){this.queryForm.pageNo=e,this.fetchData()},queryData:function(){this.queryForm.pageNo=1,this.fetchData()},fetchData:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){var r,a,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.listLoading=!0,t.next=3,Object(s["getList"])(e.queryForm);case 3:r=t.sent,a=r.data,n=r.totalCount,e.list=a,e.total=n,setTimeout((function(){e.listLoading=!1}),300);case 9:case"end":return t.stop()}}),t)})))()}}},u=l,c=r("cba8"),m=Object(c["a"])(u,a,n,!1,null,null,null);t["default"]=m.exports}}]);