Parcourir la source

commit 采购以及销售合同查询

xkwg il y a 4 ans
Parent
commit
b05dc1b0b1

+ 20 - 1
src/goServiceAPI/ermcp/purchase/index.ts

@@ -1 +1,20 @@
-/** ================================= 采购 ================================**/
+import {commonSearch_go} from "@/goServiceAPI";
+import {Ermcp3SellBuyContract, SellBuyContractReq} from "@/goServiceAPI/ermcp/purchase/interface";
+
+/** ================================= 采购 ================================**/
+/**
+ * 查询采购信息(这个接口和销售是同一个接口) /Ermcp3/QuerySpotContractBS
+ * @param req.areauserid 所属机构ID (必填)
+ * @param req.contracttype 合同类型 1-采购, -1-销售 (必填)
+ * @param req.querytype 查询类型 1-全部 2-待点价 3-履约结算 4-已完成 (必填)
+ * @param req.userid 用户id
+ * @param req.usertype 用户类型 2-机构 7-企业成员
+ * @param req.contractid 合同ID(SpotContractId)
+ * @constructor
+ */
+export function QueryPurchase( req : SellBuyContractReq) : Promise<Ermcp3SellBuyContract[]>{
+    return commonSearch_go('/Ermcp3/QuerySpotContractBS', {req})
+        .catch(err => {
+            throw new Error(`查询采购信息: ${err.message}`);
+        })
+}

+ 71 - 0
src/goServiceAPI/ermcp/purchase/interface.ts

@@ -0,0 +1,71 @@
+/**
+ * 查询合同请求
+ */
+export interface SellBuyContractReq{
+    areauserid: number  //  所属机构ID
+    contracttype: number // 合同类型 1-采购, -1-销售
+    querytype: number // 查询类型 1-全部 2-待点价 3-履约结算 4-已完成
+    userid?: number // 用户ID
+    usertype?: number // 用户类型 2-机构 7-企业成员
+    contractid?: string // 合同ID(SpotContractId)
+}
+
+/**
+ * 查询合同返回
+ */
+export interface Ermcp3SellBuyContract{
+    accountname	:string;//账户名称
+    attachment	:string;//附件
+    audittime	:string;//审核时间
+    brandname	:string;//品牌名称
+    contracctstatus	:number;//合同状态- number;
+//:未提交 1:待审核 2:执行中 3:正常完结 4:审核拒绝 5:异常完结 6:已撤回
+    contractmargin	:number;//合同保证金
+    contractno	:string;//合同编号
+    contracttype	:number;//合同类型 1-采购, -1-销售
+    convertfactor	:number;//标仓系数(品类)
+    createtime	:string;//创建时间
+    daikaiamount	:number;//应收(开)票额
+    deliveryenddate	:string;//交割结束日
+    deliverygoodscode	:string;//现货品种代码
+    deliverygoodsid	:number;//现货商品ID
+    deliverygoodsname	:string;//现货品种名称
+    deliverystartdate	:string;//交割开始日
+    enddate	:string;//点价结束日
+    enumdicname	:string;//单位名称
+    goodscode	:string;//点价商品代码
+    goodsid	:number;//点价商品ID
+    goodsname	:string;//点价商品名称
+    invoiceamount	:number;//已开票额
+    loanamount	:number;//贷款总额=已定价额+调整金额
+    margin	:number;//保证金
+    nickname	:string;//账户昵称
+    payamount	:number;//已收付额(收款或付款)
+    preinvoiceamount	:number;//预收(开)票额
+    prepayamount	:number;//预收付额
+    price	:number;//价格
+    pricedamount	:number;//已定价额
+    pricedavg	:number;//已点均价
+    pricedqty	:number;//已定价量
+    pricemove	:number;//升贴水
+    pricetype	:number;//定价类型 - 1:一口价 2:点价 3:暂定价
+    producttype	:number;//产品类型 - 1:标准仓单 2:等标 3:非标
+    qty	:number;//合同量
+    reckonadjustamount	:number;//调整金额
+    reckonedamount	:number;//实际已收付额(已确定额,已收付总额-已退款总额)
+    reckonotheramount	:number;//其它费用
+    reckonrealqty	:number;//已确定量
+    remark	:string;//备注
+    spotcontractid	:string;//合同ID
+    spotgoodsbrandid	:number;//现货品牌ID(DGFactoryItem表的ID)
+    spotgoodsdesc	:string;//商品型号(商品规格)
+    startdate	:string;//点价开始日
+    totalamount	:number;//合计总额
+    unpayamount	:number;//应收付款额(应支付或应收款)
+    unpricedqty	:number;//未定价量
+    unsureqty	:number;//未确定量
+    userid	:number;//机构ID
+    wrstandardcode	:string;//品类代码
+    wrstandardid	:number;//品类ID
+    wrstandardname	:string;//品类名称
+}

+ 20 - 1
src/goServiceAPI/ermcp/sell/index.ts

@@ -1 +1,20 @@
-/** ================================= 销售 ================================**/
+/** ================================= 销售 ================================**/
+import {Ermcp3SellBuyContract, SellBuyContractReq} from "@/goServiceAPI/ermcp/purchase/interface";
+import {commonSearch_go} from "@/goServiceAPI";
+
+/**
+ * 查询销售信息(这个接口和采购是同一个接口) /Ermcp3/QuerySpotContractBS
+ * @param req.areauserid 所属机构ID (必填)
+ * @param req.contracttype 合同类型 1-采购, -1-销售 (必填)
+ * @param req.querytype 查询类型 1-全部 2-待点价 3-履约结算 4-已完成 (必填)
+ * @param req.userid 用户id
+ * @param req.usertype 用户类型 2-机构 7-企业成员
+ * @param req.contractid 合同ID(SpotContractId)
+ * @constructor
+ */
+export function QueryWareHouse(req : SellBuyContractReq) : Promise<Ermcp3SellBuyContract[]>{
+    return commonSearch_go('/Ermcp3/QuerySpotContractBS', {req})
+        .catch(err => {
+            throw new Error(`查询销售信息: ${err.message}`);
+        })
+}