| 
					
				 | 
			
			
				@@ -2,13 +2,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <div class="app-container">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- <h1>牧场</h1> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="search">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-date-picker v-model="table.getdataListParm.parammaps.inputDatetime" :clearable="false" class="inputDatetime filter-item" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" style="width: 250px;" :picker-options="pickerOptions" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button class="el-icon-arrow-left elIconArrowLeft" :disabled="Beforedisabled" @click="handleBefore" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button class="el-icon-arrow-right elIconArrowRight" :disabled="Nextdisabled" @click="handleNext" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-date-picker v-model="table.getdataListParm.parammaps.inputDatetime" :clearable="false" class="inputDatetime filter-item" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" style="width: 250px;" :picker-options="pickerOptions" @change="change_date"/>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button class="el-icon-arrow-left elIconArrowLeft" :disabled="Beforedisabled" @click="handleBefore" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button class="el-icon-arrow-right elIconArrowRight" :disabled="Nextdisabled" @click="handleNext" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-select v-model="table.getdataListParm.parammaps.lpplantype" placeholder="计划类型" class="filter-item" style="width: 120px;" clearable>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-option v-for="item in planTypeList" :key="item.value" :label="item.lable" :value="item.value" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-input v-model="table.getdataListParm.parammaps.tmrtname" placeholder="TMR名称" style="width: 180px;" class="filter-item" clearable />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-select v-model="table.getdataListParm.parammaps.tmrtname" placeholder="TMR名称" class="filter-item" style="width: 220px;" clearable multiple>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-option v-for="item in TMRList" :key="item.tmrtname" :label="item.tmrtname" :value="item.tmrtname" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <!-- <el-input v-model="table.getdataListParm.parammaps.tmrtname" placeholder="TMR名称" style="width: 180px;" class="filter-item" clearable /> -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-select v-model="table.getdataListParm.parammaps.iscompleted" placeholder="工作状态" class="filter-item" style="width: 120px;" clearable>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-option v-for="item in workingConditionList" :key="item.id" :label="item.name" :value="item.id" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-select>
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -40,34 +45,34 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-table-column sortable label="TMR名称" min-width="80px" align="center" prop="tmrtname" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-table>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <span v-if="table.listLoading == false" style="margin-right: 30px;margin-top: 10px;font-size: 14px;">共{{ table.total }}条</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <span v-if="table.listLoading == false" style="margin-right: 30px;margin-top: 10px;font-size: 14px;">共{{ table.total }}条</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!-- 预混计划 -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-col v-if="isPremixedPlan" :span="16"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <b>过程详情</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span> ({{ title }})</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-col v-if="isPremixedPlan" :span="16">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="title">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <b>过程详情</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span> ({{ title }})</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="detail"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].proesstime }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>过程时间</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].proesstime }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>混料时间</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].iscompleted }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>工作状态</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].Hdif }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>混料误差值</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].HdifRate }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>混料准确率</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="detail">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].proesstime }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>过程时间</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].proesstime }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>混料时间</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].iscompleted }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>工作状态</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].Hdif }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>混料误差值</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].HdifRate }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>混料准确率</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="Mixture">
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -101,38 +106,38 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!-- 撒料计划 -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-col v-if="isSpreadingPlan" :span="16">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <b>过程详情</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span> ({{ title }})</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="title">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <b>过程详情</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span> ({{ title }})</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="detail"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].proesstime }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>过程时间</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].proesstime }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>混料时间</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].iscompleted }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>工作状态</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].Hdif }}kg</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>混料误差值</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].HdifRate }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>混料准确率</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].Sdif }}kg</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>撒料误差值</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].SdifRate }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>撒料准确率</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="detail">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].proesstime }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>过程时间</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].proesstime }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>混料时间</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].iscompleted }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>工作状态</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].Hdif }}kg</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>混料误差值</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].HdifRate }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>混料准确率</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].Sdif }}kg</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>撒料误差值</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].SdifRate }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>撒料准确率</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="Mixture">
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -200,18 +205,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!-- 剩料计划 -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-col v-if="isResidualMaterialPlan" :span="16">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <b>过程详情</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span> ({{ title }})</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="title">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <b>过程详情</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span> ({{ title }})</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="detail"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].proesstime }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>过程时间</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].iscompleted }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>工作状态</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="detail">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].proesstime }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>过程时间</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].iscompleted }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>工作状态</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="Mixture">
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -265,48 +270,48 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="elTable table-fixed"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             max-height="200px"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="操作编号" min-width="110px" align="center" prop="sort" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="转投栏舍" min-width="110px" align="center" prop="fname" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="允许分配剩料量" min-width="110px" align="center" prop="lweight" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column label="实际分配重量(kg)" min-width="110px" align="center" prop="actualweightminus" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="操作编号" min-width="110px" align="center" prop="sort" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="转投栏舍" min-width="110px" align="center" prop="fname" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="允许分配剩料量" min-width="110px" align="center" prop="lweight" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="实际分配重量(kg)" min-width="110px" align="center" prop="actualweightminus" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-table-column label="废弃剩料重量" min-width="110px" align="center" prop="aweight" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-table>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!-- 撒料计划-混料 -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-col v-if="isSpreadingPlanSH" :span="16">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <b>过程详情</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span> ({{ title }})</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="title">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <b>过程详情</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span> ({{ title }})</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="detail"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].proesstime }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>过程时间</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].proesstime }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>混料时间</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].iscompleted }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>工作状态</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].Hdif }}kg</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>混料误差值</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].HdifRate }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>混料准确率</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].Sdif }}kg</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>撒料误差值</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].SdifRate }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>撒料准确率</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="detail">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].proesstime }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>过程时间</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].proesstime }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>混料时间</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].iscompleted }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>工作状态</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].Hdif }}kg</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>混料误差值</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].HdifRate }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>混料准确率</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].Sdif }}kg</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>撒料误差值</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].SdifRate }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>撒料准确率</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="Mixture">
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -374,38 +379,38 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-col>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!-- 撒料计划-撒料 -->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-col v-if="isSpreadingPlanSS" :span="16">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <b>过程详情</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span> ({{ title }})</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="title">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <b>过程详情</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span> ({{ title }})</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="detail"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].proesstime }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>过程时间</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].proesstime }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>混料时间</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].iscompleted }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>工作状态</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].Hdif }}kg</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>混料误差值</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].HdifRate }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>混料准确率</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].Sdif }}kg</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>撒料误差值</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div v-if="table2.list.length !== 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <b>{{ table2.list[0].SdifRate }}</b> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>撒料准确率</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="detail">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].proesstime }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>过程时间</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].proesstime }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>混料时间</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].iscompleted }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>工作状态</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].Hdif }}kg</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>混料误差值</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].HdifRate }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>混料准确率</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].Sdif }}kg</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>撒料误差值</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div v-if="table2.list.length !== 0">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <b>{{ table2.list[0].SdifRate }}</b>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>撒料准确率</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="Mixture">
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -487,16 +492,16 @@ import { parseTime } from '@/utils/index.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: 'PastureProcessAnalysis',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      myheight:970, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      myheight:970,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       title: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       isPremixedPlan: '', // 预混计划
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       isSpreadingPlan: '', // 撒料计划
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       isResidualMaterialPlan: '', // 剩料计划,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       isSpreadingPlanSH: '', // 撒料计划-混料
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       isSpreadingPlanSS: '', // 撒料计划-撒料
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      pickerMinDate: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      Beforedisabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      pickerMinDate: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      Beforedisabled: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       Nextdisabled: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       pickerOptions: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         onPick: ({ maxDate, minDate }) => {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -510,17 +515,17 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (this.pickerMinDate !== '') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const one = 31 * 24 * 3600 * 1000
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const minTime = this.pickerMinDate - one
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let maxTime = this.pickerMinDate + one 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let maxTime = this.pickerMinDate + one
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // console.log(minTime, 'minTime')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // console.log(maxTime, 'maxTime')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // console.log(new Date(), 'new Date()') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // console.log(Date.now(), 'Date.now()') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // console.log(new Date(), 'new Date()')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // console.log(Date.now(), 'Date.now()')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // console.log(time.getTime(), 'time.getTime()')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (maxTime > new Date()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              maxTime = Date.now() + 8.64e7 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (maxTime > new Date()) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              maxTime = Date.now() + 8.64e7
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return time.getTime() < minTime || time.getTime() > maxTime
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return time.getTime() > Date.now() + 8.64e7
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -628,23 +633,50 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         chartLine_data: []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       chartLine: null,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      chartLine_data: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      chartLine_data: {},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       chartName: '',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // rowStyle: { maxHeight: 30 + 'px', height: 30 + 'px' },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      cellStyle: { padding: 0 + 'px' }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      cellStyle: { padding: 0 + 'px' },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      TMRList:[],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      downTMR: { name: 'getDownloadedplanTmrName', offset: 0, pagecount: 0,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       parammaps: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            pastureid: Cookies.get('pastureid'),
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            startdate: parseTime(new Date(), '{y}-{m}-{d}'),
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            enddate: parseTime(new Date(), '{y}-{m}-{d}'),
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.getDownList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    change_date(e){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(e)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getDownList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getDownList() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.downTMR.parammaps.startdate = this.table.getdataListParm.parammaps.startTime
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.downTMR.parammaps.enddate = this.table.getdataListParm.parammaps.stopTime
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.downTMR).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(response.data.list)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         this.TMRList = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // TMR设备列表
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getList() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.table.listLoading = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       GetDataByName(this.table.getdataListParm).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // console.log('TMR设备列表table数据', response.data.list)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (response.data.list !== null) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.table.list = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.table.list = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.table.total = response.data.total
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (response.data.list[0].lpplantype == '预混计划') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isPremixedPlan = true
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -667,9 +699,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.table2.getdataListParm.name = 'getprocessAnalysisStrSH'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.table3.getdataListParm.name = 'getprocessAnalysisHLSH'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.table4.getdataListParm.name = 'getprocessAnalysisSLSH'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table2.getdataListParm.parammaps.id = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table2.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table3.getdataListParm.parammaps.pid = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table2.getdataListParm.parammaps.id = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table2.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table3.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.table3.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.table4.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.table4.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -683,16 +715,16 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isPremixedPlan = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isSpreadingPlanSH = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isSpreadingPlanSS = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table2.getdataListParm.parammaps.id = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table2.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table3.getdataListParm.parammaps.pid = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table3.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table4.getdataListParm.parammaps.pid = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table2.getdataListParm.parammaps.id = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table2.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table3.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table3.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table4.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.table4.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getList2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getList3()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getList4()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.chart1.getdataListParm.parammaps.pid = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.chart1.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.chart1.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getChart1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else if (response.data.list[0].lpplantype == '撒料计划-撒料') {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -702,16 +734,16 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isPremixedPlan = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isSpreadingPlanSH = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isSpreadingPlanSS = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table2.getdataListParm.parammaps.id = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table2.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table3.getdataListParm.parammaps.pid = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table3.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table4.getdataListParm.parammaps.pid = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table2.getdataListParm.parammaps.id = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table2.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table3.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table3.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table4.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.table4.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getList2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getList3()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getList4()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.chart1.getdataListParm.parammaps.pid = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.chart1.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.chart1.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getChart1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else if (response.data.list[0].lpplantype == '预称重计划') {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -721,16 +753,16 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isPremixedPlan = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isSpreadingPlanSH = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isSpreadingPlanSS = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table2.getdataListParm.parammaps.id = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table2.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table3.getdataListParm.parammaps.pid = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table3.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table4.getdataListParm.parammaps.pid = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table2.getdataListParm.parammaps.id = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table2.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table3.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table3.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table4.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.table4.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getList2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getList3()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getList4()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.chart1.getdataListParm.parammaps.pid = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.chart1.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.chart1.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getChart1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -740,11 +772,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isPremixedPlan = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isSpreadingPlanSH = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.isSpreadingPlanSS = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table2.getdataListParm.parammaps.id = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table2.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table3.getdataListParm.parammaps.pid = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table3.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.table4.getdataListParm.parammaps.pid = response.data.list[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table2.getdataListParm.parammaps.id = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table2.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table3.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table3.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.table4.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.table4.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getList2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getList3()
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -752,7 +784,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.chart1.getdataListParm.parammaps.pid = response.data.list[0].id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.chart1.getdataListParm.parammaps.pastureid = response.data.list[0].pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getChart1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.title = response.data.list[0].lpplantype
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.table.list = []
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -785,59 +817,61 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log('点击了重置')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.table.getdataListParm.parammaps.tmrtname = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.table.getdataListParm.parammaps.iscompleted = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.lpplantype = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.startTime = parseTime(new Date(), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.stopTime = parseTime(new Date(), '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.lpplantype = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.startTime = parseTime(new Date(), '{y}-{m}-{d}')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.stopTime = parseTime(new Date(), '{y}-{m}-{d}')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.table.getdataListParm.parammaps.inputDatetime = [new Date(), new Date()]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.table.getdataListParm.offset = 1
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.getList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleBefore() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.table.getdataListParm.parammaps.inputDatetime !== '' && this.table.getdataListParm.parammaps.inputDatetime !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var start = new Date(this.table.getdataListParm.parammaps.inputDatetime[0].setDate(this.table.getdataListParm.parammaps.inputDatetime[0].getDate() - 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var stop = new Date(this.table.getdataListParm.parammaps.inputDatetime[1].setDate(this.table.getdataListParm.parammaps.inputDatetime[1].getDate() - 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (stop > Date.now()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.Nextdisabled = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.Beforedisabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.Nextdisabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.Beforedisabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table.getdataListParm.parammaps.inputDatetime.length = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table.getdataListParm.parammaps.inputDatetime.push(start, stop) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$forceUpdate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.startTime = parseTime(this.table.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.stopTime = parseTime(this.table.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleNext() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.table.getdataListParm.parammaps.inputDatetime !== '' && this.table.getdataListParm.parammaps.inputDatetime !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var start2 = new Date(this.table.getdataListParm.parammaps.inputDatetime[0].setDate(this.table.getdataListParm.parammaps.inputDatetime[0].getDate() + 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var stop2 = new Date(this.table.getdataListParm.parammaps.inputDatetime[1].setDate(this.table.getdataListParm.parammaps.inputDatetime[1].getDate() + 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // console.log(stop2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // console.log(Date.now() + 8.64e7) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // console.log(stop2 > Date.now() + 8.64e7) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (stop2 > Date.now()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.Nextdisabled = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.Beforedisabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.Nextdisabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.Beforedisabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table.getdataListParm.parammaps.inputDatetime.length = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table.getdataListParm.parammaps.inputDatetime.push(start2, stop2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$forceUpdate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.startTime = parseTime(this.table.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.stopTime = parseTime(this.table.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleBefore() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.table.getdataListParm.parammaps.inputDatetime !== '' && this.table.getdataListParm.parammaps.inputDatetime !== null) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var start = new Date(this.table.getdataListParm.parammaps.inputDatetime[0].setDate(this.table.getdataListParm.parammaps.inputDatetime[0].getDate() - 1))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var stop = new Date(this.table.getdataListParm.parammaps.inputDatetime[1].setDate(this.table.getdataListParm.parammaps.inputDatetime[1].getDate() - 1))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (stop > Date.now()) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.Nextdisabled = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.Beforedisabled = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.Nextdisabled = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.Beforedisabled = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table.getdataListParm.parammaps.inputDatetime.length = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table.getdataListParm.parammaps.inputDatetime.push(start, stop)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$forceUpdate()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.startTime = parseTime(this.table.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.stopTime = parseTime(this.table.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getDownList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleNext() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.table.getdataListParm.parammaps.inputDatetime !== '' && this.table.getdataListParm.parammaps.inputDatetime !== null) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var start2 = new Date(this.table.getdataListParm.parammaps.inputDatetime[0].setDate(this.table.getdataListParm.parammaps.inputDatetime[0].getDate() + 1))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var stop2 = new Date(this.table.getdataListParm.parammaps.inputDatetime[1].setDate(this.table.getdataListParm.parammaps.inputDatetime[1].getDate() + 1))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // console.log(stop2)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // console.log(Date.now() + 8.64e7)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // console.log(stop2 > Date.now() + 8.64e7)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (stop2 > Date.now()) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.Nextdisabled = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.Beforedisabled = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.Nextdisabled = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.Beforedisabled = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table.getdataListParm.parammaps.inputDatetime.length = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table.getdataListParm.parammaps.inputDatetime.push(start2, stop2)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$forceUpdate()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.startTime = parseTime(this.table.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.stopTime = parseTime(this.table.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getDownList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getList()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     rowClick(row, column, event) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.table2.getdataListParm.parammaps.id = row.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.table3.getdataListParm.parammaps.pid = row.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.table4.getdataListParm.parammaps.pid = row.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.chart1.getdataListParm.parammaps.pid = row.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.chart1.getdataListParm.parammaps.pid = row.id
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.chartName = row.tmrtname
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (row.lpplantype == '预混计划') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.isPremixedPlan = true
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -847,7 +881,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.isSpreadingPlanSH = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.isSpreadingPlanSS = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table2.getdataListParm.name = 'getprocessAnalysisStr'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table3.getdataListParm.name = 'getprocessAnalysisHL' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table3.getdataListParm.name = 'getprocessAnalysisHL'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table2.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table3.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getList2()
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -861,8 +895,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.isSpreadingPlanSS = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table2.getdataListParm.name = 'getprocessAnalysisStrSH'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table3.getdataListParm.name = 'getprocessAnalysisHLSH'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table4.getdataListParm.name = 'getprocessAnalysisSLSH' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table2.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table4.getdataListParm.name = 'getprocessAnalysisSLSH'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table2.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table3.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table4.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getList2()
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -876,10 +910,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.isSpreadingPlanSS = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table2.getdataListParm.name = 'getprocessAnalysisStr'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table3.getdataListParm.name = 'getprocessAnalysisHL'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table4.getdataListParm.name = 'getprocessAnalysisSL' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table2.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table3.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table4.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table4.getdataListParm.name = 'getprocessAnalysisSL'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table2.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table3.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table4.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.chart1.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getList2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getList3()
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -893,10 +927,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.isSpreadingPlanSS = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table2.getdataListParm.name = 'getprocessAnalysisStr'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table3.getdataListParm.name = 'getprocessAnalysisHL'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table4.getdataListParm.name = 'getprocessAnalysisSL' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table2.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table3.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table4.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table4.getdataListParm.name = 'getprocessAnalysisSL'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table2.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table3.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table4.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.chart1.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getList2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getList3()
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -910,10 +944,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.isSpreadingPlanSS = false
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table2.getdataListParm.name = 'getprocessAnalysisStr'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table3.getdataListParm.name = 'getprocessAnalysisHL'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table4.getdataListParm.name = 'getprocessAnalysisSL' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table2.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table3.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table4.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table4.getdataListParm.name = 'getprocessAnalysisSL'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table2.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table3.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table4.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.chart1.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getList2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getList3()
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -928,16 +962,16 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table2.getdataListParm.name = 'getprocessAnalysisStr'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.table3.getdataListParm.name = 'getprocessAnalysisHL'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table4.getdataListParm.name = 'getprocessAnalysisSL' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table2.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table3.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table4.getdataListParm.parammaps.pastureid = row.pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table4.getdataListParm.name = 'getprocessAnalysisSL'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table2.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table3.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table4.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.chart1.getdataListParm.parammaps.pastureid = row.pastureid
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getList2()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getList3()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getList4()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getChart1()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.title = '' + row.lpplantype
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 过程详情
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -964,7 +998,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.table3.list = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           var sumlweight = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           var sumactualweightminus = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var sumsweight = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var sumsweight = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           var sumproesstime = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (let i = 0; i < response.data.list.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (response.data.list[i].lweight == undefined) { response.data.list[i].lweight = 0 }
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -972,7 +1006,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (response.data.list[i].sweight == undefined) { response.data.list[i].sweight = 0 }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sumlweight += parseFloat(response.data.list[i].lweight)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sumactualweightminus += parseFloat(response.data.list[i].actualweightminus)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            sumsweight += parseFloat(response.data.list[i].sweight) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sumsweight += parseFloat(response.data.list[i].sweight)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sumproesstime = response.data.list[0].sumproesstime
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           sumlweight = formatNum(sumlweight, 2)
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -996,7 +1030,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.table4.list = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           var sumlweight = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           var sumactualweightminus = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var sumsweight = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var sumsweight = 0
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           var sumproesstime = ''
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (let i = 0; i < response.data.list.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (response.data.list[i].lweight == undefined) { response.data.list[i].lweight = 0 }
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1004,7 +1038,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (response.data.list[i].sweight == undefined) { response.data.list[i].sweight = 0 }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sumlweight += parseFloat(response.data.list[i].lweight)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sumactualweightminus += parseFloat(response.data.list[i].actualweightminus)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            sumsweight += parseFloat(response.data.list[i].sweight) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sumsweight += parseFloat(response.data.list[i].sweight)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sumproesstime = response.data.list[0].sumproesstime
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           sumlweight = formatNum(sumlweight, 2)
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1052,35 +1086,35 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getChart1() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.chart1.listLoading = true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       GetReportform(this.chart1.getdataListParm).then(response => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.data.list !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // response.data.list = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //   // 'data1': ['09:34:32', '09:34:46', '09:34:46', '09:34:50'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //   'data2': [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:32', '1724.11'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:46', '1724.12'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:46', '-50.13'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:50', '-51.14'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //   ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //   'data3': [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:32', '0'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:46', '1725.15'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:46', '1726.16'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:50', '1.17'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //   ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //   'data4': [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:32', '0.18'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:46', '1725.19'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:46', '1335.20'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:50', '1.21'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //   ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //   'data5': [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:32', '0.22', '栏舍', '303东1'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:46', '1726.23',  '饲料', '国产燕麦2'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:46', '1335.24', '栏舍', '303东3'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //     ['09:34:50', '1.25', '饲料', '国产燕麦4'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //   ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.data.list !== null) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // response.data.list = {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   // 'data1': ['09:34:32', '09:34:46', '09:34:46', '09:34:50'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   'data2': [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:32', '1724.11'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:46', '1724.12'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:46', '-50.13'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:50', '-51.14']
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   ],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   'data3': [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:32', '0'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:46', '1725.15'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:46', '1726.16'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:50', '1.17']
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   ],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   'data4': [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:32', '0.18'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:46', '1725.19'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:46', '1335.20'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:50', '1.21']
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   ],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   'data5': [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:32', '0.22', '栏舍', '303东1'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:46', '1726.23',  '饲料', '国产燕麦2'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:46', '1335.24', '栏舍', '303东3'],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     ['09:34:50', '1.25', '饲料', '国产燕麦4']
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.chart1.list = response.data.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.chart1.list = response.data.data
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           console.log('实时监控', response.data.list)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.chart1.chartLine_data = response.data.list
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.chart1.total = response.data.total
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1093,7 +1127,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 100)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    roadChartLine1(chartLine_data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    roadChartLine1(chartLine_data) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log(chartLine_data.data5, 'chartLine_data')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.chartLine != null) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.chartLine.dispose()
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1107,78 +1141,78 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           data: [{ name: '设计重量' }, { name: '实际重量' }]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           itemWidth: 15, itemHeight: 15, right: '0', textStyle: { fontSize: 12 },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          data: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // { name: '开始重量', icon: 'image://https://kptyun.cn:8081/file/pic/3.png' },            // { name: '结束重量', icon: 'image://https://kptyun.cn:8081/file/pic/4.png' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // { name: '结束重量', icon: 'image://https://kptyun.cn:8081/file/pic/4.png' },            // { name: '结束重量', icon: 'image://https://kptyun.cn:8081/file/pic/4.png' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { name: '开始重量' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { name: '结束重量' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          data: [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // { name: '开始重量', icon: 'image://https://kptyun.cn:8081/file/pic/3.png' },            // { name: '结束重量', icon: 'image://https://kptyun.cn:8081/file/pic/4.png' },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // { name: '结束重量', icon: 'image://https://kptyun.cn:8081/file/pic/4.png' },            // { name: '结束重量', icon: 'image://https://kptyun.cn:8081/file/pic/4.png' },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { name: '开始重量' },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { name: '结束重量' }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tooltip: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          trigger: 'axis', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          formatter: function(params) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // console.log(params, 'params') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var tip = params[0].name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            for (let i = 0; i < params.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (params[i].seriesName == '设计重量') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                tip += '<br>' + params[i].seriesName + ':' + params[i].value[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (params[i].seriesName == '实际重量') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                tip += '<br>' + params[i].seriesName + ':' + params[i].value[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (params[i].seriesName == '开始重量') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                tip += '<br>' + params[i].seriesName + ':' + params[i].value[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (params[i].seriesName == '结束重量') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                tip += '<br>' + params[i].seriesName + ':' + params[i].value[1] + '<br>' + params[i].value[2] + params[i].value[3] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return tip 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          trigger: 'axis',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          formatter: function(params) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // console.log(params, 'params')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var tip = params[0].name
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (let i = 0; i < params.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (params[i].seriesName == '设计重量') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                tip += '<br>' + params[i].seriesName + ':' + params[i].value[1]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (params[i].seriesName == '实际重量') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                tip += '<br>' + params[i].seriesName + ':' + params[i].value[1]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (params[i].seriesName == '开始重量') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                tip += '<br>' + params[i].seriesName + ':' + params[i].value[1]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (params[i].seriesName == '结束重量') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                tip += '<br>' + params[i].seriesName + ':' + params[i].value[1] + '<br>' + params[i].value[2] + params[i].value[3]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return tip
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         calculable: true,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        xAxis: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          { type: 'category' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // { type: 'category', splitLine: { show: false }, name: '时间', data: chartLine_data.data1, axisLabel: { show: true, textStyle: { color: '#666' }}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        xAxis: [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { type: 'category' }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // { type: 'category', splitLine: { show: false }, name: '时间', data: chartLine_data.data1, axisLabel: { show: true, textStyle: { color: '#666' }}}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        yAxis: [{ type: 'value' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        toolbox: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          show: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          feature: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            dataZoom: { realtime: false, yAxisIndex: 'none', }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            restore: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dataZoom:  [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          {type: 'inside'},        //用于添加滚轮缩放 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          {type:'slider' },  //用于添加滑动条缩放, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        yAxis: [{ type: 'value' }],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        toolbox: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          show: false,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          feature: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            dataZoom: { realtime: false, yAxisIndex: 'none', },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            restore: {},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dataZoom:  [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {type: 'inside'},        //用于添加滚轮缩放
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {type:'slider' },  //用于添加滑动条缩放,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         series: [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           { symbol: 'none', name: '实际重量', type: 'line', data: chartLine_data.data3, itemStyle: { normal: { lineStyle: { color: '#38c193' }}}},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          { symbol: 'none', name: '设计重量', type: 'line', step: 'middle', data: chartLine_data.data2 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // { name: '开始重量', symbol: 'image://https://kptyun.cn:8081/file/pic/3.png', symbolSize: 10, type: 'scatter', data: chartLine_data.data4 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // { name: '结束重量', symbol: 'image://https://kptyun.cn:8081/file/pic/4.png', symbolSize: 10, type: 'scatter', data: chartLine_data.data5 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          { name: '开始重量', symbolSize: 10, type: 'scatter', data: chartLine_data.data4 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          { name: '结束重量', symbolSize: 10, type: 'scatter', data: chartLine_data.data5 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { symbol: 'none', name: '设计重量', type: 'line', step: 'middle', data: chartLine_data.data2 },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // { name: '开始重量', symbol: 'image://https://kptyun.cn:8081/file/pic/3.png', symbolSize: 10, type: 'scatter', data: chartLine_data.data4 },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // { name: '结束重量', symbol: 'image://https://kptyun.cn:8081/file/pic/4.png', symbolSize: 10, type: 'scatter', data: chartLine_data.data5 }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { name: '开始重量', symbolSize: 10, type: 'scatter', data: chartLine_data.data4 },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { name: '结束重量', symbolSize: 10, type: 'scatter', data: chartLine_data.data5 }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.chartLine.setOption(option)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       window.onresize = function() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.chartLine.resize()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    rowStyle({ row, rowIndex }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(row, rowIndex,'777777'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let stylejson = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (row.abnormal == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            stylejson.background = "#fb8072";// 背景颜色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            stylejson.maxHeight = '30px';// 背景颜色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            stylejson.height = '30px';// 背景颜色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 也可以修改文字颜色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return stylejson; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    rowStyle({ row, rowIndex }) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(row, rowIndex,'777777');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let stylejson = {};
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (row.abnormal == 1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            stylejson.background = "#fb8072";// 背景颜色
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            stylejson.maxHeight = '30px';// 背景颜色
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            stylejson.height = '30px';// 背景颜色
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 也可以修改文字颜色
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return stylejson;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return "";
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1187,18 +1221,18 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <style lang="scss" scoped>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   .search{padding-top:10px;clear: both;}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  .table{margin-top:10px;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  /deep/.el-table--scrollable-y .el-table__body-wrapper{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    bottom: 15px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .table{margin-top:10px;}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  /deep/.el-table--scrollable-y .el-table__body-wrapper{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    bottom: 15px;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   .detail{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    height:84px;padding:0 10px;font:16px/32px '';color:#333;background: #F9F9F9;display: flex; align-items: center;text-align: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    div{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      height: 15px;width: 20%;border-right: 1px solid #E0E0E0;color: #333; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      b{line-height: 20px;font-size: 16px;display: block;margin-top: -10px;height: 20px;color: #009A69;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      span{font-size: 14px;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    height:84px;padding:0 10px;font:16px/32px '';color:#333;background: #F9F9F9;display: flex; align-items: center;text-align: center;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    div{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      height: 15px;width: 20%;border-right: 1px solid #E0E0E0;color: #333;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      b{line-height: 20px;font-size: 16px;display: block;margin-top: -10px;height: 20px;color: #009A69;}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      span{font-size: 14px;}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     div:last-child{border-right:none}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   .title{height: 50px;line-height: 50px;}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style>
 
			 |