fix: 修复任务类型信息,添加acs任务类型

This commit is contained in:
2023-04-06 20:16:41 +08:00
parent 19656f89f0
commit 6202b514c2
13 changed files with 141 additions and 63 deletions

View File

@@ -37,6 +37,12 @@ export function getTaskType() {
method: 'get'
})
}
export function getAcsTaskType() {
return request({
url: 'api/task/acsTaskType',
method: 'get'
})
}
export function getFinishType() {
return request({
@@ -60,5 +66,6 @@ export default {
operation,
getTaskStatus,
getTaskType,
getAcsTaskType,
getFinishType
}

View File

@@ -56,14 +56,32 @@
@keyup.enter.native="crud.toQuery"
/>
</el-form-item>
<!-- <el-form-item label="任务类型">-->
<!-- <treeselect-->
<!-- v-model="query.task_type"-->
<!-- :load-options="loadChildNodes"-->
<!-- :options="classes1"-->
<!-- style="width: 180px"-->
<!-- placeholder="请选择"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="任务类型">
<treeselect
<el-select
v-model="query.task_type"
:load-options="loadChildNodes"
:options="classes1"
style="width: 180px"
placeholder="请选择"
/>
placeholder="任务类型"
class="filter-item"
clearable
@change="hand"
>
<el-option
v-for="item in taskTypeList"
:key="item.code"
clearable
:label="item.name"
:value="item.code"
/>
</el-select>
</el-form-item>
<el-form-item label="完成方式">
<el-select
@@ -133,14 +151,12 @@
<el-table-column v-if="true" prop="task_id" label="任务标识" min-width="150" show-overflow-tooltip />
<el-table-column v-if="true" prop="material_id" label="物料标识" min-width="150" show-overflow-tooltip />
<el-table-column prop="task_code" label="任务编码" min-width="100" show-overflow-tooltip />
<el-table-column prop="class_name" label="任务类型" min-width="100"/>
<el-table-column prop="acs_task_type" label="acs任务类型" min-width="120" show-overflow-tooltip>
<template slot-scope="scope">
{{ dict.label.SCH_TASK_TYPE_DTL[scope.row.acs_task_type] }}
{{ acsTaskTypeList[scope.row.acs_task_type - 1] }}
</template>
</el-table-column>
<el-table-column prop="task_name" label="任务描述" min-width="120" show-overflow-tooltip />
<el-table-column v-if="false" prop="task_type_name" label="任务类型" min-width="120" show-overflow-tooltip />
<el-table-column prop="task_name" label="任务类型" min-width="120" show-overflow-tooltip />
<el-table-column v-if="false" prop="task_status" label="任务状态" />
<el-table-column prop="product_area" label="生产区域" />
<el-table-column prop="task_status_name" label="任务状态" width="120px" :formatter="formatTaskStatusName" />
@@ -269,6 +285,7 @@ export default {
create_time: [],
taskStatusList: [],
taskTypeList: [],
acsTaskTypeList: [],
finishTypeList: [],
permission: {
@@ -285,6 +302,12 @@ export default {
crudTask.getFinishType().then(data => {
this.finishTypeList = data
})
crudTask.getTaskType().then(res => {
this.taskTypeList = res
})
crudTask.getAcsTaskType().then(res => {
this.acsTaskTypeList = res
})
// this.crud.query.task_status = ['-1']
// this.crud.toQuery()
},