You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							33 lines
						
					
					
						
							1.3 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							33 lines
						
					
					
						
							1.3 KiB
						
					
					
				| <template> | |
|   <q-card flat bordered> | |
|     <q-card-section class="bg-secondary text-white px-2 py-1"> | |
|       <div class="text-h6">{{ $t('home.card.doneTask.title') }}</div> | |
|     </q-card-section> | |
|     <q-card-section class="p-0"> | |
|       <q-markup-table flat dense style="height: 150px; overflow-y: auto"> | |
|         <tbody> | |
|           <tr v-for="item in unCompletedTasksRef" :key="item.id" @click="handleTask(item)"> | |
|             <td width="100%">{{ item.businessDescription }}</td> | |
|             <td width="100px">{{ item.previousAssignee }}, {{ item.createTimeAndNowDiff }}{{ $t(item.createTimeAndNowDiffUnit) }}{{ $t('before') }}</td> | |
|           </tr> | |
|         </tbody> | |
|       </q-markup-table> | |
|     </q-card-section> | |
|   </q-card> | |
| </template> | |
| <script setup lang="ts"> | |
| import { ref } from 'vue'; | |
| import { axios, Environment, SessionManager, I18nMessageManager, AuthenticationManager, Tools } from '@/platform'; | |
| 
 | |
| const unCompletedTasksRef = ref([]); | |
| const unCompletedTasksTotalCountRef = ref(); | |
| 
 | |
| const findUnCompletedTasks = () => { | |
|   axios.get(Environment.apiContextPath('/api/flowable/process/query/task')).then((response) => { | |
|     unCompletedTasksRef.value = response.data.content || []; | |
|     unCompletedTasksTotalCountRef.value = response.data.totalElements; | |
|   }); | |
| }; | |
| 
 | |
| findUnCompletedTasks(); | |
| </script>
 | |
| 
 |