north-glass-erp/northglass-erp/src/views/sd/delivery/SelectDelivery.vue
@@ -197,6 +197,7 @@ return } if(rowClickIndex.value.deliveryState>0){ ElMessage.warning(t('order.printingNumber')+rowClickIndex.value.printingNumber) dialogTableVisible.value = true sheetIndex.value=1 }else{ @@ -211,6 +212,7 @@ return } if(rowClickIndex.value.deliveryState>0){ ElMessage.warning(t('order.printingNumber')+rowClickIndex.value.printingNumber) dialogTableVisible.value = true sheetIndex.value=2 }else{ @@ -319,6 +321,12 @@ }) const printingNumber = ()=>{ request.post(`/Delivery/updateDeliveryPrintNumber/${rowClickIndex.value.deliveryId}`).then(res =>{ }) } </script> @@ -403,7 +411,7 @@ style="width: 75%;height:75% " > <template #header="{ close, titleId, titleClass }"> <el-button v-print="printContent" :icon="Printer" circle /> <el-button v-print="printContent" @click="printingNumber" :icon="Printer" circle /> </template> <print-sheet1 id="child" v-if="sheetIndex===1" :deliveryId="rowClickIndex.deliveryId" /> <print-sheet2 id="child" v-if="sheetIndex===2" :deliveryId="rowClickIndex.deliveryId" /> north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue
@@ -1229,6 +1229,24 @@ } } if(evnt.$event.keyCode === 38 ){ const { rowIndex,row,column } = xGrid.value.getSelectedCell() || xGrid.value.getEditRecord() let nextRowIndex = xGrid.value.getRowIndex(row) - 1; console.log(xGrid.value.getTableData().fullData.length) console.log(nextRowIndex) if (nextRowIndex < xGrid.value.getTableData().fullData.length && nextRowIndex>=0) { xGrid.value.setCurrentRow(xGrid.value.getTableData().fullData[nextRowIndex]); } } if(evnt.$event.keyCode === 40 ){ const { rowIndex,row,column } = xGrid.value.getSelectedCell() || xGrid.value.getEditRecord() let nextRowIndex = xGrid.value.getRowIndex(row) + 1; if (nextRowIndex < xGrid.value.getTableData().fullData.length) { xGrid.value.setCurrentRow(xGrid.value.getTableData().fullData[nextRowIndex]); } } } const inputFocus = ()=>{ north-glass-erp/src/main/java/com/example/erp/controller/sd/DeliveryController.java
@@ -129,6 +129,13 @@ DownExcel.download(response, DeliveryDetailProductDTO.class, deliveryService.exportDeliveryDetailProductReport(dates),"orderReport"); } @ApiOperation("发货单打印计数") @PostMapping ("/updateDeliveryPrintNumber/{deliveryId}") public Result updateDeliveryPrintNumber(@PathVariable String deliveryId) { return Result.seccess(deliveryService.updateDeliveryPrintNumber(deliveryId)); } north-glass-erp/src/main/java/com/example/erp/entity/sd/Delivery.java
@@ -37,6 +37,7 @@ private Double freight; private Integer freightQuantity; private Double freightPrice; private Integer printingNumber; private String remarks; private LocalDate createTime; private LocalDate updateTime; north-glass-erp/src/main/java/com/example/erp/mapper/sd/DeliveryMapper.java
@@ -58,6 +58,8 @@ @Param("otherMoney") Double otherMoney, @Param("oddNumber") String oddNumber); boolean updateDeliveryPrintNumber(@Param("deliveryId") String deliveryId); north-glass-erp/src/main/java/com/example/erp/service/sd/DeliveryService.java
@@ -488,6 +488,10 @@ return deliveryDetailMapper.exportDeliveryDetailProductReport(dates); } public boolean updateDeliveryPrintNumber(String deliveryId) { return deliveryMapper.updateDeliveryPrintNumber(deliveryId); } north-glass-erp/src/main/resources/mapper/sd/DeliveryMapper.xml
@@ -337,4 +337,11 @@ </where> limit #{offset},#{pageSize}; </select> <update id="updateDeliveryPrintNumber"> update sd.delivery set printing_number=printing_number+1 where delivery_id = #{deliveryId} </update> </mapper>