fix: 第一版错误修改后的存档。
This commit is contained in:
@@ -78,7 +78,7 @@ watch(() => parentParamValue.value, loadData);
|
||||
}
|
||||
|
||||
.item-dialog {
|
||||
--el-dialog-width: fit-content !important;
|
||||
--el-dialog-width: 1400px !important;
|
||||
--el-dialog-padding-primary: 20px;
|
||||
}
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ const props = defineProps({
|
||||
label: String,
|
||||
url: String,
|
||||
data: Array<Record<string, string | number>>,
|
||||
parse: Function,
|
||||
});
|
||||
const optionData = ref<OptionData[]>([]);
|
||||
|
||||
@@ -37,10 +38,13 @@ defineExpose({
|
||||
const option = optionData.value.find(item => item.value === model.value);
|
||||
return option?.label;
|
||||
},
|
||||
getOptions: () => {
|
||||
return optionData.value;
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<template>
|
||||
<el-select :name="name || ''" v-model="model">
|
||||
<el-option v-for="o in optionData" :key="o.value" :value="o.value" :label="o.label" />
|
||||
<el-option v-for="o in parse ? parse(optionData) : optionData" :key="o.value" :value="o.value" :label="o.label" />
|
||||
</el-select>
|
||||
</template>
|
||||
|
||||
@@ -59,11 +59,13 @@ function reset() {
|
||||
display: flex;
|
||||
padding-right: 20px;
|
||||
}
|
||||
|
||||
.searcher-box {
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
padding-left: 5px;
|
||||
}
|
||||
|
||||
.searcher {
|
||||
width: 285px;
|
||||
width: 400px;
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user