WebTM/views/ÏîÄ¿¹ÜÀí/¹¤×÷ÈÎÎñ/PM_WorkTaskBill.html
@@ -197,6 +197,13 @@
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">订单等级</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <select name="HOrderLevID" id="HOrderLevID" lay-filter="HOrderLevID" style="width:120px;" >
                                                </select>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
@@ -410,7 +417,7 @@
            var OperationType = params[params[0]]; //从参数中获取 æ•°æ®ç±»åž‹  1添加 ä¿å­˜  2复制  3 ç¼–辑
            var linterid = params[params[1]]; //从参数中获取 å•据内码
            var HEntryID = params[params[3]]; //工程项目子内码
            var HSouceBillType = params[params[2]]; //源单类型
            //#endregion
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
@@ -425,6 +432,8 @@
            //#region ä»»åŠ¡ç±»åž‹ç±»åž‹ä¸‹æ‹‰æ¡†æ˜¾ç¤º
            ColFilter();
            //#endregion
            //初始化订单等级
            HOrderLev();
            //#region åˆ¤æ–­å¹¶è®¾ç½®æ“ä½œç±»åž‹ã€é¡µé¢åˆå§‹åŒ–
            if (OperationType == null || OperationType == 1) {                            //新增
@@ -446,6 +455,11 @@
                //文件选择初始化
                PicUpload();
            }
            //else if (OperationType == 2) {                                      //复制
            //    //禁用组织选项
@@ -463,9 +477,14 @@
            //        }
            //    });
            //}
            else if (OperationType == 3) {//如果修改则走下面 new                                        //编辑
            else if (OperationType == 3) {//如果修改则走下面 new
                //编辑
                ////禁用组织选项
                //$("#HOrgID").attr("disabled", true);
                //初始化项目阶段表
                RoadBillMain(linterid);
@@ -473,6 +492,8 @@
                PicUpload();
                //展示已上传的文件
                getFileList_loaded();
            } else if (OperationType == 4 && HProjectStageID != null) {                     //下推
                ////禁用组织选项
                //$("#HOrgID").attr("disabled", true);
@@ -492,16 +513,21 @@
                //下推-页面设置
                set_WorkTaskReport();
                //项目需求及问题清单 ä¸‹æŽ¨å·¥ä½œä»»åŠ¡ é¡µé¢èµ‹å€¼å¦‚果等于 4759  å°±æ˜¯é¡¹ç›®éœ€æ±‚及问题清单的下推
                if (HSouceBillType == 4759) {
                    CustomerTaskRoadBillMain();
                } else {
                    set_WorkTaskReport();
                }
                //文件选择初始化
                PicUpload();
            }
            //#endregion
            //#region åˆå§‹åŒ–组织
           //#region  åˆå§‹åŒ–组织
            Organ();
            //#endregion
            //#endregion
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
@@ -628,7 +654,7 @@
                                Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
                            }
                            $("#HOrgID").append(Organization);
                            if (OperationType == 1) {
                            if (OperationType == 1 || OperationType == 4) {
                                HOrgIDBar = sessionStorage["OrganizationID"];
                            }
                            $("#HOrgID").val(HOrgIDBar);
@@ -638,6 +664,34 @@
                    }
                })
            }
            //#endregion
            //#region èŽ·å–è®¢å•ç­‰çº§
            function HOrderLev() {
                //获取订单等级
                var Order = '';
                $.ajax({
                    type: "get",
                    async: false,
                    url: GetWEBURL() + "/PM_WorkTaskBill/getOrder",
                    success: function (result) {
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data;
                            for (var i = 0; i < data.length; i++) {
                                Order += '<option  style="color:blue;" value="' + data[i].HItemID + '">' + data[i].HName + '</option>';
                            }
                            $("#HOrderLevID ").append(Order);
                            form.render('select');
                        }
                        layer.closeAll("loading");
                    }
                })
            }
            //#endregion
            //#endregion
            //#region èŽ·å–å‚æ•°
@@ -992,6 +1046,9 @@
            function set_AddNew(data) {
                //获取组织数据
                data.field.HPRDORGID = sessionStorage["OrganizationID"];//组织
                if (data.field.HOrderLevID == "") {
                    data.field.HOrderLevID = 0;
                }
                //若为编辑-保存,则更新修改人和修改时间
                if (OperationType == 3) {
                    data.field.HUpdater = sessionStorage["HUserName"];
@@ -1063,6 +1120,7 @@
                            , "HCopyEmp": tableMain[0]["HCopyEmp"]
                            , "HRemark": tableMain[0]["HRemark"]
                            , "HOrgID": tableMain[0]["HOrgID"]
                            , "HOrderLevID": tableMain[0]["HOrderLevID"]
                            , "HMainSourceInterID": tableMain[0]["HMainSourceInterID"]
                            , "HMainSourceEntryID": tableMain[0]["HMainSourceEntryID"]
@@ -1100,26 +1158,70 @@
                    data: { "HInterID": linterid, "HEntryID": HEntryID, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        var tableMain = result.data;
                        if (result.data.length > 0) {
                            //主表 èµ‹å€¼
                            form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HOrgID": tableMain[0]["HOrgID"]
                                , "HProjectID": tableMain[0]["HInterID"]
                                , "HProNumber": tableMain[0]["HProNumber"]
                                , "HProName": tableMain[0]["HProName"]
                                , "HProjectStageID": tableMain[0]["HProjectStageID"]
                                , "HProjectStageName": tableMain[0]["HProjectStageName"]
                                , "HMainSourceInterID": tableMain[0]["HInterID"]
                                , "HMainSourceEntryID": tableMain[0]["HEntryID"]
                                , "HMainSourceBillNo": tableMain[0]["HBillNo"]
                                , "HMainSourceBillType": tableMain[0]["HBillType"]
                            });
                        //主表 èµ‹å€¼
                        form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                            "HOrgID": tableMain[0]["HOrgID"]
                            , "HProjectID": tableMain[0]["HInterID"]
                            , "HProNumber": tableMain[0]["HProNumber"]
                            , "HProName": tableMain[0]["HProName"]
                            , "HProjectStageID": tableMain[0]["HProjectStageID"]
                            , "HProjectStageName": tableMain[0]["HProjectStageName"]
                            , "HMainSourceInterID": tableMain[0]["HInterID"]
                            , "HMainSourceEntryID": tableMain[0]["HEntryID"]
                            , "HMainSourceBillNo": tableMain[0]["HBillNo"]
                            , "HMainSourceBillType": tableMain[0]["HBillType"]
                        });
                        //组织的值HOrgID变化,重新渲染
                        HOrgIDBar = tableMain[0]["HOrgID"];
                            //组织的值HOrgID变化,重新渲染
                            HOrgIDBar = tableMain[0]["HOrgID"];
                        } else {
                            layer.alert("下推此数据,无工作任务存在!!!")
                        }
                    }
                })
            }
            // é¡¹ç›®éœ€æ±‚及问题清单 ä¸‹æŽ¨å·¥ä½œä»»åŠ¡ é¡µé¢èµ‹å€¼
            function CustomerTaskRoadBillMain( )//加载表头
            {
                $.ajax({
                    url: GetWEBURL() + "/PM_ProjectBill/PM_CustomerTaskBillMainEditList",
                    type: "GET",
                    async: false,
                    data: { "HInterID": linterid, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        var tableMain = result.data;
                        //主表 èµ‹å€¼
                        form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                            "HMainSourceInterID": tableMain[0]["HInterID"]
                            , "HMainSourceBillNo": tableMain[0]["单据号"]
                            , "HMainSourceBillType": tableMain[0]["单据类型"]
                            , "HProjectID": tableMain[0]["HProjectID"]
                            , "HProNumber": tableMain[0]["项目代码"]
                            , "HProName": tableMain[0]["项目名称"]
                            , "HProjectStageID": tableMain[0]["HProjectStageID"]
                            , "HProjectStageName": tableMain[0]["项目阶段"]
                            , "HName": tableMain[0]["需求名称"]
                            , "HDate": Format(new Date(tableMain[0]["日期"]), "yyyy-MM-dd")
                            , "HTaskNote": tableMain[0]["需求描述"]
                            , "HType": tableMain[0]["需求类型"]
                            , "HSendEmp": tableMain[0]["客户提出人"]
                            , "HReceiveEmp": tableMain[0]["接收人"]
                            , "HCopyEmp": tableMain[0]["抄送人"]
                            , "HRemark": tableMain[0]["表头备注"]
                            , "HTaskStatus": tableMain[0]["需求状态"]
                            , "HOrderLevID": tableMain[0]["HOrderLevID"]
                            , "HLastDate": Format(new Date(tableMain[0]["要求完成日期"]), "yyyy-MM-dd")
                            , "HOrgID": tableMain[0]["HOrgID"]
                        });
                    }
                })
            }
            //#endregion
            //#region å®¡æ ¸