xiaoyi
2 天以前 f8bc8d5d87ab015272b64f9a1e997a4182203c44
src/views/basicData/mdm/components/select.vue
@@ -38,7 +38,9 @@
const hovering = ref(false); // 是否悬停
const selectedItem = ref<MdmItemApi.Item>(); // 当前选中物料
const displayLabel = computed(() => selectedItem.value?.name ?? props.label ?? ''); // 选择器展示名称
const displayLabel = computed(() => selectedItem.value
  ? [selectedItem.value.name, selectedItem.value.specification, selectedItem.value.color].filter(Boolean).join(' ')
  : props.label ?? '');
const showClear = computed(
  () =>
    props.allowClear &&
@@ -118,6 +120,7 @@
          <div>编码:{{ selectedItem.code || '-' }}</div>
          <div>名称:{{ selectedItem.name || '-' }}</div>
          <div>规格:{{ selectedItem.specification || '-' }}</div>
          <div>颜色:{{ selectedItem.color || '-' }}</div>
          <div>单位:{{ selectedItem.unitMeasureName || '-' }}</div>
        </div>
      </template>