| 
					
				 | 
			
			
				@@ -1,45 +1,162 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <div class="app-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="search"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-input v-model="table.getdataListParm.parammaps.bname" :placeholder="$t('driver.lsmc')" style="width: 180px;" class="filter-item" clearable /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-input v-model="table.getdataListParm.parammaps.bcode" :placeholder="$t('driver.lsbh')" style="width: 180px;" class="filter-item" clearable /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-select v-model="table.getdataListParm.parammaps.enable" filterable :placeholder="$t('formulationEvaluation.sfqy')" class="filter-item" style="width: 120px;" clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-option v-for="item in enableList" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v-model="table.getdataListParm.parammaps.bname" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :placeholder="$t('driver.lsmc')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        style="width: 180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        class="filter-item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v-model="table.getdataListParm.parammaps.bcode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :placeholder="$t('driver.lsbh')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        style="width: 180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        class="filter-item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v-model="table.getdataListParm.parammaps.enable" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :placeholder="$t('formulationEvaluation.sfqy')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        class="filter-item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        style="width: 120px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-for="item in enableList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :key="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :label="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div ref="selectInput" class="filter-item selectInput"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input type="text" name="" value="" :placeholder="$t('driver.xzsstj')" class="Input" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <i v-if="arrowDown" icon="el-icon-arrow-down" class="el-icon-arrow-down" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          name="" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          value="" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :placeholder="$t('driver.xzsstj')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class="Input" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-if="arrowDown" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          icon="el-icon-arrow-down" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class="el-icon-arrow-down" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <i v-if="arrowUp" icon="el-icon-arrow-up" class="el-icon-arrow-up" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <ul v-if="arrowUp" class="selectUl"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <li><a>{{$t('driver.yxwcs')}}</a><el-input v-model="table.getdataListParm.parammaps.allowratio" type="text" style="width: 245px;" /></li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <li><a>{{$t('driver.tzzly')}}</a><el-input v-model="table.getdataListParm.parammaps.autozone" type="text" style="width: 245px;" /></li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <a>{{$t('driver.tzys')}}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-select v-model="table.getdataListParm.parammaps.autosecond" filterable class="filter-item" style="width: 245px;" clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-option v-for="item in jumpDelayList" :key="item.value" :label="item.label" :value="item.value" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <a>{{ $t("driver.yxwcs") }}</a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ><el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model="table.getdataListParm.parammaps.allowratio" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="width: 245px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <a>{{ $t("driver.tzzly") }}</a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ><el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model="table.getdataListParm.parammaps.autozone" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="width: 245px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <a>{{ $t("driver.tzys1") }}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model="table.getdataListParm.parammaps.autosecond" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class="filter-item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="width: 245px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-for="item in jumpDelayList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :key="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :label="item.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :value="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div style="float: right;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button class="downminCancel" @click="arrowUp=false;arrowDown=true;">{{$t('formulationEvaluation.cancel')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button class="miniPrimary" @click="form_search">{{$t('formulationEvaluation.search')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div style="float: right"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                class="downminCancel" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                @click=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  arrowUp = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  arrowDown = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                >{{ $t("formulationEvaluation.cancel") }}</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button class="miniPrimary" @click="form_search">{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $t("formulationEvaluation.search") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </ul> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button class="successBorder" @click="form_search">{{$t('common.query')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button class="successBorder" @click="handleRefresh">{{$t('common.reset')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button class="successBorder" @click="form_search">{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $t("common.query") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button class="successBorder" @click="handleRefresh">{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $t("common.reset") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="operation"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button v-if="isRoleEdit" style="float:left;" class="success" icon="el-icon-plus" @click="handleCreate">{{$t('formulationEvaluation.add')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button v-if="isRoleEdit" style="float:left;" class="danger" icon="el-icon-delete" @click="form_delete">{{$t('formulationEvaluation.del')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button v-if="isOrder && isRoleEdit" style="float:left;" icon="el-icon-sort" class="success" @click="handleChangeOrder">{{$t('formulationEvaluation.ggsx')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       <div v-else style="float:left;margin-left: 10px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button v-if="isRoleEdit" icon="el-icon-folder-checked" class="success" @click="saveChangeOrder">{{$t('formulationEvaluation.save')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button v-if="isRoleEdit" icon="el-icon-close" class="sortCancel" @click="cancelChangeOrder">{{$t('formulationEvaluation.cancel')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v-if="isRoleEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        style="float: left" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        class="success" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        icon="el-icon-plus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @click="handleCreate" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        >{{ $t("formulationEvaluation.add") }}</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v-if="isRoleEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        style="float: left" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        class="danger" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        icon="el-icon-delete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @click="form_delete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        >{{ $t("formulationEvaluation.del") }}</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v-if="isOrder && isRoleEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        style="float: left" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        icon="el-icon-sort" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        class="success" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @click="handleChangeOrder" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        >{{ $t("formulationEvaluation.ggsx") }}</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div v-else style="float: left; margin-left: 10px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-if="isRoleEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          icon="el-icon-folder-checked" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class="success" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          @click="saveChangeOrder" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          >{{ $t("formulationEvaluation.save") }}</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-if="isRoleEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          icon="el-icon-close" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class="sortCancel" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          @click="cancelChangeOrder" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          >{{ $t("formulationEvaluation.cancel") }}</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button v-if="isRoleEdit && sapUpload.isSap" class="success" icon="el-icon-plus" @click="handleGetSapCode">{{$t('driver.hqspanccode')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button v-if="isRoleEdit && ispalyUd" class="success" icon="el-icon-plus" @click="handleGetUd">{{$t('driver.hqudls')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v-if="isRoleEdit && sapUpload.isSap" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        class="success" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        icon="el-icon-plus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @click="handleGetSapCode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        >{{ $t("driver.hqspanccode") }}</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v-if="isRoleEdit && ispalyUd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        class="success" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        icon="el-icon-plus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @click="handleGetUd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        >{{ $t("driver.hqudls") }}</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="table"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <u-table 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -52,7 +169,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         border 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         highlight-current-row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        style="width: 100%;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        style="width: 100%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :row-style="rowStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :cell-style="cellStyle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         class="elTable table-fixed" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -61,751 +178,1248 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :max-height="myHeight" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column type="selection" align="center" width="50" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column :label="$t('formulationEvaluation.xh')" type="index" align="center" width="50" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column  :label="$t('errorAnalysis.isHouseName')"  min-width="130px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :label="$t('formulationEvaluation.xh')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          width="50" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :label="$t('errorAnalysis.isHouseName')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          min-width="130px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-if="scope.row.NoEdit">{{ scope.row.bname }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-input v-if="scope.row.Edit" v-model="scope.row.bname" type="textarea" :autosize="{ minRows: 1.3, maxRows: 4}" style="width:95%;padding:10px 0;" maxlength="32" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="scope.row.Edit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model="scope.row.bname" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type="textarea" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :autosize="{ minRows: 1.3, maxRows: 4 }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="width: 95%; padding: 10px 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              maxlength="32" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column :label="$t('driver.lsbh')" min-width="130px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :label="$t('driver.lsbh')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          min-width="130px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-if="scope.row.NoEdit">{{ scope.row.bcode }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-input v-if="scope.row.Edit" v-model="scope.row.bcode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-:placeholder="$t('supplier.zf1')" type="textarea" :autosize="{ minRows: 1.3, maxRows: 4}" maxlength="32" style="width:95%;padding:10px 0;" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="scope.row.Edit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model="scope.row.bcode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :placeholder="$t('supplier.zf1')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type="textarea" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :autosize="{ minRows: 1.3, maxRows: 4 }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              maxlength="32" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="width: 95%; padding: 10px 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column :label="$t('driver.yxwcs')" min-width="150px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :label="$t('driver.yxwcs')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          min-width="150px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-if="scope.row.NoEdit">{{ scope.row.allowratio }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-input v-if="scope.row.Edit" v-model="scope.row.allowratio" style="width:95%;padding:10px 0;" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="scope.row.Edit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model="scope.row.allowratio" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="width: 95%; padding: 10px 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column :label="$t('driver.tzzly')" min-width="150px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :label="$t('driver.tzzly')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          min-width="150px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-if="scope.row.NoEdit">{{ scope.row.autozone }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-input v-if="scope.row.Edit" v-model="scope.row.autozone" :disabled="scope.row.autosecond=='0'" style="width:95%;padding:10px 0;" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="scope.row.Edit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model="scope.row.autozone" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :disabled="scope.row.autosecond == '0'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="width: 95%; padding: 10px 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column :label="$t('driver.tzys')" min-width="150px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :label="$t('driver.tzys1')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          min-width="150px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-if="scope.row.NoEdit">{{ scope.row.autosecondname }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-select v-if="scope.row.Edit" v-model="scope.row.autosecond" filterable class="filter-item" style="width: 95%;padding:10px 0;" @change="changeAutosecond"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-option v-for="item in jumpDelayList" :key="item.value" :label="item.label" :value="item.value" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="scope.row.Edit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model="scope.row.autosecond" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class="filter-item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="width: 95%; padding: 10px 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @change="changeAutosecond" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-for="item in jumpDelayList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :key="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :label="item.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :value="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <!-- <el-option v-for="item in jumpDelayList" :key="item.label" :label="item.label" :value="item.label" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column :label="$t('errorAnalysis.pen')" min-width="150px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <!-- <el-table-column :label="$t('errorAnalysis.pen')" min-width="150px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-if="scope.row.NoEdit">{{ scope.row.KTEXT }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-select v-if="scope.row.Edit" v-model="scope.row.AUFNR" filterable class="filter-item" style="width: 95%;padding:10px 0;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-option v-for="item in cattleorderList" :key="item.AUFNR" :label="item.KTEXT" :value="item.AUFNR" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column :label="$t('driver.qrks')" min-width="110px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :label="$t('driver.qrks')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          min-width="110px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-switch v-model="scope.row.isstart" :disabled="scope.row.NoEdit==true" active-color="#13ce66" inactive-color="#ff4949" :active-value="1" :inactive-value="0" @change="handleConfirmStartChange(scope.$index, scope.row)" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-switch 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model="scope.row.isstart" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :disabled="scope.row.NoEdit == true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              active-color="#13ce66" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              inactive-color="#ff4949" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :active-value="1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :inactive-value="0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @change="handleConfirmStartChange(scope.$index, scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column :label="$t('formulationEvaluation.sfqy')" min-width="110px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :label="$t('formulationEvaluation.sfqy')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          min-width="110px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-switch v-model="scope.row.enable" :disabled="scope.row.NoEdit==true" active-color="#13ce66" inactive-color="#ff4949" :active-value="1" :inactive-value="0" @change="handleEnableChange(scope.$index, scope.row)" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-switch 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model="scope.row.enable" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :disabled="scope.row.NoEdit == true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              active-color="#13ce66" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              inactive-color="#ff4949" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :active-value="1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :inactive-value="0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @change="handleEnableChange(scope.$index, scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column :label="$t('driver.udcode')" min-width="110px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :label="$t('driver.udcode')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          min-width="110px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>{{scope.row.udcode}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>{{ scope.row.udcode }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column :label="$t('driver.udname')" min-width="110px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :label="$t('driver.udname')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          min-width="110px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span>{{scope.row.udname}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>{{ scope.row.udname }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column  :label="$t('errorAnalysis.cz')" align="center" width="80" class-name="small-padding fixed-width" fixed="right"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <template slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :label="$t('errorAnalysis.cz')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          width="80" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class-name="small-padding fixed-width" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          fixed="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="{ row }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- 新增 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button v-if="row.isCreate" :disabled="isokDisable" icon="el-icon-folder-checked" class="miniSuccess" @click="createData(row)" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="row.isCreate" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :disabled="isokDisable" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              icon="el-icon-folder-checked" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class="miniSuccess" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click="createData(row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-if="row.isCreate" class="centerSpan">|</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button v-if="row.isCreate" class="minCancel" icon="el-icon-close" @click="createCancel(row)" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="row.isCreate" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class="minCancel" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              icon="el-icon-close" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click="createCancel(row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- 编辑 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button v-if="row.isUpdate && isRoleEdit" class="miniSuccess" icon="el-icon-edit-outline" @click="handleUpdate(row)" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="row.isUpdate && isRoleEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class="miniSuccess" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              icon="el-icon-edit-outline" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click="handleUpdate(row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-if="row.isUpdate && isRoleEdit" class="centerSpan">|</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button v-if="row.isUpdate && isRoleEdit" class="miniDanger" icon="el-icon-delete" @click="handleRowDelete(row)" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="row.isUpdate && isRoleEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class="miniDanger" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              icon="el-icon-delete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click="handleRowDelete(row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- 编辑保存 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button v-if="row.isUpdateSave" :disabled="isokDisable" icon="el-icon-folder-checked" class="miniSuccess" @click="updateData(row)" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="row.isUpdateSave" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :disabled="isokDisable" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              icon="el-icon-folder-checked" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class="miniSuccess" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click="updateData(row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-if="row.isUpdateSave" class="centerSpan">|</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button v-if="row.isUpdateSave" class="minCancel" icon="el-icon-close" @click="updateCancel(row)" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="row.isUpdateSave" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class="minCancel" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              icon="el-icon-close" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click="updateCancel(row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </u-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <span v-if="table.listLoading == false" style="margin-right: 30px;margin-top: 10px;font-size: 14px;">{{$t('processAnalysis.total')}}{{ table.total }}{{$t('processAnalysis.tiao')}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v-if="table.listLoading == false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        style="margin-right: 30px; margin-top: 10px; font-size: 14px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        >{{ $t("processAnalysis.total") }}{{ table.total 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }}{{ $t("processAnalysis.tiao") }}</span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!-- <pagination v-show="table.total>=0" :total="table.total" :page.sync="table.getdataListParm.offset" :limit.sync="table.getdataListParm.pagecount" @pagination="getList" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 获取SAP编码 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog :fullscreen="dialogFull" :visible.sync="sapCode2.dialogFormVisible" :close-on-click-modal="false" width="50%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :fullscreen="dialogFull" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :visible.sync="sapCode2.dialogFormVisible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :close-on-click-modal="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      width="50%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <template slot="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="avue-crud__dialog__header"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <span class="el-dialog__title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span style="display:inline-block;width:3px;height:20px;margin-right:5px; float: left;margin-top:2px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                display: inline-block; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                width: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                height: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                margin-right: 5px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                float: left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                margin-top: 2px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {{ textMap[sapCode2.dialogStatus] }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <div class="avue-crud__dialog__menu" @click="dialogFull? dialogFull=false: dialogFull=true"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="avue-crud__dialog__menu" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @click="dialogFull ? (dialogFull = false) : (dialogFull = true)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <svg-icon v-if="dialogFull" icon-class="exit-fullscreen" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <svg-icon v-else icon-class="fullscreen" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="app-add"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form ref="sapCode2" :rules="sapCode2.rules" :model="sapCode2.temp" label-position="right" label-width="155px" style="width: 100%;margin:0 auto 50px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ref="sapCode2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :rules="sapCode2.rules" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :model="sapCode2.temp" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          label-position="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          label-width="155px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          style="width: 100%; margin: 0 auto 50px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-col :span="18"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item :label="$t('dailyExecutionPlan.sjfw')"   prop="inputDatetime"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-date-picker v-model="sapCode2.temp.inputDatetime"  class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')"  :start-placeholder="$t('common.startTime')" :end-placeholder="$t('common.endTime')" style="width: 100%;" :clearable="false" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :label="$t('dailyExecutionPlan.sjfw')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                prop="inputDatetime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-date-picker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-model="sapCode2.temp.inputDatetime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  class="inputDatetime filter-item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  type="daterange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :range-separator="$t('common.to')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :start-placeholder="$t('common.startTime')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :end-placeholder="$t('common.endTime')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 100%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :clearable="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button class="cancelClose" @click="sapCode2.dialogFormVisible = false;getList()">{{$t('common.closed')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button v-if="sapCode2.dialogStatus==='sapCode2' && isRoleEdit" class="save" :disabled="isokDisable" @click="sapCodeData2()">{{$t('errorAnalysis.confirm')}}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="cancelClose" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @click=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              sapCode2.dialogFormVisible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            >{{ $t("common.closed") }}</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-if="sapCode2.dialogStatus === 'sapCode2' && isRoleEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="save" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :disabled="isokDisable" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @click="sapCodeData2()" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            >{{ $t("errorAnalysis.confirm") }}</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { GetDataByName, GetDataByNames, PostDataByName, failproccess, ExecDataByConfig, checkButtons,postJson } from '@/api/common' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import Cookies from 'js-cookie' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import draggable from 'vuedraggable' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import Sortable from 'sortablejs' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { parseTime } from '@/utils/index.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import Pagination from '@/components/Pagination' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { MessageBox } from 'element-ui' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  GetDataByName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  GetDataByNames, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  PostDataByName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  failproccess, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ExecDataByConfig, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  checkButtons, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  postJson, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} from "@/api/common"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import Cookies from "js-cookie"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import draggable from "vuedraggable"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import Sortable from "sortablejs"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { parseTime } from "@/utils/index.js"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import Pagination from "@/components/Pagination"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { MessageBox } from "element-ui"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  name: 'GroupColumn', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  components: { Pagination,draggable }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  name: "GroupColumn", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  components: { Pagination, draggable }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dialogFull: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       isRoleEdit: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       requestParams: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { name: 'getDictByName', offset: 0, pagecount: 0, params: ['跳转延时'] }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { name: 'getBarClass', offset: 0, pagecount: 0, parammaps: {pastureid: Cookies.get('pastureid')} }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { name: 'getScopeherd', offset: 0, pagecount: 0, parammaps: {pastureid: Cookies.get('pastureid')} }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { name: 'getCattleorder', offset: 0, pagecount: 0, parammaps: {pastureid: Cookies.get('pastureid')} } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          name: "getDictByName", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          offset: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pagecount: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          params: ["跳转延时"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          name: "getBarClass", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          offset: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pagecount: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          parammaps: { pastureid: Cookies.get("pastureid") }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          name: "getScopeherd", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          offset: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pagecount: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          parammaps: { pastureid: Cookies.get("pastureid") }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          name: "getCattleorder", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          offset: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pagecount: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          parammaps: { pastureid: Cookies.get("pastureid") }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      enableList: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { id: "1", name: this.$t("supplier.yes") }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { id: "0", name: this.$t("supplier.no") }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      enableList: [{ id: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-name:this.$t('supplier.yes')}, { id: '0',   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-name:this.$t('supplier.no') }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       jumpDelayList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      barClassList:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      scopeherdList:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      cattleorderList:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      barClassList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      scopeherdList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      cattleorderList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       table: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         getdataListParm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          name: 'getBarList', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          name: "getBarList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           page: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           offset: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          pagecount: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pagecount: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          returntype: "Map", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            pastureid: Cookies.get('pastureid'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            bcode: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            bname: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            allowratio: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            autozone: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            autosecond: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            enable: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            pastureid: Cookies.get("pastureid"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            bcode: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            bname: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            allowratio: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            autozone: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            autosecond: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            enable: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tableKey: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         list: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         total: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         listLoading: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        temp: {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        temp: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      sapCode2:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      sapCode2: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dialogFormVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dialogStatus: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        materialtypeList:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        temp:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          inputDatetime: [parseTime(new Date(), '{y}-{m}-{d}'), parseTime(new Date(), '{y}-{m}-{d}')], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          sapMaterialtype:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dialogStatus: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        materialtypeList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        temp: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          inputDatetime: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            parseTime(new Date(), "{y}-{m}-{d}"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            parseTime(new Date(), "{y}-{m}-{d}"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          sapMaterialtype: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         rules: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          inputDatetime :[{required: true, message: this.$t('hardwareTest.bt'), trigger: 'blur' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          inputDatetime: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              message: this.$t("hardwareTest.bt"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              trigger: "blur", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       textMap: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sapCode2: '获取SAP编码', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sapCode2: "获取SAP编码", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      sapUpload:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      sapUpload: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         getdataListParm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          name: 'getSysoptEnable', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          name: "getSysoptEnable", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           page: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           offset: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           pagecount: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          returntype: 'Map', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          returntype: "Map", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            pastureid: Cookies.get('pastureid'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            inforname: 'xdmyBarSync' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            pastureid: Cookies.get("pastureid"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            inforname: "xdmyBarSync", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        isSap: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isSap: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       requestParam: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       isokDisable: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       selectList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       arrowDown: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       arrowUp: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      rowStyle: { maxHeight: 30 + 'px', height: 30 + 'px' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      cellStyle: { padding: 0 + 'px' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rowStyle: { maxHeight: 30 + "px", height: 30 + "px" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      cellStyle: { padding: 0 + "px" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dropState: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       isOrder: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ispalyUd: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      myHeight:document.documentElement.clientHeight - 85- 150 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      myHeight: document.documentElement.clientHeight - 85 - 150, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.getIspalyUd() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.getDownList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.getButtons() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.getIsSap() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.getIspalyUd(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.getDownList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.getButtons(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.getIsSap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mounted() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    document.addEventListener('click', (e) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    document.addEventListener("click", (e) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.$refs.selectInput !== undefined) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!this.$refs.selectInput.contains(e.target)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.arrowDown = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.arrowUp = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.arrowDown = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.arrowUp = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.arrowDown = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.arrowUp = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.arrowDown = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.arrowUp = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getIsSap() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.sapUpload.getdataListParm).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.sapUpload.getdataListParm).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // console.log() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(response.data.list !== null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if(response.data.list[0].inforvalue == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.sapUpload.isSap = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.sapUpload.isSap = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.data.list !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (response.data.list[0].inforvalue == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.sapUpload.isSap = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.sapUpload.isSap = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log(this.sapUpload.isSap) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log(this.sapUpload.isSap); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getButtons() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const Edit = 'GroupColumn' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const isRoleEdit = checkButtons(JSON.parse(sessionStorage.getItem('buttons')), Edit) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(isRoleEdit,'hss------') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isRoleEdit = isRoleEdit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const Edit = "GroupColumn"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const isRoleEdit = checkButtons( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        JSON.parse(sessionStorage.getItem("buttons")), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Edit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(isRoleEdit, "hss------"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isRoleEdit = isRoleEdit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getDownList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByNames(this.requestParams).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.jumpDelayList = response.data.getDictByName.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.barClassList = response.data.getBarClass.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.scopeherdList = response.data.getScopeherd.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.cattleorderList = response.data.getCattleorder.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByNames(this.requestParams).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.jumpDelayList = response.data.getDictByName.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.barClassList = response.data.getBarClass.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.scopeherdList = response.data.getScopeherd.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.cattleorderList = response.data.getCattleorder.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.listLoading = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      GetDataByName(this.table.getdataListParm).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log('table数据', response.data.list) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.listLoading = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      GetDataByName(this.table.getdataListParm).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log("table数据", response.data.list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (response.data.list !== null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (let i = 0; i < response.data.list.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$set(response.data.list[i], 'Edit', false) // 编辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$set(response.data.list[i], 'NoEdit', true) // 不可编辑/输入 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$set(response.data.list[i], 'isCreate', false) // 新增操作 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$set(response.data.list[i], 'isUpdate', true) // 编辑操作 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$set(response.data.list[i], 'isUpdateSave', false) // 编辑保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$set(response.data.list[i], "Edit", false); // 编辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$set(response.data.list[i], "NoEdit", true); // 不可编辑/输入 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$set(response.data.list[i], "isCreate", false); // 新增操作 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$set(response.data.list[i], "isUpdate", true); // 编辑操作 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$set(response.data.list[i], "isUpdateSave", false); // 编辑保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.table.list = response.data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.table.pageNum = response.data.pageNum 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.table.pageSize = response.data.pageSize 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.table.list = response.data.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.table.pageNum = response.data.pageNum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.table.pageSize = response.data.pageSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.table.list = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.table.list = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table.total = response.data.total 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table.total = response.data.total; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.table.listLoading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.table.listLoading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleEnableChange() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了是否启用') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("点击了是否启用"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleConfirmStartChange() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了确认开始') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("点击了确认开始"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     form_search() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了查询') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.offset = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.arrowDown = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.arrowUp = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("点击了查询"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.offset = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.arrowDown = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.arrowUp = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleRefresh() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了重置') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.bcode = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.bname = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.allowratio = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.autozone = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.autosecond = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.parammaps.enable = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.getdataListParm.offset = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("点击了重置"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.bcode = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.bname = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.allowratio = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.autozone = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.autosecond = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.parammaps.enable = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.getdataListParm.offset = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     changeAutosecond(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.autosecondname = this.jumpDelayList.find(obj => obj.value === item).label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(this.table.temp.autosecondname) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.autosecondname = this.jumpDelayList.find( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        (obj) => obj.value === item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ).label; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(this.table.temp.autosecondname); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleCreate() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了新增') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("点击了新增"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 编辑true/不可编辑false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 新增操true,编辑false,编辑保存false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       for (let i = 0; i < this.table.list.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (this.table.list[i].Edit == true) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message({ type: 'error', message: this.$t('driver.messageNote'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: this.$t("driver.messageNote"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.autosecondname = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.list.unshift({ 'myId': (new Date()).valueOf(), 'Edit': true, 'NoEdit': false, 'isCreate': true, 'isUpdate': false, 'isUpdateSave': false, 'enable': 1, 'isstart': 1, 'bname': '', 'bcode': '', 'allowratio': '', 'autozone': '', 'autosecond': '0', 'autosecondname': '禁用','scopeherdid':'','classid':'' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.autosecondname = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.list.unshift({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        myId: new Date().valueOf(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Edit: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        NoEdit: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isCreate: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isUpdate: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isUpdateSave: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        enable: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isstart: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        bname: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        bcode: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        allowratio: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        autozone: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        autosecond: "0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        autosecondname: this.$t("feedChart.jinyong"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        scopeherdid: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        classid: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     createData(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了新增保存', row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.pastureid = Cookies.get('pastureid') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.bcode = row.bcode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.bname = row.bname 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.allowratio = row.allowratio 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.autozone = row.autozone 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.autosecond = row.autosecond 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.table.temp.autosecondname == '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table.temp.autosecondname = row.autosecondname 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("点击了新增保存", row); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.pastureid = Cookies.get("pastureid"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.bcode = row.bcode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.bname = row.bname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.allowratio = row.allowratio; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.autozone = row.autozone; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.autosecond = row.autosecond; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.table.temp.autosecondname == "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table.temp.autosecondname = row.autosecondname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table.temp.autosecondname = this.table.temp.autosecondname 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table.temp.autosecondname = this.table.temp.autosecondname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.AUFNR = row.AUFNR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.isstart = row.isstart 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.enable = row.enable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.AUFNR = row.AUFNR; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.isstart = row.isstart; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.enable = row.enable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 检验用户名称/角色是否为空 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.table.temp.bname == '' && this.table.temp.bcode == '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'error', message: this.$t('driver.message1'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }else if (this.table.temp.bname == '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'error', message: this.$t('driver.message2'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (this.table.temp.bcode == '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'error', message: this.$t('driver.message3'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.table.temp.bname == "" && this.table.temp.bcode == "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: this.$t("driver.message1"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else if (this.table.temp.bname == "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: this.$t("driver.message2"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else if (this.table.temp.bcode == "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: this.$t("driver.message3"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // if (this.table.temp.bcode.length > 8) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       //   this.$message({ type: 'error', message: '栏舍编号请输入1-8位数字', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       //   return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.table.temp.allowratio !== '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(this.table.temp.allowratio) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const allowratio = /^[0-9]\d*$/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.table.temp.allowratio !== "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(this.table.temp.allowratio); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const allowratio = /^[0-9]\d*$/; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!allowratio.test(parseFloat(this.table.temp.allowratio))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message({ type: 'error', message: this.$t('message.msg254'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: this.$t("message.msg254"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table.temp.allowratio = '0' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table.temp.allowratio = "0"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.table.temp.autozone !== '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(this.table.temp.autozone) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const autozone = /^(\d|[1-9]\d|1[0-1]\d|120)$/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.table.temp.autozone !== "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(this.table.temp.autozone); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const autozone = /^(\d|[1-9]\d|1[0-1]\d|120)$/; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!autozone.test(parseFloat(this.table.temp.autozone))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message({ type: 'error', message: this.$t('message.msg255'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: this.$t("message.msg255"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table.temp.autozone = '0' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table.temp.autozone = "0"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const pattern = new RegExp( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        "[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (pattern.test(this.table.temp.eqcode)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'error', message: this.$t('message.msg236'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: this.$t("message.msg236"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (pattern.test(this.table.temp.tname)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'error', message: this.$t('message.msg237'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: this.$t("message.msg237"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isokDisable = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isokDisable = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isokDisable = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 1000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestParam.name = 'insertBar' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestParam.parammaps = this.table.temp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      PostDataByName(this.requestParam).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log('新增保存发送参数', this.requestParam) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.msg !== 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$notify({ title: this.$t('common.succes'), message: this.$t('driver.saveSuccess'), type: 'success', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isokDisable = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 1000); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestParam.name = "insertBar"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestParam.parammaps = this.table.temp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      PostDataByName(this.requestParam).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log("新增保存发送参数", this.requestParam); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.msg !== "fail") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: this.$t("common.succes"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: this.$t("driver.saveSuccess"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          const isRepeat = new RegExp('Duplicate entry :bar_bcode') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const isRepeat = new RegExp("Duplicate entry :bar_bcode"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (isRepeat.test(response.data)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$notify({ type: 'error', message: this.$t('message.msg256'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              message: this.$t("message.msg256"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$notify({ title: this.$t('driver.saveFail'), message: response.data, type: 'warning', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: this.$t("driver.saveFail"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: response.data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     createCancel(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了新增取消') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("点击了新增取消"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       for (let i = 0; i < this.table.list.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (row.myId === this.table.list[i].myId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var listIndex = this.table.list.indexOf(this.table.list[i]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          var listIndex = this.table.list.indexOf(this.table.list[i]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (listIndex > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.table.list.splice(listIndex, 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.table.list.splice(listIndex, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleUpdate(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了编辑', row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("点击了编辑", row); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       for (let i = 0; i < this.table.list.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (this.table.list[i].Edit == true) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message({ type: 'error', message: this.$t('driver.messageNote'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: this.$t("driver.messageNote"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 编辑true,不可编辑false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.Edit = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.NoEdit = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.Edit = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.NoEdit = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 新增false,编辑false,编辑保存true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.isCreate = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.isUpdate = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.isUpdateSave = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.autosecond = String(row.autosecond) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.autosecondname = row.autosecondname 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.autosecond = row.autosecond 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.isCreate = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.isUpdate = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.isUpdateSave = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.autosecond = String(row.autosecond); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.autosecondname = row.autosecondname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.autosecond = row.autosecond; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     updateData(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了编辑保存', row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.pastureid = Cookies.get('pastureid') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.bcode = row.bcode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.bname = row.bname 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.allowratio = row.allowratio 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.autozone = row.autozone 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.autosecond = row.autosecond 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.autosecondname = this.table.temp.autosecondname 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.isstart = row.isstart 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.enable = row.enable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.id = row.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.temp.AUFNR = row.AUFNR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("点击了编辑保存", row); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.pastureid = Cookies.get("pastureid"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.bcode = row.bcode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.bname = row.bname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.allowratio = row.allowratio; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.autozone = row.autozone; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.autosecond = row.autosecond; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.autosecondname = this.table.temp.autosecondname; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.isstart = row.isstart; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.enable = row.enable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.id = row.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.temp.AUFNR = row.AUFNR; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 检验用户名称/角色是否为空 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.table.temp.bname == '' && this.table.temp.bcode == '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'error', message: this.$t('message.msg257'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }else if (this.table.temp.bname == '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'error', message: this.$t('driver.message2'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (this.table.temp.bcode == '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'error', message: this.$t('driver.message3'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.table.temp.bname == "" && this.table.temp.bcode == "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: this.$t("message.msg257"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else if (this.table.temp.bname == "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: this.$t("driver.message2"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else if (this.table.temp.bcode == "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: this.$t("driver.message3"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.table.temp.allowratio !== '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(this.table.temp.allowratio) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const allowratio = /^[0-9]\d*$/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.table.temp.allowratio !== "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(this.table.temp.allowratio); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const allowratio = /^[0-9]\d*$/; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!allowratio.test(parseFloat(this.table.temp.allowratio))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message({ type: 'error', message: this.$t('message.msg254'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: this.$t("message.msg254"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table.temp.allowratio = '0' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table.temp.allowratio = "0"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.table.temp.autozone !== '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(this.table.temp.autozone) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const autozone = /^(\d|[1-9]\d|1[0-1]\d|120)$/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.table.temp.autozone !== "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(this.table.temp.autozone); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const autozone = /^(\d|[1-9]\d|1[0-1]\d|120)$/; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!autozone.test(parseFloat(this.table.temp.autozone))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message({ type: 'error', message: this.$t('message.msg255'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: this.$t("message.msg255"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table.temp.autozone = '0' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table.temp.autozone = "0"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const pattern = new RegExp( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        "[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (pattern.test(this.table.temp.eqcode)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'error', message: this.$t('message.msg236'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: this.$t("message.msg236"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (pattern.test(this.table.temp.tname)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'error', message: this.$t('message.msg237'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: this.$t("message.msg237"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isokDisable = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isokDisable = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isokDisable = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 1000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestParam.name = 'updateBar' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestParam.parammaps = this.table.temp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      PostDataByName(this.requestParam).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log('新增保存发送参数', this.requestParam) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.msg !== 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$notify({ title: this.$t('common.succes'), message: this.$t('driver.saveSuccess'), type: 'success', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.isokDisable = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 1000); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestParam.name = "updateBar"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestParam.parammaps = this.table.temp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      PostDataByName(this.requestParam).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log("新增保存发送参数", this.requestParam); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.msg !== "fail") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: this.$t("common.succes"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: this.$t("driver.saveSuccess"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          const isRepeat = new RegExp('Duplicate entry :bar_bcode') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const isRepeat = new RegExp("Duplicate entry :bar_bcode"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (isRepeat.test(response.data)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$notify({ type: 'error', message: this.$t('message.msg256'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              message: this.$t("message.msg256"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$notify({ title: this.$t('driver.saveFail'), message: response.data, type: 'warning', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: this.$t("driver.saveFail"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: response.data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     updateCancel(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了编辑取消') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("点击了编辑取消"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 编辑false,不可编辑true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.Edit = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.NoEdit = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.Edit = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.NoEdit = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 新增false,编辑true,编辑保存false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.isCreate = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.isUpdate = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.isUpdateSave = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.isCreate = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.isUpdate = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.isUpdateSave = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleRowDelete(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了行内删除') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      MessageBox.confirm( this.$t('common.delMsg'), { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        confirmButtonText: this.$t('common.confirm'), cancelButtonText: this.$t('common.cancel'), type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.selectList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.requestParam = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.requestParam.common = { 'returnmap': '0' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.requestParam.data = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.requestParam.data[0] = { 'name': 'checkDeleteBar', 'type': 'v', 'parammaps': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'pastureid': row.pastureid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'id': row.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.requestParam.data[1] = { 'name': 'deleteBar', 'type': 'e', 'parammaps': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'pastureid': row.pastureid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'id': row.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ExecDataByConfig(this.requestParam).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log('删除保存发送参数', this.requestParam) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (response.msg === 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$notify({ title: this.$t('common.delfail'), message: response.data, type: 'warning', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$notify({ title: '',message: this.$t('common.delSuccess'), type: 'success', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).catch(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'info', message: this.$t('common.cancelMsg') }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("点击了行内删除"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      MessageBox.confirm(this.$t("common.delMsg"), { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        confirmButtonText: this.$t("common.confirm"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelButtonText: this.$t("common.cancel"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.selectList = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.requestParam = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.requestParam.common = { returnmap: "0" }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.requestParam.data = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.requestParam.data[0] = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            name: "checkDeleteBar", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "v", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              pastureid: row.pastureid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              id: row.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.requestParam.data[1] = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            name: "deleteBar", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              pastureid: row.pastureid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              id: row.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ExecDataByConfig(this.requestParam).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log("删除保存发送参数", this.requestParam); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (response.msg === "fail") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: this.$t("common.delfail"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: response.data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: this.$t("common.delSuccess"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .catch(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message({ type: "info", message: this.$t("common.cancelMsg") }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleSelectionChange(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('勾选数据', val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.selectList = val 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("勾选数据", val); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.selectList = val; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     form_delete() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击了删除') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log("点击了删除"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.selectList.length == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ type: 'error', message: this.$t('message.msg258'), duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: "error", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: this.$t("message.msg258"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        MessageBox.confirm(this.$t('message.msg29')+ this.selectList.length + this.$t('message.msg31'), { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          confirmButtonText: this.$t('common.confirm'), cancelButtonText: this.$t('common.cancel'), type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log(this.selectList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.requestParam = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.requestParam.common = { 'returnmap': '0' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.requestParam.data = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.requestParam.data[0] = { 'name': 'insertSpotList', 'resultmaps': { 'list': this.selectList }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.requestParam.data[0].children = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.requestParam.data[0].children[0] = { 'name': 'checkDeleteBar', 'type': 'v', 'parammaps': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            id: '@insertSpotList.id', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            pastureid: '@insertSpotList.pastureid' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.requestParam.data[0].children[1] = { 'name': 'deleteBar', 'type': 'e', 'parammaps': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            id: '@insertSpotList.id', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            pastureid: '@insertSpotList.pastureid' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ExecDataByConfig(this.requestParam).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log('删除保存发送参数', this.requestParam) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (response.msg === 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$notify({ title: this.$t('common.delfail'), message: response.data, type: 'warning', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        MessageBox.confirm( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$t("message.msg29") + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.selectList.length + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$t("message.msg31"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            confirmButtonText: this.$t("common.confirm"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cancelButtonText: this.$t("common.cancel"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log(this.selectList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.requestParam = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.requestParam.common = { returnmap: "0" }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.requestParam.data = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.requestParam.data[0] = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            name: "insertSpotList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            resultmaps: { list: this.selectList }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.requestParam.data[0].children = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.requestParam.data[0].children[0] = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            name: "checkDeleteBar", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "v", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              id: "@insertSpotList.id", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              pastureid: "@insertSpotList.pastureid", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.requestParam.data[0].children[1] = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            name: "deleteBar", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              id: "@insertSpotList.id", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              pastureid: "@insertSpotList.pastureid", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ExecDataByConfig(this.requestParam).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log("删除保存发送参数", this.requestParam); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (response.msg === "fail") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: this.$t("common.delfail"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: response.data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$notify({ title: '',message: this.$t('common.delSuccess'), type: 'success', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: this.$t("common.delSuccess"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleChangeOrder() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isOrder = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.rowDrop() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isOrder = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.rowDrop(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     saveChangeOrder() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 保存顺序 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var sortArr = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var sortArr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       for (let i = 0; i < this.table.list.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var obj = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        obj.sort = i + 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        obj.id = this.table.list[i].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        obj.pastureid = this.table.list[i].pastureid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sortArr.push(obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var obj = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        obj.sort = i + 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        obj.id = this.table.list[i].id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        obj.pastureid = this.table.list[i].pastureid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sortArr.push(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestParam = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestParam.common = { 'returnmap': '0' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestParam.data = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestParam.data[0] = { 'name': 'insertSpotList', 'resultmaps': { 'list': sortArr }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestParam.data[0].children = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.requestParam.data[0].children[0] = { 'name': 'updateBarSort', 'type': 'e', 'parammaps': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        id: '@insertSpotList.id', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        pastureid: '@insertSpotList.pastureid', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sort: '@insertSpotList.sort' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.table.listLoading = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ExecDataByConfig(this.requestParam).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log('顺序切换保存发送参数', this.requestParam) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.table.listLoading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.msg === 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$notify({ title: this.$t('message.msg51'), message: response.data, type: 'warning', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestParam = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestParam.common = { returnmap: "0" }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestParam.data = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestParam.data[0] = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: "insertSpotList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        resultmaps: { list: sortArr }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestParam.data[0].children = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.requestParam.data[0].children[0] = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: "updateBarSort", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: "e", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          id: "@insertSpotList.id", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pastureid: "@insertSpotList.pastureid", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          sort: "@insertSpotList.sort", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.table.listLoading = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ExecDataByConfig(this.requestParam).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log("顺序切换保存发送参数", this.requestParam); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.table.listLoading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.msg === "fail") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: this.$t("message.msg51"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: response.data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$notify({ title: '', message: this.$t('message.msg50'), type: 'success', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.isOrder = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: this.$t("message.msg50"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.isOrder = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     cancelChangeOrder() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 取消顺序 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isOrder = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isOrder = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     // 行拖拽 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 行拖拽 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     rowDrop() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(document.querySelector('#table .el-table__body-wrapper tbody')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const tbody = document.querySelector('#table .el-table__body-wrapper tbody') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const that = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        document.querySelector("#table .el-table__body-wrapper tbody") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const tbody = document.querySelector( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        "#table .el-table__body-wrapper tbody" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const that = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       var sortable = Sortable.create(tbody, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         disabled: that.dropState, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         onChoose({ newIndex, oldIndex }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log(that.isOrder, 'that.isOrder == false') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log(that.dropState, 'that.dropState') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log(that.isOrder, "that.isOrder == false"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log(that.dropState, "that.dropState"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (that.dropState == true || that.isOrder == true) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            sortable.destroy() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sortable.destroy(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         onEnd({ newIndex, oldIndex }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          const currRow = that.table.list.splice(oldIndex, 1)[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          that.table.list.splice(newIndex, 0, currRow) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log('currRow', currRow) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log('oldIndex', oldIndex) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log('索引newIndex', newIndex) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log('拖动数据', currRow) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log('上', that.table.list[newIndex - 1]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log('下', that.table.list[newIndex + 1]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const currRow = that.table.list.splice(oldIndex, 1)[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          that.table.list.splice(newIndex, 0, currRow); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log("currRow", currRow); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log("oldIndex", oldIndex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log("索引newIndex", newIndex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log("拖动数据", currRow); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log("上", that.table.list[newIndex - 1]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log("下", that.table.list[newIndex + 1]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleGetSapCode(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.dialogFull = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.sapCode2.dialogStatus = 'sapCode2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.sapCode2.dialogFormVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleGetSapCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dialogFull = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.sapCode2.dialogStatus = "sapCode2"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.sapCode2.dialogFormVisible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    sapCodeData2(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs['sapCode2'].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    sapCodeData2() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs["sapCode2"].validate((valid) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let url = 'authdata/sap/bar' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let url = "authdata/sap/bar"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           let data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            startTime:parseTime(this.sapCode2.temp.inputDatetime[0],'{y}-{m}-{d}'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            endTime:parseTime(this.sapCode2.temp.inputDatetime[1],'{y}-{m}-{d}'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            pastureId:Cookies.get('pastureid') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          postJson(url,data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (response.msg !== 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$notify({ title: this.$t('common.succes'), message: this.$t('driver.saveSuccess'), type: 'success', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.sapCode2.dialogFormVisible = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            startTime: parseTime( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.sapCode2.temp.inputDatetime[0], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "{y}-{m}-{d}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            endTime: parseTime( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.sapCode2.temp.inputDatetime[1], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "{y}-{m}-{d}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            pastureId: Cookies.get("pastureid"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          postJson(url, data).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (response.msg !== "fail") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: this.$t("common.succes"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: this.$t("driver.saveSuccess"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.sapCode2.dialogFormVisible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.$notify({ title: this.$t('driver.saveFail'), message: response.data, type: 'warning', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title: this.$t("driver.saveFail"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                message: response.data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getIspalyUd(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let url = 'authdata/GetDataByName' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getIspalyUd() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let url = "authdata/GetDataByName"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        "name":"getSysoptEnable","page":1,"offset":1,"pagecount":1,"returntype":"Map", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        "parammaps":{"pastureid":Cookies.get('pastureid'),"inforname":"gmUdSync"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      postJson(url,data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.msg !== 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if(response.data.list[0].inforvalue == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.ispalyUd = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.ispalyUd = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: "getSysoptEnable", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        offset: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pagecount: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        returntype: "Map", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        parammaps: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pastureid: Cookies.get("pastureid"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          inforname: "gmUdSync", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      postJson(url, data).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (response.msg !== "fail") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (response.data.list[0].inforvalue == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.ispalyUd = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.ispalyUd = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$notify({ title:this.$t('message.msg14'), message: response.data, type: 'warning', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: this.$t("message.msg14"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: response.data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleGetUd(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      MessageBox.confirm(this.$t('message.msg343'), { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        confirmButtonText: this.$t('common.confirm'), cancelButtonText: this.$t('common.cancel'), type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleGetUd() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      MessageBox.confirm(this.$t("message.msg343"), { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        confirmButtonText: this.$t("common.confirm"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelButtonText: this.$t("common.cancel"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let url = 'authdata/gm/udbar' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let url = "authdata/gm/udbar"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          pastureId:Cookies.get('pastureid') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        postJson(url,data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (response.msg !== 'fail') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$notify({ title: this.$t('common.succes'), message: this.$t('driver.saveSuccess'), type: 'success', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pastureId: Cookies.get("pastureid"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        postJson(url, data).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (response.msg !== "fail") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              title: this.$t("common.succes"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              message: this.$t("driver.saveSuccess"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$notify({ title: this.$t('driver.saveFail'), message: response.data, type: 'warning', duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$notify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              title: this.$t("driver.saveFail"), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              message: response.data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              duration: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <style lang="scss" scoped> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  .search{margin-top:10px;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.search { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  margin-top: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  $width:350px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  $left:325px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  .selectInput{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+$width: 350px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+$left: 325px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.selectInput { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  display: inline-block; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .Input { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    width: $width; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    display: inline-block; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    .Input{width: $width;position: relative;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    .el-icon-arrow-down{width: 30px;height: 30px;position: absolute;left: $left;top:10px;color:#C0C4CC;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    .el-icon-arrow-up{width: 30px;height: 30px;position: absolute;left: $left;top:10px;color:#C0C4CC;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    .selectUl{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      z-index: 111;width: $width;background: #fff;border: 1px solid #E4E7ED;box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);margin: -1px 0 0 0;padding: 6px 0; margin: 0;box-sizing: border-box;position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      li{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        list-style: none;font-size: 14px; padding: 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #606266; height: 50px; line-height: 50px; box-sizing: border-box; cursor: pointer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        a{float:left;width: 80px;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        a:hover{color: rgba(0, 204, 102, 0.71); font-weight: 700;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .el-icon-arrow-down { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    width: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    height: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    left: $left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    top: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    color: #c0c4cc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .el-icon-arrow-up { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    width: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    height: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    left: $left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    top: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    color: #c0c4cc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .selectUl { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    z-index: 111; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    width: $width; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    background: #fff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    border: 1px solid #e4e7ed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    margin: -1px 0 0 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    padding: 6px 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    margin: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    box-sizing: border-box; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    li { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      list-style: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      font-size: 14px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      padding: 0 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      white-space: nowrap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      overflow: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      text-overflow: ellipsis; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      color: #606266; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      height: 50px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      line-height: 50px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      box-sizing: border-box; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      cursor: pointer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      a { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        float: left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        width: 80px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      a:hover { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        color: rgba(0, 204, 102, 0.71); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        font-weight: 700; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- </style> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</style> 
			 |