Quellcode durchsuchen

列表处理耗时 毫秒转分钟

jiawenlong vor 1 Jahr
Ursprung
Commit
4994ec21b3
2 geänderte Dateien mit 11 neuen und 2 gelöschten Zeilen
  1. 9 0
      src/utils/index.ts
  2. 2 2
      src/views/approve/components/approvedItem.vue

+ 9 - 0
src/utils/index.ts

@@ -232,6 +232,15 @@ export const format_milliseconds = (milliseconds: number) => {
 	return timeString
 }
 
+/**
+ * 毫秒转分钟
+ * @param ms
+ */
+export const millisecondToMinute = (ms: number) => {
+	let minute = ms / 1000 / 60
+	return Math.round((minute + Number.EPSILON) * 100) / 100;
+}
+
 // 静态图标
 export const ImageArr = [
 	'approval',

+ 2 - 2
src/views/approve/components/approvedItem.vue

@@ -92,7 +92,7 @@
 							</div>
 							<div v-if="i.duration" class="summary-item">
 								<div class="label">处理耗时:</div>
-								<div class="value">{{ format_milliseconds(i.duration) }}</div>
+								<div class="value">{{ millisecondToMinute(i.duration) }}分钟</div>
 							</div>
 						</template>
 
@@ -124,7 +124,7 @@ import FlowNodeAvatar from '@/components/Flow/FlowNodeAvatar.vue'
 // import { Search, Filter, Refresh } from '@element-plus/icons-vue'
 import EditPopover from '@/components/EditPopover.vue'
 import { computed, onMounted, reactive, ref, watch } from 'vue'
-import { format_milliseconds } from '@/utils'
+import { millisecondToMinute } from '@/utils'
 import {
 	processTaskPagePendingApprovalApi,
 	processTaskPageMyApplicationApi,