整理出库任务界面

main
bbl\baobl 2024-03-12 16:49:55 +08:00
parent 78bd40859e
commit 0d329f3e3c
2 changed files with 16 additions and 8 deletions

View File

@ -64,7 +64,7 @@
</div> </div>
</el-dialog> </el-dialog>
<!--表格渲染--> <!--表格渲染-->
<el-table ref="table" v-loading="crud.loading" :data="crud.data" size="small" style="width: 100%;" @selection-change="crud.selectionChangeHandler"> <el-table border ref="table" v-loading="crud.loading" :data="crud.data" size="small" style="width: 100%;" @selection-change="crud.selectionChangeHandler">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column prop="dept.name" label="仓库" /> <el-table-column prop="dept.name" label="仓库" />
<el-table-column prop="billType.name" label="单据类型" /> <el-table-column prop="billType.name" label="单据类型" />

View File

@ -39,11 +39,11 @@
<el-input v-model="query.dstPointCode" clearable placeholder="目标点位" style="width: 185px;" class="filter-item" @keyup.enter.native="crud.toQuery" /> <el-input v-model="query.dstPointCode" clearable placeholder="目标点位" style="width: 185px;" class="filter-item" @keyup.enter.native="crud.toQuery" />
<rrOperation :crud="crud" /> <rrOperation :crud="crud" />
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'--> <!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->
<crudOperation :permission="permission" :tableKey="this.$options.name" /> <crudOperation :permission="permission" :table-key="tableKey" />
<!--表单组件--> <!--表单组件-->
<!--表格渲染--> <!--表格渲染-->
<el-table ref="table" height="66vh" v-loading="crud.loading" :data="crud.data" size="small" style="width: 100%;" @selection-change="crud.selectionChangeHandler"> <el-table border ref="table" height="66vh" v-loading="crud.loading" :data="crud.data" size="small" style="width: 100%;" @selection-change="crud.selectionChangeHandler">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column prop="xh" type="index" :index="indexMethod" label="序号"/> <el-table-column prop="xh" type="index" :index="indexMethod" label="序号"/>
<el-table-column :show-overflow-tooltip="true" prop="itemCode" label="物料编码"> <el-table-column :show-overflow-tooltip="true" prop="itemCode" label="物料编码">
@ -56,16 +56,23 @@
<div>{{ scope.row.item.name }}</div> <div>{{ scope.row.item.name }}</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="srcStockCode" label="容器编码" /> <el-table-column prop="srcPoint.code" label="原点位" />
<el-table-column prop="srcPointCode" label="原点位" /> <el-table-column prop="dstPoint.code" label="目标点位" />
<el-table-column prop="dstPointCode" label="目标点位" />
<el-table-column prop="agvStatus" label="任务状态"> <el-table-column prop="agvStatus" label="任务状态">
<template slot-scope="scope"> <template slot-scope="scope">
{{ dict.label.task_status[scope.row.agvTask.status] }} <span v-if="dict.label.pick_status[scope.row.taskStatus] ==null">{{ scope.row.taskStatus }}</span>
<span v-if="scope.row.taskStatus !=null">{{ dict.label.pick_status[scope.row.taskStatus] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="agvTask" label="AGV搬运任务">
<template slot-scope="scope">
<div v-if="scope.row.agvTask !=null">{{ scope.row.agvTask.id }}</div>
</template>
</el-table-column>
<el-table-column prop="beSkip" label="是否AGV任务" />
<el-table-column prop="planQty" label="计划数量" /> <el-table-column prop="planQty" label="计划数量" />
<el-table-column prop="moveQty" label="移位数量" /> <el-table-column prop="moveQty" label="移位数量" />
<el-table-column prop="moveQty" label="移位数量" />
<el-table-column prop="createBy" label="创建人" /> <el-table-column prop="createBy" label="创建人" />
<el-table-column prop="createTime" label="创建时间" /> <el-table-column prop="createTime" label="创建时间" />
</el-table> </el-table>
@ -92,7 +99,7 @@ export default {
name: 'Task', name: 'Task',
components: {DateRangePicker, pagination, crudOperation, rrOperation, udOperation }, components: {DateRangePicker, pagination, crudOperation, rrOperation, udOperation },
mixins: [presenter(), header(), form(defaultForm), crud()], mixins: [presenter(), header(), form(defaultForm), crud()],
dicts: ['task_status'], dicts: ['pick_status'],
cruds() { cruds() {
return CRUD({ query:{taskType:['PICK']}, title: '出库任务', url: 'api/task', idField: 'id', sort: 'id,desc', crudMethod: { ...crudTask }, return CRUD({ query:{taskType:['PICK']}, title: '出库任务', url: 'api/task', idField: 'id', sort: 'id,desc', crudMethod: { ...crudTask },
optShow: { optShow: {
@ -113,6 +120,7 @@ export default {
edit: ['admin', 'task:edit'], edit: ['admin', 'task:edit'],
del: ['admin', 'task:del'] del: ['admin', 'task:del']
}, },
tableKey: 'api/task',
rules: { rules: {
}, },
queryTypeOptions: [ queryTypeOptions: [