Skip to content

Commit c82768b

Browse files
authored
Merge branch 'youlaitech:master' into master
2 parents 427c2de + eed3989 commit c82768b

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

src/components/PageModal/Form.vue

+5-9
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,7 @@
2626
</template>
2727
<!-- Input 输入框 -->
2828
<template v-if="item.type === 'input' || item.type === undefined">
29-
<template v-if="item.attrs?.type === 'number'">
30-
<el-input
31-
v-model.number="formData[item.prop]"
32-
v-bind="item.attrs"
33-
/>
34-
</template>
35-
<template v-else>
36-
<el-input v-model="formData[item.prop]" v-bind="item.attrs" />
37-
</template>
29+
<el-input v-model="formData[item.prop]" v-bind="item.attrs" />
3830
</template>
3931
<!-- Select 选择器 -->
4032
<template v-else-if="item.type === 'select'">
@@ -72,6 +64,10 @@
7264
<template v-else-if="item.type === 'date-picker'">
7365
<el-date-picker v-model="formData[item.prop]" v-bind="item.attrs" />
7466
</template>
67+
<!-- Text 文本 -->
68+
<template v-else-if="item.type === 'text'">
69+
<el-text v-bind="item.attrs">{{ formData[item.prop] }}</el-text>
70+
</template>
7571
<!-- 自定义 -->
7672
<template v-else-if="item.type === 'custom'">
7773
<slot

src/components/PageModal/types.ts

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ export type IFormItems<T = any> = Array<{
2828
| "tree-select"
2929
| "date-picker"
3030
| "input-number"
31+
| "text"
3132
| "custom";
3233
// 组件属性
3334
attrs?: IObject;

0 commit comments

Comments
 (0)