feat:【antd】【erp 系统】purchase/in 重构 4/4
This commit is contained in:
@@ -10,6 +10,7 @@ import { $t } from '@vben/locales';
|
|||||||
import { message } from 'ant-design-vue';
|
import { message } from 'ant-design-vue';
|
||||||
|
|
||||||
import { useVbenForm } from '#/adapter/form';
|
import { useVbenForm } from '#/adapter/form';
|
||||||
|
import { getAccountSimpleList } from '#/api/erp/finance/account';
|
||||||
import { createSaleOut, getSaleOut, updateSaleOut } from '#/api/erp/sale/out';
|
import { createSaleOut, getSaleOut, updateSaleOut } from '#/api/erp/sale/out';
|
||||||
|
|
||||||
import { useFormSchema } from '../data';
|
import { useFormSchema } from '../data';
|
||||||
@@ -174,6 +175,12 @@ const [Modal, modalApi] = useVbenModal({
|
|||||||
formApi.setDisabled(formType.value === 'detail');
|
formApi.setDisabled(formType.value === 'detail');
|
||||||
formApi.updateSchema(useFormSchema(formType.value));
|
formApi.updateSchema(useFormSchema(formType.value));
|
||||||
if (!data || !data.id) {
|
if (!data || !data.id) {
|
||||||
|
// 新增时,默认选中账户
|
||||||
|
const accountList = await getAccountSimpleList();
|
||||||
|
const defaultAccount = accountList.find((item) => item.defaultStatus);
|
||||||
|
if (defaultAccount) {
|
||||||
|
await formApi.setValues({ accountId: defaultAccount.id });
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
modalApi.lock();
|
modalApi.lock();
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import { $t } from '@vben/locales';
|
|||||||
import { message } from 'ant-design-vue';
|
import { message } from 'ant-design-vue';
|
||||||
|
|
||||||
import { useVbenForm } from '#/adapter/form';
|
import { useVbenForm } from '#/adapter/form';
|
||||||
|
import { getAccountSimpleList } from '#/api/erp/finance/account';
|
||||||
import {
|
import {
|
||||||
createSaleReturn,
|
createSaleReturn,
|
||||||
getSaleReturn,
|
getSaleReturn,
|
||||||
@@ -178,6 +179,12 @@ const [Modal, modalApi] = useVbenModal({
|
|||||||
formApi.setDisabled(formType.value === 'detail');
|
formApi.setDisabled(formType.value === 'detail');
|
||||||
formApi.updateSchema(useFormSchema(formType.value));
|
formApi.updateSchema(useFormSchema(formType.value));
|
||||||
if (!data || !data.id) {
|
if (!data || !data.id) {
|
||||||
|
// 新增时,默认选中账户
|
||||||
|
const accountList = await getAccountSimpleList();
|
||||||
|
const defaultAccount = accountList.find((item) => item.defaultStatus);
|
||||||
|
if (defaultAccount) {
|
||||||
|
await formApi.setValues({ accountId: defaultAccount.id });
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
modalApi.lock();
|
modalApi.lock();
|
||||||
|
|||||||
Reference in New Issue
Block a user