| 1 |
- webpackJsonp([24],{"4De5":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIwQkQ0MUFGRTU2QTExRUM5MDgwRkM5NEY3MkRCQjM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIwQkQ0MUIwRTU2QTExRUM5MDgwRkM5NEY3MkRCQjM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjBCRDQxQURFNTZBMTFFQzkwODBGQzk0RjcyREJCMzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjBCRDQxQUVFNTZBMTFFQzkwODBGQzk0RjcyREJCMzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MEi7sAAAOpElEQVR42uxZ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"},CM3v:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={components:{},data:function(){return{page:1,total:10,dialogVisible:!1,addoramend:!1,menudata:[],ruleForm:{role_name:"",role_message:"",pur_id:"",pur_id2:[],role_id:""},rules:{role_name:{required:!0,message:"请输入角色名称",trigger:"blur"}},defaultProps:{children:"children",label:"name"},rolelist:[],loading:!1}},computed:{},watch:{},methods:{backbtn:function(){this.$router.push({path:"/plantGuard/account"})},add:function(){var e=this;this.dialogVisible=!0,setTimeout(function(){e.$refs.tree.setCheckedNodes([])},100),this.addoramend=!0},amend:function(e){var t=this;this.dialogVisible=!0,setTimeout(function(){t.$refs.tree.setCheckedNodes([])},100),this.addoramend=!1,this.ruleForm.role_name=e.role_name,this.ruleForm.role_message=e.role_message,this.ruleForm.role_id=e.id,this.ruleForm.pur_id2=e.role_perm.split(","),this.getrolemenu(e.id)},del:function(e){var t=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.role_delete",data:this.qs.stringify({role_id:e.id})}).then(function(e){console.log(e),""==e.data.message?e.data.data&&(t.$message({message:"删除成功",type:"success"}),t.getrolelist()):t.$message.error(e.data.message)})},getmenulist:function(){var e=this;this.$axios({method:"POST",url:"/api/api_gateway?method=user.login.user_login_info",data:this.qs.stringify({})}).then(function(t){console.log(t),""==t.data.message?t.data.data&&(e.menudata=t.data.data.children):e.$message.error(t.data.message)})},getrolemenu:function(e){var t=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.role_info",data:this.qs.stringify({role_id:e})}).then(function(e){if(console.log(e),""==e.data.message){if(e.data.data){console.log(e.data.data);for(var a=e.data.data,o=[],i=0;i<a.length;i++)if(a[i].children)for(var s=a[i].children,l=0;l<s.length;l++)o=s[l].children?o.concat(s[l].children):(o=o.concat(a[i].children)).concat(s[l]);else o=o.concat(a[i]);setTimeout(function(){t.$refs.tree.setCheckedNodes(o)},1e3)}}else t.$message.error(e.data.message)})},currentchange:function(e){this.page=e,this.getrolelist()},getrolelist:function(){var e=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.role_list",data:this.qs.stringify({page:this.page,page_size:20,role_name:""})}).then(function(t){console.log(t),""==t.data.message?t.data.data&&(e.rolelist=t.data.data.page_list,e.total=t.data.data.total_item):e.$message.error(t.data.message)}).catch(function(){e.$message.error("接口请求失败")})},checkchange:function(e,t){console.log(e,t),0==t.halfCheckedKeys.length?this.ruleForm.pur_id2=t.checkedKeys:this.ruleForm.pur_id2=t.checkedKeys.concat(t.halfCheckedKeys),console.log(this.ruleForm.pur_id2)},submit:function(){var e=this;this.$refs.ruleForm.validate(function(t){if(!t)return console.log("error submit!!"),!1;console.log(e.ruleForm),0==e.ruleForm.pur_id2.length?0==document.getElementsByClassName("el-message").length&&e.$message({message:"请分配菜单权限",type:"success"}):(e.loading=!0,e.addoramend?e.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.role_add",data:e.qs.stringify({role_name:e.ruleForm.role_name,role_message:e.ruleForm.role_name,pur_id:e.ruleForm.pur_id2.join(",")})}).then(function(t){e.loading=!1,""==t.data.message?t.data.data&&(e.$message({message:"添加成功",type:"success"}),e.dialogVisible=!1,e.getrolelist()):e.$message.error(t.data.message)}).catch(function(){console.log("失败")}):e.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.role_modify",data:e.qs.stringify({role_id:e.ruleForm.role_id,role_name:e.ruleForm.role_name,role_message:e.ruleForm.role_name,pur_id:e.ruleForm.pur_id2.join(",")})}).then(function(t){e.loading=!1,""==t.data.message?t.data.data&&(e.$message({message:"修改成功",type:"success"}),e.dialogVisible=!1,e.getrolelist()):e.$message.error(t.data.message)}))})},dialogclose:function(){for(var e in console.log("关闭"),this.ruleForm)this.ruleForm[e]="";this.ruleForm.pur_id2=[]}},beforeCreate:function(){},created:function(){},beforeMount:function(){},mounted:function(){this.getmenulist(),this.getrolelist()},beforeUpdate:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},activated:function(){}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"rolebox"},[a("div",{staticClass:"btnbox",on:{click:e.backbtn}},[a("i",{staticClass:"el-icon-back"}),e._v(" "),a("span",[e._v("返回")])]),e._v(" "),a("div",{staticClass:"rolebox_text"},[a("div",{staticClass:"rolebox_text_item",on:{click:e.add}},[e._m(0),e._v(" "),a("p",[e._v("创建角色")])]),e._v(" "),e._l(e.rolelist,function(t,o){return a("div",{key:o,staticClass:"rolebox_text_items"},[e._m(1,!0),e._v(" "),a("p",{staticClass:"name"},[e._v(e._s(t.role_name))]),e._v(" "),a("p",{staticClass:"text"},[e._v("\n 使用人数:"),a("span",{staticStyle:{color:"#05c725"}},[e._v(e._s(t.role_nums))]),e._v(" 人\n ")]),e._v(" "),a("p",{staticClass:"text"},[e._v("角色说明:"+e._s(t.role_message))]),e._v(" "),a("div",{staticClass:"btn"},[a("p",{on:{click:function(a){return e.amend(t)}}},[e._v("修 改")]),e._v(" "),a("el-popconfirm",{attrs:{title:"确定删除此角色吗?"},on:{confirm:function(a){return e.del(t)}}},[a("p",{attrs:{slot:"reference"},slot:"reference"},[e._v("删 除")])])],1)])})],2),e._v(" "),a("el-pagination",{attrs:{background:"",layout:"prev, pager, next",total:e.total},on:{"current-change":e.currentchange}}),e._v(" "),a("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{title:e.addoramend?"创建角色":"修改角色",visible:e.dialogVisible,width:"570px",top:"5%","close-on-click-modal":!1,"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading","element-loading-background":"rgba(0, 0, 0, 0.8)"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.dialogclose}},[a("div",{staticClass:"dialogbox"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"角色名称",prop:"role_name"}},[a("el-input",{attrs:{size:"mini",maxlength:"10","show-word-limit":""},model:{value:e.ruleForm.role_name,callback:function(t){e.$set(e.ruleForm,"role_name",t)},expression:"ruleForm.role_name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"角色描述"}},[a("el-input",{attrs:{type:"textarea",maxlength:"30","show-word-limit":""},model:{value:e.ruleForm.role_message,callback:function(t){e.$set(e.ruleForm,"role_message",t)},expression:"ruleForm.role_message"}})],1)],1),e._v(" "),a("p",{staticClass:"dialogboxtreetitle"},[e._v("菜单权限")]),e._v(" "),a("div",{staticClass:"dialogboxtree"},[a("el-tree",{ref:"tree",attrs:{data:e.menudata,"show-checkbox":"","node-key":"pur_id","default-expand-all":"",props:e.defaultProps},on:{check:e.checkchange}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submit}},[e._v("确 定")])],1)])],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("p",[t("i",{staticClass:"el-icon-plus"})])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"img"},[t("img",{attrs:{src:a("4De5"),alt:""}})])}]};var s=a("C7Lr")(o,i,!1,function(e){a("yehI")},"data-v-77160cde",null);t.default=s.exports},yehI:function(e,t){}});
|