From 3b430f42c1412422aa32412463533385bf4dd44e Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 01 七月 2026 09:32:08 +0800
Subject: [PATCH] 银川 1.联调产品维护页面 2.添加采购申请页面

---
 src/views/erp/purchase/supplier/data.ts |  127 ++++++++++++++++++++----------------------
 1 files changed, 61 insertions(+), 66 deletions(-)

diff --git a/src/views/erp/purchase/supplier/data.ts b/src/views/erp/purchase/supplier/data.ts
index fdebf70..2dc2f3f 100644
--- a/src/views/erp/purchase/supplier/data.ts
+++ b/src/views/erp/purchase/supplier/data.ts
@@ -27,6 +27,22 @@
       },
     },
     {
+      fieldName: 'creditCode',
+      label: '缁熶竴绀句細淇$敤浠g爜',
+      component: 'Input',
+      componentProps: {
+        placeholder: '璇疯緭鍏ョ粺涓�绀句細淇$敤浠g爜',
+      },
+    },
+    {
+      fieldName: 'taxNo',
+      label: '绋庡彿',
+      component: 'Input',
+      componentProps: {
+        placeholder: '璇疯緭鍏ョ◣鍙�',
+      },
+    },
+    {
       fieldName: 'contact',
       label: '鑱旂郴浜�',
       component: 'Input',
@@ -35,15 +51,7 @@
       },
     },
     {
-      fieldName: 'mobile',
-      label: '鎵嬫満鍙风爜',
-      component: 'Input',
-      componentProps: {
-        placeholder: '璇疯緭鍏ユ墜鏈哄彿鐮�',
-      },
-    },
-    {
-      fieldName: 'telephone',
+      fieldName: 'phone',
       label: '鑱旂郴鐢佃瘽',
       component: 'Input',
       componentProps: {
@@ -52,83 +60,70 @@
     },
     {
       fieldName: 'email',
-      label: '鐢靛瓙閭',
+      label: '閭',
       component: 'Input',
       componentProps: {
-        placeholder: '璇疯緭鍏ョ數瀛愰偖绠�',
-      },
-    },
-    {
-      fieldName: 'fax',
-      label: '浼犵湡',
-      component: 'Input',
-      componentProps: {
-        placeholder: '璇疯緭鍏ヤ紶鐪�',
-      },
-    },
-    {
-      fieldName: 'status',
-      label: '寮�鍚姸鎬�',
-      component: 'RadioGroup',
-      componentProps: {
-        options: getDictOptions(DICT_TYPE.COMMON_STATUS, 'number'),
-        buttonStyle: 'solid',
-        optionType: 'button',
-      },
-      rules: z.number().default(CommonStatusEnum.ENABLE),
-    },
-    {
-      fieldName: 'sort',
-      label: '鎺掑簭',
-      component: 'InputNumber',
-      componentProps: {
-        class: '!w-full',
-        placeholder: '璇疯緭鍏ユ帓搴�',
-      },
-      rules: 'required',
-    },
-    {
-      fieldName: 'taxNo',
-      label: '绾崇◣浜鸿瘑鍒彿',
-      component: 'Input',
-      componentProps: {
-        placeholder: '璇疯緭鍏ョ撼绋庝汉璇嗗埆鍙�',
-      },
-    },
-    {
-      fieldName: 'taxPercent',
-      label: '绋庣巼(%)',
-      component: 'InputNumber',
-      componentProps: {
-        class: '!w-full',
-        placeholder: '璇疯緭鍏ョ◣鐜�',
-        min: 0,
-        precision: 2,
+        placeholder: '璇疯緭鍏ラ偖绠�',
       },
     },
     {
       fieldName: 'bankName',
-      label: '寮�鎴疯',
+      label: '寮�鎴烽摱琛�',
       component: 'Input',
       componentProps: {
-        placeholder: '璇疯緭鍏ュ紑鎴疯',
+        placeholder: '璇疯緭鍏ュ紑鎴烽摱琛�',
       },
     },
     {
       fieldName: 'bankAccount',
-      label: '寮�鎴疯处鍙�',
+      label: '閾惰璐﹀彿',
       component: 'Input',
       componentProps: {
-        placeholder: '璇疯緭鍏ュ紑鎴疯处鍙�',
+        placeholder: '璇疯緭鍏ラ摱琛岃处鍙�',
       },
     },
     {
-      fieldName: 'bankAddress',
-      label: '寮�鎴峰湴鍧�',
+      fieldName: 'cooperationTime',
+      label: '鍚堜綔寮�濮嬫椂闂�',
+      component: 'DatePicker',
+      componentProps: {
+        placeholder: '璇烽�夋嫨鍚堜綔寮�濮嬫椂闂�',
+        class: '!w-full',
+        valueFormat: 'x',
+      },
+    },
+    {
+      fieldName: 'address',
+      label: '鍦板潃',
       component: 'Input',
       componentProps: {
-        placeholder: '璇疯緭鍏ュ紑鎴峰湴鍧�',
+        placeholder: '璇疯緭鍏ュ湴鍧�',
       },
+      formItemClass: 'col-span-2',
+    },
+    {
+      fieldName: 'status',
+      label: '鐘舵��',
+      component: 'RadioGroup',
+      componentProps: {
+        options: [
+          { label: '鍚敤', value: 0 },
+          { label: '绂佺敤', value: 1 },
+        ],
+        buttonStyle: 'solid',
+        optionType: 'button',
+      },
+      rules: z.number().default(0),
+    },
+    {
+      fieldName: 'qualification',
+      label: '璧勮川淇℃伅',
+      component: 'Textarea',
+      componentProps: {
+        placeholder: '璇疯緭鍏ヨ祫璐ㄤ俊鎭�',
+        rows: 3,
+      },
+      formItemClass: 'col-span-2',
     },
     {
       fieldName: 'remark',

--
Gitblit v1.9.3