|
|
@ -307,27 +307,27 @@ const routes = [ |
|
|
{ |
|
|
{ |
|
|
path: 'receiveDetail', |
|
|
path: 'receiveDetail', |
|
|
name: "receiveDetail", |
|
|
name: "receiveDetail", |
|
|
meta: {permissionId: 74}, |
|
|
|
|
|
|
|
|
meta: {permissionId: 59}, |
|
|
children: [ |
|
|
children: [ |
|
|
// 收款提交
|
|
|
// 收款提交
|
|
|
{ |
|
|
{ |
|
|
path: 'receiveService', |
|
|
path: 'receiveService', |
|
|
name: "receiveService", |
|
|
name: "receiveService", |
|
|
component: () => import("../views/moneyManage/receiveDetail/receiveService.vue"), |
|
|
component: () => import("../views/moneyManage/receiveDetail/receiveService.vue"), |
|
|
meta: {permissionId: 60} |
|
|
|
|
|
|
|
|
meta: {permissionId: [60, 61, 62, 63, 64, 65, 66]} |
|
|
}, |
|
|
}, |
|
|
// 收款处理(负责人)
|
|
|
// 收款处理(负责人)
|
|
|
{ |
|
|
{ |
|
|
path: 'receiveManager', |
|
|
path: 'receiveManager', |
|
|
name: "receiveManager", |
|
|
name: "receiveManager", |
|
|
component: () => import("../views/moneyManage/receiveDetail/receiveManage.vue"), |
|
|
component: () => import("../views/moneyManage/receiveDetail/receiveManage.vue"), |
|
|
meta: {permissionId: [67, 79]} |
|
|
|
|
|
|
|
|
meta: {permissionId: [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90]} |
|
|
}, |
|
|
}, |
|
|
{//收款处理
|
|
|
{//收款处理
|
|
|
path: 'receiveFinance', |
|
|
path: 'receiveFinance', |
|
|
name: "receiveFinance", |
|
|
name: "receiveFinance", |
|
|
component: () => import("../views/moneyManage/receiveDetail/receiveFinance.vue"), |
|
|
component: () => import("../views/moneyManage/receiveDetail/receiveFinance.vue"), |
|
|
meta: {permissionId: [67, 79]} |
|
|
|
|
|
|
|
|
meta: {permissionId: [67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78]} |
|
|
}, |
|
|
}, |
|
|
//总部管理员及财务(移除)
|
|
|
//总部管理员及财务(移除)
|
|
|
// {
|
|
|
// {
|
|
|
@ -350,28 +350,28 @@ const routes = [ |
|
|
path: 'refundService', |
|
|
path: 'refundService', |
|
|
name: "refundService", |
|
|
name: "refundService", |
|
|
component: () => import("../views/moneyManage/refundDetail/refundService.vue"), |
|
|
component: () => import("../views/moneyManage/refundDetail/refundService.vue"), |
|
|
meta: {permissionId: 99} |
|
|
|
|
|
|
|
|
meta: {permissionId: [99, 100, 101, 102]} |
|
|
}, |
|
|
}, |
|
|
// 退款审批
|
|
|
// 退款审批
|
|
|
{ |
|
|
{ |
|
|
path: 'refundFinance', |
|
|
path: 'refundFinance', |
|
|
name: "refundFinance", |
|
|
name: "refundFinance", |
|
|
component: () => import("../views/moneyManage/refundDetail/refundFinance.vue"), |
|
|
component: () => import("../views/moneyManage/refundDetail/refundFinance.vue"), |
|
|
meta: {permissionId: 103} |
|
|
|
|
|
|
|
|
meta: {permissionId: [103, 104, 105, 106]} |
|
|
}, |
|
|
}, |
|
|
// 退款审批(负责人)
|
|
|
// 退款审批(负责人)
|
|
|
{ |
|
|
{ |
|
|
path: 'refundCharge', |
|
|
path: 'refundCharge', |
|
|
name: "refundCharge", |
|
|
name: "refundCharge", |
|
|
component: () => import("../views/moneyManage/refundDetail/refundCharge.vue"), |
|
|
component: () => import("../views/moneyManage/refundDetail/refundCharge.vue"), |
|
|
meta: {permissionId: 107} |
|
|
|
|
|
|
|
|
meta: {permissionId: [107, 108, 109, 110]} |
|
|
}, |
|
|
}, |
|
|
// 退款审批(总部财务)
|
|
|
// 退款审批(总部财务)
|
|
|
{ |
|
|
{ |
|
|
path: 'refundHeader', |
|
|
path: 'refundHeader', |
|
|
name: "refundHeader", |
|
|
name: "refundHeader", |
|
|
component: () => import("../views/moneyManage/refundDetail/refundHeader.vue"), |
|
|
component: () => import("../views/moneyManage/refundDetail/refundHeader.vue"), |
|
|
meta: {permissionId: 111} |
|
|
|
|
|
|
|
|
meta: {permissionId: [111, 112, 113, 114]} |
|
|
}, |
|
|
}, |
|
|
] |
|
|
] |
|
|
}, |
|
|
}, |
|
|
@ -380,7 +380,7 @@ const routes = [ |
|
|
path: 'executor', |
|
|
path: 'executor', |
|
|
name: "executor", |
|
|
name: "executor", |
|
|
component: () => import("../views/moneyManage/executor/executor.vue"), |
|
|
component: () => import("../views/moneyManage/executor/executor.vue"), |
|
|
meta: {permissionId: 115} |
|
|
|
|
|
|
|
|
meta: {permissionId: [115, 116, 117, 118]} |
|
|
}, |
|
|
}, |
|
|
// 财务核算
|
|
|
// 财务核算
|
|
|
{ |
|
|
{ |
|
|
@ -579,9 +579,10 @@ router.afterEach(async (to) => { // 接收to参数获取当前路由信息 |
|
|
// 存入全局状态,供所有页面访问
|
|
|
// 存入全局状态,供所有页面访问
|
|
|
const messageStore = useMessageStore(); |
|
|
const messageStore = useMessageStore(); |
|
|
// 过滤 flag=1的消息
|
|
|
// 过滤 flag=1的消息
|
|
|
newMessageRes.data = newMessageRes.data.filter(item => item.flag !== 1); |
|
|
|
|
|
|
|
|
|
|
|
messageStore.setMessages(newMessageRes.data); |
|
|
|
|
|
|
|
|
const list = Array.isArray(newMessageRes.data) |
|
|
|
|
|
? newMessageRes.data |
|
|
|
|
|
: (Array.isArray(newMessageRes.data?.list) ? newMessageRes.data.list : []); |
|
|
|
|
|
messageStore.setMessages(list.filter(item => item.flag !== 1)); |
|
|
} catch (error) { |
|
|
} catch (error) { |
|
|
console.error('获取消息失败:', error); |
|
|
console.error('获取消息失败:', error); |
|
|
} |
|
|
} |
|
|
|