From 275b7d003868738e9b445c4ce81035cbb804d47f Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Tue, 3 Dec 2024 13:51:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components.d.ts | 4 + src/components/PagingComponent/index.vue | 2 +- src/http/api/rent-termination/index.ts | 14 + src/router/index.ts | 22 + src/views/user/accept-orders/index.vue | 19 +- src/views/user/index.vue | 4 +- .../user/lessor/rent-termination/index.vue | 949 ++++++++++++++++++ src/views/user/lessor/settlement/index.vue | 689 +++++++++++++ src/views/user/sourcingNeed/index.vue | 12 +- 9 files changed, 1699 insertions(+), 16 deletions(-) create mode 100644 src/http/api/rent-termination/index.ts create mode 100644 src/views/user/lessor/rent-termination/index.vue create mode 100644 src/views/user/lessor/settlement/index.vue diff --git a/components.d.ts b/components.d.ts index 587d2ec..f818db3 100644 --- a/components.d.ts +++ b/components.d.ts @@ -24,6 +24,7 @@ declare module 'vue' { ElEmpty: typeof import('element-plus/es')['ElEmpty'] ElForm: typeof import('element-plus/es')['ElForm'] ElFormItem: typeof import('element-plus/es')['ElFormItem'] + ElHeader: typeof import('element-plus/es')['ElHeader'] ElIcon: typeof import('element-plus/es')['ElIcon'] ElImage: typeof import('element-plus/es')['ElImage'] ElInput: typeof import('element-plus/es')['ElInput'] @@ -31,6 +32,7 @@ declare module 'vue' { ElMenu: typeof import('element-plus/es')['ElMenu'] ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] ElOption: typeof import('element-plus/es')['ElOption'] + ElPageHeader: typeof import('element-plus/es')['ElPageHeader'] ElPagination: typeof import('element-plus/es')['ElPagination'] ElPopconfirm: typeof import('element-plus/es')['ElPopconfirm'] ElProgress: typeof import('element-plus/es')['ElProgress'] @@ -38,6 +40,8 @@ declare module 'vue' { ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] ElRow: typeof import('element-plus/es')['ElRow'] ElSelect: typeof import('element-plus/es')['ElSelect'] + ElStep: typeof import('element-plus/es')['ElStep'] + ElSteps: typeof import('element-plus/es')['ElSteps'] ElTable: typeof import('element-plus/es')['ElTable'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] ElTag: typeof import('element-plus/es')['ElTag'] diff --git a/src/components/PagingComponent/index.vue b/src/components/PagingComponent/index.vue index c6c3026..a008d9c 100644 --- a/src/components/PagingComponent/index.vue +++ b/src/components/PagingComponent/index.vue @@ -63,7 +63,7 @@ const pageSize = computed({ { + return get(`/material-mall/lease-repair/list`, data) +} \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index d92eb0f..def5f75 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -235,6 +235,28 @@ const routes: Array = [ isLogin: true }, }, + { + path: '/rent-termination', + name: 'rent-termination', + component: () => import('views/user/lessor/rent-termination/index.vue'), + meta: { + title: '退租管理', + keepAlive: true, + AuthFlag: false, + isLogin: true + }, + }, + { + path: '/settlement-manage', + name: 'settlement-manage', + component: () => import('views/user/lessor/settlement/index.vue'), + meta: { + title: '结算管理', + keepAlive: true, + AuthFlag: false, + isLogin: true + }, + }, { path: '/sourcingNeed', name: 'sourcingNeed', diff --git a/src/views/user/accept-orders/index.vue b/src/views/user/accept-orders/index.vue index 31826ee..83f1f02 100644 --- a/src/views/user/accept-orders/index.vue +++ b/src/views/user/accept-orders/index.vue @@ -95,8 +95,8 @@ :data="leaseList" show-overflow-tooltip :header-cell-style="{ - background: '#fafafa', - color: '#333', + background: '#00a288', + color: '#fff', }" > @@ -159,17 +159,11 @@ v-if="total > 0" /> --> - @@ -382,6 +376,7 @@ + + diff --git a/src/views/user/lessor/settlement/index.vue b/src/views/user/lessor/settlement/index.vue new file mode 100644 index 0000000..83f1f02 --- /dev/null +++ b/src/views/user/lessor/settlement/index.vue @@ -0,0 +1,689 @@ + + + + + diff --git a/src/views/user/sourcingNeed/index.vue b/src/views/user/sourcingNeed/index.vue index 7a21d65..35afa66 100644 --- a/src/views/user/sourcingNeed/index.vue +++ b/src/views/user/sourcingNeed/index.vue @@ -171,10 +171,10 @@ v-if="total > 0" /> --> - --> + + @@ -401,6 +408,7 @@