fix:任务添加等级

This commit is contained in:
shijing 2025-08-04 15:36:48 +08:00
parent 1cbfc1986b
commit d0a257ce2e
2 changed files with 27 additions and 8 deletions

View File

@ -84,7 +84,7 @@
{{ scope.row.material_.name }} {{ scope.row.material_.name }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="任务状态" prop="state"> <el-table-column label="任务状态" prop="state" width="85">
<template #default="scope"> <template #default="scope">
<el-tag <el-tag
v-if="scope.row.state == 40" v-if="scope.row.state == 40"
@ -103,6 +103,19 @@
</el-tag> </el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="任务等级" prop="priority" width="75">
<template #default="scope">
<el-tag v-if="scope.row.priority == 10" type="primary">
{{ priority_[scope.row.priority] }}
</el-tag>
<el-tag v-else-if="scope.row.priority == 20" type="warning">
{{ priority_[scope.row.priority] }}
</el-tag>
<el-tag v-else type="danger">
{{ priority_[scope.row.priority] }}
</el-tag>
</template>
</el-table-column>
<el-table-column label="任务数量" prop="count"> <el-table-column label="任务数量" prop="count">
</el-table-column> </el-table-column>
<el-table-column label="合格数量" prop="count_ok"> <el-table-column label="合格数量" prop="count_ok">
@ -264,6 +277,11 @@ export default {
34: "终止", 34: "终止",
40: "已提交", 40: "已提交",
}, },
priority_: {
10: "低",
20: "中",
30: "高",
},
start_date: "", start_date: "",
newDate: "", newDate: "",
}; };

View File

@ -64,19 +64,19 @@
}} }}
</span> </span>
</el-form-item> </el-form-item>
<!-- <el-form-item label="任务等级"> <el-form-item label="任务等级">
<el-select <el-select
v-model="form.level" v-model="form.priority"
value-key="id" value-key="id"
style="width: 100%" style="width: 100%"
filterable filterable
:disabled="mode == 'edit'" :disabled="mode == 'edit'"
> >
<el-option label="高" value="高"></el-option> <el-option label="低" :value="10"></el-option>
<el-option label="中" value="中"></el-option> <el-option label="中" :value="20"></el-option>
<el-option label="低" value="低"></el-option> <el-option label="高" :value="30"></el-option>
</el-select> </el-select>
</el-form-item> --> </el-form-item>
<el-form-item label="产品" prop="material"> <el-form-item label="产品" prop="material">
<el-select <el-select
v-model="form.material" v-model="form.material"
@ -153,7 +153,7 @@ export default {
routeOptions: [], routeOptions: [],
currentRoute: "", currentRoute: "",
form: { form: {
// level: "", priority: 20,
}, },
rules: { rules: {
count: [ count: [
@ -305,6 +305,7 @@ export default {
// //
setData(data) { setData(data) {
Object.assign(this.form, data); Object.assign(this.form, data);
this.getFinalMaterial(this.form.routepack);
}, },
// //
setFilters(filters) { setFilters(filters) {