Browse Source

生产总订单-主辅数量转换

jingbb 8 months ago
parent
commit
6f3a18d94e
1 changed files with 22 additions and 2 deletions
  1. 22 2
      src/views/production/productionTotalOrder/modules/materiaWaring.vue

+ 22 - 2
src/views/production/productionTotalOrder/modules/materiaWaring.vue

@@ -29,7 +29,7 @@
                     </span>
                     <template slot="nowExecutionQuan" slot-scope="text, record, index">
                         <a-form-model-item :prop="'dataSource.'+index+'.nowExecutionQuan'" class='sonItem' :rules="rules.nowExecutionQuan">
-                            <a-input-number placeholder="请输入" v-model="record.nowExecutionQuan"  style="width: 100%;"></a-input-number>
+                            <a-input-number placeholder="请输入" v-model="record.nowExecutionQuan"  style="width: 100%;" @blur="getNowAuxiliaryQuan(record)"></a-input-number>
                         </a-form-model-item>
                     </template> 
                     <span slot="nowAuxiliaryQuanTitle" class="form-table-heard">
@@ -37,7 +37,7 @@
                     </span>
                     <template slot="nowAuxiliaryQuan" slot-scope="text, record, index">
                         <a-form-model-item :prop="'dataSource.'+index+'.nowAuxiliaryQuan'" class='sonItem' :rules="rules.nowAuxiliaryQuan">
-                            <a-input-number placeholder="请输入" v-model="record.nowAuxiliaryQuan"  style="width: 100%;"></a-input-number>
+                            <a-input-number placeholder="请输入" v-model="record.nowAuxiliaryQuan"  style="width: 100%;"  @blur="getNowExecutionQuan(record)"></a-input-number>
                         </a-form-model-item>
                     </template> 
                 </a-table>
@@ -95,6 +95,12 @@
                     scopedSlots: { customRender: 'nowAuxiliaryQuan' } ,
                     slots:{title:'nowAuxiliaryQuanTitle'},
                 },
+                {
+                    title: '税率',
+                    align:"center",
+                    dataIndex: 'rate',
+                    ellipsis: true,
+                },
                 // {
                 //     title: '辅数量',
                 //     align:"center",
@@ -373,6 +379,20 @@
                 })
             }
         },
+        //获取本次执行辅数量
+        getNowAuxiliaryQuan(record){
+            if(record.rate){
+                var num = (Number(record.nowExecutionQuan)*Number(record.rate)).toFixed(2)
+                this.$set(record,'nowAuxiliaryQuan',num)
+            }
+        },
+         //获取本次执行主数量
+        getNowExecutionQuan(record){
+            if(record.rate){
+                var numUn = (Number(record.nowAuxiliaryQuan)/Number(record.rate)).toFixed(2)
+                this.$set(record,'nowExecutionQuan',numUn)
+            }
+        },
         handleCancel(){
             this.visible = false
             this.selectedRowKeys = []