表单创建页面及只读页面修改,formlist列表跳转修改
This commit is contained in:
@ -523,7 +523,7 @@ export function buildListCode(model: GeneratorConfig): string {
|
||||
hasBatchDeleteButton || hasTemplatePrint || (hasSetUserIdButton && isSetDataAuth)
|
||||
? `:row-selection="{ selectedRowKeys: selectedKeys, onChange: onSelectChange }"`
|
||||
: ''
|
||||
}>
|
||||
} @row-dbClick="dbClickRow">
|
||||
${
|
||||
hasFilterButton
|
||||
? `<template #customFilterIcon="{ filtered, column }" >
|
||||
@ -987,6 +987,43 @@ ${hasTemplatePrint ? ' reactive ' : ''}
|
||||
: ''
|
||||
}
|
||||
});
|
||||
|
||||
function dbClickRow(record) {
|
||||
if (!record.workflowData.schemaId && !record.workflowData.taskIds) {
|
||||
${
|
||||
formType === 'modal'
|
||||
? `
|
||||
router.push({
|
||||
path: '/form/${lowerClassName}/' + record.id + '/viewForm',
|
||||
query: {
|
||||
formPath: '${model.outputConfig.outputValue}/${lowerClassName}'
|
||||
}
|
||||
});`
|
||||
: `
|
||||
openDrawer(true, {
|
||||
isView: true,
|
||||
id: record.${camelCaseString(mainTable.pkField)},
|
||||
});`
|
||||
}
|
||||
} else if (record.workflowData.taskIds && record.workflowData.taskIds.length) {
|
||||
const { processId, taskIds, schemaId } = record.workflowData;
|
||||
router.push({
|
||||
path: '/flow/' + schemaId + '/' + (processId || '') + '/approveFlow',
|
||||
query: {
|
||||
taskId: taskIds[0]
|
||||
}
|
||||
});
|
||||
} else {
|
||||
const { processId, schemaId } = record.workflowData;
|
||||
router.push({
|
||||
path: '/flow/' + schemaId + '/' + (processId || '') + '/approveFlow',
|
||||
query: {
|
||||
readonly: 1,
|
||||
taskId: ''
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function buttonClick(code) {
|
||||
${
|
||||
@ -1682,6 +1719,7 @@ export function buildSimpleFormCode(model: GeneratorConfig, _tableInfo: TableInf
|
||||
systemFormRef.value,
|
||||
formProps.schemas); //表单事件:加载表单
|
||||
}
|
||||
emits('form-mounted', formProps);
|
||||
} catch (error) {
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user