| 
					
				 | 
			
			
				@@ -13,18 +13,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select v-model="searchData.work_order_category_id" filterable placeholder="类型" class="g-mr20" style="width: 180px;" clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-option v-for="item in typeList" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-select v-model="searchData.status" filterable placeholder="状态" class="g-mr20" style="width: 180px;" clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-option v-for="item in statusList" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select v-model="searchData.status" filterable placeholder="工单类型" class="g-mr20" style="width: 180px;" clearable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option v-for="item in orderTypeList" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-date-picker v-model="searchData.inputDatetime1" class="g-mr20" type="daterange" range-separator="至" start-placeholder="完成时间" end-placeholder="完成时间" style="width: 250px;" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-date-picker v-model="searchData.inputDatetime2" class="g-mr20" type="daterange" range-separator="至" start-placeholder="派单时间" end-placeholder="派单时间" style="width: 250px;" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button type="primary"   @click="form_search">搜索</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button type="primary"   @click="form_clear">重置</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button type="primary"   v-if="isButtonEdit" @click="form_add">添加</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            <!-- <el-button type="primary"   @click="form_export">导出</el-button> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -38,8 +38,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column label="工单编号" min-width="200px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <!-- <span>{{ scope.row.number }}</span> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button type="primary" size="mini"  @click="form_see(scope.row)">{{ scope.row.number }}</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span>{{ scope.row.number }}</span>   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column label="类型" min-width="150px" align="center"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -56,6 +56,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-if = "scope.row.status == 4">已关闭</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="工单类型" min-width="150px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!-- <span v-if = "scope.row.status == 0">未知</span> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-if = "scope.row.status == 1">已创建未执行</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-if = "scope.row.status == 2">执行中</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-if = "scope.row.status == 3">已完成</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-if = "scope.row.status == 4">已关闭</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column label="对象" min-width="150px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              <!-- <el-button type="primary" size="mini"  @click="form_see(scope.row)">查看</el-button> --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -79,7 +88,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column label="完成时间" min-width="150px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="派单时间" min-width="150px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span>{{ scope.row.finished_at_format }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -93,7 +102,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              <!-- 修改按钮 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              <!-- 删除按钮 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             <el-button type="danger" v-if="isButtonEdit &&(scope.row.status == 1 || scope.row.status == 2)" size="mini" icon="el-icon-delete" @click="form_complete(scope.row)">完成工单</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             <el-button type="primary"   size="mini"  @click="form_see2(scope.row)(scope.row)">完成工单</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -108,65 +117,89 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-pagination  @size-change="change_size_page"  @current-change="change_current_page"  :current-page="searchData.page" :page-sizes="[1,5,10,20,30,50]"  :page-size="searchData.page_size" layout="total, prev, pager, next" :total="searchData.total"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-card> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <!-- 弹窗 新增or修改 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog  :title="addFormTxt[addFormStatus]" :visible.sync="addFormShow" @close="add_dialog_close" width="50%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div class=""> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form  ref="addFormRef"  :rules="addFormRules"  :model="addForm"  label-position="right" label-width="140px"  style="width:90%;margin:0 auto 50px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row :gutter="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="12"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="工单类型:" prop="work_order_category_id"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-select  v-model="addForm.work_order_category_id"  placeholder="请选择" class="filter-item" style="width: 100%;" :disabled=" addFormStatus=='see'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-option v-for="item in typeList" :key="item.id" :label="item.name" :value="item.id"  /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="12"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="负责人员:" prop="user_id"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-select  v-model="addForm.user_id"  placeholder="请选择" class="filter-item" style="width: 100%;" @change = "change_person"  :disabled=" addFormStatus=='see'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <el-option v-for="item in personList" :key="item.id" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     <!-- 弹窗  详情 周期工单  关闭--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   <el-dialog   title="工单信息" :visible.sync="seeFormShow2" @close="see_dialog_close2" width="50%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     <div class=""> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       <el-form  ref="seeFormRef2"   :model="seeForm2"  label-position="right" label-width="140px"  style="width:90%;margin:0 auto 50px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-row :gutter="20"  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             <el-form-item label="工单编号:" prop="remark"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               <el-input  v-model="seeForm2.remark" type="input"    disabled /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             <el-form-item label="工单类型:" prop="work_order_category_id"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               <el-select  v-model="seeForm2.work_order_category_id"  placeholder="请选择"   style="width: 100%;"  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 <el-option v-for="item in typeList" :key="item.id" :label="item.name" :value="item.id"   disabled/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="状态:" prop="work_order_category_id"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               <el-select  v-model="seeForm2.work_order_category_id"  placeholder="请选择"   style="width: 100%;"  > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 <el-option v-for="item in enableList" :key="item.id" :label="item.name" :value="item.id"  disabled/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         <el-row :gutter="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           <el-col :span="24"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="派单员工:" prop="remark"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               <el-input  v-model="seeForm2.remark" type="textarea" maxlength="200"   :rows="1"  disabled /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row :gutter="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="12"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="工单任务:" prop="remark"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input  v-model="addForm.remark" type="textarea" maxlength="200"   :rows="3" :disabled=" addFormStatus=='see'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-col :span="12"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-form-item label="负责人手机号:" prop="user_phone"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-input  v-model="addForm.user_phone" type="input"  disabled /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         <el-row :gutter="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           <el-col :span="24"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-form-item label="任务:" prop="remark"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               <el-input  v-model="seeForm2.remark" type="textarea" maxlength="200"   :rows="1"  disabled /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <!-- <el-row :gutter="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-transfer  :titles="['栏舍组名称', '栏舍名称组']" v-model="transDataChooseRight1" :data="transDataList1" :props="{  key: 'id',   label: 'name'  }" @change="change_transData1"></el-transfer> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-row :gutter="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-transfer  :titles="['栏舍名称', '栏舍名称']" v-model="transDataChooseRight2" :data="transDataList2" :props="{  key: 'id',   label: 'name'  }" @change="change_transData2"></el-transfer> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button type="primary" v-if="addFormStatus==='create' || addFormStatus==='edit'" @click="addFormStatus==='create'?add_dialog_save():edit_dialog_save()">确认</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button @click="addFormShow = false">关闭</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         <el-row :gutter="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           <div v-for="item in tableSeeList2"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               <h3>{{item.date}}</h3> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               <el-table  :data="item.tableArr"   style="width: 100%;margin-bottom: 20px;"    row-key="id"  border :span-method="ObjectSpanMethod" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-table-column  prop="cowshedGroup"    label="栏舍组"         min-width="200px" >  </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-table-column   prop="cowshed"   label="栏舍"  min-width="200px" >   </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-table-column  prop="num"  label="数量"     min-width="200px" >   </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button type="primary"   @click="sure_dialog_close2(item)">完成工单</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       <div slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         <el-button    @click="see_dialog_close2()">返回</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -239,15 +272,51 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      statusList:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {id: 0, name: '未知'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        {id: 1, name: '已创建未执行'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        {id: 2, name: '执行中'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        {id: 3, name: '已完成'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        {id: 4, name: '已关闭'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        orderTypeList:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       // {id: 0, name: '未知'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       {id: 1, name: '周期工单'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       {id: 2, name: '一次性工单'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     enableList:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       {id: 1, name: '开启'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       {id: 2, name: '关闭'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     seeFormShow2:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     seeFormStatus2: 'see', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     seeFormTxt2: {  edit: '修改',  create: '新增' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     seeForm2:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       remark:'',user_phone:'',  work_order_category_id:undefined,user_id:undefined,id:undefined, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     tableSeeList2:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       {date:"123123", id: 1,tableArr: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {  id: 1,  cowshedGroup: 'A组(总数:100)', groupnum: '100',   num: '33',    cowshed: '001舍' },    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { id: 31,  cowshedGroup: 'A组(总数:100)',  groupnum: '100', num: '33',  cowshed: '002舍'  },  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { id: 32, cowshedGroup: 'A组(总数:100)',   groupnum: '100',num: '33', cowshed: '003舍' },  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {  id: 1,  cowshedGroup: 'B组(总数:100)',   groupnum: '200',num: '33',    cowshed: '003舍' },    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { id: 31,  cowshedGroup: 'B组(总数:100)',  groupnum: '200', num: '33',  cowshed: '003舍'  },  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { id: 32, cowshedGroup: 'B组(总数:100)',  groupnum: '200', num: '33', cowshed: '006舍' },  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       } , 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       {date:"2222", id: 1,tableArr: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {  id: 1,  cowshedGroup: 'A组(总数:100)', groupnum: '100',   num: '33',    cowshed: '001舍' },    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { id: 31,  cowshedGroup: 'A组(总数:100)',  groupnum: '100', num: '33',  cowshed: '002舍'  },  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { id: 32, cowshedGroup: 'A组(总数:100)',   groupnum: '100',num: '33', cowshed: '003舍' },  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {  id: 1,  cowshedGroup: 'B组(总数:100)',   groupnum: '200',num: '33',    cowshed: '003舍' },    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { id: 31,  cowshedGroup: 'B组(总数:100)',  groupnum: '200', num: '33',  cowshed: '003舍'  },  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { id: 32, cowshedGroup: 'B组(总数:100)',  groupnum: '200', num: '33', cowshed: '006舍' },  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -265,37 +334,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //穿梭框右边的值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      transDataChooseRight1:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //穿梭框所有列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      transDataList1:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:1,label:'组1',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:2,label:'组2',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:3,label:'组3',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:4,label:'组4',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:5,label:'组5',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:6,label:'组6',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:7,label:'组7',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //穿梭框右边的值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      transDataChooseRight2:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //穿梭框所有列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      transDataList2:[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:1,label:'组1',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:2,label:'组2',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:3,label:'组3',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:4,label:'组4',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:5,label:'组5',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:6,label:'组6',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // {key:7,label:'组7',disabled:false}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var me = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       //获取按钮权限 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const isButtonEdit = checkButtons(this.$store.state.buttonsList, "犊牛类型编辑") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.isButtonEdit = isButtonEdit 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -308,11 +352,71 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       //表格 - 初始化  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.get_table_data() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //不定项的合并单元格 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       me.tableSeeList2.forEach(function(item,index){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       me.getSpanArr2(item.tableArr, index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  methods:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  watch: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     filterText(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       this.$refs.tree.filter(val); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ methods:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   getSpanArr2(list,index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     var me = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       // 先给所有的数据都加一个v.rowspan = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       list.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           item.rowspan = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           item.rowspan1 = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       // 双层循环 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       for (let i = 0; i < list.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           for (let j = i + 1; j < list.length; j++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               //此处可根据相同字段进行合并 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               if (list[i].date== list[j].date) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   list[i].rowspan++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   list[j].rowspan--; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           // 这里跳过已经重复的数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           i = i + list[i].rowspan - 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           i = i + list[i].rowspan1 - 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       me.tableSeeList2[index].tableArr = list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   // 合并单元格相同内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   ObjectSpanMethod({ row, column, rowIndex, columnIndex }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       // 第一列 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       if (columnIndex === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               rowspan: row.rowspan, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               colspan: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 第二列 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // if (columnIndex === 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //         rowspan: row.rowspan1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //         colspan: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   filterNode(value, data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       if (!value) return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       return data.name.indexOf(value) !== -1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     get_auto_buttons() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 编辑 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -499,193 +603,41 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //新增 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_add() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.reset_form() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.addFormStatus = 'create' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.addFormShow = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$refs['addFormRef'].clearValidate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_see(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('行内容row=========', row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //编辑行内容赋值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.addForm = Object.assign({}, row)   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.addFormStatus = 'see' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.transDataChooseRight2 = row.barns 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.addFormShow = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$refs['addFormRef'].clearValidate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //编辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_edit(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('行内容row=========', row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //编辑行内容赋值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.addForm = Object.assign({}, row)   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.transDataChooseRight2 = row.barns 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.addFormStatus = 'edit' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.addFormShow = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$refs['addFormRef'].clearValidate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //新增关闭 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    add_dialog_close(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       //内容重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       this.$refs['addFormRef'].resetFields() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //新增 保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    add_dialog_save() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var me = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs['addFormRef'].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //验证成功 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //发起请求 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var send_data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "work_order_category_id": me.addForm.work_order_category_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "user_id": me.addForm.user_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "user_phone": me.addForm.user_phone, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "remark": me.addForm.remark, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "barns": me.transDataChooseRight2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log("弹窗参数:", send_data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //关闭弹窗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // me.addFormShow = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         //加载 - 发送新增保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           ajaxDataPost(me.url_add_table, send_data).then(e => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                console.log("新增结果:",e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //打印请求成功结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(e.code == 200  ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  me.$message({ type: 'success', message: '新增成功!'  , duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  //关闭弹窗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  me.addFormShow = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  me.get_table_data() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  me.$message({ type: 'error', message: '新增失败!' + e.msg, duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //编辑 保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    edit_dialog_save(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var me = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs['addFormRef'].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //验证成功 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //发起请求 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var send_data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "id": me.addForm.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "work_order_category_id": me.addForm.work_order_category_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "user_id": me.addForm.user_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "user_phone": me.addForm.user_phone, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "remark": me.addForm.remark, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              "barns": me.transDataChooseRight2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          console.log("弹窗参数:", send_data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          //关闭弹窗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // me.addFormShow = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         //加载 - 发送新增保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         ajaxDataPut(me.url_edit_table, send_data).then(e => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                console.log("编辑结果:",e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //打印请求成功结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(e.code == 200  ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  me.$message({ type: 'success', message: '编辑成功!'  , duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  //关闭弹窗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  me.addFormShow = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  me.get_table_data() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  me.$message({ type: 'error', message: '编辑失败!' + e.msg, duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    form_see2(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     console.log('行内容row=========', row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     //编辑行内容赋值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     this.seeForm2 = Object.assign({}, row)   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     this.seeFormStatus2 = 'see' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     this.seeFormShow2 = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       this.$refs['seeFormRef2'].clearValidate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   form_close2(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     console.log('行内容row=========', row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     //编辑行内容赋值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     this.seeForm2 = Object.assign({}, row)   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     this.seeFormStatus2 = 'close' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     this.seeFormShow2 = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       this.$refs['seeFormRef2'].clearValidate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    form_complete(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var me = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       me.$confirm('是否完成工单?', '提示', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          confirmButtonText: '确定', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          cancelButtonText: '取消', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log("删除的ID参数:", row.id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //加载 - 发送新增保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ajaxDataPut(me.url_complete_table + '/' +row.id, {}).then(e => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                console.log("编辑结果:",e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //打印请求成功结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(e.code == 200  ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  me.$message({ type: 'success',  message: '完成成功!'  }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  me.get_table_data() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  me.$message({ type: 'error', message: '完成失败!' + e.msg, duration: 2000 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   see_dialog_close2(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //内容重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs['seeFormRef2'].resetFields() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.seeFormShow2 = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   sure_dialog_close2(row){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.seeFormShow2 = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }).catch(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          me.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            type: 'info', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            message: '已取消' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          });           
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    change_person(value){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var me = this  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log("更改人员Id",value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var item  = me.personList.find(obj => obj.id == value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log("更改人员当前的内容",item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      me.addForm.user_phone = item.phone 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //监听 - 穿梭框选到右边的值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    change_transData1(value){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log("穿梭框选到右边的值",value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //监听 - 穿梭框选到右边的值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    change_transData2(value){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log("穿梭框选到右边的值",value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     form_export() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //获取请求表格数据的参数 
			 |