|
|
@@ -11,7 +11,7 @@ import { innerTradeLink } from '@/services/proto/hedgedItem'
|
|
|
import { getAreaUserId } from '@/services/bus/user'
|
|
|
|
|
|
export function useForm(selectedRow: InternalUncorrelatedTradeDetailRsp) {
|
|
|
- const { tradeid, goodsid, tradelot } = selectedRow;
|
|
|
+ const { tradeid, goodsid, tradelot, relatedlot } = selectedRow;
|
|
|
const { tableList, queryTable } = queryTableList<InternalEnableTradeDetailRsp>(true, 2); // 表格列表数据
|
|
|
const loading = ref<boolean>(false);
|
|
|
const selectedRowKeys = ref<number[]>([]); // 表格选中的 rowKey 数据 :rowKey="(record,index)=>index"
|
|
|
@@ -93,8 +93,8 @@ export function useForm(selectedRow: InternalUncorrelatedTradeDetailRsp) {
|
|
|
|
|
|
if (seledtedRows.length) {
|
|
|
if (seledtedRows.every((e) => e.relatedlot && e.relatedlot > 0)) {
|
|
|
- if (currentQty.value > tradelot) {
|
|
|
- message.error('关联数量不能大于成交手数');
|
|
|
+ if (currentQty.value + relatedlot > tradelot) {
|
|
|
+ message.error('当前关联手数不能大于可关联手数');
|
|
|
} else {
|
|
|
loading.value = true;
|
|
|
const result: Promise<InnerTradeLinkRsp>[] = [];
|