From b2574cc2cb181cdadda9368213b9745667cc3933 Mon Sep 17 00:00:00 2001
From: wangh <9483>
Date: Wed, 22 Nov 2023 18:05:02 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E5=91=98=E7=AD=89=E7=BA=A7=E5=92=8C?=
=?UTF-8?q?=E8=BF=9B=E6=B2=B9=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
fuintAdmin/src/api/oilConfig/oilPurchase.js | 18 ++
fuintAdmin/src/views/member/userInfo.vue | 15 +-
.../src/views/oilConfig/oilInventory/list.vue | 2 +-
.../views/oilConfig/oilInventory/order.vue | 14 +-
.../src/views/oilConfig/oilPurchase/list.vue | 2 +-
.../oilConfig/oilPurchase/purchaseOrder.vue | 269 ++++++++++++------
.../controller/CardFuelDieselController.java | 7 +-
.../cardFule/mapper/CardFuelDieselMapper.java | 3 +
.../mapper/xml/CardFuelDieselMapper.xml | 16 ++
.../service/CardFuelDieselService.java | 4 +
.../impl/CardFuelDieselServiceImpl.java | 13 +
.../controller/OilPurchaseController.java | 6 +
.../OilPurchaseOrderController.java | 12 +-
.../dto/OilPurchase4OrdDTO.java | 13 +
.../mapper/xml/OilPurchaseOrderMapper.xml | 26 +-
.../service/OilPurchaseOrderService.java | 2 +-
.../service/OilPurchaseService.java | 3 +
.../impl/OilPurchaseOrderServiceImpl.java | 17 +-
.../service/impl/OilPurchaseServiceImpl.java | 66 ++++-
19 files changed, 376 insertions(+), 132 deletions(-)
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFule/mapper/xml/CardFuelDieselMapper.xml
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/dto/OilPurchase4OrdDTO.java
diff --git a/fuintAdmin/src/api/oilConfig/oilPurchase.js b/fuintAdmin/src/api/oilConfig/oilPurchase.js
index 93e931de4..d7ee5c7cb 100644
--- a/fuintAdmin/src/api/oilConfig/oilPurchase.js
+++ b/fuintAdmin/src/api/oilConfig/oilPurchase.js
@@ -20,6 +20,15 @@ export function insertPurchaseApi(data) {
})
}
+// 处理全部
+export function unifiedProcessingApi(data) {
+ return request({
+ url: 'business/petrolStationManagement/oilPurchase/unifiedProcessing',
+ method: 'post',
+ data: data
+ })
+}
+
// 修改有关信息
export function updatePurchaseApi(data) {
return request({
@@ -75,6 +84,15 @@ export function editPurchuseApi(data) {
})
}
+// 批量处理数据
+export function disposeBatchApi(data) {
+ return request({
+ url: 'business/petrolStationManagement/oilPurchaseOrder/disposeBatch',
+ method: 'post',
+ data: data
+ })
+}
+
// 审核
export function auditApi(data) {
diff --git a/fuintAdmin/src/views/member/userInfo.vue b/fuintAdmin/src/views/member/userInfo.vue
index c2b65844a..a6cba0102 100644
--- a/fuintAdmin/src/views/member/userInfo.vue
+++ b/fuintAdmin/src/views/member/userInfo.vue
@@ -433,7 +433,7 @@
油品类型
- {{ item.type }}{{item.oilType}}
+ {{ item.type }}
@@ -1010,8 +1010,13 @@ export default {
await getCardValueListApi(quy).then(res=>{
this.cardValueList = res.data.records;
this.cardValueList.sort((a, b) => a.rechargeBalance - b.rechargeBalance);
+
})
if (this.cardValueList.length > 0) {
+ // 过滤
+ this.cardValueList = this.cardValueList.filter(item => {
+ return item.membershipLevel.includes(this.grade.name);
+ });
this.rechargeCard(0);
}
},
@@ -1098,12 +1103,14 @@ export default {
if (this.oilTypeList.length > 0) {
// 默认选中第一个
this.tabOilType = this.oilTypeList[0].oilType
- this.selectOilType(this.oilTypeList[0].oilType);
+ this.selectOilType(this.oilTypeList[0].status,this.oilTypeList[0].oilType);
}
})
},
// 根据油品过滤查询存油卡
tabOilTypeClick(data){
+ console.log("aaaaaaaaaaaaaa",this.grade.name)
+
this.cardFuelDieselList = this.sourceCardFuelDieselList.filter(item => {
return item.oilType === data;
});
@@ -1111,9 +1118,9 @@ export default {
this.recharge(0)
}
},
- selectOilType(oilType) {
+ selectOilType(status,oilType) {
this.tabOilType = oilType;
- this.tabOilTypeClick(oilType);
+ this.tabOilTypeClick(status);
},
// 查询员工
diff --git a/fuintAdmin/src/views/oilConfig/oilInventory/list.vue b/fuintAdmin/src/views/oilConfig/oilInventory/list.vue
index 711771011..1ee01b05b 100644
--- a/fuintAdmin/src/views/oilConfig/oilInventory/list.vue
+++ b/fuintAdmin/src/views/oilConfig/oilInventory/list.vue
@@ -84,7 +84,7 @@
type="text"
icon="el-icon-edit"
@click="dispose(scope.row)"
- >{{ scope.row.status == 'ysh'?'查看单据':'处理单据' }}
+ >{{ scope.row.status == 'qrts'?'查看单据':'处理单据' }}
diff --git a/fuintAdmin/src/views/oilConfig/oilInventory/order.vue b/fuintAdmin/src/views/oilConfig/oilInventory/order.vue
index a73e0b173..7960cf9a6 100644
--- a/fuintAdmin/src/views/oilConfig/oilInventory/order.vue
+++ b/fuintAdmin/src/views/oilConfig/oilInventory/order.vue
@@ -437,10 +437,8 @@ export default {
}
if (isDuplicate) {
- console.log("isDuplicate222")
-
this.$message({
- message: '有重复油罐油罐,请重新选择',
+ message: '有重复油罐,请重新选择',
type: 'warning'
});
this.multipleSelection = []
@@ -517,12 +515,6 @@ export default {
},
edit() {
- // updatePurchaseOrderApi(this.orderForm).then(response => {
- // // this.$modal.msgSuccess("修改成功");
- // // this.open = false;
- // this.orderForm = {}
- // this.getList();
- // });
},
// 选择油罐添加密度
@@ -567,7 +559,7 @@ export default {
},
// 保存订单信息
- saveInventory(){
+ async saveInventory(){
let this_ = this
if (this_.inventoryNo.inventoryNo == null){
this.$modal.msgSuccess("请先填写盘点号");
@@ -596,7 +588,7 @@ export default {
if (this_.inventoryId != null) {
// 修改
inventoryForm.id = this_.inventoryId
- updateInventoryApi(inventoryForm).then(response=>{
+ await updateInventoryApi(inventoryForm).then(response=>{
// 处理列表
// disList.inventoryId= this_.inventoryId
diff --git a/fuintAdmin/src/views/oilConfig/oilPurchase/list.vue b/fuintAdmin/src/views/oilConfig/oilPurchase/list.vue
index 973adee7c..5062407fa 100644
--- a/fuintAdmin/src/views/oilConfig/oilPurchase/list.vue
+++ b/fuintAdmin/src/views/oilConfig/oilPurchase/list.vue
@@ -96,7 +96,7 @@
type="text"
icon="el-icon-edit"
@click="dispose(scope.row)"
- >处理单据
+ >{{ scope.row.status == 'qrts'?'查看单据':'处理单据' }}
diff --git a/fuintAdmin/src/views/oilConfig/oilPurchase/purchaseOrder.vue b/fuintAdmin/src/views/oilConfig/oilPurchase/purchaseOrder.vue
index 275274790..dcc57dcc5 100644
--- a/fuintAdmin/src/views/oilConfig/oilPurchase/purchaseOrder.vue
+++ b/fuintAdmin/src/views/oilConfig/oilPurchase/purchaseOrder.vue
@@ -92,12 +92,13 @@
-
+ {{ scope.row.totalAmount }}
+
-
+