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/EventMarketing/cardFavorable/index.vue b/fuintAdmin/src/views/EventMarketing/cardFavorable/index.vue index d34c423ef..623e899d5 100644 --- a/fuintAdmin/src/views/EventMarketing/cardFavorable/index.vue +++ b/fuintAdmin/src/views/EventMarketing/cardFavorable/index.vue @@ -143,7 +143,7 @@ - + diff --git a/fuintAdmin/src/views/convenienceStore/damage/details.vue b/fuintAdmin/src/views/convenienceStore/damage/details.vue index 40722bf86..8fcbf7c98 100644 --- a/fuintAdmin/src/views/convenienceStore/damage/details.vue +++ b/fuintAdmin/src/views/convenienceStore/damage/details.vue @@ -374,6 +374,8 @@ export default { const index = this.detailsList.indexOf(data); // 查找要删除的对象的索引 if (index !== -1) { this.detailsList.splice(index, 1); // 使用splice方法删除对象 + this.sumMethod(this.detailsList); + } }).catch(() => { this.$message({ @@ -461,6 +463,21 @@ export default { } this_.open = false + this.multipleSelection = [] + this.commodityForm = { + cvsGoodId: "", + cvsGood: "", + supplierId: "", + supplier: "", + detailed: "", + remark: "", + page: 1, + pageSize: 1000, + total: 0, + isRecovery:0, + } + this.commodityList = [] + this_.sumMethod(this_.detailsList); }, diff --git a/fuintAdmin/src/views/convenienceStore/damage/index.vue b/fuintAdmin/src/views/convenienceStore/damage/index.vue index 90a359475..7b334820b 100644 --- a/fuintAdmin/src/views/convenienceStore/damage/index.vue +++ b/fuintAdmin/src/views/convenienceStore/damage/index.vue @@ -16,7 +16,7 @@ - +
待审核 - 已审核入库 + 已审核出库 已作废 已审核
diff --git a/fuintAdmin/src/views/convenienceStore/inventory/details.vue b/fuintAdmin/src/views/convenienceStore/inventory/details.vue index f949e947b..1c5f73811 100644 --- a/fuintAdmin/src/views/convenienceStore/inventory/details.vue +++ b/fuintAdmin/src/views/convenienceStore/inventory/details.vue @@ -371,6 +371,8 @@ export default { this.detailsList.splice(index, 1); // 使用splice方法删除对象 } this.inventoryForm.productQuantity--; + this.sumMethod(this.detailsList); + }).catch(() => { this.$message({ type: 'info', @@ -467,6 +469,23 @@ export default { this.$modal.msgError("同一货损单不能有两件相同的商品,您选择了"+sum+"件相同的商品,已为您剔除"); } this_.open = false + + this_.open = false + this.multipleSelection = [] + this.commodityForm = { + cvsGoodId: "", + cvsGood: "", + supplierId: "", + supplier: "", + detailed: "", + remark: "", + page: 1, + pageSize: 1000, + total: 0, + isRecovery:0, + } + this.commodityList = [] + this_.inventoryForm.inventoryQuantity = this_.inventoryForm.inventoryQuantity + this_.multipleSelection.length this_.sumMethod(this_.detailsList); }, @@ -543,7 +562,10 @@ export default { // roductQuantity:0, // 商品数量 // inventoryQuantity: 0 // 盘点数量 // }, - + if(this_.detailsList.length<=0) { + this.$modal.msgError("盘点单不能为空"); + return -1; + } await editInventoryApi(this.inventoryForm).then(res=>{ // 批量保存订单 batchProcessingApi(this_.detailsList).then(res=>{ diff --git a/fuintAdmin/src/views/convenienceStore/inventory/index.vue b/fuintAdmin/src/views/convenienceStore/inventory/index.vue index fa06d08e8..41904815e 100644 --- a/fuintAdmin/src/views/convenienceStore/inventory/index.vue +++ b/fuintAdmin/src/views/convenienceStore/inventory/index.vue @@ -6,7 +6,7 @@
- + - + diff --git a/fuintAdmin/src/views/convenienceStore/purchase/details.vue b/fuintAdmin/src/views/convenienceStore/purchase/details.vue index 840ed27c8..2df884907 100644 --- a/fuintAdmin/src/views/convenienceStore/purchase/details.vue +++ b/fuintAdmin/src/views/convenienceStore/purchase/details.vue @@ -108,7 +108,7 @@ - + @@ -88,7 +88,9 @@ type="text" icon="el-icon-edit" @click="dispose(scope.row)" - >处理单据 + > + {{ scope.row.approvalStatus == 'qrts'?'查看单据':'处理单据' }} + @@ -194,6 +196,7 @@ export default { // 重置 resetQuery() { this.queryParams = {} + this.getList() }, // 删除 handleDel(data) { diff --git a/fuintAdmin/src/views/convenienceStore/returns/details.vue b/fuintAdmin/src/views/convenienceStore/returns/details.vue index 82686d67b..66494c955 100644 --- a/fuintAdmin/src/views/convenienceStore/returns/details.vue +++ b/fuintAdmin/src/views/convenienceStore/returns/details.vue @@ -382,9 +382,13 @@ export default { }) } const index = this.detailsList.indexOf(data); // 查找要删除的对象的索引 + if (index !== -1) { this.detailsList.splice(index, 1); // 使用splice方法删除对象 + this.sumMethod(this.detailsList); + } + }).catch(() => { this.$message({ type: 'info', @@ -476,7 +480,20 @@ export default { this.$modal.msgError("同一退货单不能有两件相同的商品,您选择了"+sum+"件相同的商品,已为您剔除"); } this_.open = false - + this.multipleSelection = [] + this.commodityForm = { + cvsGoodId: "", + cvsGood: "", + supplierId: "", + supplier: "", + detailed: "", + remark: "", + page: 1, + pageSize: 1000, + total: 0, + isRecovery:0, + } + this.commodityList = [] this_.sumMethod(this_.detailsList); }, diff --git a/fuintAdmin/src/views/integral/gift/index.vue b/fuintAdmin/src/views/integral/gift/index.vue index 371a96014..b3aa29aed 100644 --- a/fuintAdmin/src/views/integral/gift/index.vue +++ b/fuintAdmin/src/views/integral/gift/index.vue @@ -5,7 +5,7 @@ - + - - + + - +