跳到主要内容

模块



<el-select
v-model="form.employeeId"
placeholder="选择或搜索用户"
filterable
style="width: 240px"
>
<el-option v-for="item in employeesList"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>


<template #default="scope">
<selected-value :options="employeesList" :value="scope.row.employeeId"/>
</template>


import { listEmployees} from "@/api/personnel/employees";

const employeesList = ref([]);

listEmployees().then(response => {
employeesList.value = response.rows.map(x=>{
return {
label:x.name,
value:x.employeeId
}
});
});