|
|
@@ -87,7 +87,7 @@
|
|
|
v-model:value="formState.OrderQty" />
|
|
|
<MinusOutlined @click="decreaseNum" />
|
|
|
<PlusOutlined @click="increaseNum" />
|
|
|
- <span class="input-enumdicname">{{selectedRow.enumdicname}}</span>
|
|
|
+ <span class="input-enumdicname">{{selected.enumdicname}}</span>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :span="24"
|
|
|
@@ -98,8 +98,8 @@
|
|
|
:max="getMaxNum()"
|
|
|
class="formSlider" />
|
|
|
<div class="unit">
|
|
|
- <span>{{getMaxNum() ? selectedRow.minivalue : 0}}</span>
|
|
|
- <span>{{getMaxNum()}}{{selectedRow.enumdicname}}</span>
|
|
|
+ <span>{{getMaxNum() ? selected.minivalue : 0}}</span>
|
|
|
+ <span>{{getMaxNum()}}{{selected.enumdicname}}</span>
|
|
|
</div>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
@@ -154,7 +154,7 @@ import { useListingTradeNumAndPrice } from '@/common/setup/trade';
|
|
|
import { ListingTradeNumAndPrice } from '@/common/setup/trade/interface';
|
|
|
import { useTodayMargin } from '@/hooks/margin';
|
|
|
import { getSelectedAccountId } from '@/services/bus/account';
|
|
|
-import { getGoodsAgreeunitByGoodsCode, getQuoteDayInfoByCodeFindPrice } from '@/services/bus/goods';
|
|
|
+import { getGoodsAgreeunitByGoodsCode, getQuoteDayInfoByCode, getQuoteDayInfoByCodeFindPrice } from '@/services/bus/goods';
|
|
|
import { geLoginID_number } from '@/services/bus/login';
|
|
|
import { getMarketByTradeMode, getMarketIdsByTradeMode } from '@/services/bus/market';
|
|
|
import { queryTradePosition } from '@/services/go/ermcp/order';
|
|
|
@@ -187,6 +187,9 @@ export default defineComponent({
|
|
|
const { tableList, queryTable } = queryTableList<QueryTradePositionRsp>();
|
|
|
queryTable(queryTradePosition);
|
|
|
|
|
|
+ // 外部参考行情数据
|
|
|
+ const selected = getQuoteDayInfoByCode(props.selectedRow.refgoodscode);
|
|
|
+
|
|
|
const marginParam: QueryTjmdTodayAccountMarginReq = {
|
|
|
accountid: getSelectedAccountId()!.toString(),
|
|
|
goodsid: props.selectedRow.goodsid,
|
|
|
@@ -267,7 +270,7 @@ export default defineComponent({
|
|
|
}
|
|
|
function submit() {
|
|
|
validateAction<FormParam>(formRef, formState).then((res) => {
|
|
|
- const { goodsid, orderid } = props.selectedRow;
|
|
|
+ const { goodsid } = props.selectedRow;
|
|
|
const param: OrderReq = {
|
|
|
ClientSerialNo: uuidv4(), // 客户端流水号
|
|
|
ClientOrderTime: moment(new Date()).format('YYYY-MM-DD HH:mm:ss'), // 客户端委托时间
|
|
|
@@ -279,7 +282,7 @@ export default defineComponent({
|
|
|
ValidType: 1, // 校验类型 当日有效
|
|
|
OperateType: 1, // 操作类型: 申请
|
|
|
OrderSrc: 1, // 单据来源: 客户端下单
|
|
|
- RelatedID: orderid, // 操作员账号ID
|
|
|
+ RelatedID: selected!.orderid, // 操作员账号ID
|
|
|
OperatorID: Number(geLoginID_number()),
|
|
|
// MarketMaxSub: number // 市价允许最大偏差(做市)
|
|
|
OrderQty: res.OrderQty, // 委托数量
|
|
|
@@ -339,6 +342,7 @@ export default defineComponent({
|
|
|
...useNum(getMaxNum),
|
|
|
getPrice,
|
|
|
loading,
|
|
|
+ selected,
|
|
|
};
|
|
|
},
|
|
|
});
|