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 @@