feat:lookup同期アクション

This commit is contained in:
2024-07-05 17:20:51 +09:00
parent c8f9cbda9a
commit 832d46d360
39 changed files with 2713 additions and 372 deletions

View File

@@ -34,6 +34,9 @@ export default {
default:()=>[]
},
filter: String,
updateSelectFields: {
type: Function
},
},
setup(props) {
const isLoaded = ref(false);
@@ -64,11 +67,20 @@ export default {
const fld = fields[key];
if(props.fieldTypes.length===0 || props.fieldTypes.includes(fld.type)){
rows.push({ name: fld.label || fld.code, ...fld });
}else if(props.fieldTypes.includes("lookup") && ("lookup" in fld)){
rows.push({ name: fld.label || fld.code, ...fld });
}
});
isLoaded.value = true;
});
watchEffect(()=>{
if (selected.value && selected.value[0] && props.updateSelectFields) {
props.updateSelectFields(selected)
}
});
return {
columns,
rows,