From e831af1c6b4602c6f773ac70ca5b108a7fa71871 Mon Sep 17 00:00:00 2001
From: JR <3573153686@qq.com>
Date: Tue, 28 Oct 2025 16:00:07 +0800
Subject: [PATCH] =?UTF-8?q?feat(order):=20=E6=B7=BB=E5=8A=A0=E7=AD=BE?=
=?UTF-8?q?=E7=BA=A6=E5=85=AC=E5=8F=B8=E5=AD=97=E6=AE=B5=E6=94=AF=E6=8C=81?=
=?UTF-8?q?-=20=E5=9C=A8=20GearOrder=20=E5=AE=9E=E4=BD=93=E7=B1=BB?=
=?UTF-8?q?=E4=B8=AD=E6=96=B0=E5=A2=9E=20company=20=E5=AD=97=E6=AE=B5-=20?=
=?UTF-8?q?=E5=9C=A8=20GearOrderBo=20=E4=B8=9A=E5=8A=A1=E5=AF=B9=E8=B1=A1?=
=?UTF-8?q?=E4=B8=AD=E5=90=8C=E6=AD=A5=E6=B7=BB=E5=8A=A0=20company=20?=
=?UTF-8?q?=E5=AD=97=E6=AE=B5=20-=20=E6=9B=B4=E6=96=B0=20GearOrderMapper.x?=
=?UTF-8?q?ml=20=E6=98=A0=E5=B0=84=E6=96=87=E4=BB=B6=E4=BB=A5=E6=94=AF?=
=?UTF-8?q?=E6=8C=81=20company=20=E5=AD=97=E6=AE=B5=E7=9A=84=E8=AF=BB?=
=?UTF-8?q?=E5=86=99=20-=20=E5=9C=A8=20GearOrderVo=20=E8=A7=86=E5=9B=BE?=
=?UTF-8?q?=E5=AF=B9=E8=B1=A1=E4=B8=AD=E5=A2=9E=E5=8A=A0=20company=20?=
=?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=B9=B6=E9=85=8D=E7=BD=AE=20Excel=20?=
=?UTF-8?q?=E5=AF=BC=E5=87=BA=E5=B1=9E=E6=80=A7=20-=20=E5=9C=A8=E5=89=8D?=
=?UTF-8?q?=E7=AB=AF=E8=AE=A2=E5=8D=95=E9=A1=B5=E9=9D=A2=E4=B8=AD=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=E7=AD=BE=E7=BA=A6=E5=85=AC=E5=8F=B8=E4=B8=8B=E6=8B=89?=
=?UTF-8?q?=E9=80=89=E6=8B=A9=E6=A1=86=20-=20=E5=BC=95=E5=85=A5=E5=B9=B6?=
=?UTF-8?q?=E4=BD=BF=E7=94=A8=20order=5Fcompany=20=E5=AD=97=E5=85=B8?=
=?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=94=A8=E4=BA=8E=E7=AD=BE=E7=BA=A6=E5=85=AC?=
=?UTF-8?q?=E5=8F=B8=E9=80=89=E9=A1=B9=20-=20=E5=88=9D=E5=A7=8B=E5=8C=96?=
=?UTF-8?q?=E8=A1=A8=E5=8D=95=E4=B8=AD=E7=9A=84=20company=20=E5=AD=97?=
=?UTF-8?q?=E6=AE=B5=E4=B8=BA=20undefined=20-=20=E5=9C=A8=20Vue=20?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6=E4=B8=AD=E6=B3=A8=E5=86=8C=20order=5Fcompany?=
=?UTF-8?q?=20=E6=95=B0=E6=8D=AE=E5=AD=97=E5=85=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/gear/oa/domain/GearOrder.java | 4 ++++
.../com/gear/oa/domain/bo/GearOrderBo.java | 5 ++++
.../com/gear/oa/domain/vo/GearOrderVo.java | 6 +++++
.../resources/mapper/oa/GearOrderMapper.xml | 3 +++
.../src/views/oms/order/panels/orderPage.vue | 24 +++++++++++++++----
gear-ui3/src/views/product/info/index.vue | 1 +
6 files changed, 39 insertions(+), 4 deletions(-)
diff --git a/gear-oa/src/main/java/com/gear/oa/domain/GearOrder.java b/gear-oa/src/main/java/com/gear/oa/domain/GearOrder.java
index 8b96679..0761b0c 100644
--- a/gear-oa/src/main/java/com/gear/oa/domain/GearOrder.java
+++ b/gear-oa/src/main/java/com/gear/oa/domain/GearOrder.java
@@ -36,6 +36,10 @@ public class GearOrder extends BaseEntity {
* 客户ID
*/
private Long customerId;
+ /**
+ * 签约公司(字典)
+ */
+ private Integer company;
/**
* 销售经理
*/
diff --git a/gear-oa/src/main/java/com/gear/oa/domain/bo/GearOrderBo.java b/gear-oa/src/main/java/com/gear/oa/domain/bo/GearOrderBo.java
index 3af6c8f..1f7d775 100644
--- a/gear-oa/src/main/java/com/gear/oa/domain/bo/GearOrderBo.java
+++ b/gear-oa/src/main/java/com/gear/oa/domain/bo/GearOrderBo.java
@@ -38,6 +38,11 @@ public class GearOrderBo extends BaseEntity {
*/
private Long customerId;
+ /**
+ * 签约公司(字典)
+ */
+ private Integer company;
+
/**
* 销售经理
*/
diff --git a/gear-oa/src/main/java/com/gear/oa/domain/vo/GearOrderVo.java b/gear-oa/src/main/java/com/gear/oa/domain/vo/GearOrderVo.java
index c26b427..f24f775 100644
--- a/gear-oa/src/main/java/com/gear/oa/domain/vo/GearOrderVo.java
+++ b/gear-oa/src/main/java/com/gear/oa/domain/vo/GearOrderVo.java
@@ -43,6 +43,12 @@ public class GearOrderVo extends BaseEntity {
@ExcelProperty(value = "客户ID")
private Long customerId;
+ /**
+ * 签约公司(字典)
+ */
+ @ExcelProperty(value = "签约公司")
+ private Integer company;
+
/**
* 销售经理
*/
diff --git a/gear-oa/src/main/resources/mapper/oa/GearOrderMapper.xml b/gear-oa/src/main/resources/mapper/oa/GearOrderMapper.xml
index dcc0434..574d793 100644
--- a/gear-oa/src/main/resources/mapper/oa/GearOrderMapper.xml
+++ b/gear-oa/src/main/resources/mapper/oa/GearOrderMapper.xml
@@ -8,6 +8,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
@@ -24,6 +25,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select o.order_id,
o.order_code,
o.customer_id,
+ o.company,
o.sales_manager,
o.order_status,
o.remark,
@@ -43,6 +45,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select o.order_id,
o.order_code,
o.customer_id,
+ o.company,
o.sales_manager,
o.order_status,
o.remark,
diff --git a/gear-ui3/src/views/oms/order/panels/orderPage.vue b/gear-ui3/src/views/oms/order/panels/orderPage.vue
index eadfbc1..1c79f31 100644
--- a/gear-ui3/src/views/oms/order/panels/orderPage.vue
+++ b/gear-ui3/src/views/oms/order/panels/orderPage.vue
@@ -75,6 +75,13 @@
+
+
+
+
+
+
@@ -155,6 +162,14 @@
+
+
+
+
+
+
+
@@ -219,12 +234,12 @@ export default {
},
setup() {
const { proxy } = getCurrentInstance();
- const { order_status } = proxy.useDict("order_status");
-
- console.log(order_status);
+ const { order_status} = proxy.useDict("order_status");
+ const { order_company } = proxy.useDict("order_company");
return {
- order_status
+ order_status,
+ order_company
}
},
computed: {
@@ -271,6 +286,7 @@ export default {
orderId: undefined,
orderCode: undefined,
customerId: undefined,
+ company:undefined,
salesManager: undefined,
// tradeType: this.tradeType,
noTaxAmount: undefined,
diff --git a/gear-ui3/src/views/product/info/index.vue b/gear-ui3/src/views/product/info/index.vue
index 75f0bad..0691e0c 100644
--- a/gear-ui3/src/views/product/info/index.vue
+++ b/gear-ui3/src/views/product/info/index.vue
@@ -185,6 +185,7 @@ export default {
innerDiameter: undefined,
isEnabled: undefined,
},
+ categoryList: [],
// 表单参数
form: {},
// 表单校验