| 1 |
- webpackJsonp([41],{Rsp7:function(e,t){},spMU:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={components:{},data:function(){var e=this;return{topmenulist:[],tabindex:1,username:"",submenu:[],defaultactive:"",breadcrumb:[],resetPassDialogVisible:!1,resetPassForm:{oldPass:"",newPass:"",checkNewPass:""},resetPassFormRules:{oldPass:[{required:!0,message:"请输入原始密码",trigger:"blur"}],newPass:[{required:!0,message:"请输入新密码"},{validator:function(t,s,a){""===s?a(new Error("请输入新密码")):(""!==e.resetPassForm.checkPass&&e.$refs.resetPassFormRef.validateField("checkNewPass"),a())},trigger:"blur"}],checkNewPass:[{required:!0,message:"请确认密码"},{validator:function(t,s,a){""===s?a(new Error("请再次输入密码")):s!==e.resetPassForm.newPass?a(new Error("两次输入密码不一致!")):a()},trigger:"blur"}]},imageUrl:"",theme_name:""}},computed:{},watch:{$route:function(e,t){this.findrouter()}},methods:{handleOpen:function(){},handleClose:function(){},resetPassDialogClosed:function(){},getNavList:function(){var e=this;this.$axios({method:"POST",url:"/api/api_gateway?method=user.login.user_login_info"}).then(function(t){console.log(t.data.data.children),e.topmenulist=t.data.data.children;var s=t.data.data.myuser_type;e.username=t.data.data.username;var a=t.data.data.myuid;e.$store.commit("setData",{name:"myuser_type",val:s}),e.$store.commit("setData",{name:"user_id",val:a}),e.findrouter()})},findrouter:function(){for(var e=location.hash,t=0;t<this.topmenulist.length;t++)if(this.topmenulist[t].children)for(var s=0;s<this.topmenulist[t].children.length;s++)if(-1!=e.indexOf(this.topmenulist[t].children[s].menu)&&""!=this.topmenulist[t].children[s].menu)this.tabindex=t,this.defaultactive=this.topmenulist[t].children[s].pur_id.toString(),this.submenu=this.topmenulist[t].children,this.breadcrumb=[this.topmenulist[t],this.topmenulist[t].children[s]];else if(this.topmenulist[t].children[s].children)for(var a=this.topmenulist[t].children[s].children,i=0;i<a.length;i++)if(-1!=e.indexOf(a[i].menu)&&""!=a[i].menu)this.tabindex=t,this.defaultactive=a[i].pur_id.toString(),this.submenu=this.topmenulist[t].children,this.breadcrumb=[this.topmenulist[t],this.topmenulist[t].children[s],a[i]];else if(a[i].children)for(var n=a[i].children,r=0;r<n.length;r++)-1!=e.indexOf(n[r].menu)&&""!=n[r].menu&&(this.submenu=this.topmenulist[t].children,this.breadcrumb=[this.topmenulist[t],this.topmenulist[t].children[s],a[i],n[r]]);console.log(this.breadcrumb)},gettheme:function(){var e=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.theme_list"}).then(function(t){""==t.data.message?t.data.data&&(console.log(t.data.data),e.imageUrl=t.data.data[0].logo_url,e.theme_name=t.data.data[0].theme_name):e.$message.error(t.data.message)})},dropdownHandle:function(e){"editPwd"==e?this.changePass():"outSys"==e?this.outSys():this.$router.push({path:"/plantGuard/personMsg"})},changePass:function(){this.resetPassDialogVisible=!0},outSys:function(){var e=this;this.$axios({method:"POST",url:"/api/api_gateway?method=user.login.logout_user"}).then(function(t){""==t.data.message&&(window.sessionStorage.clear(),window.localStorage.clear(),e.$router.push("/login"))})},tabmenu:function(e,t){if(console.log(e),e.children){this.tabindex=t,this.submenu=e.children;var s=this.topmenulist.filter(function(t){return t.pur_id==e.pur_id});console.log(s[0].children[0].menu);var a=s[0].children[0].menu;""==a&&(a=s[0].children[0].children[0].menu),this.$router.push({path:"/plantGuard/"+a})}else this.$message({message:"系统开发中",type:"warning"})},tabsubmenu:function(e){console.log(e),this.$router.push({path:"/plantGuard/"+e.menu})},resetPassSubm:function(){var e=this;this.$refs.resetPassFormRef.validate(function(t){t&&e.$axios({method:"POST",url:"/api/api_gateway?method=user.login.changepwd",data:e.qs.stringify({old_password:e.resetPassForm.oldPass,new_password:e.resetPassForm.newPass,confirm_password:e.resetPassForm.checkNewPass})}).then(function(t){""==t.data.message&&(e.$message({message:"密码修改成功!",type:"success"}),e.resetPassDialogVisible=!1)})})}},beforeCreate:function(){},created:function(){},beforeMount:function(){},mounted:function(){this.gettheme(),this.getNavList()},beforeUpdate:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},activated:function(){}},i={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"gbindexbox"},[s("div",{staticClass:"gbindexbox_left"},[s("div",{staticClass:"gbindexbox_left_login"},[s("img",{attrs:{src:e.imageUrl,alt:""}})]),e._v(" "),s("div",{staticClass:"gbindexbox_left_menu"},[s("el-menu",{staticClass:"el-menu-vertical-demo",attrs:{"default-active":e.defaultactive,"background-color":"#182037","text-color":"#fff","active-text-color":"#ffd04b"},on:{open:e.handleOpen,close:e.handleClose}},e._l(e.submenu,function(t){return s("div",{key:t.pur_id},[t.children?s("el-submenu",{attrs:{index:t.pur_id.toString()}},[s("template",{slot:"title"},[s("img",{staticStyle:{width:"22px",height:"22px"},attrs:{src:t.menu_icon,alt:""}}),e._v(" "),s("span",[e._v(e._s(t.name))])]),e._v(" "),s("el-menu-item-group",e._l(t.children,function(t){return s("el-menu-item",{key:t.pur_id,attrs:{index:t.pur_id.toString()},on:{click:function(s){return e.tabsubmenu(t)}}},[s("template",{slot:"title"},[s("span",[e._v(e._s(t.name))])])],2)}),1)],2):s("el-menu-item",{attrs:{index:t.pur_id.toString()},on:{click:function(s){return e.tabsubmenu(t)}}},[s("img",{staticStyle:{width:"22px",height:"22px"},attrs:{src:t.menu_icon,alt:""}}),e._v(" "),s("span",[e._v(e._s(t.name))])])],1)}),0)],1)]),e._v(" "),s("div",{staticClass:"gbindexbox_right"},[s("div",{staticClass:"gbindexbox_right_top"},[s("div",{staticClass:"title"},[e._v(e._s(e.theme_name))]),e._v(" "),s("div",{staticClass:"topmenu"},e._l(e.topmenulist,function(t,a){return s("div",{key:t.pur_id,class:e.tabindex==a?"topmenu_item topmenu_itemact":"topmenu_item",on:{click:function(s){return e.tabmenu(t,a)}}},[e._v("\n "+e._s(t.name)+"\n ")])}),0),e._v(" "),s("div",{staticClass:"userInfo"},[e._v("\n 欢迎您!\n "),s("el-dropdown",{on:{command:e.dropdownHandle}},[s("span",{staticClass:"el-dropdown-link"},[e._v("\n "+e._s(e.username)+"\n "),s("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),s("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[s("el-dropdown-item",{attrs:{command:"personMsg"}},[e._v("个人中心")]),e._v(" "),s("el-dropdown-item",{attrs:{command:"editPwd"}},[e._v("修改密码")])],1)],1),e._v(" "),s("div",{staticClass:"exit",on:{click:function(t){return e.outSys()}}},[s("i",{staticClass:"iconfont icon-exit"})])],1)]),e._v(" "),s("div",{staticClass:"gbindexbox_right_breadcrumb"},[s("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},e._l(e.breadcrumb,function(t,a){return s("el-breadcrumb-item",{key:a},[e._v(e._s(t.name))])}),1)],1),e._v(" "),s("div",{staticClass:"gbindexbox_right_text"},[s("router-view")],1),e._v(" "),s("el-dialog",{attrs:{title:"修改密码",visible:e.resetPassDialogVisible,width:"500px",top:"180px"},on:{"update:visible":function(t){e.resetPassDialogVisible=t},close:e.resetPassDialogClosed}},[s("el-form",{ref:"resetPassFormRef",attrs:{model:e.resetPassForm,"label-width":"104px",rules:e.resetPassFormRules}},[s("el-form-item",{attrs:{label:"原始密码 : ",prop:"oldPass"}},[s("el-input",{attrs:{type:"password"},model:{value:e.resetPassForm.oldPass,callback:function(t){e.$set(e.resetPassForm,"oldPass",t)},expression:"resetPassForm.oldPass"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"新密码 : ",prop:"newPass"}},[s("el-input",{attrs:{type:"password"},model:{value:e.resetPassForm.newPass,callback:function(t){e.$set(e.resetPassForm,"newPass",t)},expression:"resetPassForm.newPass"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"确认新密码 : ",prop:"checkNewPass"}},[s("el-input",{attrs:{type:"password"},model:{value:e.resetPassForm.checkNewPass,callback:function(t){e.$set(e.resetPassForm,"checkNewPass",t)},expression:"resetPassForm.checkNewPass"}})],1)],1),e._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.resetPassDialogVisible=!1}}},[e._v("取 消")]),e._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:e.resetPassSubm}},[e._v("确认")])],1)],1)],1)])},staticRenderFns:[]};var n=s("C7Lr")(a,i,!1,function(e){s("Rsp7")},"data-v-baa3a162",null);t.default=n.exports}});
|