廖井涛
2024-08-07 4d81346547d5ac21bf7bb64c3878c09592d0aaf6
删除控制台打印
17个文件已修改
154 ■■■■ 已修改文件
north-glass-erp/northglass-erp/src/components/sd/delivery/PrintSheet2.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/components/sd/order/OrderDetail.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/components/sd/order/PrintSheet5.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/lang/en.js 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/lang/ru.js 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/lang/zh.js 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/mm/mainIngredientStock/SelectSurplusMaterials.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/mm/mainProductStock/CreateProductStock.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/pp/processCard/PrintCustomLabel1.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/sd/delivery/CreateDelivery.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/sd/delivery/SelectDelivery.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/sd/delivery/SelectOrderList.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/sd/order/SelectOrder.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/system/user/UserList.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/system/userPassWord/UpdateUserName.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/src/main/java/com/example/erp/service/sd/DeliveryService.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/components/sd/delivery/PrintSheet2.vue
@@ -30,7 +30,6 @@
  request.post(`/Delivery/getSelectDeliveryPrinting`,form.value).then((res) => {
    if(res.code==200){
      console.log(res.data.data)
      produceList.value = deepClone(res.data.data)
      delivery.value=deepClone(res.data.delivery)
      money.value=deepClone(res.data.money)
north-glass-erp/northglass-erp/src/components/sd/order/OrderDetail.vue
@@ -93,7 +93,6 @@
const getColumns = async () => {
  await request.post(`/basicOtherMoney/findAllByState`).then(res=>{
    console.log(res.data)
    res.data.forEach(item => {
      let column = {
        field: `otherColumns.${item.column}`,
north-glass-erp/northglass-erp/src/components/sd/order/PrintSheet5.vue
@@ -35,7 +35,6 @@
  perimeter: 0
})
const getData = () => {
  console.log(selectedValues.value)
  request.post(`/order/printOrderProductGlassDetailMonolithic/${props.orderId}`,selectedValues.value).then(res => {
    data.value= res.data
    productIdData.value=data.value.orderDetail
north-glass-erp/northglass-erp/src/lang/en.js
@@ -951,6 +951,41 @@
        inconsistentParameters :'The required parameters are inconsistent',
        strip :'Piece',
        exportSelected :'Export selected',
    },
    menu:{
        salesAndDistribution :'Sales and Distribution',
        productionPlanning :'Production Planning',
        materialManage :'Material Manage',
        userManage :'User Manage',
        product :'Product',
        order :'Order',
        delivery :'Delivery',
        returns :'Returns',
        customer :'Customer',
        workOrder :'Work Order',
        processCard :'Process Card',
        reportingWorks :'Report for work',
        rework :'Rework',
        replenish :'Replenish',
        machine :'Machine',
        bOM :'BOM',
        report :'Report',
        productStock :'Product Stock',
        ingredientsStock :'Ingredients Stock',
        ingredients :'Ingredients',
        trader :'Trader',
        stockReport :'Stock Report',
        purchaseOrder :'Purchase Order',
        purchaseStorage :'Purchase Storage',
        purchaseReturn :'Purchase Return',
        orderBasicData :'Order Basic Data',
        productionBasicData :'Production Basic Data',
        warehouseBasicData :'Warehouse Basic Data',
        user :'User',
        role :'Role',
        userPassWord :'User Pass Word',
    }
north-glass-erp/northglass-erp/src/lang/ru.js
@@ -945,6 +945,41 @@
        inconsistentParameters :'Обязательные параметры не совпадают',
        strip :'Статья',
        exportSelected :'Экспортировать выделение',
    },
    menu:{
        salesAndDistribution :'Продажа и распределение',
        productionPlanning :'Производство и планирование',
        materialManage :'Закупки и материалы',
        userManage :'Пользователи и права доступа',
        product :'Управление товарными запасами',
        order :'Управление заказами',
        delivery :'Управление доставкой',
        returns :'Управление возвратом',
        customer :'Информация о клиентах',
        workOrder :'Управление рабочей документацией',
        processCard :'Управление картами процессов',
        reportingWorks :'Управление обратной связью',
        rework :'Управление переработкой',
        replenish :'Управление дополнительным стеклом',
        machine :'Управление оборудованием',
        bOM :'Управление BOM',
        report :'Управление отчетами',
        productStock :'Запасы готовой продукции',
        ingredientsStock :'Запасы материалов',
        ingredients :'Материальные данные',
        trader :'Управление поставщиками',
        stockReport :'Таблица запасов',
        purchaseOrder :'Закупочные заказы',
        purchaseStorage :'Закупки на складе',
        purchaseReturn :'Возврат покупок',
        orderBasicData :'Основы заказа',
        productionBasicData :'Основа производства',
        warehouseBasicData :'База запасов',
        user :'Список пользователей',
        role :'Права на роль',
        userPassWord :'Изменить пароль',
    }
north-glass-erp/northglass-erp/src/lang/zh.js
@@ -956,6 +956,41 @@
        inconsistentParameters :'必填,参数不一致',
        strip :'条',
        exportSelected :'导出选中',
    },
    menu:{
        salesAndDistribution :'销售与分销',
        productionPlanning :'生产与计划',
        materialManage :'采购与物资',
        userManage :'用户与权限',
        product :'商品管理',
        order :'订单管理',
        delivery :'送货管理',
        returns :'退货管理',
        customer :'客户信息',
        workOrder :'工单管理',
        processCard :'流程卡管理',
        reportingWorks :'报工管理',
        rework :'返工管理',
        Replenish :'补片管理',
        machine :'设备管理',
        bOM :'BOM管理',
        report :'报表管理',
        productStock :'成品库存',
        ingredientsStock :'物料库存',
        ingredients :'物料资料',
        trader :'供应商管理',
        stockReport :'仓储报表',
        purchaseOrder :'采购订单',
        purchaseStorage :'采购入库',
        purchaseReturn :'采购退货',
        orderBasicData :'订单基础',
        productionBasicData :'生产基础',
        warehouseBasicData :'库存基础',
        user :'用户列表',
        role :'角色权限',
        userPassWord :'修改密码',
    }
north-glass-erp/northglass-erp/src/views/mm/mainIngredientStock/SelectSurplusMaterials.vue
@@ -229,7 +229,6 @@
            surplusMaterials: selectRecords,
            state:2
          })
          console.log(flowData.value)
          request.post("/MaterialInventory/addSelectSurplusMaterialsDate",flowData.value).then((res) => {
            if(res.code==200 && res.data===true){
              ElMessage.success(t('basicData.msg.saveSuccess'))
north-glass-erp/northglass-erp/src/views/mm/mainProductStock/CreateProductStock.vue
@@ -310,7 +310,6 @@
const validRules = ref({
  "inventoryQuantity": [{
    validator (e) {
      console.log(e.row)
      if ((parseInt(e.row.inventoryQuantity) + e.row.receivedQuantity) > e.row.orderDetail.quantity) {
        return new Error('入库数量不能超过订单总数')
      }
north-glass-erp/northglass-erp/src/views/pp/processCard/PrintCustomLabel1.vue
@@ -50,7 +50,6 @@
              }
            }
          }
          console.log(lastList.value)
        } else {
          ElMessage.warning(res.msg)
          router.push("/login")
north-glass-erp/northglass-erp/src/views/sd/delivery/CreateDelivery.vue
@@ -124,7 +124,6 @@
    if (res.code == 200) {
      titleSelectJson.value = deepClone(res.data)
      console.log(titleSelectJson.value)
      //其他金额
      otherMoney.value = titleSelectJson.value.deliveryOtherMoney[0]
      //let columns = []
@@ -165,8 +164,6 @@
        titleUploadData.value=deepClone(res.data.title)
        console.log(111)
        console.log(titleSelectJson.value)
        titleUploadData.value.paymentTerms = titleSelectJson.value.paymentTerms[0].basicName
        titleUploadData.value.payMethod = titleSelectJson.value.payMethod[0].basicName
        const today = new Date
@@ -422,7 +419,6 @@
            deliveryIdType:company.deliveryIdType
          })
          console.log(flowData.value)
           request.post("/Delivery/insertDelivery", flowData.value).then((res) => {
             if(res.code==200 && res.data===true){
               ElMessage.success(t('delivery.deliveryNoteSubmittedSuccessfully'))
north-glass-erp/northglass-erp/src/views/sd/delivery/SelectDelivery.vue
@@ -324,7 +324,6 @@
const printingNumber = ()=>{
    request.post(`/Delivery/updateDeliveryPrintNumber/${rowClickIndex.value.deliveryId}`).then(res =>{
    })
}
north-glass-erp/northglass-erp/src/views/sd/delivery/SelectOrderList.vue
@@ -274,7 +274,6 @@
            return
          }
          //判断所选项目是否相同
          console.log(projectArray)
          if(!isAllEqual(projectArray)){
            ElMessage.warning(t('delivery.pleaseSelectTheSameCustomerProject'))
            return
north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue
@@ -726,7 +726,6 @@
  request.post(`/order/getOrderById/${str}`).then((res) => {
    if(res.code==200){
      console.log(res.data.order)
      titleUploadData.value = res.data.order
      if(history.state.orderId!=null){
        titleUploadData.value.orderId=''
@@ -1168,7 +1167,7 @@
     if(titleUploadData.value.calculateType===3){
       row.grossAmount=parseFloat((row.price * row.quantity).toFixed(2))
     }else{
       row.grossAmount=parseFloat((row.price * row.computeGrossArea).toFixed(2))
       row.grossAmount = parseFloat((row.price * row.computeGrossArea).toFixed(2))
     }
   }else if(column.property === 'computeArea'){
@@ -1283,8 +1282,6 @@
  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]);
    }
north-glass-erp/northglass-erp/src/views/sd/order/SelectOrder.vue
@@ -347,7 +347,6 @@
    }
    request.post(`/order/getOrderList/${pageNum.value}/${total.pageSize}/${orderType.value}/${orderInfo.selectDate}`,filterData.value).then((res) => {
      if(res.code==200){
        console.log(res.data.data)
        total.dataTotal = res.data.total.total*1
        total.pageTotal=parseInt(res.data.total)
        pageNum.value=1
north-glass-erp/northglass-erp/src/views/system/user/UserList.vue
@@ -82,7 +82,6 @@
})
onMounted(()=>{
  request.get('/userInfo/findAll').then(res=>{
    console.log(res.data)
    let arr = res.data.users[0]
    arr.forEach(item=>{
      let bValues = item.userRoleList.map(item => item.role);
north-glass-erp/northglass-erp/src/views/system/userPassWord/UpdateUserName.vue
@@ -26,7 +26,6 @@
const submitForm = () => {
  console.log(register.userName)
  if(register.userName==""||register.userName==null){
    ElMessage.warning(t('user.userNameCannotBeEmpty'))
    return
north-glass-erp/src/main/java/com/example/erp/service/sd/DeliveryService.java
@@ -22,6 +22,8 @@
import org.springframework.transaction.interceptor.TransactionAspectSupport;
import java.lang.reflect.Field;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.util.*;
@@ -247,7 +249,30 @@
                        calculateType=orderDetail.getOrder().getCalculateType();
                    }
                    double deliveryDetailMoney = 0.0;
                    BigDecimal getComputeArea= BigDecimal.valueOf(orderDetail.getComputeArea());
                    BigDecimal getQuantity= BigDecimal.valueOf(orderDetail.getDeliveryDetail().getQuantity());
                    BigDecimal getPrice= BigDecimal.valueOf(orderDetail.getPrice());
                    BigDecimal getWidth= BigDecimal.valueOf(orderDetail.getWidth());
                    BigDecimal getHeight= BigDecimal.valueOf(orderDetail.getHeight());
                    BigDecimal singlePieceArea =getComputeArea.multiply(getQuantity).setScale(2, RoundingMode.HALF_UP)
                            .multiply(getPrice).setScale(2, RoundingMode.HALF_UP);
                    //根据订单计算方式进行金额计算
                    if (calculateType==1){
                        deliveryDetailMoney=singlePieceArea.doubleValue();
                    }else if (calculateType==2){
                        if(Objects.equals(orderDetail.getArea(), orderDetail.getComputeArea())){
                            deliveryDetailMoney=getWidth.multiply(getHeight).multiply(getQuantity).divide(BigDecimal.valueOf(1000000), 2, RoundingMode.HALF_UP)
                                    .multiply(getPrice).setScale(2, RoundingMode.HALF_UP).doubleValue();
                        }else{
                            deliveryDetailMoney=singlePieceArea.doubleValue();
                        }
                    }else if (calculateType==3){
                        deliveryDetailMoney=getQuantity.multiply(getPrice).setScale(2, RoundingMode.HALF_UP).doubleValue();
                    }
                    /*if (calculateType==1){
                        deliveryDetailMoney=Double.parseDouble(String.format("%.2f",Double.parseDouble(
                                String.format("%.2f", orderDetail.getComputeArea()*orderDetail.getDeliveryDetail().getQuantity())
                        )*orderDetail.getPrice()));
@@ -264,8 +289,8 @@
                    }else if (calculateType==3){
                        deliveryDetailMoney=Double.parseDouble(String.format("%.2f",orderDetail.getPrice() * orderDetail.getDeliveryDetail().getQuantity()));
                    }
                    //根据订单计算方式进行金额计算
                    }*/
                    if(orderDetail.getOtherColumns()!="{}"&&orderDetail.getOtherColumns()!=null){