From 25bec713b204dc5e5792982b2ef6f1ee488aed20 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 16 十月 2026 10:44:51 +0800
Subject: [PATCH] feat(erp): 付款单付款账户/关联来票改为非必填
---
src/views/erp/finance/payment/data.ts | 2 --
src/views/erp/finance/payment/modules/form.vue | 7 -------
src/views/erp/finance/payment/modules/item-form.vue | 8 ++------
3 files changed, 2 insertions(+), 15 deletions(-)
diff --git a/src/views/erp/finance/payment/data.ts b/src/views/erp/finance/payment/data.ts
index 2d40c12..835f1dc 100644
--- a/src/views/erp/finance/payment/data.ts
+++ b/src/views/erp/finance/payment/data.ts
@@ -77,7 +77,6 @@
placeholder: '--',
}
: undefined,
- rules: 'required',
dependencies: {
// 渚濊禆 invoiceId 鑷韩锛岀‘淇濈紪杈戝洖鏄炬椂閲嶆柊鍔犺浇閫夐」浠ュ尮閰嶅凡閫夋潵绁�
triggerFields: ['supplierId', 'invoiceId'],
@@ -155,7 +154,6 @@
fieldName: 'accountName',
label: '浠樻璐︽埛',
component: 'Input',
- rules: 'required',
componentProps: {
placeholder: '璇疯緭鍏ヤ粯娆捐处鎴�',
allowClear: true,
diff --git a/src/views/erp/finance/payment/modules/form.vue b/src/views/erp/finance/payment/modules/form.vue
index 3a29e85..a37cb41 100644
--- a/src/views/erp/finance/payment/modules/form.vue
+++ b/src/views/erp/finance/payment/modules/form.vue
@@ -11,7 +11,6 @@
import { message } from 'ant-design-vue';
import { useVbenForm } from '#/adapter/form';
-import { getAccountSimpleList } from '#/api/erp/finance/account';
import {
createFinancePayment,
getFinancePayment,
@@ -176,12 +175,6 @@
formApi.setDisabled(formType.value === 'detail');
formApi.updateSchema(useFormSchema(formType.value));
if (!data || !data.id) {
- // 鏂板鏃讹紝榛樿濉叆榛樿缁撶畻璐︽埛鍚嶇О
- const accountList = await getAccountSimpleList();
- const defaultAccount = accountList.find((item) => item.defaultStatus);
- if (defaultAccount) {
- await formApi.setValues({ accountName: defaultAccount.name });
- }
return;
}
modalApi.lock();
diff --git a/src/views/erp/finance/payment/modules/item-form.vue b/src/views/erp/finance/payment/modules/item-form.vue
index f41cbc4..c582780 100644
--- a/src/views/erp/finance/payment/modules/item-form.vue
+++ b/src/views/erp/finance/payment/modules/item-form.vue
@@ -180,11 +180,7 @@
/** 琛ㄥ崟鏍¢獙 */
const validate = () => {
- // 妫�鏌ユ槸鍚︽湁鏄庣粏
- if (tableData.value.length === 0) {
- throw new Error('璇峰厛閫夋嫨鍏宠仈鏉ョエ');
- }
- // 妫�鏌ユ瘡琛岀殑浠樻閲戦
+ // 妫�鏌ユ瘡琛岀殑浠樻閲戦锛堝厑璁告棤鏄庣粏锛氫笉鍏宠仈鏉ョエ鏃剁洿鎺ヤ繚瀛橈級
for (let i = 0; i < tableData.value.length; i++) {
const item = tableData.value[i];
if (!item?.paymentPrice || item.paymentPrice <= 0) {
@@ -240,7 +236,7 @@
v-if="!invoice && !disabled"
class="mt-2 flex justify-center text-sm text-muted-foreground"
>
- 璇峰厛鍦ㄤ笂鏂硅〃鍗曢�夋嫨鍏宠仈鏉ョエ锛岀郴缁熷皢鑷姩鐢熸垚浠樻鏄庣粏
+ 閫夊~锛氶�夋嫨鍏宠仈鏉ョエ鍚庯紝绯荤粺灏嗚嚜鍔ㄧ敓鎴愪粯娆炬槑缁�
</div>
</template>
</Grid>
--
Gitblit v1.9.3