From 98d6dd0d9be9b58de5559099de98f01f65369d33 Mon Sep 17 00:00:00 2001
From: dev_ljl <2590379346@qq.com>
Date: Mon, 4 Aug 2025 17:27:37 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E5=87=BA=E5=BA=93=E8=AE=B0=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../api/property/assetManage/asset/model.d.ts | 2 +-
.../application/application-modal.vue | 88 +++++----
.../property/assetManage/application/data.ts | 118 ++++++------
.../assetManage/application/index.vue | 61 ++++--
.../assetManage/asset/asset-modal.vue | 23 +--
.../views/property/assetManage/asset/data.ts | 91 +++++----
.../property/assetManage/asset/index.vue | 49 +++--
.../views/property/assetManage/log/data.ts | 177 +++++++++---------
.../views/property/assetManage/log/index.vue | 78 ++++----
9 files changed, 391 insertions(+), 296 deletions(-)
diff --git a/apps/web-antd/src/api/property/assetManage/asset/model.d.ts b/apps/web-antd/src/api/property/assetManage/asset/model.d.ts
index 213c5268..505a3b25 100644
--- a/apps/web-antd/src/api/property/assetManage/asset/model.d.ts
+++ b/apps/web-antd/src/api/property/assetManage/asset/model.d.ts
@@ -59,7 +59,7 @@ export interface AssetVO {
/**
* 固定资产类型
*/
- type: number;
+ type: string;
/**
* 创建时间
diff --git a/apps/web-antd/src/views/property/assetManage/application/application-modal.vue b/apps/web-antd/src/views/property/assetManage/application/application-modal.vue
index 9c9dac78..0ba82bec 100644
--- a/apps/web-antd/src/views/property/assetManage/application/application-modal.vue
+++ b/apps/web-antd/src/views/property/assetManage/application/application-modal.vue
@@ -1,20 +1,25 @@
@@ -161,6 +184,6 @@ function handleDownloadExcel() {
-
+
diff --git a/apps/web-antd/src/views/property/assetManage/log/data.ts b/apps/web-antd/src/views/property/assetManage/log/data.ts
index 142c10c5..96bed83e 100644
--- a/apps/web-antd/src/views/property/assetManage/log/data.ts
+++ b/apps/web-antd/src/views/property/assetManage/log/data.ts
@@ -1,130 +1,137 @@
import type { FormSchemaGetter } from '#/adapter/form';
import type { VxeGridProps } from '#/adapter/vxe-table';
+import {getDictOptions} from "#/utils/dict";
export const querySchema: FormSchemaGetter = () => [
- {
- component: 'Input',
- fieldName: 'depotId',
- label: '仓库id',
- },
- {
- component: 'Input',
- fieldName: 'assetId',
- label: '资产id',
- },
+ // {
+ // component: 'Input',
+ // fieldName: 'depotId',
+ // label: '仓库id',
+ // },
+ // {
+ // component: 'Input',
+ // fieldName: 'assetId',
+ // label: '资产id',
+ // },
{
component: 'Select',
componentProps: {
+ options:getDictOptions('wy_cklzlx')
},
fieldName: 'type',
label: '流转类型',
},
- {
- component: 'DatePicker',
- componentProps: {
- showTime: true,
- format: 'YYYY-MM-DD HH:mm:ss',
- valueFormat: 'YYYY-MM-DD HH:mm:ss',
- },
- fieldName: 'time',
- label: '流转时间',
- },
- {
- component: 'Input',
- fieldName: 'userId',
- label: '操作人id',
- },
- {
- component: 'Input',
- fieldName: 'state',
- label: '状态',
- },
- {
- component: 'Input',
- fieldName: 'price',
- label: '价格',
- },
- {
- component: 'Input',
- fieldName: 'priceSum',
- label: '总价',
- },
- {
- component: 'Input',
- fieldName: 'number',
- label: '数量',
- },
- {
- component: 'Input',
- fieldName: 'supplierId',
- label: '供应商id',
- },
+ // {
+ // component: 'DatePicker',
+ // componentProps: {
+ // showTime: true,
+ // format: 'YYYY-MM-DD HH:mm:ss',
+ // valueFormat: 'YYYY-MM-DD HH:mm:ss',
+ // },
+ // fieldName: 'time',
+ // label: '流转时间',
+ // },
+ // {
+ // component: 'Input',
+ // fieldName: 'userId',
+ // label: '操作人id',
+ // },
+ // {
+ // component: 'Input',
+ // fieldName: 'state',
+ // label: '状态',
+ // },
+ // {
+ // component: 'Input',
+ // fieldName: 'price',
+ // label: '价格',
+ // },
+ // {
+ // component: 'Input',
+ // fieldName: 'priceSum',
+ // label: '总价',
+ // },
+ // {
+ // component: 'Input',
+ // fieldName: 'number',
+ // label: '数量',
+ // },
+ // {
+ // component: 'Input',
+ // fieldName: 'supplierId',
+ // label: '供应商id',
+ // },
];
// 需要使用i18n注意这里要改成getter形式 否则切换语言不会刷新
// export const columns: () => VxeGridProps['columns'] = () => [
export const columns: VxeGridProps['columns'] = [
{ type: 'checkbox', width: 60 },
- {
- title: '主键',
- field: 'id',
- },
{
title: '仓库id',
field: 'depotId',
+ minWidth:150,
},
{
title: '资产id',
field: 'assetId',
+ width:180,
},
{
title: '流转类型',
field: 'type',
+ width:120,
+ },
+
+ {
+ title: '数量',
+ field: 'number',
+ width:120,
},
{
title: '流转时间',
field: 'time',
+ width:150,
},
{
title: '操作人id',
field: 'userId',
- },
- {
- title: '状态',
- field: 'state',
+ width:150,
},
{
title: '备注',
field: 'remark',
+ width:180,
},
- {
- title: '价格',
- field: 'price',
- },
- {
- title: '总价',
- field: 'priceSum',
- },
- {
- title: '数量',
- field: 'number',
- },
- {
- title: '供应商id',
- field: 'supplierId',
- },
- {
- title: '创建时间',
- field: 'createTime',
- },
- {
- field: 'action',
- fixed: 'right',
- slots: { default: 'action' },
- title: '操作',
- width: 180,
- },
+ // {
+ // title: '状态',
+ // field: 'state',
+ // width:150,
+ // },
+ // {
+ // title: '价格',
+ // field: 'price',
+ // },
+ // {
+ // title: '总价',
+ // field: 'priceSum',
+ // },
+ // {
+ // title: '供应商id',
+ // field: 'supplierId',
+ // },
+ // {
+ // title: '创建时间',
+ // field: 'createTime',
+ // },
+ // {
+ // field: 'action',
+ // fixed: 'right',
+ // slots: { default: 'action' },
+ // title: '操作',
+ // width: 180,
+ // },
];
export const modalSchema: FormSchemaGetter = () => [
diff --git a/apps/web-antd/src/views/property/assetManage/log/index.vue b/apps/web-antd/src/views/property/assetManage/log/index.vue
index a4767f2e..d0162211 100644
--- a/apps/web-antd/src/views/property/assetManage/log/index.vue
+++ b/apps/web-antd/src/views/property/assetManage/log/index.vue
@@ -135,47 +135,47 @@ function handleDownloadExcel() {
>
{{ $t('pages.common.export') }}
-
- {{ $t('pages.common.delete') }}
-
-
- {{ $t('pages.common.add') }}
-
-
-
-
-
-
- {{ $t('pages.common.edit') }}
-
-
-
- {{ $t('pages.common.delete') }}
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+