WebTM/views/ÏîÄ¿¹ÜÀí/¹¤×÷ÈÎÎñ/PM_WorkTaskBill_AutoLoadBillMain.html
@@ -600,7 +600,316 @@
                });
            })
        }
                //#endregion
        //#endregion
        //#region é¡¹ç›®ä»£ç é€‰æ‹©é¡µé¢
        //#region å¼¹çª—确认设置数据
        function GetProjectBillValue_layer() {
            var HOrgID = $("#HOrgID").val();
            //打开工程项目小窗体
            layer.open({
                type: 2
                , skin: "layui-layer-rim"                           //加上边框
                , title: "工程项目列表"                             //标题
                , closeBtn: 1                                       //窗体右上角关闭 çš„ æ ·å¼
                , shift: 2                                          //弹出动画
                , area: ["90%", "90%"]                              //窗体大小
                , maxmin: true                                      //设置最大最小按钮是否显示
                , content: ["../../项目管理/工程项目/PM_ProjectBillList.html?openType=2&HOrgID=" + HOrgID, "yes"]
                , btn: ["确定", "取消"]
                , btn1: function (index, laero) {
                    //按钮一  çš„回调
                    var iframeWindow = window["layui-layer-iframe" + index];//获取弹框页面
                    var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//获取选中的数据
                    if (checkStatus.data.length != 1) {
                        return layer.msg("请选择一条数据");
                    }
                    //判断项目是否关闭
                    if (checkStatus.data[0].关闭人 == null || checkStatus.data[0].关闭人 == "") {
                        $("#HProjectID").val(checkStatus.data[0].HInterID);
                        $("#HProNumber").val(checkStatus.data[0].项目代码);//工程项目代码
                        $("#HProName").val(checkStatus.data[0].项目名称);//工程项目代码
                        $("#HProjectStageID").val(checkStatus.data[0].HProjectStageID);//工程项目代码
                        $("#HProjectStageName").val(checkStatus.data[0].项目阶段);//工程项目代码
                        $("#HMainSourceInterID").val(checkStatus.data[0].HInterID);
                        $("#HMainSourceEntryID").val(checkStatus.data[0].HEntryID);
                        $("#HMainSourceBillNo").val(checkStatus.data[0].单据号);
                        $("#HMainSourceBillType").val(checkStatus.data[0].单据类型);
                    } else {
                        layer.msg("该项目已关闭,不可选择!");
                    }
                    layer.close(index);//关闭弹窗
                }
                , btn2: function (index, layero) { }
                , end: function () { }
            })
        }
        //#endregion
        //#region å¼¹çª—双击设置数据
        function GetProjectBillValue(obj) {
            if (obj[0].关闭人 == null || obj[0].关闭人 == "") {
                $("#HProjectID").val(obj[0].HInterID);
                $("#HProNumber").val(obj[0].项目代码);//工程项目代码
                $("#HProName").val(obj[0].项目名称);//工程项目代码
                $("#HProjectStageID").val(obj[0].HProjectStageID);//工程项目代码
                $("#HProjectStageName").val(obj[0].项目阶段);//工程项目代码
                $("#HMainSourceInterID").val(obj[0].HInterID);
                $("#HMainSourceEntryID").val(obj[0].HEntryID);
                $("#HMainSourceBillNo").val(obj[0].单据号);
                $("#HMainSourceBillType").val(obj[0].单据类型);
            } else {
                layer.msg("该项目已关闭,不可选择!");
            }
        }
        //#endregion
        //#endregion
        //#region é¡¹ç›®é˜¶æ®µé€‰æ‹©é¡µé¢
        //#region å¼¹çª—确认设置数据
        function GetProjectStageValue_layer() {
            //打开项目阶段小窗体
            layer.open({
                type: 2
                , skin: "layui-layer-rim"                           //加上边框
                , title: "项目阶段列表"                             //标题
                , closeBtn: 1                                       //窗体右上角关闭 çš„ æ ·å¼
                , shift: 2                                          //弹出动画
                , area: ["90%", "90%"]                              //窗体大小
                , maxmin: true                                      //设置最大最小按钮是否显示
                , content: ["../../项目管理/项目阶段/Gy_ProjectStage.html", "yes"]
                , btn: ["确定", "取消"]
                , btn1: function (index, laero) {
                    //按钮一  çš„回调
                    var iframeWindow = window["layui-layer-iframe" + index];//获取弹框页面
                    var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//获取选中的数据
                    if (checkStatus.data.length != 1) {
                        return layer.msg("请选择一条数据");
                    }
                    $("#HProjectStageID").val(checkStatus.data[0].HItemID);//项目阶段id
                    $("#HProjectStageName").val(checkStatus.data[0].阶段名称);//项目阶段名称
                    layer.close(index);//关闭弹窗
                }
                , btn2: function (index, layero) { }
                , end: function () {
                }
            })
        }
        //#endregion
        //#region å¼¹çª—双击设置数据
        function GetProjectStageValue(obj) {
            $("#HProjectStageID").val(obj[0].HItemID);//项目阶段id
            $("#HProjectStageName").val(obj[0].阶段名称);//项目阶段名称
        }
        //#endregion
        //#endregion
        //#region æ´¾å•人选择页面
        //#region å¼¹çª—确认设置数据
        function GetHSecManagerValue_layer() {
            var HOrgID = $("#HOrgID").val();
            layer.open({
                type: 2//弹窗类型
                , skin: 'layui-layer-rim' //加上边框
                , area: ['90%', '90%']//大小
                , title: '员工表'//标题
                , shift: 2//弹出动画
                , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html?openType=HSecManager&HOrgID=' + HOrgID, 'yes']
                , btn: ['确定', '取消']
                , btn1: function (index, layero) {//按钮【按钮一】的回调
                    var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                    if (checkStatus.data.length === 0) {
                        return layer.msg('请选择数据');
                    }
                    //获取数据
                    $("#HSendEmp").val(checkStatus.data[0].职员名称);//客户名称
                    if ($("#HSendEmp").val() == "") {
                        $("#HSendEmp").val(checkStatus.data[0].职员代码);
                    }
                    layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                }
                , btn2: function (index, layero) { }
                , end: function () { }
            })
        }
        //#endregion
        //#region å¼¹çª—双击设置数据
        function GetHSecManagerValue(obj) {
            $("#HSendEmp").val(obj[0].职员名称);//客户名称
        }
        //#endregion
        //#endregion
        //#region æŽ¥æ”¶äººé€‰æ‹©é¡µé¢
        //#region å¼¹çª—确认设置数据
        function GetHReceiveValue_layer() {
            var HOrgID = $("#HOrgID").val();
            layer.open({
                type: 2//弹窗类型
                , skin: 'layui-layer-rim' //加上边框
                , area: ['90%', '90%']//大小
                , title: '员工表'//标题
                , shift: 2//弹出动画
                , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html?openType=HReceive&HOrgID=' + HOrgID, 'yes']
                , btn: ['确定', '取消']
                , btn1: function (index, layero) {//按钮【按钮一】的回调
                    var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                    if (checkStatus.data.length === 0) {
                        return layer.msg('请选择数据');
                    }
                    //获取数据
                    $("#HReceiveEmp").val(checkStatus.data[0].职员名称);//接收人名称
                    if ($("#HReceiveEmp").val() == "") {
                        $("#HReceiveEmp").val(checkStatus.data[0].职员代码);
                    }
                    layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                }
                , btn2: function (index, layero) { }
                , end: function () { }
            })
        }
        //#endregion
        //#region å¼¹çª—双击设置数据
        function GetHReceiveValue(obj) {
            $("#HReceiveEmp").val(obj[0].职员名称);//接收人名称
        }
        //#endregion
        //#endregion
        //#region æŠ„送人选择页面
        //#region å¼¹çª—双击设置数据
        function GetHCopyEmpValue_layer() {
            //var HOrgID = $("#HOrgID").val();
            //layer.open({
            //    type: 2//弹窗类型
            //    , skin: 'layui-layer-rim' //加上边框
            //    , area: ['90%', '90%']//大小
            //    , title: '员工表'//标题
            //    , shift: 2//弹出动画
            //    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes']
            //    , btn: ['确定', '取消']
            //    , btn1: function (index, layero) {//按钮【按钮一】的回调
            //        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
            //        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
            //        if (checkStatus.data.length === 0) {
            //            return layer.msg('请选择数据');
            //        }
            //        //获取数据
            //        $("#HCopyEmp").val(checkStatus.data[0].职员名称);//抄送人名称
            //        if ($("#HCopyEmp").val() == "") {
            //            $("#HCopyEmp").val(checkStatus.data[0].职员代码);
            //        }
            //        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
            //    }
            //    , btn2: function (index, layero) { }
            //})
            //页面层-自定义
            layer.open({
                type: 2,
                skin: 'layui-layer-rim', //加上边框
                title: '抄送人列表',
                closeBtn: 1,
                shift: 2,
                area: ['80%', '80%'],
                maxmin: true,
                content: ['../../PublicPage/transfer.html', 'yes'],
                btn: ['确定', '取消']
                , btn1: function (index, layero) {
                    //按钮【按钮一】的回调
                    var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                    var checkStatus = iframeWindow.layui.transfer.getData('key123'); //获取已分配数量
                    if (checkStatus.length === 0) {
                        return layer.msg('请选择数据');
                    }
                    var value = "";
                    var title = "";
                    for (var i = 0; i < checkStatus.length; i++) {
                        value += checkStatus[i].value + ",";
                        title += checkStatus[i].title + ",";
                    }
                    //去掉最后一个逗号(如果不需要去掉,就不用写)
                    if (value.length > 0) {
                        value = value.substr(0, value.length - 1);
                        title = title.substr(0, title.length - 1);
                    }
                    $("#HCopyEmp").val(title);
                    console.log(checkStatus, value, title);
                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                }
                , btn2: function (index, layero) {
                    //按钮【按钮二】的回调
                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                },
                end: function () {
                },
                success: function (layero, index) {
                }
            });
        }
        //#endregion
        //#region å¼¹çª—双击设置数据
        //#endregion
        //#endregion
        //#region ä»»åŠ¡ç±»åˆ«é€‰æ‹©é¡µé¢
        //#region å¼¹çª—确认设置数据
        function GetTaskClassValue_layer() {
            layer.open({
                type: 2//弹窗类型
                , skin: 'layui-layer-rim' //加上边框
                , area: ['90%', '90%']//大小
                , title: '员工表'//标题
                , shift: 2//弹出动画
                , content: ['../../项目管理/基础建模/Gy_TaskClass.html', 'yes']
                , btn: ['确定', '取消']
                , btn1: function (index, layero) {//按钮【按钮一】的回调
                    var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                    if (checkStatus.data.length === 0) {
                        return layer.msg('请选择数据');
                    }
                    //获取数据
                    $("#HTaskClassID").val(checkStatus.data[0].HItemID);
                    $("#HTaskClassName").val(checkStatus.data[0].任务类别名称);
                    layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                }
                , btn2: function (index, layero) { }
                , end: function () { }
            })
        }
        //#endregion
        //#region å¼¹çª—双击设置数据
        function GetTaskClassValue(obj) {
            $("#HTaskClassID").val(obj[0].HItemID);
            $("#HTaskClassName").val(obj[0].任务类别名称);
        }
            //#endregion
            //#endregion
    </script>
</body>
</html>