From d2f6dac989a5f522c14b0243140d8f1639fed975 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 06 八月 2026 17:24:39 +0800
Subject: [PATCH] 银川 1.添加全局预览附件功能

---
 src/views/srm/tender/data.ts |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 44 insertions(+), 0 deletions(-)

diff --git a/src/views/srm/tender/data.ts b/src/views/srm/tender/data.ts
index d0bb157..c06e4dd 100644
--- a/src/views/srm/tender/data.ts
+++ b/src/views/srm/tender/data.ts
@@ -20,11 +20,23 @@
       },
     },
     {
+      component: 'Input',
+      fieldName: '_partial',
+      dependencies: {
+        triggerFields: [''],
+        show: () => false,
+      },
+    },
+    {
       fieldName: 'tenderNo',
       label: '鎷涙爣缂栧彿',
       component: 'Input',
       rules: 'required',
       componentProps: { placeholder: '璇疯緭鍏ユ嫑鏍囩紪鍙�' },
+      dependencies: {
+        triggerFields: ['_partial'],
+        show: (values) => !values._partial,
+      },
     },
     {
       fieldName: 'tenderName',
@@ -32,6 +44,10 @@
       component: 'Input',
       rules: 'required',
       componentProps: { placeholder: '璇疯緭鍏ユ嫑鏍囬」鐩悕绉�' },
+      dependencies: {
+        triggerFields: ['_partial'],
+        show: (values) => !values._partial,
+      },
     },
     {
       fieldName: 'tenderType',
@@ -42,18 +58,30 @@
         placeholder: '璇烽�夋嫨鎷涙爣绫诲瀷',
         options: TENDER_TYPE_OPTIONS,
       },
+      dependencies: {
+        triggerFields: ['_partial'],
+        show: (values) => !values._partial,
+      },
     },
     {
       fieldName: 'purchaseOrg',
       label: '閲囪喘缁勭粐',
       component: 'Input',
       componentProps: { placeholder: '璇疯緭鍏ラ噰璐粍缁�' },
+      dependencies: {
+        triggerFields: ['_partial'],
+        show: (values) => !values._partial,
+      },
     },
     {
       fieldName: 'projectLeaderName',
       label: '椤圭洰璐熻矗浜�',
       component: 'Input',
       componentProps: { placeholder: '璇疯緭鍏ラ」鐩礋璐d汉' },
+      dependencies: {
+        triggerFields: ['_partial'],
+        show: (values) => !values._partial,
+      },
     },
     {
       fieldName: 'budgetAmount',
@@ -63,6 +91,10 @@
         class: '!w-full',
         min: 0,
         placeholder: '璇疯緭鍏ラ绠楅噾棰�',
+      },
+      dependencies: {
+        triggerFields: ['_partial'],
+        show: (values) => !values._partial,
       },
     },
     {
@@ -76,6 +108,10 @@
         format: 'YYYY-MM-DD HH:mm:ss',
         valueFormat: 'YYYY-MM-DD HH:mm:ss',
       },
+      dependencies: {
+        triggerFields: ['_partial'],
+        show: (values) => !values._partial,
+      },
     },
     {
       fieldName: 'endTime',
@@ -88,6 +124,10 @@
         format: 'YYYY-MM-DD HH:mm:ss',
         valueFormat: 'YYYY-MM-DD HH:mm:ss',
       },
+      dependencies: {
+        triggerFields: ['_partial'],
+        show: (values) => !values._partial,
+      },
     },
     {
       fieldName: 'bidOpenTime',
@@ -100,6 +140,10 @@
         format: 'YYYY-MM-DD HH:mm:ss',
         valueFormat: 'YYYY-MM-DD HH:mm:ss',
       },
+      dependencies: {
+        triggerFields: ['_partial'],
+        show: (values) => !values._partial,
+      },
     },
     {
       fieldName: 'tenderDesc',

--
Gitblit v1.9.3