|  |  | @ -1,190 +1,197 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | <template> |  |  |  | <template> | 
			
		
	
		
		
			
				
					
					|  |  |  | <div> |  |  |  |   <div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |   <el-card> |  |  |  |     <el-card> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     <div> |  |  |  |       <div> | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       <el-form :model="userQuery" label-width="auto" v-show="showSearch" size="mini" class="order-el-form"> |  |  |  |         <el-form :model="userQuery" label-width="auto" v-show="showSearch" size="mini" class="order-el-form"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <el-row :gutter="20"> |  |  |  |           <el-row :gutter="20"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <el-col :span="8"> |  |  |  |             <el-col :span="8"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <el-form-item label="当前仓库:" class="query-form-item"> |  |  |  |               <el-form-item label="当前仓库:" class="query-form-item"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <invSelect :value.sync="userQuery.invCode" :params.sync="filterBadInv" :changeValue.sync="invChange"/> |  |  |  |                 <invSelect :value.sync="userQuery.invCode" :params.sync="filterBadInv" :changeValue.sync="invChange"/> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             </el-form-item> |  |  |  |               </el-form-item> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           </el-col> |  |  |  |             </el-col> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <el-col :span="8"> |  |  |  |             <el-col :span="8"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <el-form-item label="账号/名称:" class="query-form-item"> |  |  |  |               <el-form-item label="账号/名称:" class="query-form-item"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <el-input v-model="userQuery.key" placeholder="请输入账号/名称" clearable> |  |  |  |                 <el-input v-model="userQuery.key" placeholder="请输入账号/名称" clearable> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               </el-input> |  |  |  |                 </el-input> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             </el-form-item> |  |  |  |               </el-form-item> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           </el-col> |  |  |  |             </el-col> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         </el-row> |  |  |  |           </el-row> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       </el-form> |  |  |  |         </el-form> | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       <div class="top-right-btn"> |  |  |  |         <div class="top-right-btn"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <el-button-group> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           <el-button icon="el-icon-view" type="primary" @click="hideSearch">显示/隐藏搜索栏</el-button> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           <el-button type="primary" icon="el-icon-refresh" @click="onReset">重置</el-button> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           <el-button type="primary" icon="el-icon-search" @click="onSubmit">查询</el-button> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         </el-button-group> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       </div> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       <el-table v-loading="loading" :data="userList" style="width: 100%" :row-style="{height: '32px' }"  @current-change="handCurrentChange" highlight-current-row |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       > |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column type="index" label="序号"></el-table-column> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column label="用户账号" prop="userName"></el-table-column> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column label="用名称" prop="employeeName"></el-table-column> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column label="备注" prop="remark"></el-table-column> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-table-column label="操作" fixed="right" width="100"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           <template slot-scope="scope"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <!--<el-button--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <!--  type="text"--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <!--  size="small"--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <!--  @click.native.stop="printLabel(scope.row)"--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <!-->打印--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <!--</el-button>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <el-button |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |               type="text" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |               size="small" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |               @click.native.stop="editCollectionPoints(scope.row)" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             >编辑 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </el-button> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <el-button |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |               type="text" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |               size="small" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |               @click.native.stop="deleteCollectionPoints(scope.row)" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             >删除 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </el-button> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           </template> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         </el-table-column> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       </el-table> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     </div> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   </el-card> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <el-tabs type="border-card" style="margin: 15px"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     <el-tab-pane> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       <span slot="label">{{ rowData.employeeName }}-工位列表</span> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       <el-form :inline="true" :model="workQuery" class="query-form" size="mini"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-form-item class="query-form-item" label="工位编码/工位名称:"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           <el-input |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             v-model="workQuery.key" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             placeholder="请输入工位编码/名称" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             clearable |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           ></el-input> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         </el-form-item> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-form-item> |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |           <el-button-group> |  |  |  |           <el-button-group> | 
			
		
	
		
		
			
				
					
					|  |  |  |             <el-button |  |  |  |             <el-button icon="el-icon-view" type="primary" @click="hideSearch">显示/隐藏搜索栏</el-button> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               type="primary" |  |  |  |             <el-button type="primary" icon="el-icon-refresh" @click="onReset">重置</el-button> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               icon="el-icon-refresh" |  |  |  |             <el-button type="primary" icon="el-icon-search" @click="onSubmit">查询</el-button> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               @click="onUserReset" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             >重置 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </el-button> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <el-button type="primary" @click="loadWorkList" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                        icon="el-icon-search" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             >查询 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </el-button |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             > |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <el-button type="primary" @click="addWork()" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                        icon="el-icon-document-add" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             >选入工位 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </el-button |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             > |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |           </el-button-group> |  |  |  |           </el-button-group> | 
			
		
	
		
		
			
				
					
					|  |  |  |         </el-form-item> |  |  |  |         </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       </el-form> |  |  |  |         <el-table v-loading="loading" :data="userList" style="width: 100%" :row-style="{height: '32px' }" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     </el-tab-pane> |  |  |  |                   @current-change="handCurrentChange" highlight-current-row | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |   </el-tabs> |  |  |  |         > | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column type="index" label="序号"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="用户账号" prop="userName"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="用名称" prop="employeeName"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="备注" prop="remark"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="操作" fixed="right" width="100"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <!--<el-button--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <!--  type="text"--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <!--  size="small"--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <!--  @click.native.stop="printLabel(scope.row)"--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <!-->打印--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <!--</el-button>--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <el-button | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 type="text" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 size="small" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 @click.native.stop="editCollectionPoints(scope.row)" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               >编辑 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               </el-button> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <el-button | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 type="text" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 size="small" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 @click.native.stop="deleteCollectionPoints(scope.row)" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               >删除 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               </el-button> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             </template> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           </el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         </el-table> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   <el-dialog |  |  |  |       </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     title="选入工位" |  |  |  |     </el-card> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     :visible.sync="selectUserWorkDialogVisible" |  |  |  |     <el-tabs type="border-card" style="margin: 15px"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     width="70%" |  |  |  |       <el-tab-pane> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     v-if="selectUserWorkDialogVisible" |  |  |  |         <span slot="label">{{ rowData.employeeName }}-工位列表</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     :close-on-click-modal="false" |  |  |  |         <el-form :inline="true" :model="workQuery" class="query-form" size="mini"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     :close-on-press-escape="false" |  |  |  |           <el-form-item class="query-form-item" label="工位编码/工位名称:"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |   > |  |  |  |             <el-input | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     <selectWorkplace> |  |  |  |               v-model="workQuery.key" | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               placeholder="请输入工位编码/名称" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               clearable | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             ></el-input> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           </el-form-item> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-form-item> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             <el-button-group> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <el-button | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 type="primary" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 icon="el-icon-refresh" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 @click="onUserReset" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               >重置 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               </el-button> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <el-button type="primary" @click="loadWorkList" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                          icon="el-icon-search" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               >查询 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               </el-button | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               > | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <el-button type="primary" @click="addWork()" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                          icon="el-icon-document-add" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               >选入工位 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               </el-button | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               > | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             </el-button-group> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           </el-form-item> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         </el-form> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         <el-table v-loading="loading" :data="workList" style="width: 100%" :row-style="{height: '32px' }" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         > | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column type="index" label="序号"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="工位编码" prop="workplaceId" width="90"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="工位名称" prop="workplaceName" width="90"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <!--<el-table-column label="所属仓库" prop="invName" width="90"></el-table-column>--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="作业方式" prop="operationType" width="90"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <span>{{ operationTypes[scope.row.operationType] }}</span> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             </template> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           </el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="结果处理(是否插入)" prop="checkInsert" width="150"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <span>{{ checkInserts[scope.row.checkInsert] }}</span> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             </template> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           </el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="提醒方式" prop="warnType" width="90"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <span>{{ warnTypeMap[scope.row.warnType] }}</span> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             </template> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           </el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="负责人" prop="employeeName" width="90"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="往来单位标题" prop="unitTittle" width="90"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="创建时间" prop="createTime" width="90"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="备注" prop="remake" width="90"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="操作" fixed="right" width="100"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <el-button | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 type="text" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 size="small" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               >详情 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               </el-button> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <el-button | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 type="text" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 size="small" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 @click="remove(scope.row)" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               >移除 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               </el-button> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <!--@click.native.stop="printLabel(scope.row)"--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             </template> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           </el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         </el-table> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       </el-tab-pane> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     </el-tabs> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     <el-dialog | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       title="选入工位" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       :visible.sync="selectUserWorkDialogVisible" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       width="70%" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       v-if="selectUserWorkDialogVisible" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       :close-on-click-modal="false" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       :close-on-press-escape="false" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     > | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       <selectWorkplace | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         :userId="userId" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         :closeDialog="closeDialog" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       > | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     </selectWorkplace> |  |  |  |       </selectWorkplace> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |   </el-dialog> |  |  |  |     </el-dialog> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |   <!--<el-card>--> |  |  |  |   </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |   <!--  <el-form :model="query" label-width="auto" v-show="showSearch1" size="mini" class="order-el-form">--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--    <el-row :gutter="20">--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--      <el-col :span="8">--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        <el-form-item label="当前仓库:" class="query-form-item">--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--          <invSelect :value.sync="query.invCode" :params.sync="filterBadInv" :changeValue.sync="invChange"/>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        </el-form-item>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--      </el-col>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--      <el-col :span="8">--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        <el-form-item label="编码/名称:" class="query-form-item">--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--          <el-input v-model="query.key" placeholder="请输入编号/采集点名称" clearable>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--          </el-input>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        </el-form-item>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--      </el-col>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--    </el-row>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--  </el-form>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--  <el-table v-loading="loading" :data="collectPointList" style="width: 100%" :row-style="{height: '32px' }"--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--  >--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--    <el-table-column type="index" label="序号"></el-table-column>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--    <el-table-column label="采集点编号" prop="code"></el-table-column>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--    <el-table-column label="采集点名称" prop="name"></el-table-column>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--    <!–<el-table-column label="采集点负责人" prop="employeeName"></el-table-column>–>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--    <el-table-column label="单据类型" prop="busType"></el-table-column>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--    <el-table-column label="扫码方式" prop="scanType">--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--      <template slot-scope="scope">--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        {{ scanTypeEnum[scope.row.scanType].desc }}--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--      </template>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--    </el-table-column>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--    <el-table-column label="备注" prop="remark"></el-table-column>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--    <el-table-column label="操作" fixed="right" width="100">--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--      <template slot-scope="scope">--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        <!–<el-button–>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        <!–  type="text"–>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        <!–  size="small"–>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        <!–  @click.native.stop="printLabel(scope.row)"–>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        <!–>打印–>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        <!–</el-button>–>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        <el-button--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--          type="text"--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--          size="small"--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--          @click.native.stop="editCollectionPoints(scope.row)"--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        >编辑--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        </el-button>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        <el-button--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--          type="text"--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--          size="small"--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--          @click.native.stop="deleteCollectionPoints(scope.row)"--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        >删除--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--        </el-button>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--      </template>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--    </el-table-column>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--  </el-table>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   <!--</el-card>--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | </div> |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | </template> |  |  |  | </template> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | <script> |  |  |  | <script> | 
			
		
	
		
		
			
				
					
					|  |  |  | import { getUserBindWork, getUsers } from '@/api/basic/collectPoint/userWorkplace' |  |  |  | import { getUserBindWork, getUsers,delUserBindWork } from '@/api/basic/collectPoint/userWorkplace' | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import  selectWorkplace from "./selectWorkplace" |  |  |  | import selectWorkplace from './selectWorkplace' | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | export default { |  |  |  | export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |   components: {selectWorkplace}, |  |  |  |   components: { selectWorkplace }, | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |   data() { |  |  |  |   data() { | 
			
		
	
		
		
			
				
					
					|  |  |  |     return{ |  |  |  |     return { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       loading:false, |  |  |  |       loading: false, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       showSearch:true, |  |  |  |       showSearch: true, | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       filterBadInv: true, |  |  |  |       filterBadInv: true, | 
			
		
	
		
		
			
				
					
					|  |  |  |       list:[], |  |  |  |       list: [], | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       collectPointList:[], |  |  |  |       collectPointList: [], | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       query: {}, |  |  |  |       query: {}, | 
			
		
	
		
		
			
				
					
					|  |  |  |       userList: [], |  |  |  |       userList: [], | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       workList: [], | 
			
		
	
		
		
			
				
					
					|  |  |  |       rowData: { |  |  |  |       rowData: { | 
			
		
	
		
		
			
				
					
					|  |  |  |         employeeName: '用户' |  |  |  |         employeeName: '用户' | 
			
		
	
		
		
			
				
					
					|  |  |  |       }, |  |  |  |       }, | 
			
		
	
		
		
			
				
					
					|  |  |  |       userQuery: { |  |  |  |       userQuery: { | 
			
		
	
		
		
			
				
					
					|  |  |  |         invCode: this.$store.getters.locInvCode, |  |  |  |         invCode: this.$store.getters.locInvCode | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       }, |  |  |  |       }, | 
			
		
	
		
		
			
				
					
					|  |  |  |       workQuery: {}, |  |  |  |       workQuery: {}, | 
			
		
	
		
		
			
				
					
					|  |  |  |       selectUserWorkDialogVisible: false |  |  |  |       selectUserWorkDialogVisible: false, | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       operationTypes: { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         1: '扫码生成业务单(必须插入)', | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         2: '按单校验三期(是否插入可选)', | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         3: '按单不校验三期(是否插入可选)' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       checkInserts: { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         1: '不插入', | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         2: '插入' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       warnTypeMap: { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         1: '信息提醒', | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         2: '禁止录入' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       userId: '' | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |   }, |  |  |  |   }, | 
			
		
	
		
		
			
				
					
					|  |  |  |   methods: { |  |  |  |   methods: { | 
			
		
	
	
		
		
			
				
					|  |  | @ -204,39 +211,75 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.query.page = 1 |  |  |  |       this.query.page = 1 | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.getUsers() |  |  |  |       this.getUsers() | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     onUserReset(){ |  |  |  |     onUserReset() { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       this.workQuery = {} |  |  |  |       this.workQuery = {} | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     loadWorkList(){ |  |  |  |     loadWorkList() { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       // if (this.rowData.id == null){ |  |  |  |       // if (this.rowData.id == null){ | 
			
		
	
		
		
			
				
					
					|  |  |  |       //   return this.$message.error("请先选择用户") |  |  |  |       //   return this.$message.error("请先选择用户") | 
			
		
	
		
		
			
				
					
					|  |  |  |       // } |  |  |  |       // } | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     getUsers(){ |  |  |  |     getUsers() { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       getUsers(this.userQuery).then(res => { |  |  |  |       getUsers(this.userQuery).then(res => { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (res.code == 20000){ |  |  |  |         if (res.code == 20000) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |           this.userList = res.data || [] |  |  |  |           this.userList = res.data || [] | 
			
		
	
		
		
			
				
					
					|  |  |  |         }else  { |  |  |  |         } else { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           this.$message.error("获取错误") |  |  |  |           this.$message.error('获取错误') | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |       }) |  |  |  |       }) | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     handCurrentChange(row){ |  |  |  |     handCurrentChange(row) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       this.rowData = row |  |  |  |       this.rowData = row | 
			
		
	
		
		
			
				
					
					|  |  |  |       let query = { |  |  |  |       let query = { | 
			
		
	
		
		
			
				
					
					|  |  |  |         userId : row.id |  |  |  |         userId: row.id | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       } |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |       getUserBindWork(query).then(res => { |  |  |  |       getUserBindWork(query).then(res => { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (res.code == 20000){ |  |  |  |         if (res.code == 20000) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           console.log("djjddjdjdjd",res.data) |  |  |  |           this.workList = res.data || [] | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.$message.error('获取失败') | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |       }) |  |  |  |       }) | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     addWork(){ |  |  |  |     addWork() { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       if (this.rowData.id == null){ |  |  |  |       if (this.rowData.id == null) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         return this.$message.error("请先选择用户") |  |  |  |         return this.$message.error('请先选择用户') | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       } |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       this.userId = this.rowData.id | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.selectUserWorkDialogVisible = true |  |  |  |       this.selectUserWorkDialogVisible = true | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     closeDialog() { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       let query = { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         userId: this.userId | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       getUserBindWork(query).then(res => { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (res.code == 20000) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.workList = res.data || [] | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.$message.error('获取失败') | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       this.selectUserWorkDialogVisible = false | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     remove(row) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       this.$confirm('确定移除该工位?', '提示', { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         confirmButtonText: '确定', | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         cancelButtonText: '取消', | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         type: 'warning' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }).then(() => { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         let query = { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           id : row.id | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         delUserBindWork(query).then(res => { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           if (res.code == 20000) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             this.$message.success('移除成功') | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           }else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             this.$message.error(res.message) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         }) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }).catch(() => { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |   }, |  |  |  |   }, | 
			
		
	
	
		
		
			
				
					|  |  | 
 |