guoyuji
2024-07-12 c2e91f3566abe09a0b09fe2134b4b2619629202d
金额方式问题
1个文件已修改
19 ■■■■■ 已修改文件
north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue
@@ -1100,15 +1100,16 @@
//行单元格修改修改触发此事件
const editClosedEvent = ({ row, column }) => {
  if(titleUploadData.value.orderReview===2){
    return
  }
  //判断修改相应的数值修改面积与金额
   if (['width', 'height', 'quantity', 'price'].includes(column.property)) {
      row.area = area(row)
      row.grossArea = countArea(row)
      row.computeArea = row.area
      row.computeGrossArea = row.grossArea
     if(titleUploadData.value?.orderReview!==2){
        row.area = area(row)
        row.grossArea = countArea(row)
        row.computeArea = row.area
        row.computeGrossArea = row.grossArea
     }
     if(titleUploadData.value.calculateType===3){
       row.grossAmount=parseFloat((row.price * row.quantity).toFixed(2))
     }else{
@@ -1117,7 +1118,9 @@
   }else if(column.property === 'computeArea'){
     if(titleUploadData.value.calculateType!==3){
       row.computeGrossArea = row.computeArea * row.quantity
       if(titleUploadData.value?.orderReview!==2){
          row.computeGrossArea = row.computeArea * row.quantity
       }
       row.grossAmount=parseFloat((row.price * row.computeGrossArea).toFixed(2))
     }