| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-755fa2ec"],{"657e":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("el-form",{attrs:{model:e.queryForm,inline:"",size:"small"}},[i("el-form-item",{attrs:{label:"名称"}},[i("el-input",{attrs:{placeholder:"角色名称"},model:{value:e.queryForm.name,callback:function(t){e.$set(e.queryForm,"name",t)},expression:"queryForm.name"}})],1)],1),i("el-row",{staticClass:"action-bar-container",attrs:{type:"flex",justify:"end"}},[i("el-button",{attrs:{type:"primary",size:"small"},nativeOn:{click:function(t){return e.fetchData(t)}}},[e._v("查询")]),i("el-button-group",[i("el-button",{directives:[{name:"permission",rawName:"v-permission",value:["oauth.role.add"],expression:"['oauth.role.add']"}],attrs:{size:"small"},nativeOn:{click:function(t){return e.$refs.dialogForm.open({})}}},[e._v(" 新建 ")]),i("el-button",{directives:[{name:"permission",rawName:"v-permission",value:["oauth.role.delete"],expression:"['oauth.role.delete']"}],attrs:{size:"small"},nativeOn:{click:function(t){return e.deleteByIds(e.multipleSelection)}}},[e._v(" 删除 ")])],1)],1),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isLoading,expression:"isLoading"}],attrs:{data:e.pageData.records,"element-loading-text":"Loading",border:"",fit:"","highlight-current-row":""},on:{"selection-change":e.selectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55"}}),i("el-table-column",{attrs:{label:"ID",prop:"id",width:"80"}}),i("el-table-column",{attrs:{label:"角色名称",prop:"name",width:"150"}}),i("el-table-column",{attrs:{label:"拥有权限",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.listAuthorities.length)+"个 ")]}}])}),i("el-table-column",{attrs:{label:"备注说明",prop:"remark","min-width":"150"}}),i("el-table-column",{attrs:{label:"操作",width:"70",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-dropdown",[i("el-button",{attrs:{type:"text"}},[e._v(" 操作"),i("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",{directives:[{name:"permission",rawName:"v-permission",value:["oauth.role.edit"],expression:"['oauth.role.edit']"}],nativeOn:{click:function(i){return e.$refs.dialogForm.open(t.row)}}},[e._v("编辑")]),i("el-dropdown-item",{directives:[{name:"permission",rawName:"v-permission",value:["oauth.role.delete"],expression:"['oauth.role.delete']"}],nativeOn:{click:function(i){return e.deleteByIds([t.row.id])}}},[e._v("删除")])],1)],1)]}}])})],1),i("el-pagination",{staticClass:"pagination-container",attrs:{background:"",layout:"prev, pager, next",total:e.pageData.total,"page-size":e.pageData.pageSize},on:{"current-change":e.paginationChange}}),i("dialog-form",{ref:"dialogForm",on:{ok:e.fetchData}})],1)},o=[],a=i("5530"),r=(i("d3b7"),i("159b"),i("cc5e")),l=function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.visible?i("el-dialog",{attrs:{title:"收货地址",visible:e.visible,width:"900px"},on:{"update:visible":function(t){e.visible=t}}},[i("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.isLoading,expression:"isLoading"}],attrs:{model:e.form,"label-width":"150px"}},[i("el-row",[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{label:"角色名称"}},[i("el-input",{attrs:{autocomplete:"off"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1)],1),i("el-form-item",{attrs:{label:"备注说明"}},[i("el-input",{attrs:{type:"textarea",autocomplete:"off"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1),e._l(e.listAllAuthorities,(function(t){return i("el-form-item",{key:t.id,attrs:{label:t.remark}},[i("el-checkbox-group",{model:{value:e.form.listAuthorities,callback:function(t){e.$set(e.form,"listAuthorities",t)},expression:"form.listAuthorities"}},e._l(t.children,(function(t){return i("el-checkbox",{key:t.id,attrs:{label:t.id}},[e._v(" "+e._s(t.remark+"["+t.name+"]")+" ")])})),1)],1)}))],2),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取 消")]),i("el-button",{attrs:{type:"primary"},on:{click:e.handleSubmit}},[e._v("确 定")])],1)],1):e._e()},s=[],u={data:function(){return{visible:!1,isLoading:!1,listAllAuthorities:[],form:{}}},created:function(){},methods:{open:function(e){var t=this;this.visible=!0,e.listAuthorities||(e.listAuthorities=[]),this.form=Object.assign({},e),this.isLoading=!0,Object(r["c"])().then((function(e){t.listAllAuthorities=e})).finally((function(){t.isLoading=!1}))},handleSubmit:function(){var e=this;console.log(this.form),this.isLoading=!0,this.form.id?Object(r["f"])(this.form.id,this.form).then((function(){e.visible=!1,e.$emit("ok")})).finally((function(){e.isLoading=!1})):Object(r["e"])(this.form).then((function(t){e.visible=!1,e.$emit("ok")})).finally((function(){e.isLoading=!1}))}}},c=u,d=i("2877"),m=Object(d["a"])(c,l,s,!1,null,null,null),f=m.exports,h={components:{DialogForm:f},data:function(){return{queryForm:{},isLoading:!0,pageData:{},currentPage:1,multipleSelection:[]}},created:function(){this.fetchData()},methods:{selectionChange:function(e){var t=[];e.forEach((function(e){t.push(e.id)})),this.multipleSelection=t},deleteByIds:function(e){var t=this;console.log("当前页: ".concat(e)),this.$confirm("此操作将永久删除, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(r["a"])(e).then((function(){t.fetchData()}))}))},paginationChange:function(e){this.currentPage=e,this.fetchData()},fetchData:function(){var e=this;this.isLoading=!0,Object(r["d"])(Object(a["a"])(Object(a["a"])({},this.queryForm),{},{current:this.currentPage})).then((function(t){e.pageData=t})).finally((function(){return e.isLoading=!1}))}}},p=h,b=Object(d["a"])(p,n,o,!1,null,null,null);t["default"]=b.exports},cc5e:function(e,t,i){"use strict";i.d(t,"d",(function(){return o})),i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return r})),i.d(t,"e",(function(){return l})),i.d(t,"f",(function(){return s})),i.d(t,"c",(function(){return u}));var n=i("b775");function o(e){return Object(n["a"])({url:"/user/role/findPage",method:"post",data:e})}function a(){return Object(n["a"])({url:"/user/role/findAll",method:"post"})}function r(e){return Object(n["a"])({url:"/user/role/deleteByIds",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/user/role/save",method:"post",data:e})}function s(e,t){return Object(n["a"])({url:"/user/role/updateById",method:"post",params:{id:e},data:t})}function u(){return Object(n["a"])({url:"/user/authority/findAllAuthorities",method:"post"})}}}]);
|