|
@@ -52,10 +52,6 @@ export function useChildNode({
|
|
value: option.code
|
|
value: option.code
|
|
}))
|
|
}))
|
|
loading.value = false
|
|
loading.value = false
|
|
- if (!model.processDefinitionCode) {
|
|
|
|
- model.processDefinitionCode = options.value[0].value
|
|
|
|
- if (!model.name) model.name = options.value[0].label
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
const getProcessListByCode = async (processCode: number) => {
|
|
const getProcessListByCode = async (processCode: number) => {
|
|
if (!processCode) return
|
|
if (!processCode) return
|
|
@@ -63,10 +59,6 @@ export function useChildNode({
|
|
model.definition = res
|
|
model.definition = res
|
|
}
|
|
}
|
|
|
|
|
|
- const onChange = (code: number, options: { label: string }) => {
|
|
|
|
- if (!model.name) model.name = options.label
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
if (from === 1 && processName) {
|
|
if (from === 1 && processName) {
|
|
getProcessListByCode(processName)
|
|
getProcessListByCode(processName)
|
|
@@ -80,10 +72,18 @@ export function useChildNode({
|
|
span: 24,
|
|
span: 24,
|
|
name: t('project.node.child_node'),
|
|
name: t('project.node.child_node'),
|
|
props: {
|
|
props: {
|
|
- loading: loading,
|
|
|
|
- 'on-update:value': onChange
|
|
|
|
|
|
+ loading: loading
|
|
},
|
|
},
|
|
options: options,
|
|
options: options,
|
|
- class: 'select-child-node'
|
|
|
|
|
|
+ class: 'select-child-node',
|
|
|
|
+ validate: {
|
|
|
|
+ trigger: ['input', 'blur'],
|
|
|
|
+ required: true,
|
|
|
|
+ validator(unuse: any, value: number) {
|
|
|
|
+ if (!value) {
|
|
|
|
+ return Error(t('project.node.child_node_tips'))
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|