feat: 商品分组

This commit is contained in:
duan
2025-02-19 14:10:00 +08:00
parent 00ffce98c7
commit 2a7e200015
6 changed files with 166 additions and 47 deletions

View File

@@ -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">

View File

@@ -241,6 +241,7 @@ export type IFormItems<T = any> = Array<{
| "UpImage"
| "radio-button"
| "title"
| "time-picker"
| "custom";
// 组件属性
disabled?: boolean;

View File

@@ -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 {