Selaa lähdekoodia

Merge branch 'master' of http://47.101.159.18:3000/Muchinfo/MTP2.0_WEB

huangbin 4 vuotta sitten
vanhempi
commit
76bf7efdf1

+ 46 - 4
src/services/go/ermcp/qhj/index.ts

@@ -6,10 +6,15 @@ import { commonSearch_go } from "@/services/go";
 import {
     QhjAccountOutInApply,
     QhjContract,
-    QhjCustomer, QhjMgrPosition, QhjMgrSubArea,
+    QhjCustomer,
+    QhjMgrPosition,
+    QhjMgrSubArea, QhjMgrTradeDetailRsp,
+    QhjMgrTradeOrderDetailRsp,
+    QhjMgrTradePayOrder,
     QhjParentAreaList,
 
-    QhjPayOrder, QhjPickGoods,
+    QhjPayOrder,
+    QhjPickGoods,
 
     QhjReckonPriceLog,
     QhjRStrategy,
@@ -17,8 +22,14 @@ import {
     QhjTradeGoodsPickup,
     QueryAccountInOutApplyReq,
 
-    QueryCustomerInfoReq, QueryPayOrderReq,
-    QueryReckonPriceLogReq, QuerySubAreaReq, QueryTradePositionReq
+    QueryCustomerInfoReq,
+    QueryPayOrderReq,
+    QueryReckonPriceLogReq,
+    QuerySubAreaReq,
+    QueryTradeDetailReq,
+    QueryTradeOrderDetailReq,
+    QueryTradePayOrderReq,
+    QueryTradePositionReq
 } from "@/services/go/ermcp/qhj/interface";
 
 /**
@@ -169,4 +180,35 @@ export function queryTradePosition(req: QueryTradePositionReq): Promise<QhjMgrPo
     });
 }
 
+/**
+ *  -- 铂金宝 -- 单据查询 -- 委托单
+ * 查询委托明细 /QhjMgr/QueryTradeOrderDetail
+ * @param req
+ */
+export function queryTradeOrderDetail(req: QueryTradeOrderDetailReq): Promise<QhjMgrTradeOrderDetailRsp[]> {
+    return commonSearch_go('/QhjMgr/QueryTradeOrderDetail', req).catch((err) => {
+        throw new Error(`查询持仓汇总: ${err}`);
+    });
+}
+
+/**
+ * -- 铂金宝 -- 单据查询 -- 待付端
+ * 查询待付款单 /QhjMgr/QueryTradePayOrder
+ * @param req
+ */
+export function queryTradePayOrder(req: QueryTradePayOrderReq): Promise<QhjMgrTradePayOrder[]> {
+    return commonSearch_go('/QhjMgr/QueryTradePayOrder', req).catch((err) => {
+        throw new Error(`查询持仓汇总: ${err}`);
+    });
+}
 
+/**
+ * -- 铂金宝 -- 单据查询 -- 成交单
+ * 查询成交明细 /QhjMgr/QueryTradeDetail
+ * @param req
+ */
+export function queryTradeDetail(req: QueryTradeDetailReq): Promise<QhjMgrTradeDetailRsp[]> {
+    return commonSearch_go('/QhjMgr/QueryTradeDetail', req).catch((err) => {
+        throw new Error(`查询持仓汇总: ${err}`);
+    });
+}

+ 149 - 2
src/services/go/ermcp/qhj/interface.ts

@@ -1,8 +1,9 @@
 /**
  * 提货查询请求
  */
-export interface QueryTradeGoodsPickupReq {
+export interface QueryQueryTradeGoodsPickupReqTradeGoodsPickupReq {
     userid: number  //用户ID
+    takeorderstatus?: number  // 提货状态 1:备货中 2:待取货(自提) 3:已取货(自提) 4:待收货(邮寄) 5:已收货(邮寄) 6:自动收货(邮寄) 7:已拒绝 8:已撤销
 }
 
 /**
@@ -52,7 +53,7 @@ export interface QhjTradeGoodsPickup {
     storeuserid: number;//门店用户ID (千海金)
     storeusername: string;//门店用户名称
     takemode: number;//提货方式 - 2:自提 3:配送(邮寄)
-    takeorderid: number;//提货单号(9number;
+    takeorderid: string;//提货单号(9number;
     //5+Unix秒时间戳(1number;
     //位)+xxxxxx)
     takeorderstatus: number;//提货状态 - 1:备货中 2:待取货(自提) 3:已取货(自提) 4:待收货(邮寄) 5:已收货(邮寄) 6:自动收货(邮寄) 7:已拒绝 8:已撤销
@@ -450,5 +451,151 @@ export interface QhjMgrPosition{
     userinfotype	:number;//账户类型 1-个人 2-企业
 }
 
+/**
+ * 查询委托明细
+ */
+export interface QueryTradeOrderDetailReq {
+    userid: number              // 用户ID
+    userinfotype?: number       // 用户类型 1-个人 2-企业
+    trademode?: number          // 交易模式
+    goodsid?: number            // 商品id
+    filtername?: string          // 名称(模糊搜索账户)
+    begindate?: string          // 开始交易日(yyyymmdd)
+    enddate?: string            // 结束交易日(yyyymmdd)
+    includesub?: number         // 是否包含子级 1-包含
+}
+
+/**
+ * 查询委托明细返回
+ */
+export interface QhjMgrTradeOrderDetailRsp{
+    accountid	:number;//资金账号
+    accountname	:string;//用户名称
+    agreeunit	:number;//合约乘数
+    amount	:number;//金额
+    decimalplace	:number;//报价小数位
+    enumdicname	:string;//单位名称(商品)
+    goodscode	:string;//商品代码(内部)
+    goodsid	:number;//商品id
+    goodsname	:string;//商品名称
+    goodunitid	:number;//报价单位ID
+    logincode	:string;//登录代码(账户)
+    marketid	:number;//市场id
+    orderid	:string;//关联委托单号
+    orderprice	:number;//价格
+    orderqty	:number;//数量
+    ordertime	:string;//委托时间
+    qtydecimalplace	:number;//成交量小数位
+    tradedate	:string;//交易日
+    trademode	:number;//交易模式
+    userid	:number;//用户id
+    userinfotype	:number;//账户类型 1-个人 2-企业
+}
+
+
+/**
+ * 查询委托明细
+ */
+export interface QueryTradePayOrderReq {
+    userid: number              // 用户ID
+    payflag?: string             // 付款标识(逗号隔开,如1,2) - 1:未支付 2:已支付 3:已过期 4:已撤销 5:结算过期 6:预售终止
+    userinfotype?: number       // 用户类型 1-个人 2-企业
+    trademode?: number          // 交易模式
+    goodsid?: number            // 商品id
+    filtername?: string          // 名称(模糊搜索账户)
+    begindate?: string          // 开始交易日(yyyymmdd)
+    enddate?: string            // 结束交易日(yyyymmdd)
+    includesub?: number         // 是否包含子级 1-包含
+}
+
+/**
+ * 查询委托明细返回
+ */
+export interface QhjMgrTradePayOrder{
+    accountname	:string;//用户名称
+    advanceratio	:number;//首付比率
+    agreeunit	:number;//合约乘数
+    buyaccountid	:number;//买方账号ID[报价币种]
+    buyorderid	:string;//买方委托单号(关联单号)
+    createtime	:string;//创建时间
+    decimalplace	:number;//报价小数位
+    enumdicname	:string;//单位名称(商品)
+    goodscode	:string;//商品代码(内部)
+    goodsid	:number;//商品ID
+    goodsname	:string;//商品名称
+    goodunitid	:number;//报价单位ID
+    logincode	:string;//登录代码(账户)
+    marketid	:number;//市场id
+    offamount	:number;//优惠金额
+    operatetype	:number;//买委托操作类型 - 1:正常下单 16:融资买入
+    payamount	:number;//支付金额(金额)
+    payflag	:number;//付款标识 - 1:未支付 2:已支付 3:已过期 4:已撤销 5:结算过期 6:预售终止
+    paylimitedtime	:string;//支付期限
+    paytime	:string;//付款时间
+    qtydecimalplace	:number;//成交量小数位
+    sellaccountid	:number;//卖方账号ID[报价币种]
+    sellorderid	:string;//卖方委托单号
+    tradeamount	:number;//成交金额(优惠后金额)
+    tradecharge	:number;//成交手续费(买方)
+    tradedate	:string;//交易日(yyyyMMdd)
+    tradeid	:string;//成交单号(1number;
+//1+Unix秒时间戳(1number;
+//位)+2位(MarketServiceID)+xxxx)
+    trademode	:number;//交易模式
+    tradeprice	:number;//成交价格(价格)
+    tradeqty	:number;//成交数量(数量)
+    tradetime	:string;//成交时间
+    userid	:number;//用户id
+    userinfotype	:number;//账户类型 1-个人 2-企业
+}
+
+/**
+ *
+ * 查询委托明细请求
+ *
+ */
+export interface QueryTradeDetailReq{
+    userid: number          //   用户ID
+    userinfotype: number    //   用户类型 1-个人 2-企业
+    trademode: number       //   交易模式
+    goodsid: number         //   商品id
+    filtername: string       //   名称(模糊搜索账户)
+    begindate: string       //   开始交易日(yyyymmdd)
+    enddate: string         //   结束交易日(yyyymmdd)
+    includesub: number      //   是否包含子级 1-包含
+}
+
+/**
+ *
+ * 查询委托明细返回
+ *
+ */
+export interface QhjMgrTradeDetailRsp{
+    accountid	:number;//资金账号
+    accountname	:string;//用户名称
+    agreeunit	:number;//合约乘数
+    buyorsell	:number;//成交类型(方向) number;
+//:买 1:卖
+    decimalplace	:number;//报价小数位
+    enumdicname	:string;//单位名称(商品)
+    goodscode	:string;//商品代码(内部)
+    goodsid	:number;//商品id
+    goodsname	:string;//商品名称
+    goodunitid	:number;//报价单位ID
+    logincode	:string;//登录代码(账户)
+    marketid	:number;//市场id
+    orderid	:string;//关联委托单号
+    qtydecimalplace	:number;//成交量小数位
+    tradeamount	:number;//金额
+    tradedate	:string;//交易日
+    tradeid	:string;//成交单号
+    trademode	:number;//交易模式
+    tradeprice	:number;//价格
+    tradeqty	:number;//数量
+    tradetime	:string;//成交时间
+    userid	:number;//用户id
+    userinfotype	:number;//账户类型 1-个人 2-企业
+}
+
 
 

+ 1 - 1
src/services/proto/manager/interface.ts

@@ -60,7 +60,7 @@ export interface  GoodsPickupConfirmReq {
 export interface  GoodsPickupConfirmRsp {
     RetCode: number // int32 返回码
     RetDesc: string // string 描述信息
-    ClientTicket: string // string 客户端流水号
+    // ClientTicket: string // string 客户端流水号
 }
 
 

+ 1 - 1
src/views/platinum/platinum_pick_query/list/tab/compoments/complete_stocking/index.vue

@@ -54,7 +54,7 @@ export default defineComponent({
         const loading = ref<boolean>(false);
         function submit() {
             let reqParams: GoodsPickupConfirmReq = {
-                TakeOrderID: Long.fromString(props.selectedRow.takeorderid.toString()), // uint64 提货单号
+                TakeOrderID: Long.fromString(props.selectedRow.takeorderid), // uint64 提货单号
                 Auditer: getUserId(), // uint64 审核人
                 CheckRemark: "", // string 审核备注
                 ClientTicket: getUserId().toString(), // string 客户端流水号

+ 24 - 1
src/views/platinum/platinum_pick_query/list/tab/compoments/confirm_pickup/index.vue

@@ -8,7 +8,11 @@
            @cancel="cancel"
            width="890px">
     <template #footer>
-      <a-button key="submit"
+        <a-button key="submit"
+                  type="primary"
+                  :loading="loading"
+                  @click="submit">确认提货</a-button>
+      <a-button key="cancel"
                 type="primary"
                 :loading="loading"
                 @click="cancel">关闭</a-button>
@@ -22,6 +26,12 @@ import { closeModal } from '@/common/setup/modal/index';
 import { QueryCustomInfoType } from '@/services/go/ermcp/customInfo/interface';
 import CommomDetail from '../common-detail/index.vue';
 import {QhjTradeGoodsPickup} from "@/services/go/ermcp/qhj/interface";
+import {GoodsPickupOperateReq} from "@/services/proto/manager/interface";
+import Long from "long";
+import {getUserId} from "@/services/bus/account";
+import {getLongTypeLoginID} from "@/services/bus/login";
+import {requestResultLoadingAndInfo} from "@/common/methods/request/resultInfo";
+import {goodsPickupOperate} from "@/services/proto/manager";
 
 export default defineComponent({
     name: 'platinum_pick_query_confirm_pickup',
@@ -35,10 +45,23 @@ export default defineComponent({
     setup(props, context) {
         const { visible, cancel } = closeModal('platinum_pick_query_confirm_pickup');
         const loading = ref<boolean>(false);
+        function submit() {
+            let reqParams: GoodsPickupOperateReq = {
+                operatetype: 2, // uint32 操作类型-1:提货单上传物流信息 2:取货确认(自提) 3:收货确认(邮寄)
+                takeorderid : Long.fromString(props.selectedRow.takeorderid), // uint64 提货单号
+                userid: getUserId(), // uint64 用户ID
+                loginid: Number(getLongTypeLoginID()) // uint64 登录ID
+            }
+            requestResultLoadingAndInfo(goodsPickupOperate, reqParams, loading, ['确认取货成功', '确认取货失败:']).then(() => {
+                cancel();
+                context.emit('refresh');
+            });
+        }
         return {
             cancel,
             visible,
             loading,
+            submit,
         };
     },
 });

+ 2 - 1
src/views/platinum/platinum_pick_query/list/tab/compoments/query_receipt/index.vue

@@ -31,6 +31,7 @@ import {requestResultLoadingAndInfo} from "@/common/methods/request/resultInfo";
 import {goodsPickupConfirm, goodsPickupOperate} from "@/services/proto/manager";
 import {QhjTradeGoodsPickup} from "@/services/go/ermcp/qhj/interface";
 import {getLongTypeLoginID} from "@/services/bus/login";
+import Long from "long";
 
 export default defineComponent({
     name: 'platinum_pick_query_receipt',
@@ -47,7 +48,7 @@ export default defineComponent({
         function submit() {
             let reqParams: GoodsPickupOperateReq = {
                 operatetype: 3, // uint32 操作类型-1:提货单上传物流信息 2:取货确认(自提) 3:收货确认(邮寄)
-                takeorderid : props.selectedRow.takeorderid, // uint64 提货单号
+                takeorderid : Long.fromString(props.selectedRow.takeorderid), // uint64 提货单号
                 userid: getUserId(), // uint64 用户ID
                 loginid: Number(getLongTypeLoginID()) // uint64 登录ID
             }

+ 4 - 1
src/views/platinum/platinum_pick_query/list/tab/compoments/upload_logistics/index.vue

@@ -60,6 +60,7 @@
     import {getLongTypeLoginID} from "@/services/bus/login";
     import {requestResultLoadingAndInfo} from "@/common/methods/request/resultInfo";
     import {goodsPickupOperate} from "@/services/proto/manager";
+    import Long from "long";
 
     export default defineComponent({
         name: 'platinum_pick_query_upload_logistics',
@@ -77,7 +78,7 @@
             function submit() {
                 let reqParams: GoodsPickupOperateReq = {
                     operatetype: 1, // uint32 操作类型-1:提货单上传物流信息 2:取货确认(自提) 3:收货确认(邮寄)
-                    takeorderid: props.selectedRow.takeorderid, // uint64 提货单号
+                    takeorderid: Long.fromString(props.selectedRow.takeorderid), // uint64 提货单号
                     userid: getUserId(), // uint64 用户ID
                     loginid: Number(getLongTypeLoginID()), // uint64 登录ID
                     info: {
@@ -85,6 +86,8 @@
                         expressnum: "2222" // string 物流单号
                     }
                 }
+                debugger
+
                 requestResultLoadingAndInfo(goodsPickupOperate, reqParams, loading, ['上传物流信息成功', '上传物流信息失败:']).then(() => {
                     cancel();
                     context.emit('refresh');

+ 18 - 1
src/views/platinum/platinum_recharge_withdrawal_review/list/withdrawal/compoments/refuse/index.vue

@@ -46,6 +46,22 @@ export default defineComponent({
         const { visible, cancel } = closeModal('platinum_withdrawal_review_refuse');
         const loading = ref<boolean>(false);
         function submit() {
+            // let reqParams: t2bExchConfirmBusinessReq = {
+            //     cusbankid: props.selectedRow.cusbankid, // 托管银行编号
+            //     AccountCode: props.selectedRow.accountcode, // 资金账户(交易所的出入金,填0)
+            //     exchticket: props.selectedRow.exchticket, // 交易所流水号(被审核的流水)
+            //     tradedate: props.selectedRow.tradedate, // 交易日(被审业务发生的交易日)
+            //     extoperatorid: getTimeValue(),  // 外部操作流水号
+            //     bankticket: props.selectedRow.bankticket, // 中心流水号
+            //     businessconfirmstatus: 2,// 审核结果 1: 通过 2: 拒绝
+            //     businesstype: props.selectedRow.executetype === 1 ? 2 : 1,  // 交易类型 1: 入金  2:出金 3: 签约 4: 解约
+            //     auditid: Number(getUserId())  // 审核人
+            // }
+            // requestResultLoadingAndInfo(t2bExchConfirmBusiness, reqParams, loading, ['审核拒绝成功', '审核拒绝失败:']).then(() => {
+            //     cancel();
+            //     context.emit('refresh');
+            // });
+
             let reqParams: t2bExchConfirmBusinessReq = {
                 cusbankid: props.selectedRow.cusbankid, // 托管银行编号
                 AccountCode: props.selectedRow.accountcode, // 资金账户(交易所的出入金,填0)
@@ -57,7 +73,8 @@ export default defineComponent({
                 businesstype: props.selectedRow.executetype === 1 ? 2 : 1,  // 交易类型 1: 入金  2:出金 3: 签约 4: 解约
                 auditid: Number(getUserId())  // 审核人
             }
-            requestResultLoadingAndInfo(t2bExchConfirmBusiness, reqParams, loading, ['审核拒绝成功', '审核拒绝失败:']).then(() => {
+
+            requestResultLoadingAndInfo(t2bExchConfirmBusiness, reqParams, loading, ['确认提现成功', '确认提现失败:']).then(() => {
                 cancel();
                 context.emit('refresh');
             });