1
duhe
2023-07-10 9ac8cf7aae3530cfba66ae39f72a4de1617148cb
1
2个文件已修改
63 ■■■■■ 已修改文件
WebTM/Properties/PublishProfiles/JFTM.pubxml.user 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/项目管理/项目阶段/PM_ProjectStageBill.html 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/Properties/PublishProfiles/JFTM.pubxml.user
@@ -3639,10 +3639,10 @@
      <publishTime>04/11/2023 16:34:43</publishTime>
    </File>
    <File Include="views/计划管理/工艺路线/Gy_RoutingBill.html">
      <publishTime>07/08/2023 11:00:34</publishTime>
      <publishTime>07/10/2023 11:06:50</publishTime>
    </File>
    <File Include="views/计划管理/工艺路线/Gy_RoutingBill.html">
      <publishTime>07/08/2023 11:00:34</publishTime>
      <publishTime>07/10/2023 11:06:50</publishTime>
    </File>
    <File Include="views/计划管理/工艺路线/Gy_RoutingBillimport.html">
      <publishTime>04/11/2023 16:34:43</publishTime>
@@ -4311,7 +4311,7 @@
      <publishTime>07/09/2023 22:33:09</publishTime>
    </File>
    <File Include="views/项目管理/项目阶段/PM_ProjectStageBill.html">
      <publishTime>07/10/2023 10:17:15</publishTime>
      <publishTime>07/10/2023 11:44:30</publishTime>
    </File>
    <File Include="views/项目管理/项目阶段/PM_ProjectStageBillList.html">
      <publishTime>07/09/2023 02:05:17</publishTime>
WebTM/views/ÏîÄ¿¹ÜÀí/ÏîÄ¿½×¶Î/PM_ProjectStageBill.html
@@ -223,7 +223,12 @@
        <!--<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>-->
        <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
    </script>
    <!--里程碑-->
    <script type="text/html" id="HIsKey">
        <div class="layui-input-block" style="margin-left: 20px;">
            <input type="checkbox" name="HIsKey" lay-filter="HIsKey" id="HIsKey{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary">
        </div>
    </script>
    <script>
        layui.config({
@@ -354,6 +359,19 @@
            //#endregion
            //#endregion
            //#region å¤é€‰æ¡† é€‰ä¸­/取消 è§¦å‘事件
            //#region é‡Œç¨‹ç¢‘
            form.on('checkbox(HIsKey)', function (data) {
                //获取下拉框选中的值
                var elem = data.othis.parents('tr');
                var dataindex = elem.attr("data-index");
                $.each(option.data, function (index, value) {
                    if (value.LAY_TABLE_INDEX == dataindex) {
                        value.HIsKey = data.elem.checked;//把选中下拉框id值赋值给表格缓存
                    }
                });
            });
            //#endregion
            //#endregion
            //#region å­è¡¨ï¼šå¤´å·¥å…·æ äº‹ä»¶
@@ -370,14 +388,8 @@
                    , 'HStageNote': ''
                    , 'HPMGoodsID': '0'
                    , 'HPMGoodsName': ''
                    , 'HIsKey': '0'
                    , 'HIsKey': false
                    , 'HRate': '0'
                    //, 'HEmpID': '0'
                    //, 'HEmpName': ''
                    //, 'HCheckEmpID': '0'
                    //, 'HCheckEmpName': ''
                    //, 'HFinishDate': ''
                    //, 'HWorkDays': '0'
                    , 'HRemarkSub': ''
                };
                switch (obj.event) {
@@ -444,7 +456,7 @@
            //#endregion
            //
            form.on('submit(Cancel)', function () {
                //sessionStorage["SourceFlag"] = false;
@@ -542,10 +554,10 @@
                        , { field: 'RowID', title: '行号', hide: true }                                                   //行标识,用于下一行、上一行识别所在行
                        , { field: 'HProjectStageID', title: '项目阶段ID', hide: true }
                        , { field: 'HProjectStageName', title: '项目阶段', edit: 'text', event: "HProjectStageName" }     //f7
                        , { field: 'HStageNote', title: '项目阶段详细内容'}
                        , { field: 'HStageNote', title: '项目阶段详细内容' }
                        , { field: 'HPMGoodsID', title: '相关交付物ID', hide: true }
                        , { field: 'HPMGoodsName', title: '相关交付物', edit: 'text', event: "HPMGoodsName" }            //f7
                        , { field: 'HIsKey', title: '里程碑', edit: 'text' }
                        , { field: 'HIsKey', title: '里程碑', templet: "#HIsKey" }
                        , { field: 'HRate', title: '业绩占比', edit: 'text' }
                        //, { field: 'HEmpID', title: '阶段负责人ID', hide: true }
                        //, { field: 'HEmpName', title: '阶段负责人', edit: 'text', event: "HEmpName" }                    //f7
@@ -566,7 +578,7 @@
                        , 'HStageNote': ''
                        , 'HPMGoodsID': '0'
                        , 'HPMGoodsName': ''
                        , 'HIsKey': '0'
                        , 'HIsKey': false
                        , 'HRate': '0'
                        //, 'HEmpID': '0'
                        //, 'HEmpName': ''
@@ -598,7 +610,7 @@
                //获取表头数据并序列化
                var sMainStr = JSON.stringify(data.field);              //主表数据
                //子表数据序列化
                var sSubStr = JSON.stringify(num);
                var sSubStr = JSON.stringify(num);
                //拼接序列化的数据
                var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"];
@@ -664,11 +676,16 @@
                        });
                        //子表  èµ‹å€¼
                        for (var i = 0; i < tableSub.length; i++) {
                            tableSub[i].HIsKey = (tableSub[i].HIsKey) ? 1 : 0;
                        }
                        option.data = tableSub;
                        table.render(option);
                        //对子表中的复选框进行选中
                        for (var i = 0; i < tableSub.length; i++) {
                            if (tableSub[i].HIsKey) {
                                $('#HIsKey' + (i + 1)).attr("checked", true);
                            }
                        }
                        form.render('checkbox');
                    }
                })
            }
@@ -812,10 +829,10 @@
                                return;
                            }
                        }
                        //里程碑内容检验
                        if (option.data[i]["HIsKey"] != "1" && option.data[i]["HIsKey"] != "0") {
                            layer.msg("里程碑请输入0或1!");
                        }
                        ////里程碑内容检验
                        //if (option.data[i]["HIsKey"] != "1" && option.data[i]["HIsKey"] != "0") {
                        //    layer.msg("里程碑请输入0或1!");
                        //}
                    }
                }
                //#endregion