修复产量页面下拉框:el-select选项改为value/label属性以匹配API返回格式

main
haoliang 1 month ago
parent c79c56874c
commit 650ed5db43

@ -13,18 +13,19 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="车间"> <el-form-item label="车间">
<el-select v-model="filters.workshopId" placeholder="请选择车间" clearable style="min-width:200px"> <el-select v-model="filters.workshopId" value-key="value" placeholder="请选择车间" clearable style="min-width:200px">
<el-option <el-option
v-for="w in options.workshops" v-for="w in options.workshops"
:key="w.id" :key="w.value"
:label="w.name" :label="w.label"
:value="w.id" :value="w.value"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="机床"> <el-form-item label="机床">
<el-select <el-select
v-model="filters.machineId" v-model="filters.machineId"
value-key="value"
placeholder="请选择机床" placeholder="请选择机床"
clearable clearable
filterable filterable
@ -32,9 +33,9 @@
> >
<el-option <el-option
v-for="m in options.machines" v-for="m in options.machines"
:key="m.id" :key="m.value"
:label="m.name" :label="m.label"
:value="m.id" :value="m.value"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -174,8 +175,8 @@ interface MachineProductionItem {
/** 下拉选项 */ /** 下拉选项 */
interface DropdownOption { interface DropdownOption {
id: number value: string
name: string label: string
} }
// ---------- ---------- // ---------- ----------

@ -15,6 +15,7 @@
<el-form-item label="员工"> <el-form-item label="员工">
<el-select <el-select
v-model="filters.workerId" v-model="filters.workerId"
value-key="value"
placeholder="请选择员工" placeholder="请选择员工"
clearable clearable
filterable filterable
@ -22,9 +23,9 @@
> >
<el-option <el-option
v-for="w in workerOptions" v-for="w in workerOptions"
:key="w.id" :key="w.value"
:label="w.name" :label="w.label"
:value="w.id" :value="w.value"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -163,8 +164,8 @@ interface WorkerProductionItem {
/** 员工下拉选项 */ /** 员工下拉选项 */
interface WorkerOption { interface WorkerOption {
id: number | string value: string
name: string label: string
} }
// ==================== ==================== // ==================== ====================

Loading…
Cancel
Save