出库入库
This commit is contained in:
@ -151,7 +151,7 @@
|
|||||||
<a-row>
|
<a-row>
|
||||||
<a-col :span="8">
|
<a-col :span="8">
|
||||||
<a-form-item label="结算币种" name="currCode">
|
<a-form-item label="结算币种" name="currCode">
|
||||||
<a-select v-model:value="formState.currCode" :disabled="isDisable||formState.opsId" placeholder="请选择币种" style="width: 100%" allow-clear>
|
<a-select v-model:value="formState.currCode" :disabled="Boolean(isDisable||formState.opsId)" placeholder="请选择币种" style="width: 100%" allow-clear>
|
||||||
<a-select-option v-for="item in optionSelect.curCodeList" :key="item.code" :value="item.code">
|
<a-select-option v-for="item in optionSelect.curCodeList" :key="item.code" :value="item.code">
|
||||||
{{ item.fullName }}
|
{{ item.fullName }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
@ -275,7 +275,7 @@
|
|||||||
comId: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
comId: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
||||||
ssTypeCode: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
ssTypeCode: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
||||||
typeCode: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
typeCode: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
||||||
kName: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
kName: [{ required: false, message: "该项为必填项", trigger: 'change' }],
|
||||||
staName: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
staName: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
||||||
dateIn: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
dateIn: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
||||||
qtyUnloadMmbtu: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
qtyUnloadMmbtu: [{ required: true, message: "该项为必填项", trigger: 'change' }],
|
||||||
@ -372,22 +372,23 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
const numCount = (k) => {
|
const numCount = (k) => {
|
||||||
formState.qtyLostMmbtu = Number(formState.qtyUnloadMmbtu || 0)*Number(formState.rateLost || 0)/100
|
formState.qtyLostMmbtu = (Number(formState.qtyUnloadMmbtu || 0)*Number(formState.rateLost || 0)/100).toFixed(3)
|
||||||
formState.qtyLostGj = Number(formState.qtyUnloadGj || 0)*Number(formState.rateLost || 0)/100
|
formState.qtyLostGj = (Number(formState.qtyUnloadGj || 0)*Number(formState.rateLost || 0)/100).toFixed(3)
|
||||||
formState.qtyLostTon = Number(formState.qtyUnloadTon || 0)*Number(formState.rateLost || 0)/100
|
formState.qtyLostTon = (Number(formState.qtyUnloadTon || 0)*Number(formState.rateLost || 0)/100).toFixed(3)
|
||||||
formState.qtyLostM3L = Number(formState.qtyUnloadM3L || 0)*Number(formState.rateLost || 0)/100
|
formState.qtyLostM3L = (Number(formState.qtyUnloadM3L || 0)*Number(formState.rateLost || 0)/100).toFixed(3)
|
||||||
formState.qtyLostM3 = Number(formState.qtyUnloadM3 || 0)*Number(formState.rateLost || 0)/100
|
formState.qtyLostM3 = (Number(formState.qtyUnloadM3 || 0)*Number(formState.rateLost || 0)/100).toFixed(3)
|
||||||
|
|
||||||
formState.qtyMmbtu = Number(formState.qtyUnloadMmbtu || 0) - Number(formState.qtyLostMmbtu || 0)
|
formState.qtyMmbtu = (Number(formState.qtyUnloadMmbtu || 0) - Number(formState.qtyLostMmbtu || 0)).toFixed(3)
|
||||||
formState.qtyGj = Number(formState.qtyUnloadGj || 0) - Number(formState.qtyLostGj || 0)
|
formState.qtyGj = (Number(formState.qtyUnloadGj || 0) - Number(formState.qtyLostGj || 0)).toFixed(3)
|
||||||
formState.qtyTon = Number(formState.qtyUnloadTon || 0) - Number(formState.qtyLostTon || 0)
|
formState.qtyTon = (Number(formState.qtyUnloadTon || 0) - Number(formState.qtyLostTon || 0)).toFixed(3)
|
||||||
formState.qtyM3L = Number(formState.qtyUnloadM3L || 0) - Number(formState.qtyLostM3L || 0)
|
formState.qtyM3L = (Number(formState.qtyUnloadM3L || 0) - Number(formState.qtyLostM3L || 0)).toFixed(3)
|
||||||
formState.qtyM3 = Number(formState.qtyUnloadM3 || 0) - Number(formState.qtyLostM3 || 0)
|
formState.qtyM3 = (Number(formState.qtyUnloadM3 || 0) - Number(formState.qtyLostM3 || 0)).toFixed(3)
|
||||||
|
|
||||||
formState.amountCurr = Number(formState.qtyMmbtu || 0)*Number(formState.priceMmbtu || 0)
|
formState.amountCurr = (Number(formState.qtyMmbtu || 0)*Number(formState.priceMmbtu || 0)).toFixed(2)
|
||||||
formState.amount = Number(formState.amountCurr || 0) * Number(formState.rateExPur || 0)
|
formState.amount = (Number(formState.amountCurr || 0) * Number(formState.rateExPur || 0)).toFixed(2)
|
||||||
formState.priceTon = Number(formState.qtyTon) ? Number(formState.amount || 0)/Number(formState.qtyTon) : 0
|
formState.priceTon = (Number(formState.qtyTon) ? Number(formState.amount || 0)/Number(formState.qtyTon) : 0).toFixed(4)
|
||||||
formState.priceGj = Number(formState.qtyGj) ? Number(formState.amount || 0)/Number(formState.qtyGj) : 0
|
formState.priceGj = (Number(formState.qtyGj) ? Number(formState.amount || 0)/Number(formState.qtyGj) : 0).toFixed(4)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -451,8 +452,8 @@
|
|||||||
formState.kId = val[0].id
|
formState.kId = val[0].id
|
||||||
formState.kName = val[0].kName
|
formState.kName = val[0].kName
|
||||||
formState.comId = val[0].comId
|
formState.comId = val[0].comId
|
||||||
formState.suCode = val[0].suCode
|
formState.suCode = val[0].cpCode
|
||||||
formState.suName = val[0].suSname
|
formState.suName = val[0].cpName
|
||||||
}
|
}
|
||||||
function close() {
|
function close() {
|
||||||
tabStore.closeTab(currentRoute.value, router);
|
tabStore.closeTab(currentRoute.value, router);
|
||||||
|
|||||||
@ -249,7 +249,7 @@
|
|||||||
}
|
}
|
||||||
async function getOption() {
|
async function getOption() {
|
||||||
optionSelect.uomCodeList = await getDictionary('LNG_UOM')
|
optionSelect.uomCodeList = await getDictionary('LNG_UOM')
|
||||||
optionSelect.typeCodeList = await getDictionary('LNG_INV_I')
|
optionSelect.typeCodeList = await getDictionary('LNG_INV_O')
|
||||||
let res = await getAllCom() || []
|
let res = await getAllCom() || []
|
||||||
optionSelect.comIdList = res.map(v=> {
|
optionSelect.comIdList = res.map(v=> {
|
||||||
return {
|
return {
|
||||||
@ -278,33 +278,32 @@
|
|||||||
|
|
||||||
if (formState.uomCode == 'GJ') {
|
if (formState.uomCode == 'GJ') {
|
||||||
if (!formState.qtyTon) {
|
if (!formState.qtyTon) {
|
||||||
formState.qtyTon = Number(formState.rateTonGj) ? Number(formState.qtyGj || 0)/Number(formState.rateTonGj) : 0
|
formState.qtyTon = (Number(formState.rateTonGj) ? Number(formState.qtyGj || 0)/Number(formState.rateTonGj) : 0).toFixed(3)
|
||||||
amountCount()
|
amountCount()
|
||||||
}
|
}
|
||||||
if (!formState.amount) {
|
if (!formState.amount) {
|
||||||
formState.amount = Number(formState.qtyGj || 0)*Number(formState.priceGj || 0)
|
formState.amount = (Number(formState.qtyGj || 0)*Number(formState.priceGj || 0)).toFixed(2)
|
||||||
amountCount()
|
amountCount()
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (formState.uomCode == 'TON') {
|
if (formState.uomCode == 'TON') {
|
||||||
if (!formState.qtyGj) {
|
if (!formState.qtyGj) {
|
||||||
formState.qtyGj = Number(formState.qtyTon || 0)*Number(formState.rateTonGj || 0)
|
formState.qtyGj = (Number(formState.qtyTon || 0)*Number(formState.rateTonGj || 0)).toFixed(3)
|
||||||
amountCount()
|
amountCount()
|
||||||
}
|
}
|
||||||
if (!formState.amount) {
|
if (!formState.amount) {
|
||||||
formState.amount = Number(formState.qtyTon || 0)*Number(formState.priceTon || 0)
|
formState.amount = (Number(formState.qtyTon || 0)*Number(formState.priceTon || 0)).toFixed(2)
|
||||||
amountCount()
|
amountCount()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const amountCount = () => {
|
const amountCount = () => {
|
||||||
if (!formState.priceTon) {
|
if (!formState.priceTon) {
|
||||||
formState.priceTon = Number(formState.qtyTon) ? Number(formState.amount || 0)/Number(formState.qtyTon) : null
|
formState.priceTon = (Number(formState.qtyTon) ? Number(formState.amount || 0)/Number(formState.qtyTon) : 0).toFixed(4)
|
||||||
}
|
}
|
||||||
if (!formState.priceGj) {
|
if (!formState.priceGj) {
|
||||||
formState.priceGj = Number(formState.qtyGj) ? Number(formState.amount || 0)/Number(formState.qtyGj) : null
|
formState.priceGj = (Number(formState.qtyGj) ? Number(formState.amount || 0)/Number(formState.qtyGj) : 0).toFixed(4)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const onSearchStation = (val)=> {
|
const onSearchStation = (val)=> {
|
||||||
|
|||||||
Reference in New Issue
Block a user