|
@@ -114,7 +114,7 @@
|
|
</a-col>
|
|
</a-col>
|
|
<a-col :span="8">
|
|
<a-col :span="8">
|
|
<a-form-item label="备案数量:" name="recordQuantity">
|
|
<a-form-item label="备案数量:" name="recordQuantity">
|
|
- <a-input v-model:value="bodyData.recordQuantity" :disabled="isView" placeholder="请输入备案数量" allow-clear />
|
|
|
|
|
|
+ <a-input-number v-model:value="bodyData.recordQuantity" :disabled="isView" placeholder="请输入备案数量" :precision="0" style="width: 100%;" @change="onChangeRecordTotalPrice"/>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
<a-col :span="8">
|
|
<a-col :span="8">
|
|
@@ -144,12 +144,12 @@
|
|
</a-col>
|
|
</a-col>
|
|
<a-col :span="8">
|
|
<a-col :span="8">
|
|
<a-form-item label="备案单价:" name="recordPrice">
|
|
<a-form-item label="备案单价:" name="recordPrice">
|
|
- <a-input v-model:value="bodyData.recordPrice" :disabled="isView" placeholder="请输入备案单价" allow-clear />
|
|
|
|
|
|
+ <a-input-number v-model:value="bodyData.recordPrice" :disabled="isView" placeholder="请输入备案单价" style="width: 100%" @change="onChangeRecordTotalPrice"/>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
<a-col :span="8">
|
|
<a-col :span="8">
|
|
<a-form-item label="备案总价:" name="recordTotalPrice">
|
|
<a-form-item label="备案总价:" name="recordTotalPrice">
|
|
- <a-input v-model:value="bodyData.recordTotalPrice" :disabled="isView" placeholder="请输入备案总价" allow-clear />
|
|
|
|
|
|
+ <a-input v-model:value="bodyData.recordTotalPrice" :disabled="true" placeholder="备案数量 * 备案单价" allow-clear />
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
<a-col :span="8">
|
|
<a-col :span="8">
|
|
@@ -193,11 +193,6 @@
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
<a-col :span="8">
|
|
<a-col :span="8">
|
|
- <a-form-item label="备案数量:" name="recordAmount">
|
|
|
|
- <a-input v-model:value="bodyData.recordAmount" :disabled="isView" placeholder="请输入备案数量" allow-clear />
|
|
|
|
- </a-form-item>
|
|
|
|
- </a-col>
|
|
|
|
- <a-col :span="8">
|
|
|
|
<a-form-item label="剩余备案数量:" name="remainingRecordAmount">
|
|
<a-form-item label="剩余备案数量:" name="remainingRecordAmount">
|
|
<a-input v-model:value="bodyData.remainingRecordAmount" :disabled="isView" placeholder="请输入剩余备案数量" allow-clear />
|
|
<a-input v-model:value="bodyData.remainingRecordAmount" :disabled="isView" placeholder="请输入剩余备案数量" allow-clear />
|
|
</a-form-item>
|
|
</a-form-item>
|
|
@@ -567,11 +562,6 @@ const bodyColumns = [
|
|
width: 120
|
|
width: 120
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- title: '备案数量',
|
|
|
|
- dataIndex: 'recordAmount',
|
|
|
|
- width: 100
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
title: '剩余备案数量',
|
|
title: '剩余备案数量',
|
|
dataIndex: 'remainingRecordAmount',
|
|
dataIndex: 'remainingRecordAmount',
|
|
width: 120
|
|
width: 120
|
|
@@ -851,6 +841,15 @@ const deleteBatchFile = () => {
|
|
return flag
|
|
return flag
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
+const onChangeRecordTotalPrice = () => {
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ if (bodyData.value.recordQuantity && bodyData.value.recordPrice) {
|
|
|
|
+ bodyData.value.recordTotalPrice = Number(bodyData.value.recordQuantity) * Number(bodyData.value.recordPrice)
|
|
|
|
+ } else {
|
|
|
|
+ bodyData.value.recordTotalPrice = ''
|
|
|
|
+ }
|
|
|
|
+ }, 100)
|
|
|
|
+}
|
|
// 抛出函数
|
|
// 抛出函数
|
|
defineExpose({
|
|
defineExpose({
|
|
onOpen
|
|
onOpen
|