yu jie 4 년 전
부모
커밋
14198378a8

+ 47 - 57
src/views/order/pre_sale_warehouse_receipt/components/pre_sale_warehouse_receipt_order_summary/components/listed/index.vue

@@ -151,8 +151,8 @@ import { ListingForm } from './interface';
 import { getMarketRunByTradeMode } from '@/services/bus/market';
 import { message } from 'ant-design-vue';
 import { getGoodsGroupsByTradeMode } from '@/services/bus/goods';
-import { TradeMode } from '@/common/constants/enumCommon';
-import { WRGoodsInfo } from '@/services/proto/warehousetrade/interface';
+import {BuyOrSell, TradeMode} from '@/common/constants/enumCommon';
+import {HdWROrderReq, WRGoodsInfo} from '@/services/proto/warehousetrade/interface';
 
 export default defineComponent({
     name: ModalEnum.spot_warrant_spot_details_listed,
@@ -171,64 +171,54 @@ export default defineComponent({
         const data = props.selectedRow;
         const loading = ref<boolean>(false);
         const { goodsGroup, goodsList, groupsChange, findGoodsCode } = handleGoods();
+
         function submit() {
             const marketInfo = getMarketRunByTradeMode(17);
             if (marketInfo) {
-                // validateAction<ListingForm>(formRef, formState).then((res) => {
-                //     const wrGoodsInfo: WRGoodsInfo = {
-                //         GoodsID: res.goodsid as number, // uint32 配置商品ID
-                //         GoodsCode: findGoodsCode(res.goodsid as number) as string, // string 配置商品代码
-                //         PriceFactor: 1, // double 商品价格系数
-                //         PriceMove: 0, // double 商品升贴水值
-                //         WeightRatio: 1, // double 商品重量系数
-                //     };
-                //     const param = {
-                //         AccountID: getInTaAccount(), // 默认内部资金账号第一个
-                //         ClientSerialNo: uuidv4(), // 客户端流水号
-                //         // OperateSrc: 2,
-                //         ClientType: 4,
-                //         // MarketID: marketInfo.marketid,
-                //         LadingBillId: props.selectedRow.ladingbillid.toString(), // 提单id(wrholdlb的LadingBillId字段),卖的时候填写 uint64
-                //         // LadingBillId: 'uint642081626946446000001', // 提单id(wrholdlb的LadingBillId字段),卖的时候填写 uint64
-                //         TradeDate: moment(marketInfo.tradedate).format('YYYYMMDD'), // 交易日 string
-                //         // SubNum: '0', // 提单子单号
-                //         SubNum: props.selectedRow.subnum,
-                //         // WRFactorTypeId: '2121626946446000001', // 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写 uint64
-                //         WRFactorTypeId: props.selectedRow.wrfactortypeid, // 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写 uint64
-                //         IsSpecified: 0, // 是否指定对手 0:不指定 1:指定 uint32
-                //         // MatchUserIDs: 0, // 仓单贸易对手资金账号ID集合(指定对手时填写) uint32
-                //         OrderQty: res.OrderQty, // 委托数量(可挂部分数据量) ======
-                //         DeliveryGoodsID: data.deliverygoodsid, // 交割商品商品ID
-                //         WRPriceType: res.WRPriceType, // 价格方式 1:固定价 2:浮动价
-                //         FixedPrice: res.FixedPrice, // 固定价格
-                //         PriceFactor: 1, // 价格系数(浮动价时填写)
-                //         PriceMove: res.PriceMove, // 升贴水(浮动价时填写)
-                //         TimevalidType: 4, // 时间有效类型 1:当日有效 2:本周有效 3:指定时间有效 4:一直有效
-                //         // ValidTime: moment('2021-08-25 00:00:00').format('YYYY-MM-DD HH:mm:ss'), // 有效期限
-                //         ClientOrderTime: moment().format('YYYY-MM-DD HH:mm:ss'),
-                //         FirstRatio: 0, // 首付比例
-                //         PerformanceTemplateID: 0, // 履约计划模板ID
-                //         UserID: getUserId(),
-                //         OperatorID: getUserId(), // 操作员账号ID
-                //         BuyOrSell: 1, // 买卖方向 0买1卖
-                //         PriceDisplayMode: 1, // 浮动价显示方式 1:合并显示 2:分开显示
-                //         CanBargain: 0, // 挂牌是否可议价0:不可1:可-摘牌是否议价
-                //         Attachment1: '', // 附件1
-                //         Attachment2: '', // 附件2
-                //         Remark: '222', // 备注
-                //         ApplyID: 0, // 申请ID
-                //         CanPart: 1, // 是否允许部份摘牌0:不允许;1:允许
-                //         WRTradeGoods: [wrGoodsInfo],
-                //         wrstandardid: props.selectedRow.wrstandardid,
-                //         HasWr: 1,
-                //     };
-                //     console.log(param);
-                //     requestResultLoadingAndInfo(hdWROrder, param, loading, ['挂牌成功', '挂牌失败:']).then(() => {
-                //         cancel();
-                //     });
-                // });
-            } else {
-                message.error('市场信息未获取到,请联系管理员!');
+                const param = {
+                    AccountID: getInTaAccount(),
+                    ClientSerialNo: uuidv4(), // 客户端流水号
+                    // OperateSrc: 2,
+                    ClientType: 4,
+                    // MarketID: 17201,
+                    LadingBillId: 0, // 提单id(wrholdlb的LadingBillId字段),卖的时候填写 uint64
+                    // LadingBillId: 'uint642081626946446000001', // 提单id(wrholdlb的LadingBillId字段),卖的时候填写 uint64
+                    TradeDate: moment(marketInfo.tradedate).format('YYYYMMDD'), // 交易日 string
+                    // SubNum: '0', // 提单子单号
+                    SubNum: 0,
+                    // WRFactorTypeId: '2121626946446000001', // 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写 uint64
+                    WRFactorTypeId: 0, // 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写 uint64
+                    IsSpecified: 0, // 是否指定对手 0:不指定 1:指定 uint32
+                    // MatchUserIDs: 0, // 仓单贸易对手资金账号ID集合(指定对手时填写) uint32
+                    OrderQty: 1, // 委托数量(可挂部分数据量) ======
+                    DeliveryGoodsID: data.deliverygoodsid, // 交割商品商品ID
+                    WRPriceType: 1, // 价格方式 1:固定价 2:浮动价
+                    FixedPrice: 1099, // 固定价格
+                    PriceFactor: 0, // 价格系数(浮动价时填写)
+                    PriceMove: 0, // 升贴水(浮动价时填写)
+                    TimevalidType: 4, // 时间有效类型 1:当日有效 2:本周有效 3:指定时间有效 4:一直有效
+                    // ValidTime: moment('2021-08-25 00:00:00').format('YYYY-MM-DD HH:mm:ss'), // 有效期限
+                    ClientOrderTime: moment().format('YYYY-MM-DD HH:mm:ss'),
+                    FirstRatio: 0, // 首付比例
+                    PerformanceTemplateID: 0, // 履约计划模板ID
+                    UserID: getUserId(),
+                    OperatorID: getUserId(), // 操作员账号ID
+                    BuyOrSell: 1, // 买卖方向 0买1卖
+                    PriceDisplayMode: 1, // 浮动价显示方式 1:合并显示 2:分开显示
+                    CanBargain: 0, // 挂牌是否可议价0:不可1:可-摘牌是否议价
+                    Attachment1: '', // 附件1
+                    Attachment2: '', // 附件2
+                    Remark: '222', // 备注
+                    ApplyID: 0, // 申请ID
+                    CanPart: 1, // 是否允许部份摘牌0:不允许;1:允许
+                    WRTradeGoods: [],
+                    wrstandardid: props.selectedRow.wrstandardid,
+                    HasWr: 0, // 0 无仓单  1: 有仓单
+                };
+                debugger
+                console.log(param);
+                requestResultLoadingAndInfo(hdWROrder, param, loading, ['挂牌成功', '挂牌失败:']).then(() => {
+                });
             }
         }
 

+ 1 - 1
src/views/order/pre_sale_warehouse_receipt/components/pre_sale_warehouse_receipt_order_summary/index.vue

@@ -51,7 +51,7 @@ export default defineComponent({
         // 表格通用逻辑
         const param: ComposeOrderTableParam = {
             queryFn: queryTableAction,
-            tableName: 'table_pcweb_spot_trade_bottom_spot_warrant_designated_deal',
+            tableName: 'table_pcweb_spot_trade_bottom_pre_sale_order_summary',
             recordList: getRecordItemTab(),
         };
         return {