BIP跨域请求跳转弹框案例

            viewModel.get("button5qj") &&
                viewModel.get("button5qj").on("click", function(data) {
                    // 按钮--单击
                    let id = viewModel.get("detailEntityList").getRow(data.index).id;
                    var params = {
                        id: id,
                    };
                    // 网络请求
                    var proxy = cb.rest.DynamicProxy.create({
                        ensure: {
                            url: "/getDeliverySupPlan/getDeliverySupPlanId",
                            method: "POST",
                            options: {
                                mask: false,
                                domainKey: "procurement",
                            },
                            params,
                        },
                    });



                    proxy.ensure(params, function(err, result) {
                        console.log("success", result);
                        if (err) {
                            return cb.utils.alert(err.message || "驳回失败", "error");
                        } else {
                            if (result.pk_id) {
                                debugger;
                                jDiwork.openService(
                                    "ycSaleOrder", {}, {
                                        title: "交期计划(供应商)",
                                        code: "9057a243-79b5-41at-b265-f597a0558ta5", // 自定义一个唯一编码,用于
                                        url: "/mdf-node/meta/Voucher/2ee6a307/" +
                                            result.pk_id +
                                            "?domainKey=procurement",
                                    }
                                );
                            } else {
                                return cb.utils.alert("此订单没有做交期管理", "error");
                            }
                        }
                    });
                });

  

posted @ 2023-05-11 21:05  龙旋风  阅读(92)  评论(0编辑  收藏  举报