费用管理内容优化-初步

This commit is contained in:
Cheng Zhou
2026-01-13 16:49:55 +08:00
parent 0c7c03069a
commit 1db36f40b0
43 changed files with 5229 additions and 26 deletions
+54
View File
@@ -19,6 +19,12 @@ import ProfileSettings from "../views/ProfileSettings.vue";
import ProjectOverview from "../views/ia/ProjectOverview.vue";
import FinanceContracts from "../views/ia/FinanceContracts.vue";
import FinanceSpecial from "../views/ia/FinanceSpecial.vue";
import FeeContracts from "../views/fees/ContractFees.vue";
import FeeContractForm from "../views/fees/ContractFeeForm.vue";
import FeeContractDetail from "../views/fees/ContractFeeDetail.vue";
import FeeSpecials from "../views/fees/SpecialExpenses.vue";
import FeeSpecialForm from "../views/fees/SpecialExpenseForm.vue";
import FeeSpecialDetail from "../views/fees/SpecialExpenseDetail.vue";
import DrugShipments from "../views/ia/DrugShipments.vue";
import FileVersionManagement from "../views/ia/FileVersionManagement.vue";
import StartupFeasibilityEthics from "../views/ia/StartupFeasibilityEthics.vue";
@@ -98,6 +104,30 @@ const routes: RouteRecordRaw[] = [
component: FinanceContracts,
meta: { title: TEXT.menu.financeContracts, requiresStudy: true },
},
{
path: "fees/contracts",
name: "FeeContracts",
component: FeeContracts,
meta: { title: TEXT.menu.feeContracts, requiresStudy: true },
},
{
path: "fees/contracts/new",
name: "FeeContractNew",
component: FeeContractForm,
meta: { title: TEXT.common.actions.add + TEXT.menu.feeContracts, requiresStudy: true },
},
{
path: "fees/contracts/:contractId",
name: "FeeContractDetail",
component: FeeContractDetail,
meta: { title: TEXT.modules.feeContracts.detailTitle, requiresStudy: true },
},
{
path: "fees/contracts/:contractId/edit",
name: "FeeContractEdit",
component: FeeContractForm,
meta: { title: TEXT.common.actions.edit + TEXT.menu.feeContracts, requiresStudy: true },
},
{
path: "finance/contracts/new",
name: "FinanceContractNew",
@@ -122,6 +152,30 @@ const routes: RouteRecordRaw[] = [
component: FinanceSpecial,
meta: { title: TEXT.menu.financeSpecials, requiresStudy: true },
},
{
path: "fees/special",
name: "FeeSpecials",
component: FeeSpecials,
meta: { title: TEXT.menu.feeSpecials, requiresStudy: true },
},
{
path: "fees/special/new",
name: "FeeSpecialNew",
component: FeeSpecialForm,
meta: { title: TEXT.common.actions.add + TEXT.menu.feeSpecials, requiresStudy: true },
},
{
path: "fees/special/:expenseId",
name: "FeeSpecialDetail",
component: FeeSpecialDetail,
meta: { title: TEXT.modules.feeSpecials.detailTitle, requiresStudy: true },
},
{
path: "fees/special/:expenseId/edit",
name: "FeeSpecialEdit",
component: FeeSpecialForm,
meta: { title: TEXT.common.actions.edit + TEXT.menu.feeSpecials, requiresStudy: true },
},
{
path: "finance/special/new",
name: "FinanceSpecialNew",