Fix ticket required order id

This commit is contained in:
marzban-dev
2026-05-18 16:02:41 +03:30
parent 2ea4eefb7a
commit e97580b212
2 changed files with 16 additions and 6 deletions
+3 -3
View File
@@ -4,7 +4,7 @@
type Props = {
variant?: "solid" | "outlined";
disabled?: boolean;
modelValue: string;
modelValue: number | string | undefined;
error?: boolean;
options?: string[];
placeholder?: string;
@@ -13,7 +13,7 @@ type Props = {
};
type Emits = {
"update:modelValue": [value: string];
"update:modelValue": [value: number | string | undefined];
};
// props
@@ -34,7 +34,7 @@ const emit = defineEmits<Emits>();
// computed
const selectedValue = computed({
get: () => modelValue.value ?? undefined,
get: () => modelValue.value,
set: (value: string) => emit("update:modelValue", value),
});
+13 -3
View File
@@ -129,7 +129,7 @@ const handleUploadAttachment = (file: File) => {
},
});
},
}
},
);
};
@@ -161,7 +161,7 @@ const handleSubmit = async () => {
},
});
},
}
},
);
}
};
@@ -225,7 +225,7 @@ const handleSubmit = async () => {
</DataField>
<DataField
id="orders"
:required="true"
:required="false"
label="خرید یا سفارش"
>
<Select
@@ -245,6 +245,16 @@ const handleSubmit = async () => {
<template #content>
<SelectGroup>
<SelectItem
class="text-xs leading-none w-full rounded-sm py-5 flex items-center justify-between h-[25px] px-[12px] shrink-0 relative select-none data-[disabled]:pointer-events-none data-[highlighted]:outline-none data-[highlighted]:bg-slate-300 data-[highlighted]:text-black"
:value="undefined"
>
<SelectItemText
class="w-full text-end font-iran-yekan-x text-sm flex items-center justify-between"
>
<span class="font-iran-yekan-x text-sm"> هیچ کدام </span>
</SelectItemText>
</SelectItem>
<SelectItem
v-for="(order, index) in orders?.results"
:key="index"