|
|
|
@ -1553,6 +1553,38 @@ export default function formBuilder(device, info, h, row, pWrite = false,pReadab
|
|
|
|
),
|
|
|
|
),
|
|
|
|
]);
|
|
|
|
]);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
case 'relation-flow':
|
|
|
|
|
|
|
|
if (!this.flows[info.name]) {
|
|
|
|
|
|
|
|
flowList('all', {
|
|
|
|
|
|
|
|
page: 1,
|
|
|
|
|
|
|
|
page_size: 9999,
|
|
|
|
|
|
|
|
custom_model_id: info.stub
|
|
|
|
|
|
|
|
}).then(res => {
|
|
|
|
|
|
|
|
this.$set(this.flows, info.name, res.data.data)
|
|
|
|
|
|
|
|
console.log(this.flows)
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
formItem = h(
|
|
|
|
|
|
|
|
"van-cell",
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
attrs: {
|
|
|
|
|
|
|
|
for: info.name
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
props: {
|
|
|
|
|
|
|
|
title: info.label,
|
|
|
|
|
|
|
|
value: row ? row[info.name]?.toString()?.split(',').map(j => {
|
|
|
|
|
|
|
|
return this.flows[info.name]?.find((i) =>
|
|
|
|
|
|
|
|
i.id == j
|
|
|
|
|
|
|
|
)?.title;
|
|
|
|
|
|
|
|
})?.toString() : this.form[info.name]?.toString()?.split(',').map(j => {
|
|
|
|
|
|
|
|
return this.flows[info.name]?.find((i) =>
|
|
|
|
|
|
|
|
i.id == j
|
|
|
|
|
|
|
|
)?.title;
|
|
|
|
|
|
|
|
})?.toString()
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
formItem = h('van-cell',{
|
|
|
|
formItem = h('van-cell',{
|
|
|
|
attrs: {
|
|
|
|
attrs: {
|
|
|
|
|