webpackJsonp([4],{"9bBU":function(e,t,a){a("mClu");var r=a("FeBl").Object;e.exports=function(e,t,a){return r.defineProperty(e,t,a)}},C4MV:function(e,t,a){e.exports={default:a("9bBU"),__esModule:!0}},LGkI:function(e,t,a){var r=a("zUBE");"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);a("rjj0")("1380a6a4",r,!0)},bOdI:function(e,t,a){"use strict";t.__esModule=!0;var r,i=a("C4MV"),n=(r=i)&&r.__esModule?r:{default:r};t.default=function(e,t,a){return t in e?(0,n.default)(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}},mClu:function(e,t,a){var r=a("kM2E");r(r.S+r.F*!a("+E39"),"Object",{defineProperty:a("evD5").f})},rYNc:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("Xxa5"),i=a.n(r),n=a("exGp"),l=a.n(n),o=a("bOdI"),s=a.n(o),c={data:function(){return s()({searchForm:{eartag:"",sex:"",breed:"",healthStatus:"",outFenceStatus:"",pigstyId:"",unitId:""},dataList:[],pageIndex:1,pageSize:10,totalPage:0,dataListLoading:!1,selectionDataList:[],visible:!1,form:{id:"",unitId:"",weight:"",whereDidYouGo:"",dayAge:"",eartag:"",healthStatus:"",breed:"",birthday:"",sex:"",pigstyId:"",farmId:""},pigstyList:[],unitList:[],unitSelectedList:[],periodList:[],periodSelectedList:[],health:[{value:!0,label:"健康"},{value:!1,label:"不健康"}],gender:[{value:"公",label:"公"},{value:"母",label:"母"}],breedList:[],healthStatus:[{value:1,label:"健康"},{value:0,label:"不健康"}],outFenceStatus:[{value:0,label:"育肥"},{value:1,label:"出栏"}],row:{},dataRule:{farmId:[{required:!0,message:"牧场不能为空",trigger:"blur"}],pigstyId:[{required:!0,message:"猪舍不能为空",trigger:"blur"}],unitId:[{required:!0,message:"单元不能为空",trigger:"blur"}],eartag:[{required:!0,message:"耳标不能为空",trigger:"blur"}],sex:[{required:!0,message:"性别不能为空",trigger:"blur"}],birthday:[{required:!0,message:"出生日期不能为空",trigger:"blur"}],healthStatus:[],weight:[],breed:[{required:!0,message:"品种不能为空",trigger:"blur"}]},labelPosition:"right"},"searchForm",{eartag:"",sex:"",breed:"",healthStatus:"",outFenceStatus:"",periodId:"",pigstyId:"",unitId:""})},activated:function(){this.getDataList()},methods:{getPigs:function(e){console.log(e)},getDataList:function(){var e,t=this;this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/management/yearpigbase/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,eartag:this.searchForm.eartag||void 0,sex:this.searchForm.sex||void 0,breed:this.searchForm.breed||void 0,healthStatus:this.searchForm.healthStatus||(0===this.searchForm.healthStatus?this.searchForm.healthStatus:void 0),outFenceStatus:this.searchForm.outFenceStatus||(0===this.searchForm.outFenceStatus?this.searchForm.outFenceStatus:void 0),periodId:this.searchForm.periodId||void 0,pigstyId:this.searchForm.pigstyId||void 0,unitId:this.searchForm.unitId||void 0})}).then((e=l()(i.a.mark(function e(a){var r,n,l,o,s,c,d,u,h=a.data;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.pigstyList=[],r=[],e.next=4,t.$http({url:t.$http.adornUrl("/management/pigsty/findAll"),method:"get",params:t.$http.adornParams({})});case 4:return(n=e.sent).data.all&&(r=n.data.all),r.forEach(function(e){var a={value:e.id,label:e.number};t.pigstyList.push(a)}),console.log(t.pigstyList),t.unitList=[],l=[],e.next=12,t.$http({url:t.$http.adornUrl("/management/unit/findAll"),method:"get",params:t.$http.adornParams({})});case 12:return(o=e.sent).data.all&&(l=o.data.all),l.forEach(function(e){var a={value:e.id,label:e.number,pigstyId:e.pigstyId};t.unitList.push(a)}),t.periodList=[],s=[],e.next=19,t.$http({url:t.$http.adornUrl("/management/period/findAll"),method:"get",params:t.$http.adornParams({})});case 19:return(c=e.sent).data.all&&(s=c.data.all),s.forEach(function(e){var a={value:e.id,label:e.number,pigstyId:e.pigstyId};t.periodList.push(a)}),t.periodSelectedList=t.searchForm.pigstyId?t.periodList.filter(function(e){return e.pigstyId===t.searchForm.pigstyId}):t.periodList,t.unitSelectedList=t.searchForm.pigstyId?t.unitList.filter(function(e){return e.pigstyId===t.searchForm.pigstyId}):t.unitList,t.breedList=[],d=[],e.next=28,t.$http({url:t.$http.adornUrl("/management/basebloodline/findAll"),method:"get",params:t.$http.adornParams({})});case 28:(u=e.sent).data.all&&(d=u.data.all),d.forEach(function(e){var a={value:e.name,label:e.name};t.breedList.push(a)}),h&&0===h.code?(t.dataList=h.page.list,t.totalPage=h.page.totalCount):(t.dataList=[],t.totalPage=0),t.dataListLoading=!1;case 33:case"end":return e.stop()}},e,t)})),function(t){return e.apply(this,arguments)}))},selectFocus:function(e){var t=this;this.searchForm.pigstyId||(this.$message.error("请先选择猪舍"),this.searchForm[e+"Id"]="",setTimeout(function(){t.$refs[e].blur()},10))},sizeChangeHandle:function(e){this.pageSize=e,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(e){this.pageIndex=e,this.getDataList()},expandChange:function(e){e!==this.row&&(this.$refs.table.toggleRowExpansion(this.row,!1),this.row=e),console.log(e)},changeBirth:function(e){var t=new Date(e),a=(new Date).getTime()-t.getTime();a<0&&this.$confirm("出生日期有误","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){console.log("还没出生呢...")}).catch(function(){}),this.form.dayAge=parseInt(a/864e5)},clearAll:function(){for(var e in this.searchForm)this.searchForm[e]="";this.unitSelectedList=this.unitList,this.periodSelectedList=this.periodList},changeDay:function(e){var t=new Date,a=new Date(t.setDate(t.getDate()-e)),r=a.getMonth()<9?"0"+(a.getMonth()+1):a.getMonth()+1,i=a.getDate()<10?"0"+a.getDate():a.getDate();this.form.birthday=a.getFullYear()+"-"+r+"-"+i},addOrUpdateHandle:function(e){var t=this;this.visible=!0,console.log(e),e&&(this.form.id=e.id,this.form.unitId=e.unitId,this.form.pigstyId=e.pigstyId,this.form.dayAge=e.dayAge,this.form.eartag=e.eartag,this.form.healthStatus=e.healthStatus,this.form.weight=e.weight,this.form.whereDidYouGo=e.whereDidYouGo,this.form.breed=e.breed,this.form.birthday=e.birthday,this.form.sex=e.sex,this.unitSelectedList=this.unitList.filter(function(e){return e.pigstyId===t.form.pigstyId}))},selectionChangeHandle:function(e){var t=this;this.selectionDataList=[],e.forEach(function(e){t.selectionDataList.push(e.id)})},deleteHandle:function(e){var t=this;this.$confirm("确定删除年猪?","提示",{showCancelButton:!0,showConfirmButton:!0,cancelButtonClass:"cancelButton",confirmButtonClass:"confirmButton",confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e&&t.selectionDataList.push(e),t.selectionDataList.length<=0||t.$http({url:t.$http.adornUrl("/management/yearpigbase/delete"),method:"post",data:t.$http.adornData(t.selectionDataList,!1)}).then(function(e){if(0===e.data.code){t.$message({message:"成功删除年猪",type:"success",duration:1e3}),t.getDataList(),t.totalPage-=t.selectionDataList.length;var a=Math.ceil(t.totalPage/t.pageSize);t.pageIndex=t.pageIndex>a?a:t.pageIndex,t.pageIndex=t.pageIndex<1?a:t.pageIndex}else t.$message.error("删除年猪失败");t.selectionDataList=[]})}).catch(function(){})},formSubmit:function(){var e=this;if(this.form.id){if(!this.confirmInput())return;this.$http({url:this.$http.adornUrl("/management/yearpigbase/update"),method:"post",data:this.$http.adornData({id:this.form.id,unitId:this.form.unitId,dayAge:parseInt(this.form.dayAge),eartag:this.form.eartag,healthStatus:this.form.healthStatus,weight:parseFloat(this.form.weight),whereDidYouGo:this.form.whereDidYouGo,breed:this.form.breed,birthday:this.form.birthday,sex:this.form.sex,pigstyId:this.form.pigstyId,farmId:parseInt(this.$cookie.get("formFarmId"))})}).then(function(t){if(0===t.data.code)e.visible=!1,e.$message({message:"成功修改年猪信息",type:"success",duration:1e3});else{if(600===t.data.code)return void e.$message.error(t.data.msg);e.$message.error("修改年猪信息失败")}})}else{if(console.log(this.form),!this.confirmInput())return;console.log("进行新增操作"),this.$http({url:this.$http.adornUrl("/management/yearpigbase/save"),method:"post",data:this.$http.adornData({unitId:this.form.unitId,dayAge:parseInt(this.form.dayAge),eartag:this.form.eartag,healthStatus:this.form.healthStatus,weight:parseInt(this.form.weight),whereDidYouGo:this.form.whereDidYouGo,breed:this.form.breed,birthday:this.form.birthday,sex:this.form.sex,pigstyId:this.form.pigstyId,farmId:parseInt(this.$cookie.get("formFarmId"))})}).then(function(t){if(0===t.data.code){e.totalPage++;var a=Math.ceil(e.totalPage/e.pageSize);e.pageIndex=e.pageIndex