| 
					
				 | 
			
			
				@@ -16,13 +16,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-input v-if="tab.isHouseName" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 140px;" placeholder="栏舍名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-input v-if="tab.isLivestockType" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 140px;" placeholder="牲畜名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-input v-if="tab.isTrainNumber" v-model="tab.table.getdataListParm.parammaps.projname" class="filter-item" style="width: 100px;" placeholder="车次" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-if="tab.isTrainNumber" v-model="tab.table.getdataListParm.parammaps.times" class="filter-item" style="width: 100px;" placeholder="班次" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <!-- <el-input v-if="tab.isTrainNumber" v-model="tab.table.getdataListParm.parammaps.times" class="filter-item" style="width: 100px;" placeholder="班次" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select v-if="tab.isTrainNumber" v-model="tab.table.getdataListParm.parammaps.times" filterable placeholder="班次" class="filter-item" style="width: 120px;" clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option v-for="item in tab2.frequencyList" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-input v-if="tab.isTrainNumber" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 100px;" placeholder="TMR名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select v-if="tab.isTMRName" v-model="tab.table.getdataListParm.parammaps.fname" placeholder="请选择TMR设备" class="filter-item" style="width: 150px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-option v-for="(item,index) in tab.TMRNameList" :key="index" :label="item.tmrloadname" :value="item.tmrloadname" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- 临时注释 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         <!-- <div style="display: inline-block;" class="filter-item1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div style="display: inline-block;" class="filter-item1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlwc1" placeholder="混料误差值" style="width: 120px;" class="filter-item" clearable /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span>-</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-input-number :controls="false" :precision="2"  v-model="tab.table.getdataListParm.parammaps.hlwc2" placeholder="混料误差值" style="width: 120px;" class="filter-item" clearable /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -52,8 +54,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span>-</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slzql2" placeholder="撒料正确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-checkbox v-model="tab.table.getdataListParm.parammaps.error" style="margin-right: 10px;" @change="changeccysChecked">只看超出预设值数据</el-checkbox> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- 临时注释 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-checkbox v-model="tab.table.getdataListParm.parammaps.error" style="margin-right: 10px;" @change="changeccysChecked">只看超出预设值数据</el-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button class="successBorder" @click="handleSearch">查询</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button class="successBorder" @click="handleRefresh1">重置</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button class="export" icon="el-icon-upload2" @click="handleDownload">导出</el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -657,8 +658,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <!-- <el-select v-model="tab2.table.getdataListParm.parammaps.isuse" style="margin-top: 5px;width: 130px;" filterable placeholder="上传状态" class="filter-item" clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-option v-for="item in tab2.isuseList" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- 临时注释 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- <div style="display: inline-block;" class="filter-item1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div style="display: inline-block;" class="filter-item1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlwc1" placeholder="混料误差值" style="width: 120px;" class="filter-item" clearable /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span>-</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-input-number :controls="false" :precision="2"  v-model="tab2.table.getdataListParm.parammaps.hlwc2" placeholder="混料误差值" style="width: 120px;" class="filter-item" clearable /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -673,8 +673,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span>-</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlzql2" placeholder="混料正确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-checkbox v-model="tab2.table.getdataListParm.parammaps.error" style="margin-right: 10px;">只看超出预设值数据</el-checkbox> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- 临时注释 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-checkbox v-model="tab2.table.getdataListParm.parammaps.error" style="margin-right: 10px;">只看超出预设值数据</el-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button class="successBorder" style="margin-top: 5px;" @click="handleSearch2">查询</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button class="successBorder" style="margin-top: 5px;" @click="handleRefresh2">重置</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button style="float: right;margin-right: 10px;margin-bottom:10px;margin-top: 5px;" class="export" icon="el-icon-upload2" @click="handleExport2">导出</el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -699,10 +699,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <u-table-column sortable label="TMR名称" min-width="70px" align="center" prop="TMR名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <u-table-column sortable label="车次" min-width="50px" align="center" prop="车次" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <u-table-column sortable label="班次" min-width="50px" align="center" prop="班次" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <u-table-column sortable label="配方名称" min-width="90px" align="center" prop="配方名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <u-table-column sortable label="饲料" min-width="70px" align="center" prop="饲料" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!-- <u-table-column sortable label="配方名称" min-width="90px" align="center" prop="配方名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <u-table-column sortable label="饲料" min-width="70px" align="center" prop="饲料" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- 临时注释 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           <!-- <u-table-column sortable label="配方名称" min-width="70px" align="center" prop="配方名称"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           <u-table-column sortable label="配方名称" min-width="70px" align="center" prop="配方名称"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a @click="clickRecipeName2(row)" style="text-decoration: underline;color: #0000FF;">{{ row.配方名称 }}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -711,7 +711,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a @click="clickFeed2(row)" style="text-decoration: underline;color: #0000FF;">{{ row.饲料 }}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </u-table-column> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </u-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- 临时注释 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <u-table-column sortable label="理论重量" min-width="55px" align="center" prop="理论重量" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <u-table-column sortable label="实际重量" min-width="55px" align="center" prop="实际重量" /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -751,8 +751,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <!-- <el-select v-model="tab3.table.getdataListParm.parammaps.isuse" style="margin-top: 5px;width: 130px;" filterable placeholder="上传状态" class="filter-item" clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-option v-for="item in tab3.isuseList" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- 临时注释 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- <div style="display: inline-block;" class="filter-item1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div style="display: inline-block;" class="filter-item1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slwc1" placeholder="撒料误差值" style="width: 120px;" class="filter-item" clearable /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span>-</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-input-number :controls="false" :precision="2"  v-model="tab3.table.getdataListParm.parammaps.slwc2" placeholder="撒料误差值" style="width: 120px;" class="filter-item" clearable /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -767,8 +766,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span>-</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slzql2" placeholder="撒料正确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-checkbox v-model="tab3.table.getdataListParm.parammaps.error" style="margin-right: 10px;">只看超出预设值数据</el-checkbox> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- 临时注释 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-checkbox v-model="tab3.table.getdataListParm.parammaps.error" style="margin-right: 10px;">只看超出预设值数据</el-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button class="successBorder" style="margin-top: 5px;" @click="handleSearch3">查询</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button class="successBorder" style="margin-top: 5px;" @click="handleRefresh3">重置</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button style="float: right;margin-right: 10px;margin-bottom:10px;margin-top: 5px;" class="export" icon="el-icon-upload2" @click="handleExport3">导出</el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -793,10 +791,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <u-table-column sortable label="TMR名称" min-width="70px" align="center" prop="TMR名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <u-table-column sortable label="车次" min-width="45px" align="center" prop="车次" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <u-table-column sortable label="班次" min-width="45px" align="center" prop="班次" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <u-table-column sortable label="配方名称" min-width="90px" align="center" prop="配方名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <u-table-column sortable label="栏舍" min-width="90px" align="center" prop="栏舍" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           <!-- <u-table-column sortable label="配方名称" min-width="90px" align="center" prop="配方名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <u-table-column sortable label="栏舍" min-width="90px" align="center" prop="栏舍" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- 临时注释 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <!-- <u-table-column sortable label="配方名称" min-width="70px" align="center" prop="配方名称"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <u-table-column sortable label="配方名称" min-width="70px" align="center" prop="配方名称"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a @click="clickRecipeName3(row)" style="text-decoration: underline;color: #0000FF;">{{ row.配方名称 }}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -805,7 +803,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a @click="clickFence3(row)" style="text-decoration: underline;color: #0000FF;">{{ row.栏舍 }}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </u-table-column> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </u-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- 临时注释 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <u-table-column sortable label="理论重量" min-width="55px" align="center" prop="理论重量" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <u-table-column sortable label="实际重量" min-width="55px" align="center" prop="实际重量" /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -838,10 +836,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <See :show.sync="isShowDialog"  :row-pid="rowPid" :start-time="startTime" :stop-time="stopTime"  :optdevice="optdevice" :title-fname="titlefname" :method-name="methodName" :error="error" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 配方名称弹窗 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog :title="textMap[recipeNameTemp.dialogStatus]" :visible.sync="recipeNameTemp.dialogFormVisible" :close-on-click-modal="false" width="98%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog :title="textMap[recipeNameTemp.dialogStatus]" :visible.sync="recipeNameTemp.dialogFormVisible" :close-on-click-modal="false" width="90%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="recipeNameTemp"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="search"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-date-picker ref="inputDatetime" v-model="recipeNameTemp.getdataListParm.parammaps.inputDatetime" class="filter-item inputDatetime" type="daterange" style="width: 250px;top:-3px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-date-picker ref="inputDatetime" :clearable="false" v-model="recipeNameTemp.getdataListParm.parammaps.inputDatetime" class="filter-item inputDatetime" type="daterange" style="width: 250px;top:-3px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button class="successBorder" @click="handleRecipeNameSearch">查询</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="table"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -856,13 +854,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :row-style="rowStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :cell-style="cellStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="elTable table-fixed" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :max-height="450" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-table-column label="序号" align="center" type="index" width="50px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <span>{{ scope.$index + (recipeNameTemp.pageNum-1) * recipeNameTemp.pageSize + 1 }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="修改时间" width="100px" align="center" prop="datetime1" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="修改时间" width="130px" align="center" prop="datetime1" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-table-column label="饲料名称(单位:kg)" min-width="800px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div v-for="element in scope.row.arrList" :key="element.name" class="list-group-item2 item" style="width:150px;float: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin: 5px 5px;padding: 0;height: 30px;"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -893,7 +892,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-dialog :title="textMap[feedTemp.dialogStatus]" :visible.sync="feedTemp.dialogFormVisible" :close-on-click-modal="false" width="98%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="feedTemp"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="search"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-date-picker ref="inputDatetime" v-model="feedTemp.getdataListParm.parammaps.inputDatetime" class="filter-item inputDatetime" type="daterange" style="width: 250px;top:-3px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-date-picker ref="inputDatetime" v-model="feedTemp.getdataListParm.parammaps.inputDatetime" :clearable="false" class="filter-item inputDatetime" type="daterange" style="width: 250px;top:-3px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button class="successBorder" @click="handleFeedSearch">查询</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="table"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -914,8 +913,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <span>{{ scope.$index + (feedTemp.pageNum-1) * feedTemp.pageSize + 1 }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="修改时间" min-width="100px" align="center" prop="datetime1" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="饲料重量(KG)" min-width="100px" align="center" prop="datetime1" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="修改时间" min-width="100px" align="center" prop="updateTime" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="饲料重量(KG)" min-width="100px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-if="row.status == 0">{{row.weight}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <span v-else style="color: red;">{{row.weight}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <pagination v-show="feedTemp.total>0" :total="feedTemp.total" :page.sync="feedTemp.getdataListParm.offset" :limit.sync="feedTemp.getdataListParm.pagecount" @pagination="getFeedList()" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -926,12 +930,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 栏舍 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog :title="textMap[fenceTemp.dialogStatus]" :visible.sync="fenceTemp.dialogFormVisible" :close-on-click-modal="false" width="98%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog :title="textMap[fenceTemp.dialogStatus]" :visible.sync="fenceTemp.dialogFormVisible" :close-on-click-modal="false" width="90%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="fenceTemp"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-tabs v-model="fenceTemp.activeName" @tab-click="handleFenceTabClick"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-tab-pane label="班次重量" name="first"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="search"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-date-picker ref="inputDatetime" v-model="fenceTemp.tab1.getdataListParm.parammaps.inputDatetime" class="filter-item inputDatetime" type="daterange" style="width: 250px;top:-3px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-date-picker ref="inputDatetime" v-model="fenceTemp.tab1.getdataListParm.parammaps.inputDatetime" :clearable="false" class="filter-item inputDatetime" type="daterange" style="width: 250px;top:-3px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-button class="successBorder" @click="handleFenceSearch">查询</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="table"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -946,31 +950,42 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   :row-style="rowStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   :cell-style="cellStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   class="elTable table-fixed" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :span-method="objectSpanMethod" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :span-method="objectSpanMethod1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <u-table-column label="序号" width="50px" align="center" type="index" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <u-table-column label="修改时间" width="100px" align="center" prop="barname" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column label="修改时间" width="100px" align="center" prop="createdate" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <u-table-column label="班次" min-width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <u-table-column label="实际牛头数" min-width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <u-table-column label="系数(%)" min-width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <u-table-column label="系数头数" min-width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <u-table-column label="配方模板" min-width="70px" align="center" prop="times"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column label="实际牛头数" min-width="100px" align="center" prop="ccount" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column label="系数(%)" min-width="100px" align="center" prop="ratio" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column label="系数头数" min-width="100px" align="center" prop="ccountratio" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column label="配方模板" min-width="70px" align="center" prop="ftname"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <a @click="clickRecipeTemplate3(row)" style="text-decoration: underline;color: #0000FF;">{{ row.times }}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <a v-if="row.ftnamestatus == 1" @click="clickRecipeTemplate3(row)" style="text-decoration: underline;color: red;">{{ row.ftname }}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <a v-else @click="clickRecipeTemplate3(row)" style="text-decoration: underline;">{{ row.ftname }}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </u-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <u-table-column label="比例(%)" min-width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <u-table-column label="重量(KG)" min-width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column label="比例(%)" min-width="100px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <span v-if="row.tratiostatus == 1" style="color: red;">{{row.tratio}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <span v-else >{{row.tratio}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </u-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column label="重量(KG)" min-width="100px" align="center" prop="weight"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <span v-if="row.weightstatus == 1" style="color: red;">{{row.weight}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <span v-else>{{row.weight}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </u-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </u-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-tab-pane> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-tab-pane label="车次重量" name="second"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="search"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-date-picker ref="inputDatetime" v-model="fenceTemp.tab2.getdataListParm.parammaps.inputDatetime" class="filter-item inputDatetime" type="daterange" style="width: 250px;top:-3px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-date-picker ref="inputDatetime" :clearable="false" v-model="fenceTemp.tab2.getdataListParm.parammaps.inputDatetime" class="filter-item inputDatetime" type="daterange" style="width: 250px;top:-3px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-button class="successBorder" @click="handleFenceSearch">查询</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="table"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <u-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <!-- <u-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   :key="fenceTemp.tab2.tableKey" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   v-loading="fenceTemp.tab2.listLoading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   element-loading-text="给我一点时间" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -979,17 +994,44 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   highlight-current-row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   style="width: 100%;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   :row-style="rowStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :cell-style="cellStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :cell-style="rowStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   class="elTable table-fixed" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :span-method="objectSpanMethod" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :span-method="objectSpanMethod2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <u-table-column label="序号" width="50px" align="center" type="index" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <u-table-column label="修改时间" width="100px" align="center" prop="barname" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column label="修改时间" width="100px" align="center" prop="createdate" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <u-table-column label="班次" min-width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <u-table-column label="第一车" min-width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column label="车" min-width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <u-table-column label="第二车" min-width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <u-table-column label="第三车" min-width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <u-table-column label="第四车" min-width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </u-table> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <u-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :key="fenceTemp.tab2.tableKey" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-loading="fenceTemp.tab2.listLoading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  element-loading-text="给我一点时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :data="fenceTemp.tab2.list" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  border 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  highlight-current-row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 100%;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :row-style="rowStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  class="elTable table-fixed" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :span-method="objectSpanMethod2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column label="序号" width="50px" align="center" type="index" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column label="修改时间" width="100px" align="center" prop="createdate" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column label="班次" width="100px" align="center" prop="times" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <!-- <u-table-column v-for="(item, index) in fenceTemp.tab2.tableLabel" :key="index" align="center" :min-width="item.width" :prop="item.prop" :label="item.label"> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <u-table-column v-for="(item, index) in fenceTemp.tab2.tableLabel" :key="index" align="center" :min-width="item.width" :prop="item.prop"  :label="item.label"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <span v-if="scope.row[item.prop] !== undefined && scope.row[item.prop].indexOf('/') !== -1" style="color: red;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        {{scope.row[item.prop]}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <span v-else>{{scope.row[item.prop]}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <!-- :prop="item.prop" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    indexOf("A") != -1 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </u-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </u-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-tab-pane> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1000,26 +1042,26 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 配方模板修改记录 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog :title="textMap[modificationRecordTemp.dialogStatus]" :visible.sync="modificationRecordTemp.dialogFormVisible" :close-on-click-modal="false" width="98%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog :title="textMap[modificationRecordTemp.dialogStatus]" :visible.sync="modificationRecordTemp.dialogFormVisible" :close-on-click-modal="false" width="90%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="modificationRecord"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <h3 style="flex: 1;">修改前</h3> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="top"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="left"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>配方名称</b>:{{modificationRecordTemp.temp1.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>配方编码</b>:{{modificationRecordTemp.temp1.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>配方颜色</b>:{{modificationRecordTemp.temp1.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>牲畜类别</b>:{{modificationRecordTemp.temp1.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>配方类型</b>:{{modificationRecordTemp.temp1.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>来源:</b>{{modificationRecordTemp.temp1.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>版本号:</b>{{modificationRecordTemp.temp1.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>备注:</b>{{modificationRecordTemp.temp1.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>配方名称:</b>{{modificationRecordTemp.list1.tname}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>配方编码:</b>{{modificationRecordTemp.list1.tcode}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>配方颜色:</b><el-color-picker v-model="modificationRecordTemp.list1.tcolor" size="mini" :predefine="predefineColors" style="vertical-align: middle;" disabled /></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>牲畜类别:</b>{{modificationRecordTemp.list1.ccname}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>配方类型:</b>{{modificationRecordTemp.list1.fttype}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>来源:</b>{{modificationRecordTemp.list1.source}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>版本号:</b>{{modificationRecordTemp.list1.version}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>备注:</b>{{modificationRecordTemp.list1.remark}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="right"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :key="modificationRecordTemp.tableKey1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-loading="modificationRecordTemp.listLoading1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               element-loading-text="给我一点时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :data="modificationRecordTemp.list1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :data="modificationRecordTemp.list1.fit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               border 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               fit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               highlight-current-row 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1028,11 +1070,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :row-style="rowStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :cell-style="cellStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               class="elTable table-fixed" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              show-summary 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :summary-method="getSummaries1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="饲料组" min-width="90px" align="center" prop="日期" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="饲料名称" min-width="90px" align="center" prop="名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="重量(KG)" min-width="100px" align="center" prop="理论量" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="搅拌延时(min)" min-width="100px" align="center" prop="实际量" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="饲料组" min-width="90px" align="center" prop="feedgroup" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="饲料名称" min-width="90px" align="center" prop="name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column v-if="Eweight == undefined" label="重量(KG)" min-width="100px" align="center" prop="weight" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column v-else label="重量(KG)" min-width="100px" align="center" prop="Eweight" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="搅拌延时(min)" min-width="100px" align="center" prop="autosecond" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1040,21 +1085,21 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <h3 style="color: red;">修改后</h3> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="bottom"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="left"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>配方名称:</b>{{modificationRecordTemp.temp2.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>配方编码:</b>{{modificationRecordTemp.temp2.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>配方颜色:</b>{{modificationRecordTemp.temp2.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>牲畜类别:</b>{{modificationRecordTemp.temp2.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>配方类型:</b>{{modificationRecordTemp.temp2.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>来源:</b>{{modificationRecordTemp.temp2.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>版本号:</b>{{modificationRecordTemp.temp2.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div><b>备注:</b>{{modificationRecordTemp.temp2.times}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>配方名称:</b>{{modificationRecordTemp.list2.tname}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>配方编码:</b>{{modificationRecordTemp.list2.tcode}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>配方颜色:</b><el-color-picker v-model="modificationRecordTemp.list2.tcolor" size="mini" :predefine="predefineColors" style="vertical-align: middle;" disabled /></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>牲畜类别:</b>{{modificationRecordTemp.list2.ccname}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>配方类型:</b>{{modificationRecordTemp.list2.fttype}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>来源:</b>{{modificationRecordTemp.list2.source}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>版本号:</b>{{modificationRecordTemp.list2.version}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div><b>备注:</b>{{modificationRecordTemp.list2.remark}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="right"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :key="modificationRecordTemp.tableKey2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-loading="modificationRecordTemp.listLoading2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               element-loading-text="给我一点时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :data="modificationRecordTemp.list2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :data="modificationRecordTemp.list2.fit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               border 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               fit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               highlight-current-row 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1063,11 +1108,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :row-style="rowStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :cell-style="cellStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               class="elTable table-fixed" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              show-summary 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :summary-method="getSummaries2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="饲料组"  min-width="90px" align="center" prop="日期" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="饲料名称"  min-width="90px" align="center" prop="名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="重量(KG)"  min-width="100px" align="center" prop="理论量" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-table-column label="搅拌延时(min)"  min-width="100px" align="center" prop="实际量" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="饲料组" min-width="90px" align="center" prop="feedgroup" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="饲料名称" min-width="90px" align="center" prop="name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column v-if="Eweight == undefined" label="重量(KG)" min-width="100px" align="center" prop="weight" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column v-else label="重量(KG)" min-width="100px" align="center" prop="Eweight" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-table-column label="搅拌延时(min)" min-width="100px" align="center" prop="autosecond" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1094,6 +1142,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   components: { Pagination, mySelect, See }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      error:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      optdevice:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      stopTime:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      startTime:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      Eweight:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      predefineColors: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        '#E57373', '#F06292', '#BA68C8', '#9575CD', '#7986CB', '#64B5F6', '#4FC3F7', '#4DD0E1', '#4DB6AC', '#81C784', '#AED581', '#DCE775', '#FFF176', '#FFD54F', '#FFB74D', '#FF8A65', '#A1887F', '#E0E0E0', '#90A4AE' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       pickerMinMonth: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       pickerOptionsMonth: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         onPick: ({ maxDate, minDate }) => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1184,9 +1240,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       tab: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         TMRNameList:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         radio: '2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        isDriver: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isDriver: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         isFormulaName: false, // 配方名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        isHouseName: false, // 栏舍名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isHouseName: true, // 栏舍名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         isLivestockType: false, // 牲畜类别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         isTrainNumber: false, // 车次 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         isTMRName: false, // TMR名称 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1632,12 +1688,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       fenceTemp:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dialogStatus: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dialogFormVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        spanObj: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mergekeys: ['barname', 'sumweight'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        spanObj1: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        spanObj2: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        mergekeys1: ['createdate'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        mergekeys2: ['createdate'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tab1:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           getdataListParm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             name: 'getPlanModifyFPlist',page: 1, offset: 1, pagecount: '', returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            parammaps: { inputDatetime: '', pastureid: '', fitid: '' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            parammaps: { inputDatetime: [], pastureid: '', fitid: '' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           tableKey: 0, total: 0, listLoading: true, list: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1653,19 +1711,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       modificationRecordTemp:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dialogStatus: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dialogFormVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        getdataListParm1: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          name: 'getPlanModifyFPlist',page: 1, offset: 1, pagecount: '', returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          parammaps: { inputDatetime: '', pastureid: '', fitid: '' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tableKey1: 0, total1: 0, listLoading1: false, list1: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        getdataListParm2: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          name: 'getPlanModifyFPlist',page: 1, offset: 1, pagecount: '', returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          parammaps: { inputDatetime: '', pastureid: '', fitid: '' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tableKey2: 0, total2: 0, listLoading2: false, list2: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         temp1:{}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        temp2:{} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        temp2:{}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        lastdate:'',currentdate:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4462,7 +4513,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       data.parammaps.startTime = this.tab2.table.getdataListParm.parammaps.startTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       data.parammaps.stopTime = this.tab2.table.getdataListParm.parammaps.stopTime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       GetDataByName(data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(response.data.list !== null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(response.data !== null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.tab2.TMRNameList = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.tab2.TMRNameList =  [] 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4490,14 +4541,17 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.recipeNameTemp.dialogFormVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.textMap.recipeNameTxt = '配方修改记录——配方:' + row.配方名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.recipeNameTemp.dialogStatus = 'recipeNameTxt' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.recipeNameTemp.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.recipeNameTemp.getdataListParm.parammaps.fitid = row.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.recipeNameTemp.getdataListParm.parammaps.pastureid = Cookies.get('pastureid') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.recipeNameTemp.getdataListParm.parammaps.fitid = row.ftid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.recipeNameTemp.getdataListParm.parammaps.inputDatetime = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const start = new Date() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const end = new Date() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.recipeNameTemp.getdataListParm.parammaps.inputDatetime[0] = parseTime(start.setTime(start.getTime() - 3600 * 1000 * 24 * 7), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.recipeNameTemp.getdataListParm.parammaps.inputDatetime[1] = parseTime(end.setTime(end.getTime() - 3600 * 1000 * 24 * 1), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.getRecipeNameList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getRecipeNameList(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.recipeNameTemp.listLoading = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.recipeNameTemp.getdataListParm.parammaps.fitid = this.recipeNameTemp.temp.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.recipeNameTemp.getdataListParm.parammaps.inputDatetime == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.recipeNameTemp.getdataListParm.parammaps.inputDatetime = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.recipeNameTemp.getdataListParm.parammaps.startTime = '' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4507,7 +4561,15 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.recipeNameTemp.getdataListParm.parammaps.stopTime = this.recipeNameTemp.getdataListParm.parammaps.inputDatetime[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const url = 'authdata/GetArrList' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const data = this.recipeNameTemp.getdataListParm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name:'getFitHistory1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name1:'getFitHistory2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page:this.recipeNameTemp.getdataListParm.page, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        offset:this.recipeNameTemp.getdataListParm.offset, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pagecount:this.recipeNameTemp.getdataListParm.pagecount, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        returntype:this.recipeNameTemp.getdataListParm.returntype, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps:this.recipeNameTemp.getdataListParm.parammaps 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       postJson(url, data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (response.data.list !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (let i = 0; i < response.data.list.length; i++) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4539,13 +4601,17 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.textMap.feedTxt = '配方修改记录——饲料:' + row.饲料 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.feedTemp.dialogStatus = 'feedTxt' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.feedTemp.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.feedTemp.getdataListParm.parammaps.fitid = row.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.feedTemp.getdataListParm.parammaps.ftid = row.ftid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.feedTemp.getdataListParm.parammaps.name = row.饲料 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.feedTemp.getdataListParm.parammaps.inputDatetime = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const start = new Date() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const end = new Date() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.feedTemp.getdataListParm.parammaps.inputDatetime[0] = parseTime(start.setTime(start.getTime() - 3600 * 1000 * 24 * 7), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.feedTemp.getdataListParm.parammaps.inputDatetime[1] = parseTime(end.setTime(end.getTime() - 3600 * 1000 * 24 * 1), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.getFeedList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getFeedList(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.feedTemp.listLoading = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.feedTemp.getdataListParm.parammaps.fitid = this.feedTemp.temp.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.feedTemp.getdataListParm.parammaps.inputDatetime == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.feedTemp.getdataListParm.parammaps.inputDatetime = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.feedTemp.getdataListParm.parammaps.startTime = '' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4554,8 +4620,15 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.feedTemp.getdataListParm.parammaps.startTime = this.feedTemp.getdataListParm.parammaps.inputDatetime[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.feedTemp.getdataListParm.parammaps.stopTime = this.feedTemp.getdataListParm.parammaps.inputDatetime[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const url = 'authdata/GetArrList' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const data = this.feedTemp.getdataListParm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const url = 'authdata/GetDataByName' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name:'getFitistoryByName', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page: this.feedTemp.getdataListParm.page, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        offset:  this.feedTemp.getdataListParm.offset, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pagecount:  this.feedTemp.getdataListParm.pagecount, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        returntype:  this.feedTemp.getdataListParm.returntype, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps:  this.feedTemp.getdataListParm.parammaps 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       postJson(url, data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (response.data.list !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (let i = 0; i < response.data.list.length; i++) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4586,9 +4659,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.recipeNameTemp.dialogFormVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.textMap.recipeNameTxt = '配方修改记录——配方:' + row.配方名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.recipeNameTemp.dialogStatus = 'rowRecipeRecordTxt' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.recipeNameTemp.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.recipeNameTemp.getdataListParm.parammaps.fitid = row.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.recipeNameTemp.getdataListParm.parammaps.pastureid = Cookies.get('pastureid') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.recipeNameTemp.getdataListParm.parammaps.fitid = row.ftid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const start = new Date() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const end = new Date() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.recipeNameTemp.getdataListParm.parammaps.inputDatetime = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.recipeNameTemp.getdataListParm.parammaps.inputDatetime[0] = parseTime(start.setTime(start.getTime() - 3600 * 1000 * 24 * 7), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.recipeNameTemp.getdataListParm.parammaps.inputDatetime[1] = parseTime(end.setTime(end.getTime() - 3600 * 1000 * 24 * 1), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.getRecipeNameList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     clickFence3(row) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4598,9 +4675,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.textMap.fenceTxt = '配方修改记录——饲料:' + row.饲料 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.fenceTemp.dialogStatus = 'fenceTxt' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.fenceTemp.activeName = 'first' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.fenceTemp.tab1.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.fenceTemp.tab1.getdataListParm.parammaps.fitid = row.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.fenceTemp.tab1.getdataListParm.parammaps.barname = row.栏舍 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.fenceTemp.tab2.getdataListParm.parammaps.barname = row.栏舍 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.fenceTemp.tab1.getdataListParm.parammaps.inputDatetime = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const start = new Date() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const end = new Date() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.fenceTemp.tab1.getdataListParm.parammaps.inputDatetime[0] = parseTime(start.setTime(start.getTime() - 3600 * 1000 * 24 * 7), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.fenceTemp.tab1.getdataListParm.parammaps.inputDatetime[1] = parseTime(end.setTime(end.getTime() - 3600 * 1000 * 24 * 1), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.getFenceList1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getFenceList1(){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4608,25 +4689,29 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.fenceTemp.tab1.getdataListParm.parammaps.fitid = this.fenceTemp.temp.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.fenceTemp.tab1.getdataListParm.parammaps.inputDatetime == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fenceTemp.tab1.getdataListParm.parammaps.inputDatetime = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.fenceTemp.tab1.getdataListParm.parammaps.startTime = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.fenceTemp.tab1.getdataListParm.parammaps.stopTime = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab1.getdataListParm.parammaps.startDate = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab1.getdataListParm.parammaps.endDate = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.fenceTemp.tab1.getdataListParm.parammaps.startTime = this.fenceTemp.tab1.getdataListParm.parammaps.inputDatetime[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.fenceTemp.tab1.getdataListParm.parammaps.stopTime = this.fenceTemp.tab1.getdataListParm.parammaps.inputDatetime[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab1.getdataListParm.parammaps.startDate = this.fenceTemp.tab1.getdataListParm.parammaps.inputDatetime[0]+' 00:00' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab1.getdataListParm.parammaps.endDate = this.fenceTemp.tab1.getdataListParm.parammaps.inputDatetime[1]+' 23:59' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const url = 'authdata/feedp/history' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // const data = this.fenceTemp.tab1.getdataListParm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          barname:this.fenceTemp.tab1.getdataListParm.parammaps.barname, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          startDate:this.fenceTemp.tab1.getdataListParm.parammaps.startDate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          endDate:this.fenceTemp.tab1.getdataListParm.parammaps.endDate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const url = 'authdata/GetDataByName' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const data = this.fenceTemp.tab1.getdataListParm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.fenceTemp.tab1.getdataListParm.parammaps.pastureid = Cookies.get('pastureid') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.fenceTemp.tab1.getdataListParm.parammaps.date = '2022-05-27' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       postJson(url, data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.data.list !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          for (let i = 0; i < response.data.list.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (response.data.list[i].ptid == undefined || response.data.list[i].ptname == '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$set(response.data.list[i], 'ptid', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$set(response.data.list[i], 'ptname', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab1.listLoading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.data !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          for (let i = 0; i < response.data.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (response.data[i].ptid == undefined || response.data[i].ptname == '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$set(response.data[i], 'ptid', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$set(response.data[i], 'ptname', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.fenceTemp.tab1.list = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.fenceTemp.tab1.list = response.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.handleSpan1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.fenceTemp.tab1.list = [] 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4643,25 +4728,68 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.fenceTemp.tab2.getdataListParm.parammaps.fitid = this.fenceTemp.temp.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.fenceTemp.tab2.getdataListParm.parammaps.inputDatetime == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fenceTemp.tab2.getdataListParm.parammaps.inputDatetime = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.fenceTemp.tab2.getdataListParm.parammaps.startTime = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.fenceTemp.tab2.getdataListParm.parammaps.stopTime = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab2.getdataListParm.parammaps.startDate = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab2.getdataListParm.parammaps.endDate = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.fenceTemp.tab2.getdataListParm.parammaps.startTime = this.fenceTemp.tab2.getdataListParm.parammaps.inputDatetime[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.fenceTemp.tab2.getdataListParm.parammaps.stopTime = this.fenceTemp.tab2.getdataListParm.parammaps.inputDatetime[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab2.getdataListParm.parammaps.startDate = this.fenceTemp.tab2.getdataListParm.parammaps.inputDatetime[0]+' 00:00' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab2.getdataListParm.parammaps.endDate = this.fenceTemp.tab2.getdataListParm.parammaps.inputDatetime[1]+' 23:59' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const url = 'authdata/spillageall/history' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        barname:this.fenceTemp.tab2.getdataListParm.parammaps.barname, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pastureid:Cookies.get('pastureid'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        startDate:this.fenceTemp.tab2.getdataListParm.parammaps.startDate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        endDate:this.fenceTemp.tab2.getdataListParm.parammaps.endDate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const url = 'authdata/GetDataByName' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const data = this.fenceTemp.tab2.getdataListParm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.fenceTemp.tab2.getdataListParm.parammaps.pastureid = Cookies.get('pastureid') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.fenceTemp.tab2.getdataListParm.parammaps.date = '2022-05-27' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       postJson(url, data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.data.list !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          for (let i = 0; i < response.data.list.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (response.data.list[i].ptid == undefined || response.data.list[i].ptname == '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$set(response.data.list[i], 'ptid', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$set(response.data.list[i], 'ptname', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.fenceTemp.tab2.list = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.data.data !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 表数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.fenceTemp.tab2.list = response.data.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // this.fenceTemp.tab2.list = [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 			"a1": "2079.00(3号车)", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 			"a2": "12000.00/12000.00(任意车1)", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 			"createdate": "2022-07-11 17:18:12", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 			"times": 3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 		}, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 			"a1": "1000.00(任意车1)", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 		  	"a2":"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 			"createdate": "2022-07-11 17:17:41", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 			"times": 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 		}, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 			"a1": "260.00(任意车1)", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 		  	"a2":"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 			"createdate": "2022-07-11 17:17:37", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 			"times": 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 		}], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   {id: 1, createdate: '2018-07-24', times: 1, a1: 137597.76, a2: 102203.71, a3: 35394.05}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   {id: 2, createdate: '2018-07-24', times: 2, a1: 137597.76, a2: 102203.71, a3: 35394.05}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   {id: 3, createdate: '2018-07-24', times: 3, a1: 137597.76, a2: 102203.71, a3: 35394.05}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   {id: 4, createdate: '2018-07-24', times: 4, a1: 137597.76, a2: 102203.71, a3: 35394.05}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   {id: 5, createdate: '2018-07-25', times: 1, a1: 137597.76, a2: 102203.71, a3: 35394.05}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   {id: 6, createdate: '2018-07-25', times: 2, a1: 137597.76, a2: 102203.71, a3: 35394.05}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   {id: 7, createdate: '2018-07-25', times: 3, a1: 137597.76, a2: 102203.71, a3: 35394.05}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   {id: 8, createdate: '2018-07-25', times: 4, a1: 137597.76, a2: 102203.71, a3: 35394.05}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   {id: 9, createdate: '2018-07-26', times: 1, a1: 137597.76, a2: 102203.71, a3: 35394.05}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   {id: 10, createdate: '2018-07-26', times: 2, a1: 137597.76, a2: 102203.71, a3: 35394.05}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   {id: 11, createdate: '2018-07-26', times: 3, a1: 137597.76, a2: 102203.71, a3: 35394.05}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   {id: 12, createdate: '2018-07-26', times: 4, a1: 137597.76, a2: 102203.71, a3: 35394.05} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       // 表头数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       // for(let i=0;i<response.data.trains.length;i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //   var obj = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //   obj.label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //   this.$set(response.data.trains[i],'width') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       this.fenceTemp.tab2.tableLabel = response.data.trains 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       // [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //      {label: '序号', width: '40', prop: 'id'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //      {label: '修改时间', width: '', prop: 'createdate'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //      {label: '班次', width: '', prop: 'times'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //      {label: '第一车', width: '', prop: 'a1'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //      {label: '第二车', width: '', prop: 'a2'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //      {label: '第三车', width: '', prop: 'a3'} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //    ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.handleSpan2() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.fenceTemp.tab2.list = [] 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4673,6 +4801,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleFenceSearch(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if(this.fenceTemp.activeName == 'first'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getFenceList1() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4681,76 +4810,76 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleFenceTabClick(item){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const start = new Date() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const end = new Date() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if(item == 'first'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab1.getdataListParm.parammaps.inputDatetime = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab1.getdataListParm.parammaps.inputDatetime[0] = parseTime(start.setTime(start.getTime() - 3600 * 1000 * 24 * 7), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab1.getdataListParm.parammaps.inputDatetime[1] = parseTime(end.setTime(end.getTime() - 3600 * 1000 * 24 * 1), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getFenceList1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab2.getdataListParm.parammaps.inputDatetime = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab2.getdataListParm.parammaps.inputDatetime[0] = parseTime(start.setTime(start.getTime() - 3600 * 1000 * 24 * 7), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.tab2.getdataListParm.parammaps.inputDatetime[1] = parseTime(end.setTime(end.getTime() - 3600 * 1000 * 24 * 1), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getFenceList2() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleSpan1() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.fenceTemp.mergekeys.forEach(key => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.fenceTemp.spanObj[key] = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.fenceTemp.mergekeys1.forEach(key => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.spanObj1[key] = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let position = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fenceTemp.tab1.list.forEach((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (index === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.fenceTemp.spanObj[key].push(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.fenceTemp.spanObj1[key].push(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             position = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (key == 'sumweight') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (this.fenceTemp.tab1.list[index][key] === this.fenceTemp.tab1.list[index - 1][key] && this.fenceTemp.tab1.list[index]['barname'] === this.fenceTemp.tab1.list[index - 1]['barname']) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.fenceTemp.spanObj[key][position] += 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.fenceTemp.spanObj[key].push(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.fenceTemp.spanObj[key].push(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                position = index 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (this.fenceTemp.tab1.list[index][key] === this.fenceTemp.tab1.list[index - 1][key]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.fenceTemp.spanObj1[key][position] += 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.fenceTemp.spanObj1[key].push(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (this.fenceTemp.tab1.list[index][key] === this.fenceTemp.tab1.list[index - 1][key]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.fenceTemp.spanObj[key][position] += 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.fenceTemp.spanObj[key].push(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.fenceTemp.spanObj[key].push(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                position = index 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.fenceTemp.spanObj1[key].push(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              position = index 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleSpan2() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.fenceTemp.mergekeys.forEach(key => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.fenceTemp.spanObj[key] = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.fenceTemp.mergekeys2.forEach(key => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fenceTemp.spanObj2[key] = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let position = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fenceTemp.tab2.list.forEach((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (index === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.fenceTemp.spanObj[key].push(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.fenceTemp.spanObj2[key].push(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             position = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (key == 'sumweight') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (this.fenceTemp.tab2.list[index][key] === this.fenceTemp.tab2.list[index - 1][key] && this.fenceTemp.tab2.list[index]['barname'] === this.fenceTemp.tab2.list[index - 1]['barname']) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.fenceTemp.spanObj[key][position] += 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.fenceTemp.spanObj[key].push(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.fenceTemp.spanObj[key].push(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                position = index 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (this.fenceTemp.tab2.list[index][key] === this.fenceTemp.tab2.list[index - 1][key]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.fenceTemp.spanObj2[key][position] += 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.fenceTemp.spanObj2[key].push(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (this.fenceTemp.tab2.list[index][key] === this.fenceTemp.tab2.list[index - 1][key]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.fenceTemp.spanObj[key][position] += 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.fenceTemp.spanObj[key].push(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.fenceTemp.spanObj[key].push(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                position = index 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.fenceTemp.spanObj2[key].push(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              position = index 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    objectSpanMethod({ row, column, rowIndex, columnIndex }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      for (let i = 0; i < this.fenceTemp.mergekeys.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (column.property === this.fenceTemp.mergekeys[i]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          const _row = this.fenceTemp.spanObj[this.fenceTemp.mergekeys[i]][rowIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    objectSpanMethod1({ row, column, rowIndex, columnIndex }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      for (let i = 0; i < this.fenceTemp.mergekeys1.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (column.property === this.fenceTemp.mergekeys1[i]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const _row = this.fenceTemp.spanObj1[this.fenceTemp.mergekeys1[i]][rowIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const _col = _row > 0 ? 1 : 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            rowspan: _row, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            colspan: _col 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    objectSpanMethod2({ row, column, rowIndex, columnIndex }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      for (let i = 0; i < this.fenceTemp.mergekeys2.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (column.property === this.fenceTemp.mergekeys2[i]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const _row = this.fenceTemp.spanObj2[this.fenceTemp.mergekeys2[i]][rowIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           const _col = _row > 0 ? 1 : 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             rowspan: _row, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4761,44 +4890,50 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     clickRecipeTemplate3(row){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.modificationRecordTemp.temp1 = Object.assign({}, row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.modificationRecordTemp.temp2 = Object.assign({}, row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.modificationRecordTemp.dialogFormVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.modificationRecordTemp.dialogStatus = 'modificationRecord' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getFTHisdryweightList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.getRecipeTemplateList1() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getRecipeTemplateList2() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getRecipeTemplateList1() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.modificationRecordTemp.listLoading1 = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let url = 'authdata/GetDataByName' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let data = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      data.parammaps = this.modificationRecordTemp.getdataListParm1.parammaps 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let url = 'authdata/recipetemplate/history' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ftid: this.modificationRecordTemp.temp1.ftid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pastureid: Cookies.get('pastureid'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        createdate: this.modificationRecordTemp.temp1.createdate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       postJson(url, data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // if (response.data.list !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   this.modificationRecordTemp.list1 = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.data !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.modificationRecordTemp.list1 = response.data.current 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.modificationRecordTemp.list2 = response.data.last 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.modificationRecordTemp.list1 = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // this.modificationRecordTemp.total1 = response.data.total 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.modificationRecordTemp.listLoading1 = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getRecipeTemplateList2() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.modificationRecordTemp.listLoading2 = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getFTHisdryweightList(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let url = 'authdata/GetDataByName' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let data = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      data.parammaps = this.modificationRecordTemp.getdataListParm2.parammaps 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name:'getFTHisdryweight', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ftid: this.modificationRecordTemp.temp1.ftid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pastureid: Cookies.get('pastureid'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          createdate: this.modificationRecordTemp.temp1.createdate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       postJson(url, data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // if (response.data.list !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //   this.modificationRecordTemp.list2 = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.modificationRecordTemp.list2 = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // this.modificationRecordTemp.total2 = response.data.total 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.modificationRecordTemp.listLoading2 = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(response) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.data !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.modificationRecordTemp.lastdate = response.data.list.lastdate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.modificationRecordTemp.currentdate = response.data.list.currentdate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.modificationRecordTemp.lastdate = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.modificationRecordTemp.currentdate = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     changeccysChecked(item){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4807,7 +4942,71 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.getTabList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.getTabList2() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getSummaries1(param) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const { columns, data } = param 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const sums = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      columns.forEach((column, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (index === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          sums[index] = '合计' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (column.property !== undefined) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 加了prop属性的el-table-column 才能找到column.property 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const values = data.map(item => Number(item[column.property])) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (!values.every(value => isNaN(value))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sums[index] = values.reduce((prev, curr) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              const value = Number(curr) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (!isNaN(value)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return prev + curr // 多行相加 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return prev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(this.modificationRecordTemp.lastdate == undefined){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.modificationRecordTemp.lastdate = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sums[index] = sums[index].toFixed(4) + '(干物质量:' + this.modificationRecordTemp.lastdate + ')' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sums[index] = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // console.log(sums, 'sums[index]') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return sums 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getSummaries2(param) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const { columns, data } = param 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const sums = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      columns.forEach((column, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (index === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          sums[index] = '合计' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (column.property !== undefined) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 加了prop属性的el-table-column 才能找到column.property 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const values = data.map(item => Number(item[column.property])) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (!values.every(value => isNaN(value))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sums[index] = values.reduce((prev, curr) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              const value = Number(curr) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (!isNaN(value)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return prev + curr // 多行相加 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return prev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(this.modificationRecordTemp.currentdate == undefined){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.modificationRecordTemp.currentdate = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sums[index] = sums[index].toFixed(4) + '(干物质量:' + this.modificationRecordTemp.currentdate + ')' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sums[index] = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // console.log(sums, 'sums[index]') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return sums 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 |