Explorar o código

reactor:延期审批和延期列表新增导出;

zhangchong hai 2 meses
pai
achega
0c6cbc612c

+ 7 - 3
src/views/home/components/Todo-center.vue

@@ -74,7 +74,7 @@
 			<vxe-table
 				:loading="state.tableLoading"
 				:data="state.tableData"
-				:row-config="{ isCurrent: true, isHover: true, height: 30,useKey:true }"
+				:row-config="{ isCurrent: true, isHover: true, height: 30, useKey: true }"
 				ref="tableRef"
 				height="auto"
 				auto-resize
@@ -112,7 +112,7 @@
 	</el-card>
 </template>
 <script setup lang="tsx">
-import { computed, defineAsyncComponent, onActivated, onMounted, reactive, ref } from 'vue';
+import { computed, defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import { formatDate } from '@/utils/formatTime';
 import { useRouter } from 'vue-router';
 import { getHomeData2 } from '@/api/home';
@@ -177,7 +177,8 @@ const getTableAndNum = async () => {
 		state.screenNum = result?.screenNum ?? 0; // 甄别待审批
 		state.sendBackAuditNum = result?.sendBackAuditNum ?? 0; // 退回待审批
 		state.tableLoading = false;
-	} catch (error) {
+	} catch (error: any) {
+		console.log(error);
 		state.tableLoading = false;
 	}
 };
@@ -352,6 +353,9 @@ onMounted(() => {
 		else if (nearlyExpired.value) activeName.value = 'nearlyExpired';
 		else if (screen.value) activeName.value = 'screen';
 		else if (sendBackAudit.value) activeName.value = 'sendBackAudit';
+		setTimeout(() => {
+			handleChange(activeName.value);
+		}, 300);
 	}
 });
 </script>

+ 7 - 3
src/views/home/components/Todo-department.vue

@@ -112,10 +112,10 @@
 	</el-card>
 </template>
 <script setup lang="tsx">
-import { computed, defineAsyncComponent, onActivated, onMounted, reactive, ref, watchEffect } from 'vue';
+import { computed, defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import { formatDate } from '@/utils/formatTime';
 import { useRouter } from 'vue-router';
-import { getHomeData2, getHomeList } from '@/api/home';
+import { getHomeData2 } from '@/api/home';
 import { useThemeConfig } from '@/stores/themeConfig';
 import { storeToRefs } from 'pinia';
 
@@ -179,7 +179,8 @@ const getTableAndNum = async () => {
 		state.screenNum = result?.screenNum ?? 0; // 甄别待审批
 		state.sendBackAuditNum = result?.sendBackAuditNum ?? 0; // 退回待审批
 		state.tableLoading = false;
-	} catch (error) {
+	} catch (error: any) {
+		console.log(error);
 		state.tableLoading = false;
 	}
 };
@@ -362,6 +363,9 @@ onMounted(() => {
 		else if (nearlyExpired.value) activeName.value = 'nearlyExpired';
 		else if (screenApply.value) activeName.value = 'screenApply';
 		else if (sendBackAudit.value) activeName.value = 'sendBackAudit';
+    setTimeout(() => {
+      handleChange(activeName.value);
+    }, 300);
 	}
 });
 </script>