任务汇报:数据校验子表耗用工时不能为0;子表同一项目、阶段、名字重复校验报错问题解决
2个文件已修改
18 ■■■■■ 已修改文件
WebTM/Properties/PublishProfiles/JFTM.pubxml.user 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/项目管理/工作任务/PM_WorkTaskReportBill.html 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/Properties/PublishProfiles/JFTM.pubxml.user
@@ -18,10 +18,10 @@
      <publishTime>01/28/2016 14:22:24</publishTime>
    </File>
    <File Include="bin/WebTM.dll">
      <publishTime>10/07/2023 10:23:01</publishTime>
      <publishTime>10/12/2023 10:50:59</publishTime>
    </File>
    <File Include="bin/WebTM.pdb">
      <publishTime>10/07/2023 10:23:01</publishTime>
      <publishTime>10/12/2023 10:50:59</publishTime>
    </File>
    <File Include="HtmlPage1.html">
      <publishTime>04/11/2023 16:34:42</publishTime>
@@ -4602,7 +4602,7 @@
      <publishTime>09/22/2023 14:45:23</publishTime>
    </File>
    <File Include="views/项目管理/工作任务/PM_WorkTaskReportBill.html">
      <publishTime>09/20/2023 13:35:48</publishTime>
      <publishTime>10/12/2023 10:50:46</publishTime>
    </File>
    <File Include="views/项目管理/工作任务/PM_WorkTaskReportBillList.html">
      <publishTime>09/22/2023 14:47:37</publishTime>
@@ -4890,7 +4890,7 @@
      <publishTime>04/11/2023 16:34:43</publishTime>
    </File>
    <File Include="Web.config">
      <publishTime>10/07/2023 10:23:04</publishTime>
      <publishTime>10/08/2023 16:51:06</publishTime>
    </File>
  </ItemGroup>
</Project>
WebTM/views/ÏîÄ¿¹ÜÀí/¹¤×÷ÈÎÎñ/PM_WorkTaskReportBill.html
@@ -1069,7 +1069,11 @@
                        if (HRelTimes.substring(HRelTimes.length - 1, HRelTimes.length) == ".") {
                            layer.msg("第" + (i + 1) + "行:耗用工时末尾不能为.!");
                            return;
                        } else {
                        } else if (HRelTimes == "0") {
                            layer.msg("第" + (i + 1) + "行:耗用工时不能为0!");
                            return;
                        }
                        else {
                            var ref = /^[0-9]+\.?[0-9]*$/;
                            if (!ref.test(HRelTimes)) {
                                layer.msg("第" + (i + 1) + "行:耗用工时请输正确入数字!");
@@ -1083,9 +1087,9 @@
                //#region å­è¡¨å…³é”®å­—段重复检验
                var num = [];
                for (var i = 0; i < option.data.length; i++) {
                    temp = option.data[i]["HProjectID"] + "|" + option.data[i]["HProjectStageID"] + "|" + option.data[i]["HName"];
                    temp = option.data[i]["HProjectID"] + "|" + option.data[i]["HProjectStageID"] + "|" + option.data[i]["HName"] + "|" + option.data[i]["HSourceInterID"] + "|" + option.data[i]["HSourceEntryID"];
                    if ($.inArray(temp, num) != -1) {
                        layer.msg("第" + (i + 1) + "行:项目代码、项目阶段、任务名称重复,请重新选择!");
                        layer.msg("第" + (i + 1) + "行:任务重复,请重新选择!");
                        return false;
                    }
                    num.push(temp);