checkpoint
This commit is contained in:
parent
09a819dcf1
commit
5901e32479
|
|
@ -26,11 +26,11 @@ export const TypeDropdown: FC<{
|
|||
if (Array.isArray(res)) {
|
||||
const list: any = res.map((e: any, idx: number) => {
|
||||
return {
|
||||
label: arg.opt_get_label(e, "list", {
|
||||
label: arg.opt_get_label?.(e, "list", {
|
||||
prev: res[idx - 1],
|
||||
next: res[idx + 1],
|
||||
}),
|
||||
tag: arg.opt_get_label(e, "label"),
|
||||
tag: arg.opt_get_label?.(e, "label"),
|
||||
value: e.value,
|
||||
data: e.data,
|
||||
};
|
||||
|
|
@ -48,7 +48,7 @@ export const TypeDropdown: FC<{
|
|||
let f = list.find((ex: any) => ex.value === v);
|
||||
|
||||
if (!f) {
|
||||
arg.opt_set_value({
|
||||
arg.opt_set_value?.({
|
||||
fm,
|
||||
name: field.name,
|
||||
type: field.type,
|
||||
|
|
@ -75,7 +75,7 @@ export const TypeDropdown: FC<{
|
|||
|
||||
if (field.type === "single-option") {
|
||||
if (!value && local.options.length > 0) {
|
||||
arg.opt_set_value({
|
||||
arg.opt_set_value?.({
|
||||
fm,
|
||||
name: field.name,
|
||||
type: field.type,
|
||||
|
|
@ -83,7 +83,7 @@ export const TypeDropdown: FC<{
|
|||
selected: [local.options[0]?.value],
|
||||
});
|
||||
} else if (value) {
|
||||
arg.opt_set_value({
|
||||
arg.opt_set_value?.({
|
||||
fm,
|
||||
name: field.name,
|
||||
type: field.type,
|
||||
|
|
@ -191,7 +191,7 @@ export const TypeDropdown: FC<{
|
|||
popupClassName={popupClassName}
|
||||
onSelect={({ search, item }) => {
|
||||
if (item) {
|
||||
arg.opt_set_value({
|
||||
arg.opt_set_value?.({
|
||||
fm,
|
||||
name: field.name,
|
||||
type: field.type,
|
||||
|
|
@ -226,7 +226,7 @@ export const TypeDropdown: FC<{
|
|||
note="dropdown"
|
||||
popupClassName={popupClassName}
|
||||
onChange={(values) => {
|
||||
arg.opt_set_value({
|
||||
arg.opt_set_value?.({
|
||||
fm,
|
||||
name: field.name,
|
||||
type: field.type,
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ export const ExportExcel: FC<{
|
|||
const workbook = new ExcelJS.Workbook();
|
||||
const worksheet = workbook.addWorksheet("Sheet 1");
|
||||
|
||||
console.log(data);
|
||||
const columns = getAllKeys(data);
|
||||
worksheet.addRow(columns);
|
||||
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ export const Typeahead: FC<{
|
|||
onChange,
|
||||
className,
|
||||
popupClassName,
|
||||
disabledSearch
|
||||
disabledSearch,
|
||||
}) => {
|
||||
const local = useLocal({
|
||||
value: [] as string[],
|
||||
|
|
@ -309,21 +309,23 @@ export const Typeahead: FC<{
|
|||
}
|
||||
}
|
||||
|
||||
const valueLabel = local.value?.map((value) => {
|
||||
if (local.mode === "single") {
|
||||
const item = options.find((item) => item.value === value);
|
||||
const valueLabel = local.value
|
||||
?.map((value) => {
|
||||
if (local.mode === "single") {
|
||||
const item = options.find((item) => item.value === value);
|
||||
|
||||
if (!local.open && !allow_new) {
|
||||
local.select = item || null;
|
||||
if (!local.open && !allow_new) {
|
||||
local.select = item || null;
|
||||
|
||||
local.search.input = item?.tag || item?.label || "";
|
||||
local.search.input = item?.tag || item?.label || "";
|
||||
}
|
||||
return item;
|
||||
}
|
||||
return item;
|
||||
}
|
||||
|
||||
const item = local.options.find((e) => e.value === value);
|
||||
return item;
|
||||
});
|
||||
const item = local.options.find((e) => e.value === value);
|
||||
return item;
|
||||
})
|
||||
.filter((e) => e);
|
||||
|
||||
let inputval = local.search.input;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue