From 37ea0626d513d244c6362563b19af5960a8bc985 Mon Sep 17 00:00:00 2001 From: hard_cheng <2463422967@qq.com> Date: Fri, 6 Dec 2024 14:52:19 +0800 Subject: [PATCH] =?UTF-8?q?feat(customer-info):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=89=88=E6=9C=AC=E6=96=87=E4=BB=B6=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增客户版本文件 API 和相关组件 - 实现客户版本文件的查询、添加、编辑和删除功能 - 添加推送生产版本功能 - 优化客户信息列表,增加生产版本显示 --- .../customer-info/customer-info-api.js | 8 + .../customer-version-file-api.js | 54 +++ .../customer-version-file-const.js | 11 + .../customer-info/customer-info-form.vue | 1 + .../customer-info/customer-info-list.vue | 14 +- .../customer-version-file-form.vue | 177 ++++++++++ .../customer-version-file-list.vue | 330 ++++++++++++++++++ 7 files changed, 594 insertions(+), 1 deletion(-) create mode 100644 smart-admin-web-javascript/src/api/business/customer-info/customer-version-file-api.js create mode 100644 smart-admin-web-javascript/src/api/business/customer-info/customer-version-file-const.js create mode 100644 smart-admin-web-javascript/src/views/business/customer-info/customer-version-file-form.vue create mode 100644 smart-admin-web-javascript/src/views/business/customer-info/customer-version-file-list.vue diff --git a/smart-admin-web-javascript/src/api/business/customer-info/customer-info-api.js b/smart-admin-web-javascript/src/api/business/customer-info/customer-info-api.js index 96963c69..8806b2ba 100644 --- a/smart-admin-web-javascript/src/api/business/customer-info/customer-info-api.js +++ b/smart-admin-web-javascript/src/api/business/customer-info/customer-info-api.js @@ -16,6 +16,14 @@ export const customerInfoApi = { return postRequest('/customerInfo/queryPage', param); }, + /** + * 查询客户名称id列表 @author hc + */ + queryNameAndId : () => { + return postRequest('/customerInfo/queryNameAndId'); + }, + + /** * 增加 @author hc */ diff --git a/smart-admin-web-javascript/src/api/business/customer-info/customer-version-file-api.js b/smart-admin-web-javascript/src/api/business/customer-info/customer-version-file-api.js new file mode 100644 index 00000000..74ef8b1f --- /dev/null +++ b/smart-admin-web-javascript/src/api/business/customer-info/customer-version-file-api.js @@ -0,0 +1,54 @@ +/** + * 版本文件 api 封装 + * + * @Author: hc + * @Date: 2024-12-05 14:08:23 + * @Copyright zb + */ +import { postRequest, getRequest } from '/@/lib/axios'; + +export const customerVersionFileApi = { + + /** + * 分页查询 @author hc + */ + queryPage : (param) => { + return postRequest('/customerVersionFile/queryPage', param); + }, + /** + * 推送生产版本 @author hc + */ + pushProVersion : (param) => { + return postRequest('/customerVersionFile/pushProVersion', param); + }, + + /** + * 增加 @author hc + */ + add: (param) => { + return postRequest('/customerVersionFile/add', param); + }, + + /** + * 修改 @author hc + */ + update: (param) => { + return postRequest('/customerVersionFile/update', param); + }, + + + /** + * 删除 @author hc + */ + delete: (id) => { + return getRequest(`/customerVersionFile/delete/${id}`); + }, + + /** + * 批量删除 @author hc + */ + batchDelete: (idList) => { + return postRequest('/customerVersionFile/batchDelete', idList); + }, + +}; diff --git a/smart-admin-web-javascript/src/api/business/customer-info/customer-version-file-const.js b/smart-admin-web-javascript/src/api/business/customer-info/customer-version-file-const.js new file mode 100644 index 00000000..3a588bc6 --- /dev/null +++ b/smart-admin-web-javascript/src/api/business/customer-info/customer-version-file-const.js @@ -0,0 +1,11 @@ +/** + * 版本文件 枚举 + * + * @Author: hc + * @Date: 2024-12-05 14:08:23 + * @Copyright zb + */ + + +export default { +}; \ No newline at end of file diff --git a/smart-admin-web-javascript/src/views/business/customer-info/customer-info-form.vue b/smart-admin-web-javascript/src/views/business/customer-info/customer-info-form.vue index 12e5f3b8..fb133694 100644 --- a/smart-admin-web-javascript/src/views/business/customer-info/customer-info-form.vue +++ b/smart-admin-web-javascript/src/views/business/customer-info/customer-info-form.vue @@ -74,6 +74,7 @@ const formDefault = { customerName: undefined, //客户名称 + customerId: undefined, //客户id customerKey: undefined, //客户拉取jar包密钥 }; diff --git a/smart-admin-web-javascript/src/views/business/customer-info/customer-info-list.vue b/smart-admin-web-javascript/src/views/business/customer-info/customer-info-list.vue index 371ed775..bc07c182 100644 --- a/smart-admin-web-javascript/src/views/business/customer-info/customer-info-list.vue +++ b/smart-admin-web-javascript/src/views/business/customer-info/customer-info-list.vue @@ -78,6 +78,7 @@