Skip to content

Commit 0d92cf6

Browse files
authored
fix default value render (#74)
1 parent 3a0d6a0 commit 0d92cf6

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

frontend/src/components/HForm.vue

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050

5151
<script>
5252
import DynamicForm from './DynamicForm'
53-
import {HRequest} from '../utils/HRequests'
53+
import {HRequest} from '@/utils/HRequests'
5454
import AFormItem from 'ant-design-vue/es/form/FormItem'
5555
import HDrawer from '@/components/HDrawer'
5656
import Ajv from 'ajv'
@@ -141,7 +141,7 @@ export default {
141141
HRequest.get('/api/ticket/' + backfillNum).then(
142142
(response) => {
143143
const ticketsLen = response.data.data.tickets.length
144-
if (ticketsLen == 1) {
144+
if (ticketsLen === 1) {
145145
const isTheSameAction = this.$route.path.endsWith(response.data.data.tickets[0].provider_object)
146146
const ticket = response.data.data.tickets[0]
147147
if (isTheSameAction) {
@@ -169,11 +169,21 @@ export default {
169169
},
170170
resetForm () {
171171
this.form.resetFields()
172-
this.formData = {}
172+
let formData = {}
173+
this.schema.forEach((e) => {
174+
if (e.default === undefined || e.default === null) {
175+
//
176+
} else {
177+
formData[e.name] = e.default
178+
}
179+
})
180+
this.$nextTick(() => {
181+
this.handleInput(formData)
182+
})
173183
},
174184
formDefinitionHandler (response) {
175-
this.resetForm()
176185
this.actionDefinition = response.data.data
186+
this.resetForm()
177187
this.spinning = false
178188
},
179189
handleSubmit (e) {

0 commit comments

Comments
 (0)