11<template >
22 <el-dialog
3- :title ="
4- isEdit
5- ? $t('common.param.editParam')
6- : $t('common.param.addParam')
7- "
3+ :title =" isEdit ? $t('common.param.editParam') : $t('common.param.addParam')"
84 v-model =" dialogVisible"
95 :close-on-click-modal =" false"
106 :close-on-press-escape =" false"
3834 :rules =" {
3935 required: form.is_required,
4036 message: $t('dynamicsForm.default.placeholder'),
41- trigger: 'blur'
37+ trigger: 'blur',
4238 }"
4339 >
4440 <el-input
4743 @blur =" form.name = form.name.trim()"
4844 />
4945 </el-form-item >
46+ <el-form-item
47+ :label =" $t('views.application.form.appDescription.label')"
48+ prop =" desc"
49+ :rules =" {
50+ required: form.is_required,
51+ message:
52+ $t('common.inputPlaceholder') + $t('views.application.form.appDescription.label'),
53+ trigger: 'blur',
54+ }"
55+ >
56+ <el-input
57+ v-model =" form.desc"
58+ :placeholder =" $t('dynamicsForm.default.placeholder')"
59+ @blur =" form.name = form.name.trim()"
60+ />
61+ </el-form-item >
5062 </el-form >
5163 <template #footer >
5264 <span class =" dialog-footer" >
@@ -76,15 +88,22 @@ const form = ref<any>({
7688 is_required: true ,
7789 assignment_method: ' api_input' ,
7890 optionList: [' ' ],
79- default_value: ' '
91+ default_value: ' ' ,
92+ desc: ' ' ,
8093})
8194
8295const rules = reactive ({
83- name: [{ required: true , message: t (' dynamicsForm.paramForm.name.requiredMessage' ), trigger: ' blur' }],
96+ name: [
97+ { required: true , message: t (' dynamicsForm.paramForm.name.requiredMessage' ), trigger: ' blur' },
98+ ],
8499 variable: [
85- { required: true , message: t (' dynamicsForm.paramForm.field.requiredMessage' ), trigger: ' blur' },
86- { pattern: / ^ [a-zA-Z0-9 _] + $ / , message: t (' dynamicsForm.paramForm.field.requiredMessage2' ), trigger: ' blur' }
87- ]
100+ { required: true , message: t (' dynamicsForm.paramForm.field.requiredMessage' ), trigger: ' blur' },
101+ {
102+ pattern: / ^ [a-zA-Z0-9 _] + $ / ,
103+ message: t (' dynamicsForm.paramForm.field.requiredMessage2' ),
104+ trigger: ' blur' ,
105+ },
106+ ],
88107})
89108
90109const dialogVisible = ref <boolean >(false )
@@ -98,7 +117,8 @@ watch(dialogVisible, (bool) => {
98117 is_required: true ,
99118 assignment_method: ' api_input' ,
100119 optionList: [' ' ],
101- default_value: ' '
120+ default_value: ' ' ,
121+ desc: ' ' ,
102122 }
103123 isEdit .value = false
104124 }
0 commit comments