|
@@ -12,7 +12,7 @@
|
|
|
import { defineComponent, PropType, ref } from 'vue';
|
|
import { defineComponent, PropType, ref } from 'vue';
|
|
|
import { enumOrderComponents } from '@/common/constants/enumOrderComponents';
|
|
import { enumOrderComponents } from '@/common/constants/enumOrderComponents';
|
|
|
import Drawer from '@/common/components/drawer/index.vue';
|
|
import Drawer from '@/common/components/drawer/index.vue';
|
|
|
-import { QueryWrPositionReq, WrHoldLB, WrPosition } from '@/services/go/wrtrade/interface';
|
|
|
|
|
|
|
+import {QueryWrPositionReq, WrHoldLB, WrOrderDetail, WrPosition} from '@/services/go/wrtrade/interface';
|
|
|
import { getInTaAccount, getUserId } from '@/services/bus/account';
|
|
import { getInTaAccount, getUserId } from '@/services/bus/account';
|
|
|
import { requestResultLoadingAndInfo } from '@/common/methods/request/resultInfo';
|
|
import { requestResultLoadingAndInfo } from '@/common/methods/request/resultInfo';
|
|
|
import {hdWROrder, wRListingCancelOrder} from '@/services/proto/warehousetrade';
|
|
import {hdWROrder, wRListingCancelOrder} from '@/services/proto/warehousetrade';
|
|
@@ -26,6 +26,7 @@ import { message } from 'ant-design-vue';
|
|
|
import { getGoodsGroupsByTradeMode } from '@/services/bus/goods';
|
|
import { getGoodsGroupsByTradeMode } from '@/services/bus/goods';
|
|
|
import { TradeMode } from '@/common/constants/enumCommon';
|
|
import { TradeMode } from '@/common/constants/enumCommon';
|
|
|
import {WRGoodsInfo, WRListingCancelOrderReq} from '@/services/proto/warehousetrade/interface';
|
|
import {WRGoodsInfo, WRListingCancelOrderReq} from '@/services/proto/warehousetrade/interface';
|
|
|
|
|
+import * as Long from "long";
|
|
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
|
name: ModalEnum.spot_warrant_spot_details_listed,
|
|
name: ModalEnum.spot_warrant_spot_details_listed,
|
|
@@ -33,7 +34,7 @@ export default defineComponent({
|
|
|
emits: ['cancel'],
|
|
emits: ['cancel'],
|
|
|
props: {
|
|
props: {
|
|
|
selectedRow: {
|
|
selectedRow: {
|
|
|
- type: Object as PropType<WrHoldLB>,
|
|
|
|
|
|
|
+ type: Object as PropType<WrOrderDetail>,
|
|
|
default: {},
|
|
default: {},
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
@@ -41,17 +42,28 @@ export default defineComponent({
|
|
|
const { visible, cancel } = _closeModal(context);
|
|
const { visible, cancel } = _closeModal(context);
|
|
|
console.log('selectedRow', props.selectedRow);
|
|
console.log('selectedRow', props.selectedRow);
|
|
|
const loading = ref<boolean>(false);
|
|
const loading = ref<boolean>(false);
|
|
|
- function submit() {
|
|
|
|
|
|
|
|
|
|
- // const param: WRListingCancelOrderReq = {
|
|
|
|
|
- //
|
|
|
|
|
- // }
|
|
|
|
|
- //
|
|
|
|
|
- // requestResultLoadingAndInfo(wRListingCancelOrder, param, loading, ['撤单成功', '撤单失败:']).then(() => {
|
|
|
|
|
- // cancel();
|
|
|
|
|
- // });
|
|
|
|
|
|
|
+ function submit() {
|
|
|
|
|
+ const param: WRListingCancelOrderReq = {
|
|
|
|
|
+ UserID: getUserId(),// uint32 用户ID
|
|
|
|
|
+ AccountID: getInTaAccount(), // uint64 资金账号
|
|
|
|
|
+ OldWRTradeOrderID: Long.fromString(props.selectedRow.wrtradeorderid), // uint64 目标仓单贸易委托单ID
|
|
|
|
|
+ OrderSrc: 1, // uint32 委托来源
|
|
|
|
|
+ ClientSerialNo: uuidv4(), // string 客户端流水号
|
|
|
|
|
+ ClientOrderTime: moment().format('YYYY-MM-DD HH:mm:ss'), // string 客户端委托时间
|
|
|
|
|
+ ClientType: 4, // uint32 终端类型
|
|
|
|
|
+ OperatorID: getUserId(), // uint64 操作员账号ID
|
|
|
|
|
+ BuyOrSell: props.selectedRow.buyorsell, // uint32 买卖方向
|
|
|
|
|
+ WRID: props.selectedRow.wrfactortypeid, // uint64 仓单ID,卖的时候填写
|
|
|
|
|
+ }
|
|
|
|
|
+ debugger
|
|
|
|
|
+ requestResultLoadingAndInfo(wRListingCancelOrder, param, loading, ['撤单成功', '撤单失败:']).then(() => {
|
|
|
|
|
+ cancel();
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ submit()
|
|
|
|
|
+
|
|
|
return {
|
|
return {
|
|
|
visible,
|
|
visible,
|
|
|
cancel,
|
|
cancel,
|