Selaa lähdekoodia

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

huangbin 4 vuotta sitten
vanhempi
commit
f7367c0e9c

+ 1 - 1
public/config/app.config.json

@@ -1,3 +1,3 @@
 {
-    "apiUrl": "http://192.168.31.175:8080/cfg?key=test_175"
+    "apiUrl": "http://192.168.31.203:8080/cfg?key=test_203"
 }

+ 2 - 0
public/proto/mtp.proto

@@ -892,6 +892,8 @@ message GldSpotContractInfo {
 	optional uint64 AccountID = 34; // uint64 期货账户ID
 	optional uint32 BizType = 35; // uint32 业务类型 - 1:套保 2:套利
 	optional uint32 CurrencyID = 36; // uint32 结算币种ID
+	optional uint64 SubjectID = 37; // uint64 交易主体ID
+        optional uint64 BizSubjectID = 38; // uint64 归属业务部门ID - SubjectID
 }
 // 合同操作请求 0 29 170
 message ErmcpContractOperateApplyReq {

+ 1 - 1
src/services/go/ermcp/goodsInfo/index.ts

@@ -14,7 +14,7 @@ import {
     Goods,
     Ermcp3MiddleGoodsDetail2
 } from './interface';
-import {Ermcp3MiddleGoodsDetail} from './interface/deliverygoodsdetail'
+import {Ermcp3MiddleGoodsDetail} from './interface/middlegoodsdetail'
 
 /**
  * 查询现货商品 /Ermcp3/QueryDeliveryGoods

+ 43 - 46
src/services/go/ermcp/goodsInfo/interface/deliverygoodsdetail.ts

@@ -1,54 +1,37 @@
 /**
- * 查询套保品种详情
+ * 查询现货商品详情
  */
- export interface Ermcp3MiddleGoodsDetail {
-    areauserid:number //机构用户ID
-    enumdicname:string//单位名称
-    goodsunitid:number//套保品种单位id
-    gplst:TBGoodsGroup[]//期货品种列表
-    middlegoodscode:string//套保品种代码
-    middlegoodsid:number//套保品种ID(SEQ_ERMS_MIDDLEGOODS)
-    middlegoodsnam:string//套保品种名称
-    needarbitrageratio:number//套利比率
-    needhedgeratio:number//套保比率
-    wdlst:TBWrstandard[]//商品信息列表(现货品类)
-    mg:ErmcpMiddleGoodsModel//套保品种
+ export interface Ermcp3DeliveryGoodsDetail {
+    areauserid:number//所属机构
+    bdlst:XHBRAND[]//品牌列表
+    deliverygoodscode:string//现货品种代码
+    deliverygoodsid:number//现货品种ID(SEQ_DELIVERYGOODS)
+    deliverygoodsname:string//现货品种名称
+    dgstatus:number//品种状态 - 作废 - 0:未激活 1:正常
+    isvalid:number//是否有效 - 0:无效 1:有效
+    remark:string//备注
+    unitid:number//单位id(目前看,数据库中是空值)
+    wdlst:XHWrstandard[]//品类(现货商品)列表
 }
 
 
-
 /**
- * 套保品种
+ * 品牌列表
  */
- export interface ErmcpMiddleGoodsModel {
-    areauserid: number;//机构用户ID
-    createtime: string;//修改时间
-    enumdicname: string;//单位名称
-    evaluateratio: number;//估价系数
-    goodsgroupid: number;//关联期货品种ID
-    goodsunitid: number;//单位ID
-    isvalid: number;//状态 number;
-    //-无效(停用) 1-有效(正常)
-    middlegoodscode: string;//套保品种代码
-    middlegoodsid: number;//套保品种ID(SEQ_ERMS_MIDDLEGOODS)
-    middlegoodsname: string;//套保品种名称
-    modifytime: string;//修改时间
-    needhedgeratio: number;//套保比率
-    qtydecimalplace: number;//数量小数位
-    relatedgoodsid: number;//关联交易商品ID
-    relatedgoodstype: number;//关联商品类型 - 1:期货合约 2:现货品种
-    remark: string;//备注
+interface XHBRAND{
+    brandid:number//品牌id
+    brandname:string//品牌名称
+    isvalid:number//是否有效 0-无效 1-有效
 }
 
-
-
 /**
- * 商品信息列表(现货品类)
+ * 品类(现货商品)列表
  */
- interface TBWrstandard{
-    convertratio:number//折算系数
-    deliverygoodsname:string//品种名称
-    enumdicname:string//单位名称
+interface XHWrstandard{
+    deliverygoodsid:number//品种ID
+    enumdicnam:string//单位名称
+    mglst:XHMiddleGoods[]//套保品列表
+    unitid:number//单位id
     vatrate:number//增值税率
     wrstandardcode:string//现货商品代码
     wrstandardid:number//现货商品ID(SEQ_WRSTANDARD)
@@ -56,27 +39,41 @@
 }
 
 /**
- * 期货品种列表
+ * 套保品列表
  */
- interface TBGoodsGroup{
+interface XHMiddleGoods{
+    convertratio:number//拆算系数
+    costratio:number//成本权重
+    deliverygoodsid:number//现货商品id
+    enumdicname:string//单位名称
+    gplst:TBGoodsGroup[]//期货品种列表
+    middlegoodscode:string//套保品种代码
+    middlegoodsid:number//套保品种id
+    middlegoodsname:string//套保品种名称
+    unitid:number//单位id
+}
+
+/**
+ *期货品种列表
+ */
+interface TBGoodsGroup{
     convertratio:number//折算系数
     enumdicname:string//单位名称
     exexchangecode:string//交易所代码
     exexchangename:string//交易所名称
     gdlst:TBGoods[]//商品列表
-    goodsgroupid:Number//商品组ID(自增ID)
+    goodsgroupid:number//商品组ID(自增ID)
     goodsgroupname:string//商品组名称
     goodunitid:number//报价单位ID
 }
 
 /**
- * 商品列表
+ *商品列表
  */
- interface TBGoods{
+interface TBGoods{
     agreeunit:number//合约乘数
     enumdicname:string//单位名称
     goodscode:string//商品代码(内部)
     goodsid:number//商品ID(自增ID SEQ_GOODS)
     goodsname:string//商品名称
-
 }

+ 82 - 0
src/services/go/ermcp/goodsInfo/interface/middlegoodsdetail.ts

@@ -0,0 +1,82 @@
+/**
+ * 查询套保品种详情
+ */
+ export interface Ermcp3MiddleGoodsDetail {
+    areauserid:number //机构用户ID
+    enumdicname:string//单位名称
+    goodsunitid:number//套保品种单位id
+    gplst:TBGoodsGroup[]//期货品种列表
+    middlegoodscode:string//套保品种代码
+    middlegoodsid:number//套保品种ID(SEQ_ERMS_MIDDLEGOODS)
+    middlegoodsnam:string//套保品种名称
+    needarbitrageratio:number//套利比率
+    needhedgeratio:number//套保比率
+    wdlst:TBWrstandard[]//商品信息列表(现货品类)
+    mg:ErmcpMiddleGoodsModel//套保品种
+}
+
+
+
+/**
+ * 套保品种
+ */
+ export interface ErmcpMiddleGoodsModel {
+    areauserid: number;//机构用户ID
+    createtime: string;//修改时间
+    enumdicname: string;//单位名称
+    evaluateratio: number;//估价系数
+    goodsgroupid: number;//关联期货品种ID
+    goodsunitid: number;//单位ID
+    isvalid: number;//状态 number;
+    //-无效(停用) 1-有效(正常)
+    middlegoodscode: string;//套保品种代码
+    middlegoodsid: number;//套保品种ID(SEQ_ERMS_MIDDLEGOODS)
+    middlegoodsname: string;//套保品种名称
+    modifytime: string;//修改时间
+    needhedgeratio: number;//套保比率
+    qtydecimalplace: number;//数量小数位
+    relatedgoodsid: number;//关联交易商品ID
+    relatedgoodstype: number;//关联商品类型 - 1:期货合约 2:现货品种
+    remark: string;//备注
+}
+
+
+
+/**
+ * 商品信息列表(现货品类)
+ */
+ interface TBWrstandard{
+    convertratio:number//折算系数
+    deliverygoodsname:string//品种名称
+    enumdicname:string//单位名称
+    vatrate:number//增值税率
+    wrstandardcode:string//现货商品代码
+    wrstandardid:number//现货商品ID(SEQ_WRSTANDARD)
+    wrstandardname:string//现货商品名称
+}
+
+/**
+ * 期货品种列表
+ */
+ interface TBGoodsGroup{
+    convertratio:number//折算系数
+    enumdicname:string//单位名称
+    exexchangecode:string//交易所代码
+    exexchangename:string//交易所名称
+    gdlst:TBGoods[]//商品列表
+    goodsgroupid:Number//商品组ID(自增ID)
+    goodsgroupname:string//商品组名称
+    goodunitid:number//报价单位ID
+}
+
+/**
+ * 商品列表
+ */
+ interface TBGoods{
+    agreeunit:number//合约乘数
+    enumdicname:string//单位名称
+    goodscode:string//商品代码(内部)
+    goodsid:number//商品ID(自增ID SEQ_GOODS)
+    goodsname:string//商品名称
+
+}

+ 1 - 0
src/services/go/ermcp/spot-contract/interface.ts

@@ -72,6 +72,7 @@ export interface Ermcp3ContractRsp {
     wrstandardid: number;//品类ID
     wrstandardname: string;//品类名称
     subjectname: string;//交易主体名称
+    subjectid: number;// 交易主体ID
 }
 
 /**

+ 2 - 0
src/services/proto/spotcontract/interface.ts

@@ -62,6 +62,8 @@ export interface GldSpotContractInfo {
     AccountID?: number // uint64 期货账户ID
     BizType?: number // uint32 业务类型 - 1:套保 2:套利
     CurrencyID?: number // 结算币种ID
+    SubjectID?: number // 交易主体ID
+    BizSubjectID?: number // 归属业务部门ID
 }
 
 //现货合同操作请求  (一部分操作用这个借口)

+ 1 - 1
src/views/information/goods/list/hedging-variety/setup.ts

@@ -1,5 +1,5 @@
 import { QueryMiddleGoodsDetail } from '@/services/go/ermcp/goodsInfo';
-import { Ermcp3MiddleGoodsDetail } from '@/services/go/ermcp/goodsInfo/interface/deliverygoodsdetail';
+import { Ermcp3MiddleGoodsDetail } from '@/services/go/ermcp/goodsInfo/interface/middlegoodsdetail';
 import { mergeObj } from '@/utils/objHandle';
 import { message } from 'ant-design-vue';
 import { reactive, ref } from 'vue';

+ 1 - 0
src/views/information/spot-contract/components/add/setup.ts

@@ -56,6 +56,7 @@ export function addContractReq() {
             MerUserID: form.MerUserID || 0, //             跟单员ID
             TradeUserID: form.TradeUserID || 0, //           交易员ID
             SaleUserID: form.SaleUserID || 0,//             业务员id
+            SubjectID: form.SubjectID // 交易主体
         }
         // 合同附件
         info.ContractAttachment = form.ContractAttachment ? objectToUint8Array(form.ContractAttachment) : new Uint8Array()

+ 2 - 1
src/views/information/spot-contract/components/interface.ts

@@ -35,5 +35,6 @@ export interface FormState {
     AccountID: number | undefined // uint64 期货账户ID
     BizType: number // uint32 业务类型 - 1:套保 2:套利
     CurrencyID: number | undefined // 结算币种ID
-    SpotContractID: string;//现货合同ID(6number;
+    SpotContractID: string;//现货合同ID
+    SubjectID: number // 交易主体ID
 }

+ 3 - 3
src/views/information/spot-contract/components/modify/index.vue

@@ -71,10 +71,10 @@
                         </a-form-item>
                     </a-col>
                     <a-col :span="12">
-                        <a-form-item label="交易主体" name="BuyUserID">
-                            <a-select class="inlineFormSelect" style="width: 200px" v-model:value="formState.BuyUserID" placeholder="请选择主体">
+                        <a-form-item label="交易主体" name="SubjectID">
+                            <a-select class="inlineFormSelect" style="width: 200px" v-model:value="formState.SubjectID" placeholder="请选择主体">
                                 <a-select-option :value="item.subjectid" v-for="item in subjectList" :key="item.subjectid">
-                                    {{ item.subjectname }}
+                                    {{ item.subjectid }}
                                 </a-select-option>
                             </a-select>
                         </a-form-item>

+ 1 - 0
src/views/information/spot-contract/components/setup.ts

@@ -100,6 +100,7 @@ export function handleFromState() {
             EndDate: '', //                           点价结束时间
             TradeUserID: undefined, //           交易员ID
             SpotContractID: '0',//现货合同ID
+            SubjectID: 0,// 交易主体ID
         }
     }
     const formState: UnwrapRef<FormState> = reactive(initFormData())

+ 2 - 0
src/views/manage/business-review/list/someprice/index.vue

@@ -60,6 +60,8 @@ export default defineComponent({
         // 表格列表数据
         const { loading, tableList, queryTable } = queryTableList<QryBusinessDjRsp>();
 
+        // console.log(typeof tableList,11)
+        // console.log(tableList.value.applytime,11)
         // 获取列表数据
         const queryTableAction = () => {
             switch (routeName) {