diff --git a/src/types/auto-imports.d.ts b/src/types/auto-imports.d.ts
index 369aad4..eab6be6 100644
--- a/src/types/auto-imports.d.ts
+++ b/src/types/auto-imports.d.ts
@@ -70,6 +70,6 @@ declare global {
// for type re-export
declare global {
// @ts-ignore
- export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
+ export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue'
import('vue')
}
diff --git a/src/views/project-management/contract/expense-contract/ContractDetail.vue b/src/views/project-management/contract/expense-contract/ContractDetail.vue
new file mode 100644
index 0000000..dbba383
--- /dev/null
+++ b/src/views/project-management/contract/expense-contract/ContractDetail.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+ {{ contractDetail.code }}
+
+
+ {{ contractDetail.projectName }}
+
+
+ {{ contractDetail.customer }}
+
+
+ ¥{{ (contractDetail.amount || 0).toLocaleString() }}
+
+
+ ¥{{ (contractDetail.receivedAmount || 0).toLocaleString() }}
+
+
+ ¥{{ (contractDetail.pendingAmount || 0).toLocaleString() }}
+
+
+ {{ contractDetail.signDate }}
+
+
+ {{ contractDetail.performanceDeadline }}
+
+
+ {{ contractDetail.paymentDate }}
+
+
+
+ {{ getStatusText(contractDetail.contractStatusLabel || contractDetail.contractStatus) }}
+
+
+
+ {{ contractDetail.salespersonName }}
+
+
+ {{ contractDetail.salespersonDeptName }}
+
+
+ {{ contractDetail.productService }}
+
+
+ {{ contractDetail.notes }}
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/project-management/contract/expense-contract/ContractEdit.vue b/src/views/project-management/contract/expense-contract/ContractEdit.vue
new file mode 100644
index 0000000..4ced636
--- /dev/null
+++ b/src/views/project-management/contract/expense-contract/ContractEdit.vue
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 未确认
+ 待审批
+ 已签署
+ 执行中
+ 已完成
+ 已终止
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/project-management/contract/expense-contract/index.vue b/src/views/project-management/contract/expense-contract/index.vue
index 871f4c1..a0c3eaf 100644
--- a/src/views/project-management/contract/expense-contract/index.vue
+++ b/src/views/project-management/contract/expense-contract/index.vue
@@ -1,28 +1,28 @@
-
-
+
@@ -35,51 +35,113 @@
-
+
-
- {{ getStatusText(record.status) }}
+
+ {{ getStatusText(record.contractStatusLabel || record.contractStatus) }}
-
+
- ¥{{ record.contractAmount.toLocaleString() }}万
+ ¥{{ (record.amount || 0).toLocaleString() }}
-
-
-
- ¥{{ record.paidAmount.toLocaleString() }}万
+
+
+
+ ¥{{ (record.receivedAmount || 0).toLocaleString() }}
-
-
+
详情
- 编辑
- 审批
- 付款记录
+ 编辑
+ 审批
+ 收款记录
+ 删除
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
+