From 8840675dc5741cf043a2cef5a522406343684ef1 Mon Sep 17 00:00:00 2001 From: "HUOJIN\\92525" <925258474@qq.com> Date: Fri, 18 Apr 2025 17:20:51 +0800 Subject: [PATCH] no message --- nc_wms_web/package-lock.json | 14 ++ nc_wms_web/package.json | 2 + .../business/wms/base/address/address-api.ts | 8 +- .../business/wms/base/address/address.d.ts | 39 ++++ .../wms/base/address/address-form.vue | 184 +++++++++--------- .../wms/base/address/address-list.vue | 57 +++--- .../wms/base/address/address-select.vue | 24 +-- .../business/wms/base/area/area-form.vue | 2 +- .../business/wms/base/item/item-form.vue | 2 +- .../business/wms/base/item/item-list.vue | 9 +- .../wms/base/location/location-list.vue | 9 +- .../business/wms/base/stock/stock-list.vue | 9 +- .../business/wms/receive/asn/asn-list.vue | 31 ++- .../wms/receive/asn/batch-receive-form.vue | 2 +- .../wms/receive/asn/receive-detail-list.vue | 4 +- .../wms/receive/asnTask/asn-task-list.vue | 2 +- 16 files changed, 237 insertions(+), 161 deletions(-) create mode 100644 nc_wms_web/src/api/business/wms/base/address/address.d.ts diff --git a/nc_wms_web/package-lock.json b/nc_wms_web/package-lock.json index 863545c..33bb59a 100644 --- a/nc_wms_web/package-lock.json +++ b/nc_wms_web/package-lock.json @@ -41,6 +41,8 @@ "vue3-json-viewer": "2.2.2" }, "devDependencies": { + "@types/lodash": "^4.17.16", + "@types/pinyin": "^2.10.2", "@vitejs/plugin-vue": "5.1.4", "@vitejs/plugin-vue-jsx": "4.0.1", "@vue/eslint-config-prettier": "^10.0.0", @@ -1588,6 +1590,12 @@ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, + "node_modules/@types/lodash": { + "version": "4.17.16", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.16.tgz", + "integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==", + "dev": true + }, "node_modules/@types/minimist": { "version": "1.2.5", "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.5.tgz", @@ -1615,6 +1623,12 @@ "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.2.tgz", "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" }, + "node_modules/@types/pinyin": { + "version": "2.10.2", + "resolved": "https://registry.npmmirror.com/@types/pinyin/-/pinyin-2.10.2.tgz", + "integrity": "sha512-jLzlRkaLRLg+lgYPjOuP3HX2cozUkhXls5GTXopsKuKJ9lDGlIAb88OoIztH6TbNUsoJnl/7e/kjaumA5IKKJg==", + "dev": true + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.29.1", "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.1.tgz", diff --git a/nc_wms_web/package.json b/nc_wms_web/package.json index 5c2c66f..1a6b3b1 100644 --- a/nc_wms_web/package.json +++ b/nc_wms_web/package.json @@ -49,6 +49,8 @@ "vue3-json-viewer": "2.2.2" }, "devDependencies": { + "@types/lodash": "^4.17.16", + "@types/pinyin": "^2.10.2", "@vitejs/plugin-vue": "5.1.4", "@vitejs/plugin-vue-jsx": "4.0.1", "@vue/eslint-config-prettier": "^10.0.0", diff --git a/nc_wms_web/src/api/business/wms/base/address/address-api.ts b/nc_wms_web/src/api/business/wms/base/address/address-api.ts index 5aecd6e..022a73c 100644 --- a/nc_wms_web/src/api/business/wms/base/address/address-api.ts +++ b/nc_wms_web/src/api/business/wms/base/address/address-api.ts @@ -6,27 +6,27 @@ * @Copyright 友仓 */ import {postRequest, getRequest,getDownload} from '/@/lib/axios'; - +import {AddressAddOrUpdateForm, AddressQueryForm,} from "/@/api/business/wms/base/address/address"; export const addressApi = { /** * 分页查询 @author hj */ - queryPage: (param:object) => { + queryPage: (param:AddressQueryForm) => { return postRequest('/address/queryPage', param); }, /** * 增加 @author hj */ - add: (param:object) => { + add: (param:AddressAddOrUpdateForm) => { return postRequest('/address/add', param); }, /** * 修改 @author hj */ - update: (param:object) => { + update: (param:AddressAddOrUpdateForm) => { return postRequest('/address/update', param); }, diff --git a/nc_wms_web/src/api/business/wms/base/address/address.d.ts b/nc_wms_web/src/api/business/wms/base/address/address.d.ts new file mode 100644 index 0000000..8b085ae --- /dev/null +++ b/nc_wms_web/src/api/business/wms/base/address/address.d.ts @@ -0,0 +1,39 @@ +/** + * 收货单位-定义TS类型 + */ + +//查询类型定义 +export interface AddressQueryForm { + addressId?: number; + pageNum: number; + pageSize: number; +} + +//表格数据类型定义 +export interface AddressTableDate { + addressId: number; + name: string; + person: string; + telephone: string; + address: string; + createTime: Date; +} + +//新增或修改表单类型定义 +export interface AddressAddOrUpdateForm { + addressId?: number; + name?: string; + person?: string; + telephone?: string; + address?: string; +} + +//下拉查询 +interface AddressSelect { + addressId: number; + name: string; +} + + + + diff --git a/nc_wms_web/src/views/business/wms/base/address/address-form.vue b/nc_wms_web/src/views/business/wms/base/address/address-form.vue index d8317fc..8b86efe 100644 --- a/nc_wms_web/src/views/business/wms/base/address/address-form.vue +++ b/nc_wms_web/src/views/business/wms/base/address/address-form.vue @@ -14,19 +14,19 @@ :maskClosable="false" :destroyOnClose="true" > - + - - - - - - - - - + + + + + + + + + - + @@ -39,90 +39,90 @@ diff --git a/nc_wms_web/src/views/business/wms/base/address/address-list.vue b/nc_wms_web/src/views/business/wms/base/address/address-list.vue index c72e7b9..d60c9e6 100644 --- a/nc_wms_web/src/views/business/wms/base/address/address-list.vue +++ b/nc_wms_web/src/views/business/wms/base/address/address-list.vue @@ -97,8 +97,6 @@ diff --git a/nc_wms_web/src/views/business/wms/base/address/address-select.vue b/nc_wms_web/src/views/business/wms/base/address/address-select.vue index 0e0cb15..74dfc3b 100644 --- a/nc_wms_web/src/views/business/wms/base/address/address-select.vue +++ b/nc_wms_web/src/views/business/wms/base/address/address-select.vue @@ -25,6 +25,8 @@