fix: dynamics form default value style
This commit is contained in:
parent
62fe32195f
commit
046aa2aed0
@ -26,16 +26,15 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
|
class="defaultValueItem"
|
||||||
:required="formValue.required"
|
:required="formValue.required"
|
||||||
prop="default_value"
|
prop="default_value"
|
||||||
|
label="默认值"
|
||||||
:rules="formValue.required ? [{ required: true, message: '默认值 为必填属性' }] : []"
|
:rules="formValue.required ? [{ required: true, message: '默认值 为必填属性' }] : []"
|
||||||
>
|
>
|
||||||
<template #label>
|
<div class="defaultValueCheckbox">
|
||||||
<div class="flex-between">
|
|
||||||
默认值
|
|
||||||
<el-checkbox v-model="formValue.show_default_value" label="显示默认值" />
|
<el-checkbox v-model="formValue.show_default_value" label="显示默认值" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="formValue.default_value"
|
v-model="formValue.default_value"
|
||||||
:type="formValue.type"
|
:type="formValue.type"
|
||||||
@ -115,4 +114,13 @@ onBeforeMount(() => {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss"></style>
|
<style lang="scss" scoped>
|
||||||
|
.defaultValueItem {
|
||||||
|
position: relative;
|
||||||
|
.defaultValueCheckbox {
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
top: -35px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
@ -1,11 +1,14 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-form-item :required="formValue.required" prop="default_value" :rules="[default_value_rule]">
|
<el-form-item
|
||||||
<template #label>
|
class="defaultValueItem"
|
||||||
<div class="flex-between">
|
label="默认值"
|
||||||
默认值
|
:required="formValue.required"
|
||||||
|
prop="default_value"
|
||||||
|
:rules="[default_value_rule]"
|
||||||
|
>
|
||||||
|
<div class="defaultValueCheckbox">
|
||||||
<el-checkbox v-model="formValue.show_default_value" label="显示默认值" />
|
<el-checkbox v-model="formValue.show_default_value" label="显示默认值" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
|
||||||
<JsonInput ref="jsonInputRef" v-model="formValue.default_value"> </JsonInput>
|
<JsonInput ref="jsonInputRef" v-model="formValue.default_value"> </JsonInput>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
@ -66,4 +69,13 @@ onMounted(() => {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss"></style>
|
<style lang="scss" scoped>
|
||||||
|
.defaultValueItem {
|
||||||
|
position: relative;
|
||||||
|
.defaultValueCheckbox {
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
top: -35px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
@ -46,16 +46,15 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
|
class="defaultValueItem"
|
||||||
|
label="默认值"
|
||||||
:required="formValue.required"
|
:required="formValue.required"
|
||||||
prop="default_value"
|
prop="default_value"
|
||||||
:rules="formValue.required ? [{ required: true, message: '默认值 为必填属性' }] : []"
|
:rules="formValue.required ? [{ required: true, message: '默认值 为必填属性' }] : []"
|
||||||
>
|
>
|
||||||
<template #label>
|
<div class="defaultValueCheckbox">
|
||||||
<div class="flex-between">
|
|
||||||
默认值
|
|
||||||
<el-checkbox v-model="formValue.show_default_value" label="显示默认值" />
|
<el-checkbox v-model="formValue.show_default_value" label="显示默认值" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
|
||||||
<el-select
|
<el-select
|
||||||
class="m-2"
|
class="m-2"
|
||||||
multiple
|
multiple
|
||||||
@ -130,6 +129,14 @@ onMounted(() => {
|
|||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
.defaultValueItem {
|
||||||
|
position: relative;
|
||||||
|
.defaultValueCheckbox {
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
top: -35px;
|
||||||
|
}
|
||||||
|
}
|
||||||
:deep(.el-form-item__label) {
|
:deep(.el-form-item__label) {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -47,16 +47,15 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
|
class="defaultValueItem"
|
||||||
|
label="默认值"
|
||||||
:required="formValue.required"
|
:required="formValue.required"
|
||||||
prop="default_value"
|
prop="default_value"
|
||||||
:rules="formValue.required ? [{ required: true, message: '默认值 为必填属性' }] : []"
|
:rules="formValue.required ? [{ required: true, message: '默认值 为必填属性' }] : []"
|
||||||
>
|
>
|
||||||
<template #label>
|
<div class="defaultValueCheckbox">
|
||||||
<div class="flex-between">
|
|
||||||
默认值
|
|
||||||
<el-checkbox v-model="formValue.show_default_value" label="显示默认值" />
|
<el-checkbox v-model="formValue.show_default_value" label="显示默认值" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
|
||||||
<RadioCard
|
<RadioCard
|
||||||
:form-field="formField"
|
:form-field="formField"
|
||||||
v-model="formValue.default_value"
|
v-model="formValue.default_value"
|
||||||
@ -123,6 +122,14 @@ onMounted(() => {
|
|||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
.defaultValueItem {
|
||||||
|
position: relative;
|
||||||
|
.defaultValueCheckbox {
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
top: -35px;
|
||||||
|
}
|
||||||
|
}
|
||||||
:deep(.el-form-item__label) {
|
:deep(.el-form-item__label) {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -47,17 +47,15 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
|
class="defaultValueItem"
|
||||||
label="默认值"
|
label="默认值"
|
||||||
:required="formValue.required"
|
:required="formValue.required"
|
||||||
prop="default_value"
|
prop="default_value"
|
||||||
:rules="formValue.required ? [{ required: true, message: '默认值 为必填属性' }] : []"
|
:rules="formValue.required ? [{ required: true, message: '默认值 为必填属性' }] : []"
|
||||||
>
|
>
|
||||||
<template #label>
|
<div class="defaultValueCheckbox">
|
||||||
<div class="flex-between">
|
|
||||||
默认值
|
|
||||||
<el-checkbox v-model="formValue.show_default_value" label="显示默认值" />
|
<el-checkbox v-model="formValue.show_default_value" label="显示默认值" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
|
||||||
<RadioRow
|
<RadioRow
|
||||||
:form-field="formField"
|
:form-field="formField"
|
||||||
v-model="formValue.default_value"
|
v-model="formValue.default_value"
|
||||||
@ -124,6 +122,14 @@ onMounted(() => {
|
|||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
.defaultValueItem {
|
||||||
|
position: relative;
|
||||||
|
.defaultValueCheckbox {
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
top: -35px;
|
||||||
|
}
|
||||||
|
}
|
||||||
:deep(.el-form-item__label) {
|
:deep(.el-form-item__label) {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -47,16 +47,16 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
|
class="defaultValueItem"
|
||||||
:required="formValue.required"
|
:required="formValue.required"
|
||||||
prop="default_value"
|
prop="default_value"
|
||||||
|
label="默认值"
|
||||||
:rules="formValue.required ? [{ required: true, message: '默认值 为必填属性' }] : []"
|
:rules="formValue.required ? [{ required: true, message: '默认值 为必填属性' }] : []"
|
||||||
>
|
>
|
||||||
<template #label>
|
<div class="defaultValueCheckbox">
|
||||||
<div class="flex-between">
|
|
||||||
默认值
|
|
||||||
<el-checkbox v-model="formValue.show_default_value" label="显示默认值" />
|
<el-checkbox v-model="formValue.show_default_value" label="显示默认值" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
|
||||||
<el-select v-model="formValue.default_value" :teleported="false" popper-class="default-select">
|
<el-select v-model="formValue.default_value" :teleported="false" popper-class="default-select">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="(option, index) in formValue.option_list"
|
v-for="(option, index) in formValue.option_list"
|
||||||
@ -123,6 +123,14 @@ onMounted(() => {
|
|||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
.defaultValueItem {
|
||||||
|
position: relative;
|
||||||
|
.defaultValueCheckbox {
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
top: -35px;
|
||||||
|
}
|
||||||
|
}
|
||||||
:deep(.el-form-item__label) {
|
:deep(.el-form-item__label) {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user