This commit is contained in:
yuping
2022-12-08 02:05:56 +08:00
parent cd7ba1f674
commit 9c20c64649
3 changed files with 588 additions and 379 deletions

View File

@@ -1,17 +1,22 @@
<template>
<a-select
:getPopupContainer="
<template v-if="tag">
<div>{{ options?.find(e => e.value == id)?.label || '' }}</div>
</template>
<template v-else>
<a-select
:getPopupContainer="
(triggerNode) => {
return triggerNode.parentNode || document.body;
}
"
v-model:value="id"
:options="options"
style="width: 100%"
placeholder="请选择项目级别"
@change="change"
:disabled="disabled"
/>
v-model:value="id"
:options="options"
style="width: 100%"
placeholder="请选择项目级别"
@change="change"
:disabled="disabled"
/>
</template>
</template>
<script setup>
import {computed, defineEmits, defineProps, onMounted, ref} from "vue";
@@ -21,7 +26,11 @@ import {useStore} from "vuex";
const store = useStore();
const props = defineProps({
value: String,
disabled: String
disabled: String,
tag: {
type: Boolean,
default: false
}
})
const id = computed(() => {