north-glass-erp/northglass-erp/src/views/pp/processCard/ProcessCard.vue
@@ -25,7 +25,7 @@ </el-breadcrumb-item> <el-breadcrumb-item @click="changeRouter(2)" :class="indexFlag===2?'indexTag':''" :to="{ path: '/main/processCard/SelectAddProcess' }">{{$t('processCard.splitFrame')}} </el-breadcrumb-item > <el-breadcrumb-item v-show="false" @click="changeRouter(3)" :class="indexFlag===3?'indexTag':''" :to="{ path: '/main/processCard/ProductionScheduling' }">{{$t('processCard.scheduling')}} <el-breadcrumb-item @click="changeRouter(3)" :class="indexFlag===3?'indexTag':''" :to="{ path: '/main/processCard/ProductionScheduling' }">{{$t('processCard.scheduling')}} </el-breadcrumb-item> <el-breadcrumb-item @click="changeRouter(4)" :class="indexFlag===4?'indexTag':''" :to="{ path: '/main/processCard/SelectPrintFlowCard' }" >{{ $t('basicData.print') }}</el-breadcrumb-item> <el-breadcrumb-item @click="changeRouter(5)" :class="indexFlag===5?'indexTag':''" :to="{ path: '/main/processCard/SelectPrintProject' }" >工程打印</el-breadcrumb-item> north-glass-erp/northglass-erp/src/views/sd/order/CreateOrder.vue
@@ -785,7 +785,12 @@ item.grossArea = countArea(item) item.computeArea = item.area item.computeGrossArea = item.grossArea item.grossAmount=parseFloat((item.price * item.computeGrossArea).toFixed(2)) if(titleUploadData.value.calculateType===3){ item.grossAmount=parseFloat((item.price * item.quantity).toFixed(2)) }else{ item.grossAmount=parseFloat((item.price * item.computeGrossArea).toFixed(2)) } }) titleUploadData.value.money=countMoney(xGrid.value.getTableData().fullData).toString() @@ -1100,9 +1105,13 @@ row.grossArea = countArea(row) row.computeArea = row.area row.computeGrossArea = row.grossArea row.grossAmount=parseFloat((row.price * row.computeGrossArea).toFixed(2)) if(titleUploadData.value.calculateType===3){ row.grossAmount=parseFloat((row.price * row.quantity).toFixed(2)) }else{ row.grossAmount=parseFloat((row.price * row.computeGrossArea).toFixed(2)) } }else if(column.property === 'computeArea'){ row.computeGrossArea=parseFloat((row.computeArea*row.quantity).toFixed(2)) if(titleUploadData.value.calculateType!==3){ row.grossAmount=parseFloat((row.price * row.computeGrossArea).toFixed(2)) } @@ -1171,14 +1180,13 @@ fullData.forEach((item) => { if( !isNaN(item.computeArea*1) && item.computeArea != null ){ item.grossArea = countArea(item) item.computeGrossArea = item.grossArea if(titleUploadData.value.calculateType===3){ item.grossAmount=parseFloat((item.price * item.quantity).toFixed(2)) }else{ item.grossArea = countArea(item) item.computeGrossArea = item.grossArea item.grossAmount=parseFloat((item.price * item.computeGrossArea).toFixed(2)) } } }) titleUploadData.value.money=countMoney(fullData).toString() @@ -1296,6 +1304,7 @@ <el-select @change="changeCalculateType" v-model="titleUploadData.calculateType" placeholder=" " > <el-option :value="1" :label="t('order.areaAmountPerPiece')"/> <el-option :value="2" :label="t('order.areaAmountAge')"/> <el-option :value="3" :label="'数量金额'"/> </el-select> </el-col> <el-col :span="2"><el-text>*{{$t('order.salesman')}}:</el-text></el-col> north-glass-erp/src/main/java/com/example/erp/service/sd/OrderService.java
@@ -183,7 +183,6 @@ //插入其他副表数据,被其他方法引用 public void insertOtherDetail(String orderId,List<OrderDetail> OrderDetails,List<OrderOtherMoney> orderOtherMoneyList) { //先把其他金额副表的金额与数量置0 orderOtherMoneyList.forEach(orderOtherMoney -> { orderOtherMoney.setQuantity(0.0); @@ -223,7 +222,6 @@ }); }else if(OrderDetails.get(i).getOtherColumns()==null){ OrderDetails.get(i).setOtherColumns("{}"); } } north-glass-erp/src/main/resources/mapper/sd/OrderMapper.xml
@@ -219,7 +219,7 @@ </update> <update id="updateMoney"> update `order` set money = #{order.money} where order_id = #{order.orderId} update `order` set money = #{order.money},calculate_type = #{order.calculateType} where order_id = #{order.orderId} </update> <update id="cancelOrder">