供应计划修改数量同步修改总金额
This commit is contained in:
@@ -294,7 +294,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="合同单价" prop="htDj">
|
<el-form-item label="合同单价" prop="htDj">
|
||||||
<el-input v-model="form.htDj" placeholder="请输入合同单价" @change="htDjChange" />
|
<el-input v-model="form.htDj" placeholder="请输入合同单价" @change="htDjChange($event,'htDj')" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
@@ -309,7 +309,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="计划交货数量" prop="jhQty">
|
<el-form-item label="计划交货数量" prop="jhQty">
|
||||||
<el-input v-model="form.jhQty" placeholder="请输入计划交货数量" @change="htDjChange" />
|
<el-input v-model="form.jhQty" placeholder="请输入计划交货数量" @change="htDjChange($event,'jhQty')" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
@@ -805,15 +805,27 @@ function handlePrint(){
|
|||||||
// showContent.value = false;
|
// showContent.value = false;
|
||||||
}
|
}
|
||||||
// 合同金额改变
|
// 合同金额改变
|
||||||
function htDjChange(e) {
|
function htDjChange(e,name) {
|
||||||
console.log(e,form.value,'e===>');
|
console.log(e,form.value,name,'e===>');
|
||||||
if(e){
|
if(e){
|
||||||
const htDj = form.value?.htDj
|
const htDj = form.value?.htDj
|
||||||
const jhQty = form.value?.jhQty
|
const jhQty = form.value?.jhQty
|
||||||
const jhAmt = (Number(htDj) * Number(jhQty)* 100*10000) / ( 100*10000)
|
const jhAmt = (Number(htDj) * Number(jhQty)* 100*10000) / ( 100*10000)
|
||||||
console.log(jhAmt,'jhAmt==>');
|
console.log(jhAmt,'jhAmt==>');
|
||||||
|
if(!(/^-?\d+(\.\d+)?$/.test(e))){
|
||||||
|
if(name == 'htDj'){
|
||||||
|
proxy.$modal.msgError("合同单价请输入数字");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if(name == 'jhQty'){
|
||||||
|
proxy.$modal.msgError("计划交货数量请输入数字");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
form.value.jhAmt=''
|
||||||
|
}else{
|
||||||
form.value.jhAmt=jhAmt
|
form.value.jhAmt=jhAmt
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
getList();
|
getList();
|
||||||
|
|||||||
Reference in New Issue
Block a user