@wetspace/pro-components
Version:
::: tip 基本介绍
168 lines (167 loc) • 2.86 kB
JavaScript
import { buildProps as t, definePropType as e } from "../../node_modules/.pnpm/element-plus@2.8.7_vue@3.5.12_typescript@5.3.3_/node_modules/element-plus/es/utils/vue/props/runtime.mjs";
import { formItemProps as r, colProps as n, stepsProps as p } from "element-plus";
const o = t({
colProps: {
type: e(Object)
},
span: {
type: Number,
default: 24
},
gutter: {
type: Number,
default: 20
},
clearable: {
type: Boolean
},
disabled: Boolean,
initialValues: {
type: e(Object)
},
valueEmptyModel: {
type: e(String),
default: "filter"
},
labelWidth: r.labelWidth,
isFormItem: Boolean,
modelValue: Object,
prop: {
type: e([String, Array])
},
notInitClearValidate: Boolean,
labelPosition: {
type: e(String)
}
}), i = t({
...o,
title: String,
destroyOnClose: Boolean,
modalProps: {
type: e(Object)
},
onFinish: {
type: e(Function)
},
onCancel: {
type: e(Function),
default() {
return Promise.resolve(!0);
}
}
}), y = t({
...o,
title: String,
destroyOnClose: Boolean,
drawerProps: {
type: e(Object)
},
onFinish: {
type: e(Function)
},
onCancel: {
type: e(Function),
default() {
return Promise.resolve(!0);
}
}
}), u = t({
...n,
...r,
rules: {
type: e(Array),
default() {
return [];
}
},
span: {
type: Number
},
title: String,
noStyle: Boolean,
description: String,
labelColor: String,
fixedWidth: Boolean,
isAction: Boolean,
formInputProps: Object,
dependency: Object
}), d = t({
relyprops: {
type: e(Array),
default() {
return [];
}
},
dependencyChange: {
type: e(Function),
required: !1
}
}), c = t({
prop: {
type: e([Array, String])
}
}), l = t({
...o,
properties: {
type: e(Array),
default() {
return [];
}
}
}), m = t({
...p,
bodyClass: {
type: e(Object)
},
contentWidth: {
type: e([Number, String])
}
}), P = t({
...l,
span: {
type: e(Number),
default: 6
},
showCollapse: {
type: e(Boolean),
default: !0
},
collapseShowNum: {
type: e(Number)
}
}), b = t({
modelValue: {
type: e(Array)
},
condition: {
type: e(Array)
},
conjunction: {
type: String,
default: "and"
},
opreatorsMap: {
type: e(Object),
default() {
return {
equal: "等于",
like: "包含",
"not like": "不包含",
in: "存在选项属于",
between: "在区间"
};
}
}
});
export {
b as wetConditionFliterFormProps,
y as wetDrawerFormProps,
d as wetFormItemDependencyProps,
i as wetModalFormProps,
u as wetProFormItemProps,
c as wetProFormListProps,
o as wetProFormProps,
P as wetQeuryformProps,
l as wetSchemaProps,
m as wetSetpsFormProps
};