标准流程管理+流程创建
This commit is contained in:
@@ -754,22 +754,14 @@ const paramTypeOptions = [
|
||||
{ label: '整数', value: 'integer' },
|
||||
{ label: '浮点数', value: 'float' },
|
||||
{ label: '布尔值', value: 'boolean' },
|
||||
{ label: '日期', value: 'date' },
|
||||
{ label: '时间', value: 'datetime' },
|
||||
{ label: 'JSON', value: 'json' },
|
||||
]
|
||||
|
||||
// 表单控件选项(常用表单控件)
|
||||
const formTypeOptions = [
|
||||
{ label: '输入框', value: 'input' },
|
||||
{ label: '文本域', value: 'textarea' },
|
||||
{ label: '文本输入框', value: 'input' },
|
||||
{ label: '数字输入框', value: 'number' },
|
||||
{ label: '下拉选择', value: 'select' },
|
||||
{ label: '单选按钮', value: 'radio' },
|
||||
{ label: '复选框', value: 'checkbox' },
|
||||
{ label: '日期选择器', value: 'datepicker' },
|
||||
{ label: '时间选择器', value: 'timepicker' },
|
||||
{ label: '开关', value: 'switch' },
|
||||
{ label: '下拉框', value: 'select' },
|
||||
{ label: '文本域', value: 'textarea' },
|
||||
]
|
||||
|
||||
// 获取参数序号
|
||||
@@ -816,6 +808,20 @@ const getParamList = async () => {
|
||||
? data
|
||||
: []
|
||||
|
||||
// 按主键id升序排列(没有id的排在最后)
|
||||
records.sort((a: any, b: any) => {
|
||||
const idA = a.id ?? 0
|
||||
const idB = b.id ?? 0
|
||||
// 如果都没有id,保持原顺序
|
||||
if (idA === 0 && idB === 0) return 0
|
||||
// 如果a没有id,a排在后面
|
||||
if (idA === 0) return 1
|
||||
// 如果b没有id,b排在后面
|
||||
if (idB === 0) return -1
|
||||
// 都有id,按id升序
|
||||
return idA - idB
|
||||
})
|
||||
|
||||
const totalValue =
|
||||
data.total ?? data.count ?? data.totalCount ?? records.length ?? 0
|
||||
|
||||
@@ -864,7 +870,7 @@ const handleAddParamRow = () => {
|
||||
isEditing: true,
|
||||
isNew: true, // 标记为新添加的行
|
||||
}
|
||||
paramList.value.unshift(newRow)
|
||||
paramList.value.push(newRow)
|
||||
paramTotal.value += 1
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user