diff --git a/src/views/Jyh/Search/Components/BatchVerify.vue b/src/views/Jyh/Search/Components/BatchVerify.vue
index 8f2f089..d0f9674 100644
--- a/src/views/Jyh/Search/Components/BatchVerify.vue
+++ b/src/views/Jyh/Search/Components/BatchVerify.vue
@@ -20,13 +20,13 @@
下载excel模板
@@ -165,7 +165,7 @@ const userInfo = useAccountStore();
const { isLogin } = storeToRefs(userInfo);
const { namespace } = getOrgInfo();
-
+const allTableData = ref([]);
const tableData = ref([]);
const columns = ref([
{ key: 'result', label: '校验结果', visible: true, filterable: true, sortable: false },
@@ -182,6 +182,7 @@ const typeOptions = reactive(['主软件', '依赖软件']);
const riskOptions = reactive(['低', '中', '高']);
const useTypeOptions = reactive(['软件', '文档', '文档+软件']);
const isUseOptions = reactive(['是', '否']);
+const currentReusltFilter = ref(null);
// 定义 tableKey,用于强制刷新表格
const tableKey = ref(0);
const pager = ref({
@@ -207,7 +208,8 @@ const getReleaseList = async() => {
const { data, error } = await releasePage({ current: pager.value.pageIndex,size: pager.value.pageSize });
if (!error && data) {
debugger
- tableData.value = data.data.records;
+ allTableData.value = data.data.records;
+ tableData.value = [...allTableData.value]
pager.value.total = data.data.total;
}
};
@@ -216,6 +218,16 @@ onMounted(async() => {
getReleaseList();
});
+const filterVerifyResult = (type) => {
+ if (currentReusltFilter.value === type) {
+ currentReusltFilter.value = null;
+ tableData.value = [...allTableData.value]
+ } else {
+ tableData.value = allTableData.value.filter(row => row.result === type);
+ currentReusltFilter.value = type;
+ }
+
+}
const router = useRouter();