|
|
|
@ -75,14 +75,19 @@
|
|
|
|
|
<!-- 头部左侧按钮模块 --> |
|
|
|
|
<div class="avue-crud__left"> |
|
|
|
|
<!-- 批量打印 --> |
|
|
|
|
<el-button type="primary" icon="Printer" @click="handleBatchBarcode"> |
|
|
|
|
<el-button |
|
|
|
|
type="primary" |
|
|
|
|
v-if="permissionObj.orderPackageListDetailsByMarket_batchPrint" |
|
|
|
|
icon="Printer" |
|
|
|
|
@click="handleBatchBarcode" |
|
|
|
|
> |
|
|
|
|
批量打印 |
|
|
|
|
</el-button> |
|
|
|
|
|
|
|
|
|
<!-- 直接入库 --> |
|
|
|
|
<el-button |
|
|
|
|
type="primary" |
|
|
|
|
v-if="permissionObj.orderPackageListDetails_batchIncoming" |
|
|
|
|
v-if="permissionObj.orderPackageListDetailsByMarket_batchIncoming" |
|
|
|
|
icon="Position" |
|
|
|
|
@click="handleBatchPutInStorage" |
|
|
|
|
> |
|
|
|
@ -92,7 +97,7 @@
|
|
|
|
|
<!-- 批量删除 --> |
|
|
|
|
<el-button |
|
|
|
|
type="primary" |
|
|
|
|
v-if="permissionObj.orderPackageListDetails_batchDelete" |
|
|
|
|
v-if="permissionObj.orderPackageListDetailsByMarket_batchDelete" |
|
|
|
|
icon="Delete" |
|
|
|
|
@click="handleBatchDelete" |
|
|
|
|
>批量删除</el-button |
|
|
|
@ -123,27 +128,32 @@
|
|
|
|
|
<template #default="slotProps"> |
|
|
|
|
<template v-if="slotProps.scope.column.label === '操作'"> |
|
|
|
|
<el-text |
|
|
|
|
v-if="permissionObj.orderPackageListDetails_InPackageProduct" |
|
|
|
|
v-if="permissionObj.orderPackageListDetailsByMarket_InPackageProduct" |
|
|
|
|
@click="handleShowPackageOrderList(slotProps.scope)" |
|
|
|
|
> |
|
|
|
|
包内产品 |
|
|
|
|
</el-text> |
|
|
|
|
<el-text |
|
|
|
|
v-if="permissionObj.orderPackageListDetails_flowNode" |
|
|
|
|
v-if="permissionObj.orderPackageListDetailsByMarket_flowNode" |
|
|
|
|
@click="handleShowFlowNode(slotProps.scope)" |
|
|
|
|
> |
|
|
|
|
流转节点 |
|
|
|
|
</el-text> |
|
|
|
|
<el-text |
|
|
|
|
v-if=" |
|
|
|
|
permissionObj.orderPackageListDetails_incoming && |
|
|
|
|
permissionObj.orderPackageListDetailsByMarket_incoming && |
|
|
|
|
Number(slotProps.scope.row.packageStatus) === 0 |
|
|
|
|
" |
|
|
|
|
@click="handlePutInStorage(slotProps.scope)" |
|
|
|
|
> |
|
|
|
|
直接入库 |
|
|
|
|
</el-text> |
|
|
|
|
<el-text @click="printOrder(slotProps.scope)"> 查看二维码 </el-text> |
|
|
|
|
<el-text |
|
|
|
|
v-if="permissionObj.orderPackageListDetailsByMarket_viewQrCode" |
|
|
|
|
@click="printOrder(slotProps.scope)" |
|
|
|
|
> |
|
|
|
|
查看二维码 |
|
|
|
|
</el-text> |
|
|
|
|
</template> |
|
|
|
|
</template> |
|
|
|
|
</tablecmt> |
|
|
|
@ -437,26 +447,34 @@ console.log('permission :>> ', permission);
|
|
|
|
|
|
|
|
|
|
/** 权限按钮 */ |
|
|
|
|
const permissionObj = reactive({ |
|
|
|
|
/** 批量打印 */ |
|
|
|
|
orderPackageListDetailsByMarket_batchPrint: computed( |
|
|
|
|
() => $store.getters.permission.orderPackageListDetailsByMarket_batchPrint |
|
|
|
|
), |
|
|
|
|
/** 批量删除 */ |
|
|
|
|
orderPackageListDetails_batchDelete: computed(() => { |
|
|
|
|
return $store.getters.permission.orderPackageListDetails_batchDelete; |
|
|
|
|
}), |
|
|
|
|
orderPackageListDetailsByMarket_batchDelete: computed( |
|
|
|
|
() => $store.getters.permission.orderPackageListDetailsByMarket_batchDelete |
|
|
|
|
), |
|
|
|
|
/** 批量入库 */ |
|
|
|
|
orderPackageListDetails_batchIncoming: computed(() => { |
|
|
|
|
return $store.getters.permission.orderPackageListDetails_batchIncoming; |
|
|
|
|
}), |
|
|
|
|
orderPackageListDetailsByMarket_batchIncoming: computed( |
|
|
|
|
() => $store.getters.permission.orderPackageListDetailsByMarket_batchIncoming |
|
|
|
|
), |
|
|
|
|
/** 入库 */ |
|
|
|
|
orderPackageListDetails_incoming: computed(() => { |
|
|
|
|
return $store.getters.permission.orderPackageListDetails_Incoming; |
|
|
|
|
}), |
|
|
|
|
orderPackageListDetailsByMarket_incoming: computed( |
|
|
|
|
() => $store.getters.permission.orderPackageListDetailsByMarket_incoming |
|
|
|
|
), |
|
|
|
|
/** 流转节点 */ |
|
|
|
|
orderPackageListDetails_flowNode: computed(() => { |
|
|
|
|
return $store.getters.permission.orderPackageListDetails_flowNode; |
|
|
|
|
}), |
|
|
|
|
orderPackageListDetailsByMarket_flowNode: computed( |
|
|
|
|
() => $store.getters.permission.orderPackageListDetailsByMarket_flowNode |
|
|
|
|
), |
|
|
|
|
/** 包内产品 */ |
|
|
|
|
orderPackageListDetails_InPackageProduct: computed(() => { |
|
|
|
|
return $store.getters.permission.orderPackageListDetails_InPackageProduct; |
|
|
|
|
}), |
|
|
|
|
orderPackageListDetailsByMarket_InPackageProduct: computed( |
|
|
|
|
() => $store.getters.permission.orderPackageListDetailsByMarket_InPackageProduct |
|
|
|
|
), |
|
|
|
|
/** 查看二维码 */ |
|
|
|
|
orderPackageListDetailsByMarket_viewQrCode: computed( |
|
|
|
|
() => $store.getters.permission.orderPackageListDetailsByMarket_viewQrCode |
|
|
|
|
), |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
onMounted(() => { |
|
|
|
|