feat(仓库管理): 添加库位二维码导出功能并优化查询参数
新增jsPDF依赖用于生成PDF格式的库位二维码 在仓库概览页面添加导出所有二维码按钮及实现逻辑 统一钢卷查询参数命名(itemName/itemMaterial/itemManufacturer) 修复审批状态同步问题并优化按钮点击事件处理
This commit is contained in:
@@ -59,9 +59,9 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-actions">
|
||||
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleApprove(row)" v-if="row.auditStatus != 1">审批</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(row)">修改</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(row)">删除</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-edit" @click.stop="handleApprove(row)" v-if="row.auditStatus != 1">审批</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-edit" @click.stop="handleUpdate(row)">修改</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click.stop="handleDelete(row)">删除</el-button>
|
||||
</div>
|
||||
</el-card>
|
||||
</el-col>
|
||||
@@ -92,7 +92,7 @@
|
||||
<el-table-column label="厂家" align="center" prop="manufacturer" />
|
||||
<el-table-column label="重量(t)" align="center" prop="netWeight" width="100" />
|
||||
<el-table-column label="库区" align="center" prop="warehouseName" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="操作" align="center" width="100" fixed="right" v-if="currentPlan.auditStatus != 1">
|
||||
<el-table-column label="操作" align="center" width="100" v-if="currentPlan.auditStatus != 1">
|
||||
<template slot-scope="scope">
|
||||
<el-button type="danger" size="small" @click.stop="handleDeleteCoil(scope.row)">删除</el-button>
|
||||
</template>
|
||||
@@ -228,6 +228,11 @@ export default {
|
||||
}).then(res => {
|
||||
this.loading = false;
|
||||
this.buttonLoading = false;
|
||||
|
||||
// 如何当前选中的计划是被审批的计划,需要同步修改数据
|
||||
if (row.planId == this.currentPlan.planId) {
|
||||
this.currentPlan.auditStatus = 1;
|
||||
}
|
||||
this.$message({
|
||||
message: '审批成功',
|
||||
type: 'success'
|
||||
|
||||
Reference in New Issue
Block a user