yu.jie 4 år sedan
förälder
incheckning
dd835660d3

+ 4 - 4
src/services/go/ermcp/report/index.ts

@@ -1,8 +1,8 @@
 /***********************   报表相关 *********************/
 import {
     AreaExpourseReportReq,
-    AreaSpotplReportReq, AreaStockReportReq, Ermcp3AreaSpotPLRsp, Ermcp3AreaStockReport,
-    Ermcp3ExpourseReportRsp, Ermcp3FinanceReport, FinanceReportReq
+    AreaSpotplReportReq, AreaStockReportReq, Ermcp3AreaSpotPLReport, Ermcp3AreaStockReport, Ermcp3ExpourseReport,
+    Ermcp3FinanceReport, FinanceReportReq
 } from "@/services/go/ermcp/report/interface";
 import {getUserId} from "@/services/bus/account";
 import APP from "@/services";
@@ -13,7 +13,7 @@ import {commonSearch_go} from "@/services/go";
  * @param req.userid
  * @param req.querytype  查询类型 1-日报表 2-周期报表 3-日报表(指定时间段[开始交易日,结束交易日]) 4-日报表明细
  */
-export function qryAreaExpourseReport(req: AreaExpourseReportReq): Promise<Ermcp3ExpourseReportRsp>{
+export function qryAreaExpourseReport(req: AreaExpourseReportReq): Promise<Ermcp3ExpourseReport>{
     req.userid = getUserId()
     return commonSearch_go('/Ermcp3/QryAreaExpourseReport', req).catch((err) => {
         throw new Error(`查询敞口报表: ${err.message}`);
@@ -23,7 +23,7 @@ export function qryAreaExpourseReport(req: AreaExpourseReportReq): Promise<Ermcp
 /**
  *  查询现货报表 /Ermcp3/QryAreaSpotplReport
  */
-export function qryAreaSpotplReport(req: AreaSpotplReportReq): Promise<Ermcp3AreaSpotPLRsp>{
+export function qryAreaSpotplReport(req: AreaSpotplReportReq): Promise<Ermcp3AreaSpotPLReport>{
     req.userid = getUserId()
     return commonSearch_go('/Ermcp3/QryAreaSpotplReport', req).catch((err) => {
         throw new Error(`查询现货报表: ${err.message}`);

+ 139 - 137
src/services/go/ermcp/report/interface.ts

@@ -2,170 +2,171 @@
  * 敞口报表请求
  */
 export interface AreaExpourseReportReq {
-    userid?: number,    // 用户ID
-    querytype: number,  // 查询类型 1-日报表 2-周期报表 3-日报表(指定时间段[开始交易日,结束交易日]) 4-日报表明细
+    userid: number,     // 用户ID
+    querytype: number,  // 查询类型 1-报表, 这个接口只查报表;明细的字段完全不同,另有接口
 
-    tradedate?: string, // 交易日(格式yyyymmdd)
-    cycletype?: number, // 周期类型 - 1:月 2:季 3:年 4:周 5:全报表【原值】
-    cycletime?: string, // 周期时间 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYIW) 全(0)【原值】
-    begindate?: string, // 开始交易日(格式yyyymmdd)
-    enddate?: string,   // 结束交易日(格式yyyymmdd)
+    cycletype?: number, // 周期类型 - 0:日 1:月 2:季 3:年 4:周 5:全报表【原值】
+    cycletime?: string, // 周期时间 日(YYYYMMDD) 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYMMDD周内任意一天) 全(0)【原值】
 }
 
 /**
  *  敞口报表 信息返回
  */
-export interface Ermcp3ExpourseReportRsp{
-    accountid       :number;//期货账户ID (作废, 默认为number;
+export interface Ermcp3ExpourseReport{
+    accountid	:number;//期货账户ID (作废, 默认为number;
 //)
-    accountname     :string;//机构名称
-    arbitrageqty    :number;//套利量
-    areauserid      :number;//所属机构\交易用户ID
-    buyfutureqty    :number;//买入期货数量
-    buyplanqty      :number;//采购计划数量
-    buypricedqty    :number;//采购合同已定价数量
-    cycletime       :string;//周期时间 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYIW) 全(number;
+    accountname	:string;//机构名称
+    arbitrageqty	:number;//套利量
+    areauserid	:number;//所属机构\交易用户ID
+    begindate	:string;//开始交易日
+    buyfutureqty	:number;//买入期货数量
+    buyplanqty	:number;//采购计划数量
+    buypricedqty	:number;//采购合同已定价数量
+    cycletime	:string;//周期时间 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYIW) 全(number;
 //)【原值】
-    cycletype       :number;//周期类型 - 1:月 2:季 3:年 4:周 5:全报表【原值】
-    diffexposure    :number;//变动量(套保敞口)
-    difffutuqty     :number;//变动量(期货)
-    diffhedgeqty    :number;//变动量(现货应套保总量)
-    diffmgqtya      :number;//套保变动量
-    diffmgqtyb      :number;//套利变动量
-    diffqty :number;//变动量(总敞口)
-    diffspotqty     :number;//变动量(现货)
-    enumdicname     :string;//单位名称
-    hedgeqty        :number;//套保量
-    mgneedhedgeratio        :number;//套保比例(套保品的)
-    middlegoodsid   :number;//套保品种ID
-    middlegoodsname :string;//套保商品名称
-    middlgoodscode  :string;//套保商品代码
-    needarbitrageqty        :number;//应套利量
-    needarbitrageratio      :number;//套利比例(套保品的)
-    needhedgeexposoure      :number;//应套保敞口(套保敞口)
-    needhedgeqty    :number;//应套保量
-    needhedgeratio  :number;//应套保敞口比例
-    oriarbitrageqty :number;//期初套利量
-    oribuyfutureqty :number;//期初买入期货数量
-    oribuyplanqty   :number;//期初采购计划数量
-    oribuypricedqty :number;//期初采购合同已定价数量
-    orihedgeqty     :number;//期初套保量
-    orineedarbitrageqty     :number;//期初应套利量
-    orineedhedgeexposoure   :number;//期初应套保敞口
-    orineedhedgeqty :number;//期初应套保量
-    orisellfutureqty        :number;//期初卖出期货数量
-    orisellplanqty  :number;//期初销售计划数量
-    orisellpricedqty        :number;//期初销售合同已定价数量
-    oritotalexposure        :number;//期初实时总敞口
-    oritotalfutureqty       :number;//期初期货头寸总量
-    oritotalneedhedgeqty    :number;//期初应套保总量
-    oritotalspotqty :number;//期初现货头寸总量
-    reckondate      :string;//日照时期(yyyyMMdd)
-    sellfutureqty   :number;//卖出期货数量
-    sellplanqty     :number;//销售计划数量
-    sellpricedqty   :number;//销售合同已定价数量
-    totalexposure   :number;//实时总敞口(总敞口)
-    totalfutureqty  :number;//期货头寸总量(期货总量)
-    totalhedgeratio :number;//敞口比例
-    totalneedhedgeqty       :number;//应套保总量(现货应套保总量)
-    totalspotqty    :number;//现货头寸总量
-    unitid  :number;//单位id
-    updatetime      :string;//更新时间
+    cycletype	:number;//周期类型 - 1:月 2:季 3:年 4:周 5:全报表【原值】
+    diffexposure	:number;//变动量(套保敞口)
+    difffutuqty	:number;//变动量(期货)
+    diffhedgeqty	:number;//变动量(现货应套保总量)
+    diffmgqtya	:number;//套保变动量
+    diffmgqtyb	:number;//套利变动量
+    diffqty	:number;//变动量(总敞口)
+    diffspotqty	:number;//变动量(现货)
+    enddate	:string;//结束交易日
+    enumdicname	:string;//单位名称
+    hedgeqty	:number;//套保量
+    mgneedhedgeratio	:number;//套保比例(套保品的)
+    middlegoodsid	:number;//套保品种ID
+    middlegoodsname	:string;//套保商品名称
+    middlgoodscode	:string;//套保商品代码
+    needarbitrageqty	:number;//应套利量
+    needarbitrageratio	:number;//套利比例(套保品的)
+    needhedgeexposoure	:number;//应套保敞口(套保敞口)
+    needhedgeqty	:number;//应套保量
+    needhedgeratio	:number;//应套保敞口比例
+    oriarbitrageqty	:number;//期初套利量
+    oribuyfutureqty	:number;//期初买入期货数量
+    oribuyplanqty	:number;//期初采购计划数量
+    oribuypricedqty	:number;//期初采购合同已定价数量
+    orihedgeqty	:number;//期初套保量
+    orineedarbitrageqty	:number;//期初应套利量
+    orineedhedgeexposoure	:number;//期初应套保敞口
+    orineedhedgeqty	:number;//期初应套保量
+    orisellfutureqty	:number;//期初卖出期货数量
+    orisellplanqty	:number;//期初销售计划数量
+    orisellpricedqty	:number;//期初销售合同已定价数量
+    oritotalexposure	:number;//期初实时总敞口
+    oritotalfutureqty	:number;//期初期货头寸总量
+    oritotalneedhedgeqty	:number;//期初应套保总量
+    oritotalspotqty	:number;//期初现货头寸总量
+    reckondate	:string;//日照时期(yyyyMMdd)
+    sellfutureqty	:number;//卖出期货数量
+    sellplanqty	:number;//销售计划数量
+    sellpricedqty	:number;//销售合同已定价数量
+    totalexposure	:number;//实时总敞口(总敞口)
+    totalfutureqty	:number;//期货头寸总量(期货总量)
+    totalhedgeratio	:number;//敞口比例
+    totalneedhedgeqty	:number;//应套保总量(现货应套保总量)
+    totalspotqty	:number;//现货头寸总量
+    unitid	:number;//单位id
+    updatetime	:string;//更新时间
 }
 
 /**
  * 查询现货报表
  */
 export interface AreaSpotplReportReq{
-    userid?: number,  //       用户ID
-    querytype: number, //      查询类型 1-日报表 2-周期报表 3-日报表(指定时间段[开始交易日,结束交易日]) 4-日报表明细 5-周期报表明细
-    tradedate?: string,//      交易日(格式yyyymmdd)
-    cycletype?: number,//      周期类型 - 1:月 2:季 3:年 4:周 5:全报表【原值】
-    cycletime?: string,//      周期时间 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYMMDD周内任意一天) 全(0)【原值】
-    begindate?: string,//      开始交易日(格式yyyymmdd)
-    enddate?: string,//        结束交易日(格式yyyymmdd)
-    deliverygoodsid?: number,//现货品种id
-    wrstandardid?: number,//   品类id
-    currencyid?: number,//     币种id
+    userid: number,  //       用户ID
+    querytype: number, //     查询类型 1-报表 2-报表明细
+    cycletime: string,//      周期时间 日(YYYYMMDD) 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYMMDD周内任意一天) 全(0)【原值】
+    cycletype: number,//      周期类型 - 0:日 1:月 2:季 3:年 4:周 5:全报表【原值】
+
+    deliverygoodsid?: number,//  现货品种id(明细必填)
+    wrstandardid?: number,//     品类id(明细必填)
+    currencyid?: number,//       币种id(明细必填)
 }
 
 /**
  * 查询现货报表返回
  */
-export interface Ermcp3AreaSpotPLRsp{
-    accountid       :number;//期货账户ID (作废, 默认为number;
+export interface Ermcp3AreaSpotPLReport{
+    accountid	:number;//期货账户ID (作废, 默认为number;
 //)
-    accountname     :string;//机构名称
-    actualpl        :number;//现货损益
-    areauserid      :number;//所属机构\交易用户ID
-    biztype :number;//业务类型 - 1:套保 2:套利
-    brandname       :string;//品牌名称
-    curamount       :number;//期末额
-    curaverageprice :number;//期末均价
-    curbuyamount    :number;//期末采购总额
-    curbuyqty       :number;//期末采购总量
-    curmarketvalue  :number;//参考市值(期末市值)
-    curqty  :number;//期末量
-    currencyid      :number;//结算币种ID【原值】
-    currencyname    :string;//币种名称
-    cursellamount   :number;//期末销售总额
-    cursellqty      :number;//期末销售总量
-    curspotprice    :number;//参考市价(最新价)
-    cycletime       :string;//周期时间 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYIW) 全(number;
+    accountname	:string;//机构名称
+    actualpl	:number;//现货损益
+    areauserid	:number;//所属机构\交易用户ID
+    begindate	:string;//开始交易日
+    biztype	:number;//业务类型 - 1:套保 2:套利
+    brandname	:string;//品牌名称
+    curamount	:number;//期末额
+    curaverageprice	:number;//期末均价
+    curbuyamount	:number;//期末采购总额
+    curbuyqty	:number;//期末采购总量
+    curmarketvalue	:number;//参考市值(期末市值)
+    curqty	:number;//期末量
+    currencyid	:number;//结算币种ID【原值】
+    currencyname	:string;//币种名称
+    cursellamount	:number;//期末销售总额
+    cursellqty	:number;//期末销售总量
+    curspotprice	:number;//参考市价(最新价)
+    cycletime	:string;//周期时间 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYIW) 全(number;
 //)【原值】
-    cycletype       :number;//周期类型 - 1:月 2:季 3:年 4:周 5:全报表【原值】
-    deliverygoodscode       :string;//现货商品代码
-    deliverygoodsid :number;//现货品种ID
-    deliverygoodsname       :string;//现货商品名称
-    enumdicname     :string;//现货商品单位名称
-    floatpl :number;//浮动损益
-    goodsunitid     :number;//现货商品单位id
-    oriamount       :number;//期初额
-    oriaverageprice :number;//期初均价
-    oribuyamount    :number;//期初采购总额
-    oribuyqty       :number;//期初采购总量
-    oriqty  :number;//期初量
-    orisellamount   :number;//期初销售总额
-    orisellqty      :number;//期初销售总量
-    reckondate      :string;//日照时期(yyyyMMdd)
-    spotgoodsbrandid        :number;//现货品牌ID
-    todaybuyamount  :number;//今日采购额(今采购额)
-    todaybuyaverageprice    :number;//今日采购均价
-    todaybuyqty     :number;//今日采购量(今采购量)
-    todayinqty      :number;//今日入库量(今入库量)
-    todayoutqty     :number;//今日出库量(今出库量)
-    todaysellamount :number;//今日销售额(今销售额)
-    todaysellaverageprice   :number;//今日销售均价
-    todaysellqty    :number;//今日销售量(今销售量)
-    unitid  :number;//品类单位id
-    unitidname      :string;//品类单位名称
-    updatetime      :string;//更新时间
-    wrfactortypeid  :number;//仓单要素类型ID(212+Unix秒时间戳(1number;
+    cycletype	:number;//周期类型 - 1:月 2:季 3:年 4:周 5:全报表【原值】
+    deliverygoodscode	:string;//现货商品代码
+    deliverygoodsid	:number;//现货品种ID
+    deliverygoodsname	:string;//现货商品名称
+    enddate	:string;//结束交易日
+    enumdicname	:string;//现货商品单位名称
+    floatpl	:number;//浮动损益
+    goodsunitid	:number;//现货商品单位id
+    oriamount	:number;//期初额
+    oriaverageprice	:number;//期初均价
+    oribuyamount	:number;//期初采购总额
+    oribuyqty	:number;//期初采购总量
+    oriqty	:number;//期初量
+    orisellamount	:number;//期初销售总额
+    orisellqty	:number;//期初销售总量
+    reckondate	:string;//日照时期(yyyyMMdd)
+    spotgoodsbrandid	:number;//现货品牌ID
+    todaybuyamount	:number;//今日采购额(今采购额)
+    todaybuyaverageprice	:number;//今日采购均价
+    todaybuyqty	:number;//今日采购量(今采购量)
+    todayinqty	:number;//今日入库量(今入库量)
+    todayoutqty	:number;//今日出库量(今出库量)
+    todaysellamount	:number;//今日销售额(今销售额)
+    todaysellaverageprice	:number;//今日销售均价
+    todaysellqty	:number;//今日销售量(今销售量)
+    unitid	:number;//品类单位id
+    unitidname	:string;//品类单位名称
+    updatetime	:string;//更新时间
+    wrfactortypeid	:number;//仓单要素类型ID(212+Unix秒时间戳(1number;
 //位)+xxxxxx)
-    wrstandardcode  :string;//品类代码
-    wrstandardid    :number;//现货品类ID
-    wrstandardname  :string;//品类名称
+    wrstandardcode	:string;//品类代码
+    wrstandardid	:number;//现货品类ID
+    wrstandardname	:string;//品类名称
 }
 
 /**
  * 查询库存报表请求
  */
 export interface AreaStockReportReq{
-    userid?: number //               用户ID
-    querytype: number //             查询类型 1-报表 2-周期报表 3-日报表(指定时间段[开始交易日,结束交易日]) 4-日报表明细 5-周期报表明细
-    tradedate?: string //            交易日(格式yyyymmdd)
-    cycletype?: number//             周期类型 - 1:月 2:季 3:年 4:周 5:全报表【原值】
-    begindate?: string//             开始交易日(格式yyyymmdd)
-    enddate?: string //              结束交易日(格式yyyymmdd)
-    deliverygoodsid?: number//       现货商品ID
+    userid: number //                用户ID
+    querytype: number //             查询类型 1-报表 2-报表明细
+    cycletime: string //             周期时间 日(YYYYMMDD) 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYMMDD周内任意一天) 全(0)【原值】
+    cycletype: number//              周期类型 - 0:日 1:月 2:季 3:年 4:周 5:全报表【原值】
+
+    sumfields?: string//              汇总维度(逗号隔开) 1-品种 2-品类 3-品牌 4-仓库
+    deliverygoodsid?: number //      品ID
     wrstandardid?: number//          品类ID
-    spotgoodsbrandid?: number //     品牌ID
+    spotgoodsbrandid?: number//      品牌ID
+    warehouseinfoid?: number //      仓库ID
 }
 
 /**
  * 查询库存报表返回
  */
 export interface Ermcp3AreaStockReport{
+    begindate	:string;//开始交易日
     brandname	:string;//品牌名称
     curstock	:number;//期末库存量
     cycletime	:string;//周期时间 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYIW) 全(number;
@@ -175,6 +176,7 @@ export interface Ermcp3AreaStockReport{
     deliverygoodsid	:number;//现货品种id
     deliverygoodsname	:string;//现货品种名称
     diffqty	:number;//库存变化量 = 期末 - 期初
+    enddate	:string;//结束交易日
     enumdicname	:string;//单位名称
     goodsunitid	:number;//现货单位id
     oristock	:number;//期初库存量
@@ -203,21 +205,20 @@ export interface Ermcp3AreaStockReport{
  * 查询财务报表请求
  */
 export interface FinanceReportReq{
-    userid: number //       用户ID
-    querytype: number //    查询类型 1-日报表 2-周期报表 3-日报表(指定时间段[开始交易日,结束交易日]) 4-日报表明细 5-周期报表明细
-    tradedate?: string//    交易日(格式yyyymmdd)
-    cycletype?: string//    周期类型 - 1:月 2:季 3:年 4:周 5:全报表【原值】
-    cycletime?: string//    周期时间 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYMMDD周内任意一天) 全(0)【原值】
-    begindate?: string//    开始交易日(格式yyyymmdd)
-    enddate?: string//      结束交易日(格式yyyymmdd)
-    currencyid?: number//   币种id(日报表明细)
+    userid: number //        用户ID
+    querytype: number //     查询类型 1-报表 2-报表明细
+    cycletype: number//      周期类型 - 0:日 1:月 2:季 3:年 4:周 5:全报表【原值】
+    cycletime: string//      周期时间 日(YYYYMMDD) 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYMMDD周内任意一天) 全(0)【原值】
+    currencyid?: number//    币种id(日报表明细)
 }
 
 /**
  * 财务报表回应
  */
 export interface Ermcp3FinanceReport{
+    accountname	:string;//机构名称
     areauserid	:number;//所属机构\交易用户ID
+    begindate	:string;//开始交易日
     biztype	:number;//业务类型 - 1:套保 2:套利
     brandname	:string;//品牌名称
     buypreinvoicedamount	:number;//采购预收票额(预收票额)
@@ -235,6 +236,7 @@ export interface Ermcp3FinanceReport{
     deliverygoodscode	:string;//现货品种代码
     deliverygoodsid	:number;//现货品种ID
     deliverygoodsname	:string;//现货品种名称
+    enddate	:string;//结束交易日
     reckondate	:string;//日照时期(yyyyMMdd)
     sellpreinvoicedamount	:number;//销售预开票额(预开票额)
     sellprepaidamount	:number;//销售预收款额(预收货款额)

+ 6 - 2
src/views/information/spot-contract/components/detail/index.vue

@@ -160,14 +160,14 @@
           </a-col>
           <a-col :span="12">
             <a-form-item label="业务员">
-              <span class="white">{{ formatValue(selectedRow.saleuserlogincode) }}</span>
+              <span class="white">{{ formatValue(findManagerName(selectedRow.saleuserlogincode)) }}</span>
             </a-form-item>
           </a-col>
         </a-row>
         <a-row :gutter="24">
           <a-col :span="12">
             <a-form-item label="跟单员">
-              <span class="white">{{ formatValue(selectedRow.meruserlogincode) }}</span>
+              <span class="white">{{ formatValue(findManagerName(selectedRow.meruserlogincode)) }}</span>
             </a-form-item>
           </a-col>
           <a-col :span="12">
@@ -219,6 +219,7 @@ import {QueryAreaStockApply} from "@/services/go/ermcp/inventory-review";
 import {QueryAreaStockApplyReq} from "@/services/go/ermcp/inventory-review/interface";
 import {QueryChangeLog} from "@/services/go/ermcp/spot-contract";
 import * as Long from "long";
+import {handlerManagerList} from "@/common/setup/user";
 
 export default defineComponent({
     name: 'spot-contract-detail',
@@ -233,6 +234,8 @@ export default defineComponent({
         const {visible, cancel} = closeModal('detail');
         const loading = ref<boolean>(false);
         const maskClosableFlag = ref<boolean>(false);
+        // 获取 业务账户
+        const { findManagerName } = handlerManagerList(loading, 1);
 
         function submit() {
             cancel();
@@ -407,6 +410,7 @@ export default defineComponent({
             activeKey: ref('1'),
             columns,
             data,
+            findManagerName,
         };
     },
 });

+ 10 - 0
src/views/information/spot-contract/list/checkpending/index.vue

@@ -48,6 +48,15 @@
           <a>{{ formatValue(formatTime(record.deliverystartdate, "d") + '--' +
                         formatTime(record.deliveryenddate, "d")) }}</a>
         </template>
+        <!-- 业务员 -->
+          <template #saleuserlogincode="{ record }">
+              <a>{{ findManagerName(record.saleuserlogincode) }}</a>
+          </template>
+
+        <!-- 跟单员 -->
+          <template #meruserlogincode="{ record }">
+              <a>{{ findManagerName(record.meruserlogincode) }}</a>
+          </template>
 
       </a-table>
     </contextMenu>
@@ -139,6 +148,7 @@ export default defineComponent({
             getContractTypeName,
             formatTime,
             formatValue,
+            findManagerName,
         };
     },
 });

+ 11 - 0
src/views/information/spot-contract/list/finished/index.vue

@@ -48,6 +48,16 @@
                         formatTime(record.deliveryenddate, "d")) }}</a>
         </template>
 
+          <!-- 业务员 -->
+          <template #saleuserlogincode="{ record }">
+              <a>{{ findManagerName(record.saleuserlogincode) }}</a>
+          </template>
+
+          <!-- 跟单员 -->
+          <template #meruserlogincode="{ record }">
+              <a>{{ findManagerName(record.meruserlogincode) }}</a>
+          </template>
+
       </a-table>
     </contextMenu>
     <!-- 新增现货合同 -->
@@ -133,6 +143,7 @@ export default defineComponent({
             getContractTypeName,
             formatTime,
             formatValue,
+            findManagerName,
         };
     },
 });

+ 10 - 0
src/views/information/spot-contract/list/performance/index.vue

@@ -48,6 +48,15 @@
           <a>{{ formatValue(formatTime(record.deliverystartdate, "d") + '--' +
                         formatTime(record.deliveryenddate, "d")) }}</a>
         </template>
+          <!-- 业务员 -->
+          <template #saleuserlogincode="{ record }">
+              <a>{{ findManagerName(record.saleuserlogincode) }}</a>
+          </template>
+
+          <!-- 跟单员 -->
+          <template #meruserlogincode="{ record }">
+              <a>{{ findManagerName(record.meruserlogincode) }}</a>
+          </template>
       </a-table>
     </contextMenu>
     <!-- 现货合同: 详情 -->
@@ -135,6 +144,7 @@ export default defineComponent({
             queryTable,
             formatTime,
             formatValue,
+            findManagerName,
         };
     },
 });

+ 10 - 0
src/views/information/spot-contract/list/unsubmitted/index.vue

@@ -48,6 +48,15 @@
           <a>{{ formatValue(formatTime(record.deliverystartdate, "d") + '--' +
                         formatTime(record.deliveryenddate, "d")) }}</a>
         </template>
+          <!-- 业务员 -->
+          <template #saleuserlogincode="{ record }">
+              <a>{{ findManagerName(record.saleuserlogincode) }}</a>
+          </template>
+
+          <!-- 跟单员 -->
+          <template #meruserlogincode="{ record }">
+              <a>{{ findManagerName(record.meruserlogincode) }}</a>
+          </template>
       </a-table>
     </contextMenu>
     <!-- 新增现货合同 -->
@@ -141,6 +150,7 @@ export default defineComponent({
             getContractTypeName,
             formatTime,
             formatValue,
+            findManagerName,
         };
     },
 });