修正权限检查和通知显示问题
- 更新编辑和删除操作的权限检查,使用正确的权限路径 - 在订单列表中添加通知列,显示相关消息 - 修改删除操作的 API 调用,使用正确的订单删除接口
This commit is contained in:
parent
2f0cf1f6d5
commit
34efdf4ec1
|
@ -95,7 +95,9 @@
|
|||
<el-table-column label="操作" width="120" fixed="right">
|
||||
<template #default="{ row }">
|
||||
<el-button
|
||||
v-perms="['beforehand_order.beforehand_order/edit']"
|
||||
v-perms="[
|
||||
'beforehand_order_cart_info.beforehand_order_cart_info/edit'
|
||||
]"
|
||||
type="primary"
|
||||
link
|
||||
@click="handleEdit(row)"
|
||||
|
@ -103,7 +105,9 @@
|
|||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
v-perms="['beforehand_order.beforehand_order/delete']"
|
||||
v-perms="[
|
||||
'beforehand_order_cart_info.beforehand_order_cart_info/delete'
|
||||
]"
|
||||
type="danger"
|
||||
link
|
||||
@click="handleDeletes(row.id)"
|
||||
|
|
|
@ -57,14 +57,14 @@
|
|||
<el-table-column label="填写人员" prop="admin_name" show-overflow-tooltip />
|
||||
<el-table-column label="总价格" prop="total_price" show-overflow-tooltip />
|
||||
<el-table-column label="备注" prop="mark" show-overflow-tooltip />
|
||||
|
||||
<el-table-column label="通知" prop="msg" show-overflow-tooltip />
|
||||
<el-table-column label="操作" width="120" fixed="right">
|
||||
<template #default="{ row }">
|
||||
<el-button type="primary" link @click="handleDetai(row)"
|
||||
>详情</el-button
|
||||
>
|
||||
<el-button
|
||||
v-perms="['warehouse_order.warehouse_order/delete']"
|
||||
v-perms="['beforehand_order.beforehand_order/delete']"
|
||||
type="danger"
|
||||
link
|
||||
@click="handleDelete(row.id)"
|
||||
|
@ -99,14 +99,13 @@
|
|||
<script lang="ts" setup name="warehouseOrderLists">
|
||||
import { usePaging } from '@/hooks/usePaging'
|
||||
import { useDictData } from '@/hooks/useDictOptions'
|
||||
import { apiWarehouseOrderLists, apiWarehouseOrderDelete } from '@/api/warehouse_order'
|
||||
import { timeFormat } from '@/utils/util'
|
||||
import feedback from '@/utils/feedback'
|
||||
// import EditPopup from './edit.vue'
|
||||
import DetailsPopup from './details.vue'
|
||||
import { apiSystemStoreLists } from '@/api/system_store'
|
||||
import moment from 'moment'
|
||||
import { apiBeforehandOrderLists } from '@/api/beforehand_order'
|
||||
import { apiBeforehandOrderLists, apiBeforehandOrderDelete } from '@/api/beforehand_order'
|
||||
// const editRef = shallowRef<InstanceType<typeof EditPopup>>()
|
||||
const detailsRef = shallowRef<InstanceType<typeof DetailsPopup>>()
|
||||
|
||||
|
@ -160,7 +159,7 @@ const handleEdit = async (data: any) => {
|
|||
// 删除
|
||||
const handleDelete = async (id: number | any[]) => {
|
||||
await feedback.confirm('确定要删除?')
|
||||
await apiWarehouseOrderDelete({ id })
|
||||
await apiBeforehandOrderDelete({ id })
|
||||
getLists()
|
||||
}
|
||||
// 详情
|
||||
|
|
Loading…
Reference in New Issue