feat: 商品分组
This commit is contained in:
@@ -195,6 +195,11 @@
|
||||
<template v-else-if="item.type === 'date-picker'">
|
||||
<el-date-picker v-model="formData[item.prop]" v-bind="item.attrs" />
|
||||
</template>
|
||||
<template v-else-if="item.type === 'time-picker'">
|
||||
<el-time-picker value-format="HH:mm:ss" v-model="formData[item.prop]" is-range range-separator="到"
|
||||
start-placeholder="开始时间" end-placeholder="结束时间" />
|
||||
</template>
|
||||
|
||||
<!-- Text 文本 -->
|
||||
<template v-else-if="item.type === 'text'">
|
||||
<el-text v-bind="item.attrs">
|
||||
|
||||
@@ -241,6 +241,7 @@ export type IFormItems<T = any> = Array<{
|
||||
| "UpImage"
|
||||
| "radio-button"
|
||||
| "title"
|
||||
| "time-picker"
|
||||
| "custom";
|
||||
// 组件属性
|
||||
disabled?: boolean;
|
||||
|
||||
@@ -34,10 +34,12 @@ function open() {
|
||||
dialogVisible.value = true
|
||||
}
|
||||
function Confirm() {
|
||||
dialogVisible.value = false
|
||||
emit('confirm')
|
||||
}
|
||||
defineExpose({ open })
|
||||
function close() {
|
||||
dialogVisible.value = false
|
||||
}
|
||||
defineExpose({ open, close })
|
||||
</script>
|
||||
<style scoped>
|
||||
.dialog-footer button:first-child {
|
||||
|
||||
Reference in New Issue
Block a user