| 
														
															@@ -4,13 +4,16 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <a-card :bordered="false"> 
														 | 
														
														 | 
														
															       <a-card :bordered="false"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <!-- 查询区域 --> 
														 | 
														
														 | 
														
															         <!-- 查询区域 --> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <filter-form 
														 | 
														
														 | 
														
															         <filter-form 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          @search="getList" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          @search="onSearch" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          @reset="onReset" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           :queryParam="queryParam" 
														 | 
														
														 | 
														
															           :queryParam="queryParam" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           :spinnerList="spinnerList" 
														 | 
														
														 | 
														
															           :spinnerList="spinnerList" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           :deoptData="deoptData" 
														 | 
														
														 | 
														
															           :deoptData="deoptData" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ></filter-form> 
														 | 
														
														 | 
														
															         ></filter-form> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <div style="margin-bottom: 6px"> 
														 | 
														
														 | 
														
															         <div style="margin-bottom: 6px"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          <a-button type="primary" icon="plus" @click="addTask('add')">开始盘点</a-button> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <a-button :disabled="!selectedRowKeys.length" type="primary" icon="plus" @click="onStartTask" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            >开始盘点</a-button 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          > 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <!-- <a-popconfirm style="margin: 0 6px" title="确定取消选中的盘点任务吗?" @confirm="() => cancelTask()"> 
														 | 
														
														 | 
														
															           <!-- <a-popconfirm style="margin: 0 6px" title="确定取消选中的盘点任务吗?" @confirm="() => cancelTask()"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <a-button :disabled="!selectedRowKeys.length">取消盘点</a-button> 
														 | 
														
														 | 
														
															             <a-button :disabled="!selectedRowKeys.length">取消盘点</a-button> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -30,7 +33,11 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           :pagination="ipagination" 
														 | 
														
														 | 
														
															           :pagination="ipagination" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           :scroll="scroll" 
														 | 
														
														 | 
														
															           :scroll="scroll" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           :loading="loading" 
														 | 
														
														 | 
														
															           :loading="loading" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          :rowSelection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          :rowSelection="{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            selectedRowKeys: selectedRowKeys, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            onChange: onSelectChange, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            getCheckboxProps: getCheckboxProps, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          }" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           @change="handleTableChange" 
														 | 
														
														 | 
														
															           @change="handleTableChange" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         > 
														 | 
														
														 | 
														
															         > 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <template slot="taskType" slot-scope="value"> 
														 | 
														
														 | 
														
															           <template slot="taskType" slot-scope="value"> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -42,10 +49,10 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <span slot="action" slot-scope="text, record"> 
														 | 
														
														 | 
														
															           <span slot="action" slot-scope="text, record"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <a @click="addTask('detail', record)">查看</a> 
														 | 
														
														 | 
														
															             <a @click="addTask('detail', record)">查看</a> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <a-divider type="vertical" /> 
														 | 
														
														 | 
														
															             <a-divider type="vertical" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            <a @click="addTask('edit', record)">编辑</a> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <a :disabled="record.taskStatus !== 1" @click="addTask('edit', record)">编辑</a> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <a-divider type="vertical" /> 
														 | 
														
														 | 
														
															             <a-divider type="vertical" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)"> 
														 | 
														
														 | 
														
															             <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              <a>删除</a> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              <a :disabled="record.taskStatus !== 1 || record.taskStatus !== 4">删除</a> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </a-popconfirm> 
														 | 
														
														 | 
														
															             </a-popconfirm> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           </span> 
														 | 
														
														 | 
														
															           </span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </a-table> 
														 | 
														
														 | 
														
															         </a-table> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -117,6 +124,7 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         detailByItemList: '/stocktaking/detailByItemList', 
														 | 
														
														 | 
														
															         detailByItemList: '/stocktaking/detailByItemList', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         delete: '/stocktaking/taskDelete/', 
														 | 
														
														 | 
														
															         delete: '/stocktaking/taskDelete/', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         cancel: '/stocktaking/taskCancel/', 
														 | 
														
														 | 
														
															         cancel: '/stocktaking/taskCancel/', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        startTask: '/stocktaking/startTask/', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       }, 
														 | 
														
														 | 
														
															       }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       stockVisible: false, 
														 | 
														
														 | 
														
															       stockVisible: false, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       title: '', 
														 | 
														
														 | 
														
															       title: '', 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -187,18 +195,40 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     handleDelete(id) { 
														 | 
														
														 | 
														
															     handleDelete(id) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       const ids = id || this.selectedRowKeys 
														 | 
														
														 | 
														
															       const ids = id || this.selectedRowKeys 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       const url = this.url.delete + ids 
														 | 
														
														 | 
														
															       const url = this.url.delete + ids 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      getAction(url).then((res) => { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        this.$message.success('删除成功') 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        this.getList() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      }) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      getAction(url) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        .then((res) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.$message.success('删除成功') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.getList() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        .catch((err) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.$message.error('删除失败') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     cancelTask() { 
														 | 
														
														 | 
														
															     cancelTask() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       const ids = this.selectedRowKeys 
														 | 
														
														 | 
														
															       const ids = this.selectedRowKeys 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       const url = this.url.cancel + ids 
														 | 
														
														 | 
														
															       const url = this.url.cancel + ids 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      getAction(url).then((res) => { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        this.$message.success('取消成功') 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        this.getList() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      }) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      getAction(url) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        .then((res) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.$message.success('取消成功') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.getList() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        .catch((err) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.$message.error('取消失败') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    //开始盘点 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    onStartTask() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      const ids = this.selectedRowKeys 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      const url = this.url.startTask + ids 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      getAction(url) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        .then((res) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.$message.success('盘点成功') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.getList() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.$refs.table.clearSelection() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        .catch((err) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.$message.error('盘点失败') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }, 
														 | 
														
														 | 
														
															   }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 |