✨ feat(select): 继承属性以增强选择组件的灵活性
parent
69e076e496
commit
b173e40ebf
|
|
@ -9,6 +9,7 @@
|
|||
</div>
|
||||
</template>
|
||||
<el-tree-select
|
||||
v-bind="$attrs"
|
||||
v-model="selectValue"
|
||||
:data="treeData"
|
||||
:props="defaultProps"
|
||||
|
|
@ -27,7 +28,7 @@
|
|||
import { DvMachineryTypeApi, DvMachineryTypeVO } from '@/api/mes/dv/machinery/type'
|
||||
import { defaultProps, handleTree } from '@/utils/tree'
|
||||
|
||||
defineOptions({ name: 'DvMachineryTypeSelect' })
|
||||
defineOptions({ name: 'DvMachineryTypeSelect', inheritAttrs: false })
|
||||
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
</div>
|
||||
</template>
|
||||
<el-tree-select
|
||||
v-bind="$attrs"
|
||||
v-model="selectValue"
|
||||
:data="treeData"
|
||||
:props="defaultProps"
|
||||
|
|
@ -27,7 +28,7 @@
|
|||
import { MdItemTypeApi, MdItemTypeVO } from '@/api/mes/md/item/type'
|
||||
import { defaultProps, handleTree } from '@/utils/tree'
|
||||
|
||||
defineOptions({ name: 'MdItemTypeSelect' })
|
||||
defineOptions({ name: 'MdItemTypeSelect', inheritAttrs: false })
|
||||
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
</div>
|
||||
</template>
|
||||
<el-select
|
||||
v-bind="$attrs"
|
||||
v-model="selectValue"
|
||||
:placeholder="placeholder"
|
||||
:disabled="disabled"
|
||||
|
|
@ -37,7 +38,7 @@
|
|||
<script setup lang="ts">
|
||||
import { MdUnitMeasureApi, MdUnitMeasureVO } from '@/api/mes/md/unitmeasure'
|
||||
|
||||
defineOptions({ name: 'MdUnitMeasureSelect' })
|
||||
defineOptions({ name: 'MdUnitMeasureSelect', inheritAttrs: false })
|
||||
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
</div>
|
||||
</template>
|
||||
<el-select
|
||||
v-bind="$attrs"
|
||||
v-model="selectValue"
|
||||
:placeholder="placeholder"
|
||||
:disabled="disabled"
|
||||
|
|
@ -34,7 +35,7 @@
|
|||
<script setup lang="ts">
|
||||
import { MdWorkshopApi, MdWorkshopVO } from '@/api/mes/md/workstation/workshop'
|
||||
|
||||
defineOptions({ name: 'MdWorkshopSelect' })
|
||||
defineOptions({ name: 'MdWorkshopSelect', inheritAttrs: false })
|
||||
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
</div>
|
||||
</template>
|
||||
<el-select
|
||||
v-bind="$attrs"
|
||||
v-model="selectValue"
|
||||
:placeholder="placeholder"
|
||||
:disabled="disabled"
|
||||
|
|
@ -32,7 +33,7 @@
|
|||
<script setup lang="ts">
|
||||
import { ProProcessApi, ProProcessVO } from '@/api/mes/pro/process'
|
||||
|
||||
defineOptions({ name: 'ProProcessSelect' })
|
||||
defineOptions({ name: 'ProProcessSelect', inheritAttrs: false })
|
||||
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
</div>
|
||||
</template>
|
||||
<el-select
|
||||
v-bind="$attrs"
|
||||
v-model="selectValue"
|
||||
:placeholder="placeholder"
|
||||
:disabled="disabled"
|
||||
|
|
@ -34,7 +35,7 @@
|
|||
<script setup lang="ts">
|
||||
import { TmToolTypeApi, TmToolTypeVO } from '@/api/mes/tm/tool/type'
|
||||
|
||||
defineOptions({ name: 'TmToolTypeSelect' })
|
||||
defineOptions({ name: 'TmToolTypeSelect', inheritAttrs: false })
|
||||
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
</div>
|
||||
</template>
|
||||
<el-select
|
||||
v-bind="$attrs"
|
||||
v-model="selectValue"
|
||||
:placeholder="placeholder"
|
||||
:disabled="disabled"
|
||||
|
|
@ -34,7 +35,7 @@
|
|||
<script setup lang="ts">
|
||||
import { WmWarehouseAreaApi, WmWarehouseAreaVO } from '@/api/mes/wm/warehouse/area'
|
||||
|
||||
defineOptions({ name: 'WmWarehouseAreaSelect' })
|
||||
defineOptions({ name: 'WmWarehouseAreaSelect', inheritAttrs: false })
|
||||
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
</div>
|
||||
</template>
|
||||
<el-select
|
||||
v-bind="$attrs"
|
||||
v-model="selectValue"
|
||||
:placeholder="placeholder"
|
||||
:disabled="disabled"
|
||||
|
|
@ -33,7 +34,7 @@
|
|||
<script setup lang="ts">
|
||||
import { WmWarehouseLocationApi, WmWarehouseLocationVO } from '@/api/mes/wm/warehouse/location'
|
||||
|
||||
defineOptions({ name: 'WmWarehouseLocationSelect' })
|
||||
defineOptions({ name: 'WmWarehouseLocationSelect', inheritAttrs: false })
|
||||
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
</div>
|
||||
</template>
|
||||
<el-select
|
||||
v-bind="$attrs"
|
||||
v-model="selectValue"
|
||||
:placeholder="placeholder"
|
||||
:disabled="disabled"
|
||||
|
|
@ -33,7 +34,7 @@
|
|||
<script setup lang="ts">
|
||||
import { WmWarehouseApi, WmWarehouseVO } from '@/api/mes/wm/warehouse'
|
||||
|
||||
defineOptions({ name: 'WmWarehouseSelect' })
|
||||
defineOptions({ name: 'WmWarehouseSelect', inheritAttrs: false })
|
||||
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
|
|
|
|||
Loading…
Reference in New Issue