Guanrui1 / RLRDP.Vue

0 stars 0 forks source link

如何打包该项目并整合到旧的erp项目 #3

Open Guanrui1 opened 4 years ago

Guanrui1 commented 4 years ago

1、检查src/config目录下的env.js,看打包的地址是否是ttp://localhost/RL.WebApi.UPMS3.5,若不是则改为这个。 2、在src/router/white里将需要打包的路由地址进行类似配置。 3、运行npm run build:whitelist。 4、将dist目录下生成的文件复制到RL.MES.Standard V3.5/05_RL.Web/RL.Web.MES/Content/page/Avue文件夹里。 5、在RL.MES.Standard V3.5/05_RL.Web/RL.Web.MES/Scripts/model目录下将对应的模块js文件添加如下js。

Guanrui1 commented 4 years ago

具体的重写分别有

//重写新增事件
function OverAdd(obj) {
    var url = "/Content/page/Avue/#/receivedOrder";
    top.AddTab("新增采购收货单", url);
}
//重写查看事件
function OverViewRecord(obj) {
    var gridId = $(obj).attr('gridId');
    var selectId = $(obj).attr("recordId"); //要编辑的记录Id
    var row = GetSelectRow(gridId); //获取选中行
    if (!row) { //没有选中行,从当前按钮中找对应的记录Id来得到选择行
        if (selectId) {
            var rows = GetCurrentRows(gridId);
            for (var i = 0; i < rows.length; i++) {
                var tempRow = rows[i];
                if (selectId == tempRow["Id"]) {
                    row = tempRow;
                    break;
                }
            }
        }
    }
    if (!row) {
        topWin.ShowMsg("warning", "请选择一条记录!");
        return false;
    }

    var url = "/Content/page/Avue/#/receivedOrder/" + row.Id + "/1";
    top.AddTab("查看采购收货单", url);
}
//重写编辑事件
function OverEdit(obj) {
    var gridId = $(obj).attr('gridId');
    var selectId = $(obj).attr("recordId"); //要编辑的记录Id
    var row = GetSelectRow(gridId); //获取选中行
    if (!row) { //没有选中行,从当前按钮中找对应的记录Id来得到选择行
        if (selectId) {
            var rows = GetCurrentRows(gridId);
            for (var i = 0; i < rows.length; i++) {
                var tempRow = rows[i];
                if (selectId == tempRow["Id"]) {
                    row = tempRow;
                    break;
                }
            }
        }
    }
    if (!row) {
        topWin.ShowMsg("warning", "请选择一条记录!");
        return false;
    }

    var url = "/Content/page/Avue/#/receivedOrder/" + row.Id + "";
    top.AddTab("编辑采购收货单", url);
}