From a1e5d484f046ffc8000a404ecb87bda3b0e3a56a Mon Sep 17 00:00:00 2001 From: luojiaquan <1583622118@qq.com> Date: Thu, 10 Sep 2026 10:20:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=AE=A2=E6=88=B7/=E4=BE=9B?= =?UTF-8?q?=E5=BA=94=E5=95=86=E7=AE=A1=E7=90=86=20=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/BmsCustomerCompany.java | 5 + .../src/components/CustomerSelect/index.vue | 151 ++++++++++++++++++ bms-front/src/main.js | 3 + 3 files changed, 159 insertions(+) create mode 100644 bms-front/src/components/CustomerSelect/index.vue diff --git a/bms-back/ruoyi-system/src/main/java/com/ruoyi/customer/customerinfo/domain/BmsCustomerCompany.java b/bms-back/ruoyi-system/src/main/java/com/ruoyi/customer/customerinfo/domain/BmsCustomerCompany.java index a798573b..c9a4b91c 100644 --- a/bms-back/ruoyi-system/src/main/java/com/ruoyi/customer/customerinfo/domain/BmsCustomerCompany.java +++ b/bms-back/ruoyi-system/src/main/java/com/ruoyi/customer/customerinfo/domain/BmsCustomerCompany.java @@ -2,6 +2,8 @@ package com.ruoyi.customer.customerinfo.domain; import java.math.BigDecimal; import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; @@ -55,12 +57,15 @@ public class BmsCustomerCompany extends BaseEntity private BigDecimal paidInCapital; /** 成立日期 */ + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date establishDate; /** 营业期限起始日 */ + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date businessTermStart; /** 营业期限终止日 */ + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date businessTermEnd; /** 是否长期有效(0否 1是) */ diff --git a/bms-front/src/components/CustomerSelect/index.vue b/bms-front/src/components/CustomerSelect/index.vue new file mode 100644 index 00000000..3a1c425d --- /dev/null +++ b/bms-front/src/components/CustomerSelect/index.vue @@ -0,0 +1,151 @@ + + + + + diff --git a/bms-front/src/main.js b/bms-front/src/main.js index a77e923d..bfda28ec 100644 --- a/bms-front/src/main.js +++ b/bms-front/src/main.js @@ -48,6 +48,8 @@ import BasicForm from '@/components/BasicForm' // 公共表格组件 import BasicTable from '@/components/BasicTable' import SimpleTable from '@/components/SimpleTable' +// 客户/供应商下拉选择组件 +import CustomerSelect from '@/components/CustomerSelect' const app = createApp(App) @@ -73,6 +75,7 @@ app.component('Editor', Editor) app.component('BasicForm', BasicForm) app.component('BasicTable', BasicTable) app.component('SimpleTable', SimpleTable) +app.component('CustomerSelect', CustomerSelect) app.use(router) app.use(store)