diff --git a/apps/web-antd/src/views/ai/workflow/form/index.vue b/apps/web-antd/src/views/ai/workflow/form/index.vue index 6224e7bd5..08aab9983 100644 --- a/apps/web-antd/src/views/ai/workflow/form/index.vue +++ b/apps/web-antd/src/views/ai/workflow/form/index.vue @@ -152,8 +152,8 @@ async function handleDeploy() { // 发布 await deployModel(formData.value.id); message.success('发布成功'); - // TODO 返回列表页 - await router.push({ name: '/ai/workflow' }); + // 返回列表页 + await router.push({ name: 'AiWorkflow' }); } catch (error: any) { console.error('发布失败:', error); message.warning(error.message || '发布失败'); diff --git a/apps/web-antd/src/views/bpm/model/form/index.vue b/apps/web-antd/src/views/bpm/model/form/index.vue index f958053e7..a4af53b25 100644 --- a/apps/web-antd/src/views/bpm/model/form/index.vue +++ b/apps/web-antd/src/views/bpm/model/form/index.vue @@ -320,7 +320,7 @@ async function handleSave() { // 返回列表页(排除更新的情况) if (actionType !== 'update') { - await router.push({ path: '/bpm/manager/model' }); + await router.push({ name: 'BpmModel' }); } } catch (error: any) { console.error('保存失败:', error); @@ -354,7 +354,7 @@ async function handleDeploy() { // 发布 await deployModel(formData.value.id); message.success('发布成功'); - await router.push({ path: '/bpm/manager/model' }); + await router.push({ name: 'BpmModel' }); } catch (error: any) { console.error('发布失败:', error); message.warning(error.message || '发布失败'); @@ -392,8 +392,8 @@ const tabs = useTabs(); function handleBack() { // 关闭当前页签 tabs.closeCurrentTab(); - // 跳转到列表页,使用路径, 目前后端的路由 name: 'name'+ menuId - router.push({ path: '/bpm/manager/model' }); + // 跳转到列表页 + router.push({ name: 'BpmModel' }); } /** 初始化 */ diff --git a/apps/web-antd/src/views/bpm/processInstance/create/modules/form.vue b/apps/web-antd/src/views/bpm/processInstance/create/modules/form.vue index d1dc973d9..a25cdea88 100644 --- a/apps/web-antd/src/views/bpm/processInstance/create/modules/form.vue +++ b/apps/web-antd/src/views/bpm/processInstance/create/modules/form.vue @@ -109,7 +109,7 @@ async function submitForm() { // TODO @ziye:有告警哈; closeCurrentTab(); - await router.push({ path: '/bpm/task/my' }); + await router.push({ name: 'BpmTaskMy' }); } catch (error) { console.error('发起流程失败:', error); } finally { diff --git a/apps/web-antd/src/views/crm/business/detail/index.vue b/apps/web-antd/src/views/crm/business/detail/index.vue index 193b4a033..81c0d66ca 100644 --- a/apps/web-antd/src/views/crm/business/detail/index.vue +++ b/apps/web-antd/src/views/crm/business/detail/index.vue @@ -80,7 +80,7 @@ async function getBusinessDetail() { /** 返回列表页 */ function handleBack() { tabs.closeCurrentTab(); - router.push('/crm/business'); + router.push({ name: 'CrmBusiness' }); } /** 编辑商机 */ diff --git a/apps/web-antd/src/views/crm/clue/detail/index.vue b/apps/web-antd/src/views/crm/clue/detail/index.vue index 1de9d8b5c..c8d3683af 100644 --- a/apps/web-antd/src/views/crm/clue/detail/index.vue +++ b/apps/web-antd/src/views/crm/clue/detail/index.vue @@ -71,7 +71,7 @@ async function getClueDetail() { /** 返回列表页 */ function handleBack() { tabs.closeCurrentTab(); - router.push('/crm/clue'); + router.push({ name: 'CrmClue' }); } /** 编辑线索 */ diff --git a/apps/web-antd/src/views/crm/contact/detail/index.vue b/apps/web-antd/src/views/crm/contact/detail/index.vue index b7ac6bf14..5d4921248 100644 --- a/apps/web-antd/src/views/crm/contact/detail/index.vue +++ b/apps/web-antd/src/views/crm/contact/detail/index.vue @@ -73,7 +73,7 @@ async function getContactDetail() { /** 返回列表页 */ function handleBack() { tabs.closeCurrentTab(); - router.push('/crm/contact'); + router.push({ name: 'CrmContact' }); } /** 编辑联系人 */ diff --git a/apps/web-antd/src/views/crm/contract/detail/index.vue b/apps/web-antd/src/views/crm/contract/detail/index.vue index 471e2de29..fe263f052 100644 --- a/apps/web-antd/src/views/crm/contract/detail/index.vue +++ b/apps/web-antd/src/views/crm/contract/detail/index.vue @@ -77,7 +77,7 @@ async function loadContractDetail() { /** 返回列表页 */ function handleBack() { tabs.closeCurrentTab(); - router.push('/crm/contract'); + router.push({ name: 'CrmContract' }); } /** 编辑合同 */ diff --git a/apps/web-antd/src/views/crm/customer/detail/index.vue b/apps/web-antd/src/views/crm/customer/detail/index.vue index d93a20598..ae0d52bcc 100644 --- a/apps/web-antd/src/views/crm/customer/detail/index.vue +++ b/apps/web-antd/src/views/crm/customer/detail/index.vue @@ -89,7 +89,7 @@ async function loadCustomerDetail() { /** 返回列表页 */ function handleBack() { tabs.closeCurrentTab(); - router.push('/crm/customer'); + router.push({ name: 'CrmCustomer' }); } /** 编辑客户 */ diff --git a/apps/web-antd/src/views/crm/product/detail/index.vue b/apps/web-antd/src/views/crm/product/detail/index.vue index 156cde00e..1fade4a19 100644 --- a/apps/web-antd/src/views/crm/product/detail/index.vue +++ b/apps/web-antd/src/views/crm/product/detail/index.vue @@ -57,7 +57,7 @@ async function getProductDetail() { /** 返回列表页 */ function handleBack() { tabs.closeCurrentTab(); - router.push('/crm/product'); + router.push({ name: 'CrmProduct' }); } /** 加载数据 */ diff --git a/apps/web-antd/src/views/crm/receivable/detail/index.vue b/apps/web-antd/src/views/crm/receivable/detail/index.vue index ae6241362..f3ce5abb4 100644 --- a/apps/web-antd/src/views/crm/receivable/detail/index.vue +++ b/apps/web-antd/src/views/crm/receivable/detail/index.vue @@ -70,7 +70,7 @@ async function loadReceivableDetail() { /** 返回列表页 */ function handleBack() { tabs.closeCurrentTab(); - router.push('/crm/receivable'); + router.push({ name: 'CrmReceivable' }); } /** 编辑收款 */ diff --git a/apps/web-antd/src/views/crm/receivable/plan/detail/index.vue b/apps/web-antd/src/views/crm/receivable/plan/detail/index.vue index 59ba9ae30..ba03d88bb 100644 --- a/apps/web-antd/src/views/crm/receivable/plan/detail/index.vue +++ b/apps/web-antd/src/views/crm/receivable/plan/detail/index.vue @@ -71,7 +71,7 @@ async function getReceivablePlanDetail() { /** 返回列表页 */ function handleBack() { tabs.closeCurrentTab(); - router.push('/crm/receivablePlan'); + router.push({ name: 'CrmReceivablePlan' }); } /** 编辑收款 */ diff --git a/apps/web-antd/src/views/infra/codegen/edit/index.vue b/apps/web-antd/src/views/infra/codegen/edit/index.vue index dd9878dd9..e443acc77 100644 --- a/apps/web-antd/src/views/infra/codegen/edit/index.vue +++ b/apps/web-antd/src/views/infra/codegen/edit/index.vue @@ -86,7 +86,7 @@ async function submitForm() { const tabs = useTabs(); function close() { tabs.closeCurrentTab(); - router.push('/infra/codegen'); + router.push({ name: 'InfraCodegen' }); } /** 下一步 */ diff --git a/apps/web-antd/src/views/mall/trade/afterSale/detail/index.vue b/apps/web-antd/src/views/mall/trade/afterSale/detail/index.vue index 64da0f235..890eb001a 100644 --- a/apps/web-antd/src/views/mall/trade/afterSale/detail/index.vue +++ b/apps/web-antd/src/views/mall/trade/afterSale/detail/index.vue @@ -206,7 +206,7 @@ async function handleRefund() { /** 返回列表页 */ function handleBack() { tabs.closeCurrentTab(); - router.push('/mall/trade/afterSale'); + router.push({ name: 'TradeAfterSale' }); } /** 初始化 */ diff --git a/apps/web-antd/src/views/mall/trade/order/detail/index.vue b/apps/web-antd/src/views/mall/trade/order/detail/index.vue index d94b89777..5785d6ee5 100644 --- a/apps/web-antd/src/views/mall/trade/order/detail/index.vue +++ b/apps/web-antd/src/views/mall/trade/order/detail/index.vue @@ -236,7 +236,7 @@ const handlePickUp = async () => { /** 返回列表页 */ function handleBack() { tabs.closeCurrentTab(); - router.push('/mall/trade/order'); + router.push({ name: 'TradeOrder' }); } /** 初始化 */ diff --git a/apps/web-ele/src/views/infra/codegen/edit/index.vue b/apps/web-ele/src/views/infra/codegen/edit/index.vue index 93544e10b..5b612254e 100644 --- a/apps/web-ele/src/views/infra/codegen/edit/index.vue +++ b/apps/web-ele/src/views/infra/codegen/edit/index.vue @@ -85,7 +85,7 @@ async function submitForm() { const tabs = useTabs(); function close() { tabs.closeCurrentTab(); - router.push('/infra/codegen'); + router.push({ name: 'InfraCodegen' }); } /** 下一步 */ diff --git a/apps/web-ele/src/views/mall/trade/afterSale/detail/index.vue b/apps/web-ele/src/views/mall/trade/afterSale/detail/index.vue index 6d26f76c8..c5230f2c6 100644 --- a/apps/web-ele/src/views/mall/trade/afterSale/detail/index.vue +++ b/apps/web-ele/src/views/mall/trade/afterSale/detail/index.vue @@ -211,7 +211,7 @@ async function handleRefund() { /** 返回列表页 */ function handleBack() { tabs.closeCurrentTab(); - router.push('/mall/trade/afterSale'); + router.push({ name: 'TradeAfterSale' }); } /** 初始化 */ diff --git a/apps/web-ele/src/views/mall/trade/order/detail/index.vue b/apps/web-ele/src/views/mall/trade/order/detail/index.vue index 0cf63f387..dbae802ef 100644 --- a/apps/web-ele/src/views/mall/trade/order/detail/index.vue +++ b/apps/web-ele/src/views/mall/trade/order/detail/index.vue @@ -235,7 +235,7 @@ const handlePickUp = async () => { /** 返回列表页 */ function handleBack() { tabs.closeCurrentTab(); - router.push('/mall/trade/order'); + router.push({ name: 'TradeOrder' }); } /** 初始化 */ diff --git a/apps/web-naive/src/views/infra/codegen/edit/index.vue b/apps/web-naive/src/views/infra/codegen/edit/index.vue index 3018cbbee..4b0d5d8bd 100644 --- a/apps/web-naive/src/views/infra/codegen/edit/index.vue +++ b/apps/web-naive/src/views/infra/codegen/edit/index.vue @@ -86,7 +86,7 @@ async function submitForm() { const tabs = useTabs(); function close() { tabs.closeCurrentTab(); - router.push('/infra/codegen'); + router.push({ name: 'InfraCodegen' }); } /** 下一步 */