1 |
- webpackJsonp([74],{"6xac":function(t,a,e){t.exports=e.p+"static/img/pig.f438872.png"},TdIe:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=e("cdA+"),r=e("0xDb"),o={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:s.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:{initFind:function(){var t=this;this.$http({url:this.$http.adornUrl("/sys/user/findLatestChooseFarm"),methods:"get"}).then(function(a){""===a.data?t.dialogVisible=!0:(t.formFarmId=a.data,t.$cookie.set("farmId",t.formFarmId),localStorage.setItem("farmId",t.formFarmId),t.$cookie.set("formFarmId",t.formFarmId))})},getDataList:function(){var t=this;this.farmId="null"===this.$cookie.get("farmId")?void 0:parseInt(this.$cookie.get("farmId")),this.$http({url:this.$http.adornUrl("/management/farm/findAll"),method:"post"}).then(function(a){var e=a.data;e&&0===e.code?t.farmList=e.all:(t.farmList=[],t.$message.error(e.msg))}),"null"===this.$cookie.get("farmId")&&this.initFind()},submit:function(){var t=this;this.$refs.dataForm.validate(function(a){a&&(t.formFarmId=t.dataForm.farmId,t.$cookie.set("formFarmId",t.formFarmId),localStorage.setItem("farmId",t.formFarmId),t.dialogVisible=!1,t.$http({url:t.$http.adornUrl("/sys/user/saveChooseFarm"),methods:"get",params:t.$http.adornParams({farmId:t.dataForm.farmId},!1)}).then(function(t){console.log(t)}))})},farmChange:function(t){this.$cookie.set("formFarmId",t),this.$http({url:this.$http.adornUrl("/sys/user/saveChooseFarm"),methods:"get",params:this.$http.adornParams({farmId:t})}).then(function(t){0===t.data.code&&location.reload()})},dataFormSubmit:function(){this.$http({url:this.$http.adornUrl("/sys/user/saveChooseFarm"),methods:"get",params:this.$http.adornParams({farmId:this.dataForm.farmId})}).then(function(t){console.log(t)})},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(a){var e=a.data;e&&0===e.code&&(Object(r.a)(),t.$router.push({name:"login"}))})}).catch(function(){})}}},i={render:function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("nav",{staticClass:"site-navbar",class:"site-navbar--"+t.navbarLayoutType},[s("div",{staticClass:"site-navbar__header"},[s("h1",{staticClass:"site-navbar__brand",on:{click:function(a){t.$router.push({name:"home"})}}},[s("a",{staticClass:"site-navbar__brand-lg",attrs:{href:"javascript:;"}},[t._v("智慧养殖云平台")]),t._v(" "),s("a",{staticClass:"site-navbar__brand-mini",attrs:{href:"javascript:;"}},[t._v("养殖")])])]),t._v(" "),s("div",{staticClass:"site-navbar__body clearfix"},[s("el-menu",{staticClass:"site-navbar__menu",attrs:{mode:"horizontal"}},[s("el-menu-item",{staticClass:"site-navbar__switch",attrs:{index:"0"},on:{click:function(a){t.sidebarFold=!t.sidebarFold}}},[s("icon-svg",{attrs:{name:"zhedie"}})],1)],1),t._v(" "),s("el-menu",{staticClass:"site-navbar__menu site-navbar__menu--right",attrs:{mode:"horizontal"}},[s("el-menu-item",[t.farmId>0?s("template",{slot:"title"},[s("span",[t._v(t._s(t.farmName))])]):s("template",{slot:"title"},[s("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"牧场",disabled:t.farmId>0,size:"mini"},on:{change:t.farmChange},model:{value:t.formFarmId,callback:function(a){t.formFarmId=a},expression:"formFarmId"}},t._l(t.farmList,function(t){return s("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}))],1)],2),t._v(" "),s("el-menu-item",{attrs:{index:"1"},on:{click:function(a){t.$router.push({name:"theme"})}}},[s("template",{slot:"title"},[s("icon-svg",{staticClass:"el-icon-setting",attrs:{name:"shezhi"}})],1)],2),t._v(" "),s("el-menu-item",{staticClass:"site-navbar__avatar",attrs:{index:"3"}},[s("el-dropdown",{attrs:{"show-timeout":0,placement:"bottom"}},[s("span",{staticClass:"el-dropdown-link"},[s("img",{staticStyle:{height:"40px"},attrs:{src:e("6xac"),alt:t.userName}}),t._v("\n "+t._s(t.userName)+"\n ")]),t._v(" "),s("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[s("el-dropdown-item",{nativeOn:{click:function(a){t.updatePasswordHandle()}}},[t._v("修改密码")]),t._v(" "),s("el-dropdown-item",{nativeOn:{click:function(a){t.logoutHandle()}}},[t._v("退出")])],1)],1)],1)],1)],1),t._v(" "),s("el-dialog",{attrs:{title:"请选择牧场",visible:t.dialogVisible,width:"30%","modal-append-to-body":!1}},[s("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(a){if(!("button"in a)&&t._k(a.keyCode,"enter",13,a.key,"Enter"))return null;t.dataFormSubmit()}}},[s("el-form-item",{attrs:{label:"牧场名称",prop:"farmId"}},[s("el-select",{attrs:{placeholder:"牧场",disabled:t.farmId>0},model:{value:t.dataForm.farmId,callback:function(a){t.$set(t.dataForm,"farmId",a)},expression:"dataForm.farmId"}},t._l(t.farmList,function(t){return s("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}))],1)],1),t._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.submit}},[t._v("确 定")])],1)],1),t._v(" "),t.updatePassowrdVisible?s("update-password",{ref:"updatePassowrd"}):t._e()],1)},staticRenderFns:[]},n=e("VU/8")(o,i,!1,null,null,null);a.default=n.exports}});
|