1 |
- webpackJsonp([7,60,73,74],{TdIe:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("cdA+"),i=a("0xDb"),s={data:function(){return{updatePassowrdVisible:!1,farmId:"",farmName:"",farmList:[],formFarmId:"",dialogVisible:!1,dataForm:{farmId:""},dataRule:{farmId:[{required:!0,message:"牧场名称不能为空",trigger:"blur"}]}}},mounted:function(){this.getDataList()},components:{UpdatePassword:n.default},computed:{navbarLayoutType:{get:function(){return this.$store.state.common.navbarLayoutType}},sidebarFold:{get:function(){return this.$store.state.common.sidebarFold},set:function(t){this.$store.commit("common/updateSidebarFold",t)}},mainTabs:{get:function(){return this.$store.state.common.mainTabs},set:function(t){this.$store.commit("common/updateMainTabs",t)}},userName:{get:function(){return this.$store.state.user.name}}},methods:{getDataList:function(){var t=this;if(this.$http({url:this.$http.adornUrl("/management/farm/findAll"),method:"post"}).then(function(e){var a=e.data;a&&0===a.code?(t.farmList=[],a.all.forEach(function(e){e.id===t.farmId&&(t.farmName=e.name);var a={label:e.name,value:e.id};t.farmList.push(a)})):(t.farmList=[],t.$message.error(a.msg))}),this.dialogVisible=!0,this.farmId="null"===this.$cookie.get("farmId")?void 0:parseInt(this.$cookie.get("farmId")),this.farmId)return this.dialogVisible=!1,void(this.formFarmId=this.farmId);console.log(this.$cookie.get("formFarmId")),this.formFarmId=null===this.$cookie.get("formFarmId")?void 0:parseInt(this.$cookie.get("formFarmId")),this.formFarmId&&(this.dialogVisible=!1)},submit:function(){var t=this;this.$refs.dataForm.validate(function(e){e&&(t.formFarmId=t.dataForm.farmId,t.$cookie.set("formFarmId",t.formFarmId),t.dialogVisible=!1)})},farmChange:function(t){this.$cookie.set("formFarmId",t),location.reload()},updatePasswordHandle:function(){var t=this;this.updatePassowrdVisible=!0,this.$nextTick(function(){t.$refs.updatePassowrd.init()})},logoutHandle:function(){var t=this;this.$confirm("确定进行[退出]操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.$http({url:t.$http.adornUrl("/sys/logout"),method:"post",data:t.$http.adornData()}).then(function(e){var a=e.data;a&&0===a.code&&(Object(i.a)(),t.$router.push({name:"login"}))})}).catch(function(){})}}},r={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("nav",{staticClass:"site-navbar",class:"site-navbar--"+t.navbarLayoutType},[n("div",{staticClass:"site-navbar__header"},[n("h1",{staticClass:"site-navbar__brand",on:{click:function(e){t.$router.push({name:"home"})}}},[n("a",{staticClass:"site-navbar__brand-lg",attrs:{href:"javascript:;"}},[t._v("智慧养殖云平台")]),t._v(" "),n("a",{staticClass:"site-navbar__brand-mini",attrs:{href:"javascript:;"}},[t._v("养殖")])])]),t._v(" "),n("div",{staticClass:"site-navbar__body clearfix"},[n("el-menu",{staticClass:"site-navbar__menu",attrs:{mode:"horizontal"}},[n("el-menu-item",{staticClass:"site-navbar__switch",attrs:{index:"0"},on:{click:function(e){t.sidebarFold=!t.sidebarFold}}},[n("icon-svg",{attrs:{name:"zhedie"}})],1)],1),t._v(" "),n("el-menu",{staticClass:"site-navbar__menu site-navbar__menu--right",attrs:{mode:"horizontal"}},[n("el-menu-item",[t.farmId>0?n("template",{slot:"title"},[n("span",[t._v(t._s(t.farmName))])]):n("template",{slot:"title"},[n("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"牧场",disabled:t.farmId>0,size:"mini"},on:{change:t.farmChange},model:{value:t.formFarmId,callback:function(e){t.formFarmId=e},expression:"formFarmId"}},t._l(t.farmList,function(t){return n("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}))],1)],2),t._v(" "),n("el-menu-item",{attrs:{index:"1"},on:{click:function(e){t.$router.push({name:"theme"})}}},[n("template",{slot:"title"},[n("icon-svg",{staticClass:"el-icon-setting",attrs:{name:"shezhi"}})],1)],2),t._v(" "),n("el-menu-item",{staticClass:"site-navbar__avatar",attrs:{index:"3"}},[n("el-dropdown",{attrs:{"show-timeout":0,placement:"bottom"}},[n("span",{staticClass:"el-dropdown-link"},[n("img",{attrs:{src:a("zQrT"),alt:t.userName}}),t._v(t._s(t.userName)+"\n ")]),t._v(" "),n("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[n("el-dropdown-item",{nativeOn:{click:function(e){t.updatePasswordHandle()}}},[t._v("修改密码")]),t._v(" "),n("el-dropdown-item",{nativeOn:{click:function(e){t.logoutHandle()}}},[t._v("退出")])],1)],1)],1)],1)],1),t._v(" "),n("el-dialog",{attrs:{title:"请选择牧场",visible:t.dialogVisible,width:"30%"}},[n("el-form",{ref:"dataForm",staticStyle:{"margin-left":"20px",width:"500px"},attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px",size:"mini"},nativeOn:{keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;t.dataFormSubmit()}}},[n("el-form-item",{attrs:{label:"牧场名称",prop:"farmId"}},[n("el-select",{attrs:{placeholder:"牧场",disabled:t.farmId>0},model:{value:t.dataForm.farmId,callback:function(e){t.$set(t.dataForm,"farmId",e)},expression:"dataForm.farmId"}},t._l(t.farmList,function(t){return n("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}))],1)],1),t._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.submit}},[t._v("确 定")])],1)],1),t._v(" "),t.updatePassowrdVisible?n("update-password",{ref:"updatePassowrd"}):t._e()],1)},staticRenderFns:[]},o=a("VU/8")(s,r,!1,null,null,null);e.default=o.exports},YbVU:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("oZaA"),i=a("E4LH"),s={data:function(){return{dynamicMenuRoutes:[]}},components:{SubMenu:n.default},computed:{sidebarLayoutSkin:{get:function(){return this.$store.state.common.sidebarLayoutSkin}},sidebarFold:{get:function(){return this.$store.state.common.sidebarFold}},menuList:{get:function(){return this.$store.state.common.menuList},set:function(t){this.$store.commit("common/updateMenuList",t)}},menuActiveName:{get:function(){return this.$store.state.common.menuActiveName},set:function(t){this.$store.commit("common/updateMenuActiveName",t)}},mainTabs:{get:function(){return this.$store.state.common.mainTabs},set:function(t){this.$store.commit("common/updateMainTabs",t)}},mainTabsActiveName:{get:function(){return this.$store.state.common.mainTabsActiveName},set:function(t){this.$store.commit("common/updateMainTabsActiveName",t)}}},watch:{$route:"routeHandle"},created:function(){this.menuList=JSON.parse(sessionStorage.getItem("menuList")||"[]"),this.dynamicMenuRoutes=JSON.parse(sessionStorage.getItem("dynamicMenuRoutes")||"[]"),this.routeHandle(this.$route)},methods:{routeHandle:function(t){if(t.meta.isTab){var e=this.mainTabs.filter(function(e){return e.name===t.name})[0];if(!e){if(t.meta.isDynamic&&!(t=this.dynamicMenuRoutes.filter(function(e){return e.name===t.name})[0]))return console.error("未能找到可用标签页!");e={menuId:t.meta.menuId||t.name,name:t.name,title:t.meta.title,type:Object(i.c)(t.meta.iframeUrl)?"iframe":"module",iframeUrl:t.meta.iframeUrl||"",params:t.params,query:t.query},this.mainTabs=this.mainTabs.concat(e)}this.menuActiveName=e.menuId+"",this.mainTabsActiveName=e.name}}}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("aside",{staticClass:"site-sidebar",class:"site-sidebar--"+t.sidebarLayoutSkin},[a("div",{staticClass:"site-sidebar__inner"},[a("el-menu",{staticClass:"site-sidebar__menu",attrs:{"default-active":t.menuActiveName||"home",collapse:t.sidebarFold,collapseTransition:!1}},[a("el-menu-item",{attrs:{index:"home"},on:{click:function(e){t.$router.push({name:"home"})}}},[a("icon-svg",{staticClass:"site-sidebar__menu-icon",attrs:{name:"shouye"}}),t._v(" "),a("span",{attrs:{slot:"title"},slot:"title"},[t._v("首页")])],1),t._v(" "),t._l(t.menuList,function(e){return a("sub-menu",{key:e.menuId,attrs:{menu:e,dynamicMenuRoutes:t.dynamicMenuRoutes}})})],2)],1)])},staticRenderFns:[]},o=a("VU/8")(s,r,!1,null,null,null);e.default=o.exports},"sRz/":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("TdIe"),i=a("YbVU"),s=a("xzNW"),r={provide:function(){return{refresh:function(){var t=this;this.$store.commit("common/updateContentIsNeedRefresh",!0),this.$nextTick(function(){t.$store.commit("common/updateContentIsNeedRefresh",!1)})}}},data:function(){return{loading:!0}},components:{MainNavbar:n.default,MainSidebar:i.default,MainContent:s.default},computed:{documentClientHeight:{get:function(){return this.$store.state.common.documentClientHeight},set:function(t){this.$store.commit("common/updateDocumentClientHeight",t)}},sidebarFold:{get:function(){return this.$store.state.common.sidebarFold}},userId:{get:function(){return this.$store.state.user.id},set:function(t){this.$store.commit("user/updateId",t)}},userName:{get:function(){return this.$store.state.user.name},set:function(t){this.$store.commit("user/updateName",t)}}},created:function(){this.getUserInfo()},mounted:function(){this.resetDocumentClientHeight()},methods:{resetDocumentClientHeight:function(){var t=this;this.documentClientHeight=document.documentElement.clientHeight,window.onresize=function(){t.documentClientHeight=document.documentElement.clientHeight}},getUserInfo:function(){var t=this;this.$http({url:this.$http.adornUrl("/sys/user/info"),method:"get",params:this.$http.adornParams()}).then(function(e){var a=e.data;a&&0===a.code&&(t.loading=!1,t.userId=a.user.userId,t.userName=a.user.username)})}}},o={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.loading,expression:"loading",modifiers:{fullscreen:!0,lock:!0}}],staticClass:"site-wrapper",class:{"site-sidebar--fold":t.sidebarFold},attrs:{"element-loading-text":"拼命加载中"}},[t.loading?t._e():[a("main-navbar"),t._v(" "),a("main-sidebar"),t._v(" "),a("div",{staticClass:"site-content__wrapper",style:{"min-height":t.documentClientHeight+"px"}},[t.$store.state.common.contentIsNeedRefresh?t._e():a("main-content")],1)]],2)},staticRenderFns:[]},m=a("VU/8")(r,o,!1,null,null,null);e.default=m.exports},xzNW:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("E4LH"),i={inject:["refresh"],data:function(){return{}},computed:{documentClientHeight:{get:function(){return this.$store.state.common.documentClientHeight}},menuActiveName:{get:function(){return this.$store.state.common.menuActiveName},set:function(t){this.$store.commit("common/updateMenuActiveName",t)}},mainTabs:{get:function(){return this.$store.state.common.mainTabs},set:function(t){this.$store.commit("common/updateMainTabs",t)}},mainTabsActiveName:{get:function(){return this.$store.state.common.mainTabsActiveName},set:function(t){this.$store.commit("common/updateMainTabsActiveName",t)}},siteContentViewHeight:function(){var t=this.documentClientHeight-50-30-2;return this.$route.meta.isTab?(t-=40,Object(n.c)(this.$route.meta.iframeUrl)?{height:t+"px"}:{minHeight:t+"px"}):{minHeight:t+"px"}}},methods:{selectedTabHandle:function(t){(t=this.mainTabs.filter(function(e){return e.name===t.name})).length>=1&&this.$router.push({name:t[0].name,query:t[0].query,params:t[0].params})},removeTabHandle:function(t){var e=this;if(this.mainTabs=this.mainTabs.filter(function(e){return e.name!==t}),this.mainTabs.length>=1){if(t===this.mainTabsActiveName){var a=this.mainTabs[this.mainTabs.length-1];this.$router.push({name:a.name,query:a.query,params:a.params},function(){e.mainTabsActiveName=e.$route.name})}}else this.menuActiveName="",this.$router.push({name:"home"})},tabsCloseCurrentHandle:function(){this.removeTabHandle(this.mainTabsActiveName)},tabsCloseOtherHandle:function(){var t=this;this.mainTabs=this.mainTabs.filter(function(e){return e.name===t.mainTabsActiveName})},tabsCloseAllHandle:function(){this.mainTabs=[],this.menuActiveName="",this.$router.push({name:"home"})},tabsRefreshCurrentHandle:function(){var t=this,e=this.$route;this.removeTabHandle(e.name),this.$nextTick(function(){t.$router.push({name:e.name,query:e.query,params:e.params})})}}},s={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("main",{staticClass:"site-content",class:{"site-content--tabs":t.$route.meta.isTab}},[t.$route.meta.isTab?a("el-tabs",{attrs:{closable:!0},on:{"tab-click":t.selectedTabHandle,"tab-remove":t.removeTabHandle},model:{value:t.mainTabsActiveName,callback:function(e){t.mainTabsActiveName=e},expression:"mainTabsActiveName"}},[a("el-dropdown",{staticClass:"site-tabs__tools",attrs:{"show-timeout":0}},[a("i",{staticClass:"el-icon-arrow-down el-icon--right"}),t._v(" "),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{nativeOn:{click:function(e){return t.tabsCloseCurrentHandle(e)}}},[t._v("关闭当前标签页")]),t._v(" "),a("el-dropdown-item",{nativeOn:{click:function(e){return t.tabsCloseOtherHandle(e)}}},[t._v("关闭其它标签页")]),t._v(" "),a("el-dropdown-item",{nativeOn:{click:function(e){return t.tabsCloseAllHandle(e)}}},[t._v("关闭全部标签页")]),t._v(" "),a("el-dropdown-item",{nativeOn:{click:function(e){t.refresh()}}},[t._v("刷新当前标签页")])],1)],1),t._v(" "),t._l(t.mainTabs,function(e){return a("el-tab-pane",{key:e.name,attrs:{label:e.title,name:e.name}},["iframe"===e.type?a("iframe",{attrs:{src:e.iframeUrl,width:"100%",height:"100%",frameborder:"0",scrolling:"yes"}}):a("keep-alive",[e.name===t.mainTabsActiveName?a("router-view"):t._e()],1)],1)})],2):a("el-card",{attrs:{"body-style":t.siteContentViewHeight}},[a("keep-alive",[a("router-view")],1)],1)],1)},staticRenderFns:[]},r=a("VU/8")(i,s,!1,null,null,null);e.default=r.exports},zQrT:function(t,e,a){t.exports=a.p+"static/img/avatar.c58e465.png"}});
|