1 |
- webpackJsonp([60],{TdIe:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=e("cdA+"),i=e("0xDb"),r={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:{getDataList:function(){var t=this;if(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.forEach(function(a){a.id===t.farmId&&(t.farmName=a.name);var e={label:a.name,value:a.id};t.farmList.push(e)})):(t.farmList=[],t.$message.error(e.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(a){a&&(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(a){var e=a.data;e&&0===e.code&&(Object(i.a)(),t.$router.push({name:"login"}))})}).catch(function(){})}}},o={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.value,attrs:{label:t.label,value:t.value}})}))],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",{attrs:{src:e("zQrT"),alt:t.userName}}),t._v(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%"}},[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.value,attrs:{label:t.label,value:t.value}})}))],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")(r,o,!1,null,null,null);a.default=n.exports},zQrT:function(t,a,e){t.exports=e.p+"static/img/avatar.c58e465.png"}});
|