|
|
@ -194,14 +194,14 @@ |
|
|
|
<el-input ref="focusAssumptionInput" v-model="scope.row.packageRemark" clearable placeholder="" /> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="入库价" align="center" width="150"> |
|
|
|
<el-table-column label="入库单价" align="center" width="150"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input ref="focusAssumptionInput" @input="commodityComputeYHAndXSJE3(scope.row,$event)" |
|
|
|
v-model="scope.row.cost" clearable placeholder="" |
|
|
|
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" /> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="税额" align="center" width="150"> |
|
|
|
<el-table-column label="税率" align="center" width="150"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input ref="focusAssumptionInput" @input="commodityComputeYHAndXSJE4(scope.row,$event)" |
|
|
|
v-model="scope.row.taxAmount" clearable placeholder="" |
|
|
@ -277,8 +277,8 @@ |
|
|
|
"sourceBillNo": "", |
|
|
|
"createBySid": window.sessionStorage.getItem('userSid'), |
|
|
|
"createByName": window.sessionStorage.getItem('name'), |
|
|
|
"deptName": window.sessionStorage.getItem('departmentName'), |
|
|
|
"deptSid": window.sessionStorage.getItem('departmentSid'), |
|
|
|
"deptName": '', |
|
|
|
"deptSid": '', |
|
|
|
"createTime": getCurrentDate(), |
|
|
|
"busTypeKey": "", |
|
|
|
"busTypeValue": "", |
|
|
@ -287,8 +287,8 @@ |
|
|
|
"deliveryDate": getCurrentDate(), |
|
|
|
"billState": "新建", |
|
|
|
"remarks": "", |
|
|
|
"useOrgSid": window.sessionStorage.getItem('departmentSid'), |
|
|
|
"createOrgSid": window.sessionStorage.getItem('orgSid'), |
|
|
|
"useOrgSid": '', |
|
|
|
"createOrgSid": '', |
|
|
|
"list": [], |
|
|
|
"pcList": [] |
|
|
|
}, |
|
|
@ -545,26 +545,26 @@ |
|
|
|
handleReturn(isreload) { |
|
|
|
if (isreload === 'true') this.$emit('reloadlist') |
|
|
|
this.formobj = { |
|
|
|
"sid": "", |
|
|
|
"billNo": "", |
|
|
|
"sourceBillSid": "", |
|
|
|
"sourceBillNo": "", |
|
|
|
"createBySid": window.sessionStorage.getItem('userSid'), |
|
|
|
"createByName": window.sessionStorage.getItem('name'), |
|
|
|
"deptName": window.sessionStorage.getItem('departmentName'), |
|
|
|
"deptSid": window.sessionStorage.getItem('departmentSid'), |
|
|
|
"createTime": getCurrentDate(), |
|
|
|
"busTypeKey": "", |
|
|
|
"busTypeValue": "", |
|
|
|
"supplierSid": "", |
|
|
|
"supplierName": "", |
|
|
|
"deliveryDate": getCurrentDate(), |
|
|
|
"billState": "新建", |
|
|
|
"remarks": "", |
|
|
|
"useOrgSid": window.sessionStorage.getItem('departmentSid'), |
|
|
|
"createOrgSid": window.sessionStorage.getItem('orgSid'), |
|
|
|
"list": [], |
|
|
|
"pcList": [] |
|
|
|
"sid": "", |
|
|
|
"billNo": "", |
|
|
|
"sourceBillSid": "", |
|
|
|
"sourceBillNo": "", |
|
|
|
"createBySid": window.sessionStorage.getItem('userSid'), |
|
|
|
"createByName": window.sessionStorage.getItem('name'), |
|
|
|
"deptName": '', |
|
|
|
"deptSid": '', |
|
|
|
"createTime": getCurrentDate(), |
|
|
|
"busTypeKey": "", |
|
|
|
"busTypeValue": "", |
|
|
|
"supplierSid": "", |
|
|
|
"supplierName": "", |
|
|
|
"deliveryDate": getCurrentDate(), |
|
|
|
"billState": "新建", |
|
|
|
"remarks": "", |
|
|
|
"useOrgSid": '', |
|
|
|
"createOrgSid": '', |
|
|
|
"list": [], |
|
|
|
"pcList": [] |
|
|
|
} |
|
|
|
this.submitdisabled = false |
|
|
|
this.isUpdata = false |
|
|
@ -594,12 +594,11 @@ |
|
|
|
if (resp.success) { |
|
|
|
this.formobj = resp.data |
|
|
|
|
|
|
|
this.formobj.createByName = window.sessionStorage.getItem('name') |
|
|
|
this.formobj.deptName = window.sessionStorage.getItem('departmentName') |
|
|
|
this.formobj.deptSid = window.sessionStorage.getItem('departmentSid') |
|
|
|
this.formobj.createBySid = window.sessionStorage.getItem('userSid') |
|
|
|
this.formobj.useOrgSid = window.sessionStorage.getItem('departmentSid') |
|
|
|
this.formobj.createOrgSid = window.sessionStorage.getItem('orgSid') |
|
|
|
this.formobj.deptName = window.sessionStorage.getItem('defaultOrgPathName').substring(window |
|
|
|
.sessionStorage.getItem('defaultOrgPathName').lastIndexOf('/') + 1) |
|
|
|
this.formobj.deptSid = window.sessionStorage.getItem('defaultOrgPath').substring(window.sessionStorage |
|
|
|
.getItem('defaultOrgPath').lastIndexOf('/') + 1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
@ -815,40 +814,54 @@ |
|
|
|
console.log("aaa", row); |
|
|
|
console.log("aaa", val); |
|
|
|
|
|
|
|
if (this.isUpdata) { |
|
|
|
if (Number(row.actualInCount) > Number(row.orderCount)) { |
|
|
|
row.actualInCount = row.orderCount |
|
|
|
// if (this.isUpdata) { |
|
|
|
// if (Number(row.actualInCount) > Number(row.orderCount)) { |
|
|
|
// row.actualInCount = row.orderCount |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
// row.amount = (Number(row.actualInCount) * Number(row.taxPrice)).toFixed(2) |
|
|
|
|
|
|
|
row.actualInCount = val |
|
|
|
|
|
|
|
row.amount = (Number(row.actualInCount) * Number(row.cost)).toFixed(2) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
row.amount = (Number(row.actualInCount) * Number(row.taxPrice)).toFixed(2) |
|
|
|
}, |
|
|
|
|
|
|
|
commodityComputeYHAndXSJE2(row, val) { |
|
|
|
console.log("aaa", row); |
|
|
|
console.log("aaa", val); |
|
|
|
if (this.isUpdata) { |
|
|
|
if ((Number(row.rejectCount) + Number(row.actualInCount)) > Number(row.orderCount)) { |
|
|
|
row.rejectCount = Number(row.orderCount) - Number(row.actualInCount) |
|
|
|
} |
|
|
|
} |
|
|
|
row.rejectCount = val |
|
|
|
|
|
|
|
// if (this.isUpdata) { |
|
|
|
// if ((Number(row.rejectCount) + Number(row.actualInCount)) > Number(row.orderCount)) { |
|
|
|
// row.rejectCount = Number(row.orderCount) - Number(row.actualInCount) |
|
|
|
// } |
|
|
|
// } |
|
|
|
}, |
|
|
|
|
|
|
|
commodityComputeYHAndXSJE3(row, val) { |
|
|
|
console.log("aaa", row); |
|
|
|
console.log("aaa", val); |
|
|
|
|
|
|
|
row.taxPrice = (Number(row.cost) * Number(row.taxAmount)).toFixed(2) |
|
|
|
row.amount = (Number(row.actualInCount) * Number(row.taxPrice)).toFixed(2) |
|
|
|
// row.taxPrice = (Number(row.cost) * Number(row.taxAmount)).toFixed(2) |
|
|
|
// row.amount = (Number(row.actualInCount) * Number(row.taxPrice)).toFixed(2) |
|
|
|
|
|
|
|
row.cost = val |
|
|
|
row.amount = (Number(row.actualInCount) * Number(row.cost)).toFixed(2) |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
commodityComputeYHAndXSJE4(row, val) { |
|
|
|
console.log("aaa", row); |
|
|
|
console.log("aaa", val); |
|
|
|
|
|
|
|
row.taxPrice = (Number(row.cost) * Number(row.taxAmount)).toFixed(2) |
|
|
|
row.amount = (Number(row.actualInCount) * Number(row.taxPrice)).toFixed(2) |
|
|
|
row.taxAmount = val |
|
|
|
|
|
|
|
// row.taxPrice = (Number(row.cost) * Number(row.taxAmount)).toFixed(2) |
|
|
|
// row.amount = (Number(row.actualInCount) * Number(row.taxPrice)).toFixed(2) |
|
|
|
}, |
|
|
|
} |
|
|
|
} |
|
|
|