| 1 |
- webpackJsonp([62],{"7d75":function(e,t){},j0YG:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Xxa5"),s=a.n(n),i=a("mvHQ"),r=a.n(i),o=a("exGp"),l=a.n(o),c={name:"permissionResourceManagement",data:function(){return{tableData:[],currentPage1:1,pageSize:10,totalSize:0,isShowDeleteBtn:!1,listData:{},permissions:[],permissions_obj:{}}},created:function(){var e=this;this.permissions=this.$store.state.permissions;var t=!1;this.permissions.forEach(function(a,n){-1==a?t=!0:e.permissions_obj["id_"+a]=a}),this.permissions_obj.id_all=!!t},mounted:function(){var e=this;this.$store.state.permissions.forEach(function(t,a){-1!=t&&35!=t||(e.isShowDeleteBtn=!0)}),this.getDataList()},methods:{getDataList:function(){var e=this;return l()(s.a.mark(function t(){var a,n;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{page:e.currentPage1,page_size:e.pageSize}},t.next=3,e.$axios.post(e.$api.permissionResourceLists,r()(a));case 3:200==(n=t.sent).code?(e.listData=n.data,e.totalSize=e.listData.total,e.tableData=e.listData.data):e.$message({message:n.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},handleCurrentChange:function(e){console.log("当前页: "+e),this.currentPage1=e,this.getDataList()},handleSizeChange:function(e){this.pageSize=e,this.getDataList()},handleDelete:function(e,t){var a=this;this.$confirm("此操作将永久删除该行数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.deleteMethod(t.id)}).catch(function(){a.$message({type:"info",message:"已取消删除"})})},deleteMethod:function(e){var t=this;return l()(s.a.mark(function a(){var n,i;return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n={handshake:"",data:{id:e}},a.next=3,t.$axios.post(t.$api.permissionResourceDelete,r()(n));case 3:200==(i=a.sent).code?(t.$message({message:"删除成功!",type:"success"}),t.getDataList()):t.$message({message:i.message,type:"warning"});case 5:case"end":return a.stop()}},a,t)}))()}}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"permissionResourceManagement"},[a("h3",[e._v("权限资源管理")]),e._v(" "),a("div",{staticClass:"list"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{border:"",data:e.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{type:"index",width:"50","header-align":"center",align:"center",label:"序号"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"id",label:"资源id"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"parent_id",label:"父级id"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"operate",label:"操作名"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"squad",label:"排序"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"name",label:"名称"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"操作",width:"230",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.permissions_obj.id_Permission_resourceDelete||e.permissions_obj.id_all?a("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(a){return e.handleDelete(t.$index,t.row)}}},[e._v("删除")]):e._e()]}}])})],1)],1),e._v(" "),a("div",{staticClass:"page"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage1,"page-sizes":[10,30,50,100],"page-size":e.pageSize,layout:"total, prev, pager, next,sizes,jumper",total:e.totalSize},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage1=t},"update:current-page":function(t){e.currentPage1=t}}})],1)])},staticRenderFns:[]};var d=a("VU/8")(c,u,!1,function(e){a("7d75")},"data-v-37e53d48",null);t.default=d.exports}});
|