|
@@ -132,7 +132,7 @@
|
|
|
</template>
|
|
|
<template slot="quantity" slot-scope="text, record, index">
|
|
|
<a-form-model-item prop="quantity" class='sonItem'>
|
|
|
- <a-input placeholder="请输入" v-model="record.quantity"></a-input>
|
|
|
+ <a-input placeholder="请输入" v-model="record.quantity" @blur="chengQuantity(record)"></a-input>
|
|
|
</a-form-model-item>
|
|
|
</template>
|
|
|
<template slot="rate" slot-scope="text, record, index">
|
|
@@ -147,7 +147,7 @@
|
|
|
</template>
|
|
|
<template slot="unQuantity" slot-scope="text, record, index">
|
|
|
<a-form-model-item prop="unQuantity" class='sonItem'>
|
|
|
- <a-input placeholder="请输入" v-model="record.unQuantity"></a-input>
|
|
|
+ <a-input placeholder="请输入" v-model="record.unQuantity" @blur="chengQuantity(record)"></a-input>
|
|
|
</a-form-model-item>
|
|
|
</template>
|
|
|
<template slot="specs" slot-scope="text, record, index">
|
|
@@ -418,7 +418,6 @@
|
|
|
align:"center",
|
|
|
dataIndex: 'rate',
|
|
|
ellipsis: true,
|
|
|
- scopedSlots: { customRender: 'rate' }
|
|
|
|
|
|
},
|
|
|
{
|
|
@@ -696,7 +695,7 @@
|
|
|
})
|
|
|
},
|
|
|
addList(){
|
|
|
- this.dataSource.unshift({rowNo: this.dataSource.length+1,projectCode:this.form.projectCode,projectName:this.form.projectName})
|
|
|
+ this.dataSource.unshift({rowNo: this.dataSource.length+1,projectCode:this.form.projectCode,projectName:this.form.projectName,rate:''})
|
|
|
},
|
|
|
onSearchProject(){
|
|
|
this.$refs.projectPopup.visible = true
|
|
@@ -724,6 +723,15 @@
|
|
|
item.projectName = data.Name
|
|
|
})
|
|
|
},
|
|
|
+ chengQuantity(record){
|
|
|
+ if(record.quantity&&record.quantity!==''&&record.unQuantity&&record.unQuantity!==''){
|
|
|
+ record.rate = ''
|
|
|
+ var num = (Number(record.unQuantity)/Number(record.quantity)).toFixed(2)
|
|
|
+ this.$set(record,'rate',num)
|
|
|
+ }else{
|
|
|
+ record.rate = ''
|
|
|
+ }
|
|
|
+ },
|
|
|
okDataInvent(data,recoerd){
|
|
|
this.$set(recoerd,'inventoryCode',data.Code)
|
|
|
this.$set(recoerd,'inventoryName',data.Name)
|