|
|
@@ -20,6 +20,9 @@
|
|
|
<el-form-item label="可用数量">
|
|
|
<span>{{ selectedRow.enableqty }}</span>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="最小交收数量">
|
|
|
+ <span>{{ selectedRow.mindeliverylot }}</span>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="持仓均价">
|
|
|
<span>{{ formatDecimal(selectedRow.averageprice, selectedRow.decimalplace) }}</span>
|
|
|
</el-form-item>
|
|
|
@@ -31,7 +34,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="DeliveryLot" label="交收数量">
|
|
|
<el-input-number placeholder="请输入数量" v-model="formData.DeliveryLot" :precision="0"
|
|
|
- :max="selectedRow.enableqty" :min="0" />
|
|
|
+ :max="selectedRow.enableqty" :min="selectedRow.mindeliverylot" />
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="DeliveryInfo" label="交收信息">
|
|
|
<el-input type="textarea" placeholder="请输入交收信息" v-model="formData.DeliveryInfo" />
|
|
|
@@ -71,8 +74,12 @@ const formRef = ref<FormInstance>()
|
|
|
const formRules: FormRules = {
|
|
|
DeliveryLot: [{
|
|
|
message: '请输入交收数量',
|
|
|
- validator: () => {
|
|
|
- return !!formData.DeliveryLot
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ if (value >= props.selectedRow.mindeliverylot) {
|
|
|
+ callback()
|
|
|
+ } else {
|
|
|
+ callback(new Error('不能小于最小交收数量'+`${props.selectedRow.mindeliverylot}`))
|
|
|
+ }
|
|
|
}
|
|
|
}],
|
|
|
DeliveryInfo: [{
|