fix: 修正报废/库存调整/维修入库模块前端权限码与权限表不一致(scrap_list/stock_adjustment/维修统一 operation)
This commit is contained in:
@ -146,7 +146,7 @@ import { useRouter } from 'vue-router'
|
||||
const router = useRouter()
|
||||
const userStore = useUserStore()
|
||||
|
||||
const hasPermission = userStore.hasPermission('op_scrap:operation')
|
||||
const hasPermission = userStore.hasPermission('scrap_create:operation')
|
||||
|
||||
// --- 状态定义 ---
|
||||
const barcodeInput = ref('')
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<div v-if="userStore.hasPermission('scrap_list:view')" class="app-container">
|
||||
<div v-if="userStore.hasPermission('scrap_list')" class="app-container">
|
||||
<div class="filter-container">
|
||||
<el-input v-model="sku" placeholder="SKU" style="width: 200px" @keyup.enter="fetchData" />
|
||||
<el-date-picker
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<div v-if="userStore.hasPermission('stock_adjustment:view')" class="app-container">
|
||||
<div v-if="userStore.hasPermission('stock_adjustment')" class="app-container">
|
||||
<!-- 筛选条件 -->
|
||||
<div class="filter-container">
|
||||
<el-input v-model="keyword" placeholder="搜索单号/SKU/物料名称" style="width: 220px" @keyup.enter="fetchData" clearable />
|
||||
|
||||
@ -31,7 +31,7 @@
|
||||
|
||||
<!-- 操作按钮区 + 快捷状态过滤 -->
|
||||
<div class="action-bar">
|
||||
<el-button v-if="userStore.hasPermission('inbound_repair:add')" type="primary" :icon="Plus" @click="handleCreate">新增维修</el-button>
|
||||
<el-button v-if="userStore.hasPermission('inbound_repair:operation')" type="primary" :icon="Plus" @click="handleCreate">新增维修</el-button>
|
||||
<el-radio-group v-model="searchForm.repair_status" @change="handleSearch" class="status-filter-group">
|
||||
<el-radio-button value="未出库">未出库</el-radio-button>
|
||||
<el-radio-button value="全部">全部</el-radio-button>
|
||||
@ -61,16 +61,16 @@
|
||||
<el-table-column prop="fault_description" label="故障描述" min-width="150" show-overflow-tooltip />
|
||||
<el-table-column label="操作" width="280" fixed="right" align="center">
|
||||
<template #default="{ row }">
|
||||
<el-button v-if="userStore.hasPermission('inbound_repair:edit')" type="warning" link size="small" @click="handlePrint(row)">
|
||||
<el-button v-if="userStore.hasPermission('inbound_repair:operation')" type="warning" link size="small" @click="handlePrint(row)">
|
||||
<el-icon><Printer /></el-icon> 打印
|
||||
</el-button>
|
||||
<el-button v-if="userStore.hasPermission('inbound_repair:edit')" type="primary" link size="small" @click="handleEdit(row)">
|
||||
<el-button v-if="userStore.hasPermission('inbound_repair:operation')" type="primary" link size="small" @click="handleEdit(row)">
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button v-if="userStore.hasPermission('inbound_repair:edit') && row.repair_status !== '已出库'" type="success" link size="small" @click="handleUpdateStatus(row)">
|
||||
<el-button v-if="userStore.hasPermission('inbound_repair:operation') && row.repair_status !== '已出库'" type="success" link size="small" @click="handleUpdateStatus(row)">
|
||||
更新状态
|
||||
</el-button>
|
||||
<el-button v-if="userStore.hasPermission('inbound_repair:delete')" type="danger" link size="small" @click="handleDelete(row)">
|
||||
<el-button v-if="userStore.hasPermission('inbound_repair:operation')" type="danger" link size="small" @click="handleDelete(row)">
|
||||
删除
|
||||
</el-button>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user