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