1 |
- webpackJsonp([84],{"3sSo":function(i,s){},"4TG+":function(i,s,e){"use strict";Object.defineProperty(s,"__esModule",{value:!0});e("tGGV");var t={render:function(){var i=this,s=i.$createElement,t=i._self._c||s;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:i.loading,expression:"loading"}],staticClass:"permission_big_div",attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:!i.isEdit,expression:"!isEdit"}],staticClass:"content"},[t("div",{staticClass:"topOperation clear"},[t("el-button",{staticClass:"operation add",attrs:{type:"primary",size:"small"},on:{click:function(s){i.isEdit=!0,i.isAddEdit=1}}},[i._v("+ 新增权限分组")]),i._v(" "),t("el-input",{staticClass:"operation search",attrs:{size:"small",placeholder:"权限名称"},on:{clear:function(s){return i.permissions(1)}},nativeOn:{keydown:function(s){return!s.type.indexOf("key")&&i._k(s.keyCode,"enter",13,s.key,"Enter")?null:i.permissions(1)}},model:{value:i.searchName,callback:function(s){i.searchName="string"==typeof s?s.trim():s},expression:"searchName"}},[t("i",{staticClass:"el-input__icon el-icon-search",staticStyle:{cursor:"pointer"},attrs:{slot:"suffix"},on:{click:function(s){return i.permissions(1)}},slot:"suffix"})])],1),i._v(" "),t("table",{staticClass:"table"},[i._m(0),i._v(" "),i._l(i.permissionsList,function(s){return t("tr",{key:s.id},[t("td",[i._v(i._s(s.id))]),i._v(" "),t("td",[i._v(i._s(s.name))]),i._v(" "),t("td",[i._v(i._s(s.create_time))]),i._v(" "),t("td",[i._v(i._s(s.update_time))]),i._v(" "),t("td",[t("button",{staticClass:"edit",on:{click:function(e){return i.editPermissionEvent({id:s.id,name:s.name})}}},[i._v("编辑")]),i._v(" "),6!=s.id?t("button",{staticClass:"delete",on:{click:function(e){return i.deleteClass(s.id)}}},[i._v("删除")]):i._e()])])})],2),i._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:i.total>0,expression:"total>0"}],staticClass:"bottom pagingBottom"},[t("span",{directives:[{name:"show",rawName:"v-show",value:i.total,expression:"total"}],staticClass:"total"},[i._v("共"+i._s(i.total)+"条结果")]),i._v(" "),t("el-pagination",{attrs:{background:"","current-page":i.page,"page-size":i.pageInfoSize,layout:"prev, pager, next ",total:i.total},on:{"current-change":i.handleCurrentChange}})],1)]),i._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:i.isEdit,expression:"isEdit"}],staticClass:"newlyAddedEdit"},[t("img",{staticClass:"permission_img",attrs:{src:e("3Tpn")}}),i._v(" "),t("div",{staticClass:"addEdit"},[t("div",[t("label",{staticClass:"label_div"},[i._v("权限名称:")]),i._v(" "),t("input",{directives:[{name:"model",rawName:"v-model.trim",value:i.premission_name,expression:"premission_name",modifiers:{trim:!0}}],attrs:{placeholder:"请输入权限名称"},domProps:{value:i.premission_name},on:{input:function(s){s.target.composing||(i.premission_name=s.target.value.trim())},blur:function(s){return i.$forceUpdate()}}})]),i._v(" "),t("div",{staticClass:"newlyAddedEdit_button"},[t("button",{staticClass:"back",on:{click:i.goBack}},[i._v("返回")]),i._v(" "),t("button",{staticClass:"submit",on:{click:i.addPermission}},[i._v("提交")])])])])])},staticRenderFns:[function(){var i=this.$createElement,s=this._self._c||i;return s("tr",[s("th",[this._v("ID")]),s("th",[this._v("分类名称")]),s("th",[this._v("创建时间")]),s("th",[this._v("更新时间")]),s("th",[this._v("操作")])])}]};var n=e("C7Lr")({name:"UserAdminstration",data:function(){return{isEdit:!1,isAddEdit:1,premission_id:"",premission_name:"",loading:!1,permissionsList:[],searchName:"",page:1,total:0,pageInfoSize:0}},created:function(){this.permissions(1)},methods:{goBack:function(){this.isEdit=!1,this.premission_id="",this.premission_name=""},handleCurrentChange:function(i){this.permissions(i)},permissions:function(i){this.page=i;var s=this;this.loading=!0,this.$axios.get(this.URL.BASEURL+this.URL.permissionGroups,{params:{page:i,name:this.searchName}}).then(function(i){i=i.data,s.loading=!1,0==i.errno&&i?(s.permissionsList=i.rst.data,s.total=i.rst.pageInfo.total,s.pageInfoSize=i.rst.pageInfo.size):s.$message({message:i.err,type:"warning"})}).catch(function(i){s.loading=!1})},addPermission:function(){if(2!=this.isAddEdit){var i=this;this.loading=!0,this.$axios.post(this.URL.BASEURL+this.URL.addPermissionGroup,{name:this.premission_name}).then(function(s){s=s.data,i.loading=!1,s&&0==s.errno?(i.$message({message:"添加成功",type:"success"}),i.isAddEdit=1,i.isEdit=!1,i.premission_id="",i.premission_name="",i.permissions(1)):i.$message({message:s.err,type:"warning"})}).catch(function(s){i.loading=!1})}else this.editPermission()},editPermissionEvent:function(i){var s=i.id,e=i.name;i.path,i.route,i.image,i.note,this.isAddEdit=2,this.isEdit=!0,this.premission_id=s,this.premission_name=e},editPermission:function(){var i=this;this.loading=!0,this.$axios.post(this.URL.BASEURL+this.URL.editPermissionGroup,{id:this.premission_id,name:this.premission_name}).then(function(s){s=s.data,i.loading=!1,s&&0==s.errno?(i.$message({message:"编辑成功",type:"success"}),i.isAddEdit=1,i.isEdit=!1,i.premission_id="",i.premission_name="",i.permissions(1)):i.$message({message:s.err,type:"warning"})}).catch(function(s){i.loading=!1})},deleteClass:function(i){var s=this;this.$confirm("您是否确定删除该权限分组?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var e=s;s.loading=!0,s.$axios.post(s.URL.BASEURL+s.URL.delPermissionGroup,{id:i}).then(function(i){i=i.data,e.loading=!1,i&&0==i.errno?(e.$message({message:"删除成功",type:"success"}),e.isAddEdit=1,e.isEdit=!1,e.premission_id="",e.premission_name="",e.permissions(1)):e.$message({message:i.err,type:"warning"})}).catch(function(i){e.loading=!1})}).catch(function(){})}}},t,!1,function(i){e("3sSo")},"data-v-efdfa83e",null);s.default=n.exports}});
|