fix: 小修补

This commit is contained in:
2026-08-10 17:43:16 +08:00
parent 2e1214fbff
commit 757ab83bee
10 changed files with 210 additions and 19 deletions

View File

@@ -11,7 +11,7 @@ import {getRangePickerDefaultProps} from '#/utils';
export function useFormSchema(): VbenFormSchema[] {
return [
{
fieldName: 'point_id',
fieldName: 'pointId',
component: 'Input',
dependencies: {
triggerFields: [''],

View File

@@ -16,7 +16,7 @@ import { useFormSchema } from '../data';
const emit = defineEmits(['success']);
const formData = ref<LmsPackagePointApi.PackagePoint>();
const getTitle = computed(() => {
return formData.value?.id
return formData.value?.pointId
? $t('ui.actionTitle.edit', ['装箱区点位库存'])
: $t('ui.actionTitle.create', ['装箱区点位库存']);
});
@@ -44,7 +44,7 @@ const [Modal, modalApi] = useVbenModal({
// 提交表单
const data = (await formApi.getValues()) as LmsPackagePointApi.PackagePoint;
try {
await (formData.value?.id ? updatePackagePoint(data) : createPackagePoint(data));
await (formData.value?.pointId ? updatePackagePoint(data) : createPackagePoint(data));
// 关闭并提示
await modalApi.close();
emit('success');
@@ -60,12 +60,12 @@ const [Modal, modalApi] = useVbenModal({
}
// 加载数据
const data = modalApi.getData<LmsPackagePointApi.PackagePoint>();
if (!data || !data.id) {
if (!data || !data.pointId) {
return;
}
modalApi.lock();
try {
formData.value = await getPackagePoint(data.id);
formData.value = await getPackagePoint(data.pointId);
// 设置到 values
await formApi.setValues(formData.value);
} finally {