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