zrg
2024-01-24 e67c433f170d0cf5dfe0159bbd7ae8f09ea93c54
我的项目 页面显示按钮功能
5个文件已修改
4个文件已添加
716 ■■■■ 已修改文件
WebTM/WebTM.csproj 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/Scripts/webConfig.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/grf/我的项目.grf 252 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/HBarPlanPrint.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/xmlPM_ProjectBillMainMy.aspx 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/xmlPM_ProjectBillMainMy.aspx.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/xmlPM_ProjectBillMainMy.aspx.designer.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/项目管理/工作任务/PM_WorkTaskBill.html 35 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/项目管理/报表分析/PM_ProjectBillMainMy.html 341 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj
@@ -307,6 +307,7 @@
    <Content Include="views\基础资料\公用基础资料\Gy_MaterTypeEdit.html" />
    <Content Include="views\基础资料\公用基础资料\Gy_TemporaryArea.html" />
    <Content Include="views\基础资料\公用基础资料\HBarPlanPrint_GXPG.html" />
    <Content Include="views\基础资料\公用基础资料\xmlPM_ProjectBillMainMy.aspx" />
    <Content Include="views\基础资料\公用基础资料\xmlLBM_Kf_SellOutBillList.aspx" />
    <Content Include="views\基础资料\公用基础资料\xmlLBM_Kf_SellOutBillList_BarCodeNote.aspx" />
    <Content Include="views\基础资料\公用基础资料\xmlLBM_HPOInStockBackBill.aspx" />
@@ -664,6 +665,7 @@
    <Content Include="views\grf\异常类型.grf" />
    <Content Include="views\grf\生产订单领料状态报表.grf" />
    <Content Include="views\grf\退料通知单.grf" />
    <Content Include="views\grf\我的项目.grf" />
    <None Include="Web.Debug.config">
      <DependentUpon>Web.config</DependentUpon>
    </None>
@@ -1747,6 +1749,13 @@
    <Compile Include="views\基础资料\公用基础资料\xmlLBM_EquipTypeBill.aspx.designer.cs">
      <DependentUpon>xmlLBM_EquipTypeBill.aspx</DependentUpon>
    </Compile>
    <Compile Include="views\基础资料\公用基础资料\xmlPM_ProjectBillMainMy.aspx.cs">
      <DependentUpon>xmlPM_ProjectBillMainMy.aspx</DependentUpon>
      <SubType>ASPXCodeBehind</SubType>
    </Compile>
    <Compile Include="views\基础资料\公用基础资料\xmlPM_ProjectBillMainMy.aspx.designer.cs">
      <DependentUpon>xmlPM_ProjectBillMainMy.aspx</DependentUpon>
    </Compile>
    <Compile Include="views\基础资料\公用基础资料\xmlLBM_Kf_SellOutBillList.aspx.cs">
      <DependentUpon>xmlLBM_Kf_SellOutBillList.aspx</DependentUpon>
      <SubType>ASPXCodeBehind</SubType>
WebTM/layuiadmin/Scripts/webConfig.js
@@ -3,10 +3,10 @@
    //var WEBURL = "http://192.168.16.80:8011/";          //办公室服务器
    //var WEBURL = "http://localhost:8081/SWEAPI/";       //ch本地*/
    //var WEBURL = "http://61.164.86.218:8099/ABAPI/";
    var WEBURL = "http://localhost/API/";             //颜晓军本地配置
    //var WEBURL = "http://localhost/API/";             //颜晓军本地配置
    //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //杨乐本地配置
    //var WEBURL = "http://localhost:8082/API/";    //杜贺本地配置
    //var WEBURL = "http://localhost:8082/API/";    //张瑞广本地配置
    var WEBURL = "http://localhost:8082/API/";    //张瑞广本地配置
    //var WEBURL = "http://localhost:81/API/";  //陈雯静本地配置
    //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //余思杰本地配置
    //var WEBURL = "http://localhost:8088/ARAPI/";    //余思杰本地配置(安瑞)
WebTM/views/grf/ÎÒµÄÏîÄ¿.grf
New file
@@ -0,0 +1,252 @@
{
    "Version":"6.0.0.6",
    "Title":"1a.简单表格",
    "Author":"锐浪报表软件",
    "Description":"演示一个最基本的列表报表。",
    "Font":{
        "Name":"宋体",
        "Size":90000,
        "Weight":400,
        "Charset":134
    },
    "Printer":{
        "LeftMargin":1,
        "TopMargin":1,
        "RightMargin":1,
        "BottomMargin":1
    },
    "DetailGrid":{
        "FixCols":20,
        "AppendBlankRow":true,
        "AppendBlankRowAtLast":true,
        "AppendBlankCol":true,
        "AppendBlankColWidth":40,
        "GrowToBottom":true,
        "Recordset":{
            "Field":[
                {
                    "Name":"单据号"
                },
                {
                    "Name":"项目名称"
                },
                {
                    "Name":"客户"
                },
                {
                    "Name":"当前项目阶段"
                },
                {
                    "Name":"进度占比"
                },
                {
                    "Name":"项目经理"
                },
                {
                    "Name":"项目成员"
                },
                {
                    "Name":"合同实施人天"
                },
                {
                    "Name":"预计二次开发人天"
                },
                {
                    "Name":"已耗用人天"
                }
            ]
        },
        "Column":[
            {
                "Name":"Column1",
                "Width":2.77813
            },
            {
                "Name":"Column2",
                "Width":2.80458
            },
            {
                "Name":"Column3",
                "Width":2.77813
            },
            {
                "Name":"Column4",
                "Width":2.80458
            },
            {
                "Name":"Column5",
                "Width":2.80458
            },
            {
                "Name":"Column6",
                "Width":2.80458
            },
            {
                "Name":"Column7",
                "Width":3.38667
            },
            {
                "Name":"Column8",
                "Width":2.59292
            },
            {
                "Name":"Column9",
                "Width":3.20146
            },
            {
                "Name":"Column10",
                "Width":4.20688
            }
        ],
        "ColumnContent":{
            "Height":0.608542,
            "ColumnContentCell":[
                {
                    "Column":"Column1",
                    "TextAlign":"MiddleCenter",
                    "DataField":"单据号"
                },
                {
                    "Column":"Column2",
                    "TextAlign":"MiddleCenter",
                    "DataField":"项目名称"
                },
                {
                    "Column":"Column3",
                    "TextAlign":"MiddleCenter",
                    "DataField":"客户"
                },
                {
                    "Column":"Column4",
                    "TextAlign":"MiddleCenter",
                    "DataField":"当前项目阶段"
                },
                {
                    "Column":"Column5",
                    "TextAlign":"MiddleCenter",
                    "DataField":"进度占比"
                },
                {
                    "Column":"Column6",
                    "TextAlign":"MiddleCenter",
                    "DataField":"项目经理"
                },
                {
                    "Column":"Column7",
                    "TextAlign":"MiddleCenter",
                    "DataField":"项目成员"
                },
                {
                    "Column":"Column8",
                    "TextAlign":"MiddleCenter",
                    "DataField":"合同实施人天"
                },
                {
                    "Column":"Column9",
                    "TextAlign":"MiddleCenter",
                    "DataField":"预计二次开发人天"
                },
                {
                    "Column":"Column10",
                    "TextAlign":"MiddleCenter",
                    "DataField":"已耗用人天"
                }
            ]
        },
        "ColumnTitle":{
            "Height":0.608542,
            "ColumnTitleCell":[
                {
                    "GroupTitle":false,
                    "Column":"Column1",
                    "TextAlign":"TopCenter",
                    "Text":"单据号"
                },
                {
                    "GroupTitle":false,
                    "Column":"Column2",
                    "TextAlign":"TopCenter",
                    "Text":"项目名称\r\n"
                },
                {
                    "GroupTitle":false,
                    "Column":"Column3",
                    "TextAlign":"TopCenter",
                    "Text":"客户"
                },
                {
                    "GroupTitle":false,
                    "Column":"Column4",
                    "TextAlign":"TopCenter",
                    "Text":"当前项目阶段"
                },
                {
                    "GroupTitle":false,
                    "Column":"Column5",
                    "TextAlign":"TopCenter",
                    "Text":"进度占比\r\n"
                },
                {
                    "GroupTitle":false,
                    "Column":"Column6",
                    "TextAlign":"TopCenter",
                    "Text":"项目经理"
                },
                {
                    "GroupTitle":false,
                    "Column":"Column7",
                    "TextAlign":"TopCenter",
                    "Text":"项目成员"
                },
                {
                    "GroupTitle":false,
                    "Column":"Column8",
                    "TextAlign":"TopCenter",
                    "Text":"合同实施人天\r\n"
                },
                {
                    "GroupTitle":false,
                    "Column":"Column9",
                    "TextAlign":"TopCenter",
                    "Text":"预计二次开发人天\r\n"
                },
                {
                    "GroupTitle":false,
                    "Column":"Column10",
                    "TextAlign":"TopCenter",
                    "Text":"已耗用人天"
                }
            ]
        }
    },
    "ReportHeader":[
        {
            "Name":"ReportHeader2",
            "Height":2.01083,
            "Control":[
                {
                    "Type":"MemoBox",
                    "Name":"MemoBox1",
                    "Left":12.8058,
                    "Top":0.608542,
                    "Width":2.80458,
                    "Height":0.582083,
                    "Font":{
                        "Name":"宋体",
                        "Size":157500,
                        "Weight":400,
                        "Charset":134
                    },
                    "TextAlign":"MiddleCenter",
                    "Text":"我的项目"
                }
            ]
        }
    ],
    "ReportFooter":[
        {
            "Name":"ReportFooter1",
            "Height":1.79917
        }
    ]
}
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/HBarPlanPrint.html
@@ -238,6 +238,10 @@
            case "HPOInStockBackBill": //退料通知单
                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlLBM_HPOInStockBackBill.aspx?linterid=" + value, true, "");
                break;
            case "PM_ProjectBillMainMy": //我的项目
                var ListTrue = value.split('|');
                CreateDisplayViewerEx("100%", "100%", "../../grf/" + OpenTmp + ".grf", "xmlPM_ProjectBillMainMy.aspx?linterid=" + ListTrue[0] + "&Num=" + ListTrue[1], true, "");
                break;
        }
    </script>
</body>
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/xmlPM_ProjectBillMainMy.aspx
New file
@@ -0,0 +1,28 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="xmlPM_ProjectBillMainMy.aspx.cs" Inherits="WebTM.views.基础资料.公用基础资料.xmlPM_ProjectBillMainMy" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
     <script runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
        //★特别提示★:
        //不同的数据库应该选用不同的报表XML数据生成类,SQL Server数据库用SqlXMLReportData,Oracle数据库用OracleXMLReportData
        //OledbXMLReportData适合于Access等本地数据库,为了演示方便,这里从Grid++Report的Access例子数据库中获取报表数据
        //OledbXMLReportData.GenOneRecordset(this, "select * from Customers order by CustomerID");
        //SqlXMLReportData.GenOneRecordset(this, "select * from h_v_Kf_POStockInBillList_K3 where hmainid=1781");
      SqlXMLReportData.GenOneRecordset(this,  "exec h_p_My_PM_ProjectReportBill  '',"+Request.Params["Num"]+","+Request.Params["linterid"]);
    }
</script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
        </div>
    </form>
</body>
</html>
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/xmlPM_ProjectBillMainMy.aspx.cs
New file
@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebTM.views.基础资料.公用基础资料
{
    public partial class xmlPM_ProjectBillMainMy : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }
    }
}
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/xmlPM_ProjectBillMainMy.aspx.designer.cs
New file
@@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <自动生成>
//     æ­¤ä»£ç ç”±å·¥å…·ç”Ÿæˆã€‚
//
//     å¯¹æ­¤æ–‡ä»¶çš„æ›´æ”¹å¯èƒ½å¯¼è‡´ä¸æ­£ç¡®çš„行为,如果
//     é‡æ–°ç”Ÿæˆä»£ç ï¼Œåˆ™æ‰€åšæ›´æ”¹å°†ä¸¢å¤±ã€‚
// </自动生成>
//------------------------------------------------------------------------------
namespace WebTM.views.基础资料.公用基础资料
{
    public partial class xmlPM_ProjectBillMainMy
    {
        /// <summary>
        /// form1 æŽ§ä»¶ã€‚
        /// </summary>
        /// <remarks>
        /// è‡ªåŠ¨ç”Ÿæˆçš„å­—æ®µã€‚
        /// è‹¥è¦è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å­—段声明从设计器文件移到代码隐藏文件。
        /// </remarks>
        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
    }
}
WebTM/views/ÏîÄ¿¹ÜÀí/¹¤×÷ÈÎÎñ/PM_WorkTaskBill.html
@@ -1100,23 +1100,26 @@
                    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("下推此数据,无工作任务存在!!!")
                        }
                    }
                })
            }
WebTM/views/ÏîÄ¿¹ÜÀí/±¨±í·ÖÎö/PM_ProjectBillMainMy.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>工序流转卡列表</title>
    <title>我的项目列表</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
@@ -26,13 +26,13 @@
                <div class="layui-card-body" style="padding: 1px;">
                    <form class="layui-form" action="" lay-filter="component-form-group">
                        <div style="padding: 10px; ">
                            <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="btn_LookDown" lay-event="btn_LookDown">引出</button>
                            <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="btn_view" lay-event="btn_view">预览</button>
                            <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="btn_print" lay-event="btn_print">打印</button>
                            <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="btn_push_down" lay-event="btn_push_down_phase">下推阶段汇报</button>
                            <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="btn_push_down" lay-event="btn_push_down_work">下推工作任务</button>
                            <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="btn_push_down" lay-event="btn_push_down_monthly">下推阶段月度计划</button>
                            <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="get_Exit" lay-event="get_Exit">退出</button>
                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_LookDown" lay-filter="btn_LookDown">引出</button>
                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_view" lay-filter="btn_view">预览</button>
                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_print" lay-filter="btn_print">打印</button>
                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_push_down" lay-filter="btn_push_down_phase">下推阶段汇报</button>
                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_push_down" lay-filter="btn_push_down_work">下推工作任务</button>
                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_push_down" lay-filter="btn_push_down_monthly">下推阶段月度计划</button>
                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="get_Exit" lay-filter="get_Exit">退出</button>
                        </div>
                        <!--<div class="layui-collapse">
                            <div class="layui-colla-item">
@@ -132,11 +132,11 @@
                , soulTable = layui.soulTable
            //var sWhere = " äº§å“ä»£ç  = 'BX0002'";
            var sWhere = "";
            var option = "";
            var option2 = "";
            var option = "";  //我主导的
            var option1 = ""; //我参与的
            var ins;
            //#endregion
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
@@ -144,82 +144,33 @@
            //
            var HModName = "PM_ProjectBillMainMy";
            //不需要显示的字段 å¯æ‰©å±• ï¼ˆæˆ‘主导的)
            var titleData = ["HInterID", "单据状态", "项目代码", "HCusID", "HProjectStageID", "HPMEmpID"];
            //不需要显示的字段 å¯æ‰©å±• ï¼ˆæˆ‘参与的)
            var titleData1 = ["HInterID", "单据状态", "项目代码", "HCusID", "HProjectStageID", "HPMEmpID"];
            var titleData = ["HInterID","HEntryID", "单据状态", "项目代码", "HCusID", "HProjectStageID", "HPMEmpID"];
            //初始化界面
            set_ClearBill();
            //#endregion
            //#region å¤´å·¥å…·æ äº‹ä»¶
            table.on('toolbar(mainTable)', function (obj) {
                switch (obj.event) {
                    //引出
                    case 'btn_LookDown': btn_LookDown();
                        break;
                    //退出按钮
                    case 'get_Exit': Pub_Close(2);
                        break;
                    //预览
                    case 'btn_view': get_view();
                        break;
                    //打印
                    case 'btn_print': get_print();
                        break;
                    //下推阶段汇报
                    case 'btn_push_down_phase': btn_push_down_phase();
                        break;
                    //下推工作任务
                    case 'btn_push_down_work': btn_push_down_work();
                        break;
                    //下推阶段月度计划
                    case 'btn_push_down_monthly': btn_push_down_monthly();
                        break;
                };
            //引出
            form.on('submit(btn_LookDown)', function (data) {
                get_Export();
            });
            table.on('toolbar(mainTable1)', function (obj) {
                switch (obj.event) {
                    //引出
                    case 'btn_LookDown': btn_LookDown();
                        break;
                    //退出按钮
                    case 'get_Exit': Pub_Close(2);
                        break;
                    //预览
                    case 'btn_view': get_view();
                        break;
                    //打印
                    case 'btn_print': get_print();
                        break;
                    //下推阶段汇报
                    case 'btn_push_down_phase': btn_push_down_phase();
                        break;
                    //下推工作任务
                    case 'btn_push_down_work': btn_push_down_work();
                        break;
                    //下推阶段月度计划
                    case 'btn_push_down_monthly': btn_push_down_monthly();
                        break;
                };
            //打印
            form.on('submit(btn_view)', function (data) {
                get_print();
            });
            //打印
            form.on('submit(btn_print)', function (data) {
                get_print();
            });
            //下推阶段汇报
            form.on('submit(btn_push_down_phase)', function (data) {
                set_ProjectReport();
            });
            //下推工作任务
            form.on('submit(btn_push_down_work)', function (data) {
                set_WorkTask();
            });
            //#endregion
            //#region é‡ç½®æŒ‰é’®
            form.on('submit(btnReSearch)', function (data) {
                set_ClearQuery();
            });
            //#endregion
            //#region æŸ¥è¯¢æŒ‰é’®
            form.on('submit(btnSearch)', function (data) {
                get_FastQuery();
            });
            //#endregion
            //#region æœ¬é¡µé¢æ‰€æœ‰è¢«è°ƒç”¨çš„æ–¹æ³•
            function set_ClearBill() {
@@ -228,32 +179,13 @@
                set_InitGrid();
                //初始化从表列表
                set_InitGrid2();
                table.render(option2);
                //查询
                get_FastQuery();
            }
            //#region é‡ç½®è¿‡æ»¤æ¡ä»¶æ–¹æ³•
            function set_ClearQuery() {
                //$("#HBillNo").val("");//单据号
                //$("#ColContent").val("");
                //$("#ColName").val("0");
                //$("#Comparator").val("0");
                //form.render('select');
                //$("#btnSearch").click();
                sWhere = "";
                get_FastQuery();
            }
            //#endregion
            //#region å¿«é€Ÿè¿‡æ»¤
            function get_FastQuery() {
                get_Display(sWhere);
                get_Display1(sWhere);
                sWhere = "";//调用接口后清空sWhere缓存
            }
            //#endregion
@@ -287,9 +219,10 @@
            }
            //#region æŸ¥è¯¢ æˆ‘主导的
            //#region æŸ¥è¯¢ æˆ‘主导的 æˆ‘参与的
            function get_Display(sWhere) {
                var ajaxLoad = layer.load();
                $.ajax({
                    url: GetWEBURL() + '/PM_ReportController/PM_ProjectBillMYList',
                    type: "GET",
@@ -327,7 +260,7 @@
                                elem: '#mainTable'
                                , toolbar: '#toolbarDemo'
                                , cols: [col]
                                , data: data1.data
                                , data: data1.data.h_p_My_PM_ProjectReportBill
                                , height: 'full-80'
                                , page: true
                                , limits: [50, 500, 5000, 50000]
@@ -335,81 +268,19 @@
                                , cellMinWidth: 90
                            }
                            table.render(option);
                            //刷新按钮显示
                            var btns = document.getElementsByTagName("button");     //获取本页所有按钮对象
                            var HBillType = "PM_ProjectBillMainMy";
                            Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]);
                            //刷新表格数据
                            DisPlay_HideColumn();
                            layer.close(ajaxLoad);
                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
                                ColFilter();
                            }
                            //layer.alert("查询成功", { icon: 1 });
                        } else {
                            layer.close(ajaxLoad);
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(ajaxLoad);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //#region æŸ¥è¯¢ æˆ‘参与的
            function get_Display1(sWhere) {
                var ajaxLoad = layer.load();
                $.ajax({
                    url: GetWEBURL() + '/PM_ReportController/PM_ProjectBillMYList',
                    type: "GET",
                    async: false,
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = [];
                            var col = [];
                            //给空的数组赋值
                            for (var key in data1.list) {
                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
                            }
                            //在列表左边添加勾选框
                            col.push({ type: 'checkbox', fixed: 'left' });
                            for (var i = 0; i < data.length; i++) {
                                // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                }
                                else {
                                    switch (data[i].Type) {
                                        //int
                                        case 'DateTime':
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
                                            break;
                                        default:
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
                                    }
                                }
                            }
                            //动态显示列名
                            option = {
                            ins = table.render(option);
                            option1 = {
                                elem: '#mainTable1'
                                , toolbar: '#toolbarDemo'
                                , cols: [col]
                                , data: data1.data
                                , data: data1.data.h_p_My_PM_ProjectReportBill1
                                , height: 'full-80'
                                , page: true
                                , limits: [50, 500, 5000, 50000]
                                , limit: 50
                                , cellMinWidth: 90
                            }
                            table.render(option);
                            table.render(option1);
                            //刷新按钮显示
                            var btns = document.getElementsByTagName("button");     //获取本页所有按钮对象
                            var HBillType = "PM_ProjectBillMainMy";
@@ -435,8 +306,142 @@
                });
            }
            //#endregion
            //#region å¯¼å‡ºExecel
            function get_Export() {
                let data = option.data;  // å‡è®¾option.data是你的数据
                for (let i = 0; i < data.length; i++) {
                    if (data[i].项目成员 && typeof data[i].项目成员 === 'string') {
                        data[i].项目成员 = formatNames(data[i].项目成员);
                    }
                }
                table.exportFile(ins.config.id, data, "xls");
            }
            function formatNames(names) {
                return `"${names.replace(/,/g, "、")}"`;
            }
            //#endregion
            //#region æ‰“印
            function get_print() {
                var activeTab =getActiveTab();
                if (activeTab=="我主导的") {
                    var checkStatus = table.checkStatus('mainTable')
                        , data = checkStatus.data,
                        Num = 1;
                } else if (activeTab == "我参与的") {
                    var checkStatus = table.checkStatus('mainTable1')
                        , data = checkStatus.data,
                        Num = 2;
                }
                if (checkStatus.data.length == 1) {
                    var linterid = [];
                    for (var i = 0; i < data.length; i++) {
                        linterid.push(data[i].HInterID.toString())
                    }
                    layer.open({
                        type: 2
                        , area: ['80%', '80%']
                        , title: '打印模版选择'
                        , shade: 0.6 //遮罩透明度
                        , maxmin: false //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + linterid.toString() + "|" + Num + '&MyMsg=' + linterid.toString() + '&Type=PM_ProjectBillMainMy', 'yes']
                        , resize: false
                    })
                }
                else {
                    layer.msg('请选择一行数据打印!');
                }
            }
            function getActiveTab() {
                var tabs = document.getElementsByClassName("layui-tab-title")[0].getElementsByTagName("li");
                var activeTab;
                for (var i = 0; i < tabs.length; i++) {
                    if (tabs[i].classList.contains("layui-this")) {
                        activeTab = tabs[i].innerText;
                        break;
                    }
                }
                return activeTab;
            }
            //#endregion
            //#region ä¸‹æŽ¨(阶段汇报)
            function set_ProjectReport() {
                var activeTab = getActiveTab();
                if (activeTab == "我主导的") {
                    var checkStatus = table.checkStatus('mainTable')
                        , data = checkStatus.data;
                } else if (activeTab == "我参与的") {
                    var checkStatus = table.checkStatus('mainTable1')
                        , data = checkStatus.data;
                }
                var InterID = data[0].HInterID.toString();
                var HProjectStageID = data[0].HProjectStageID;
                if (checkStatus.data.length === 1) {
                    var InterID = data[0].HInterID.toString();
                    var HProjectStageID = data[0].HProjectStageID;
                    layer.open({
                        type: 2
                        , skin: 'layui-layer-rim' //加上边框
                        , area: ['100%', '100%']
                        , title: '项目阶段汇报-下推'
                        , shift: 0//弹出动画
                        , content: '../../项目管理/项目阶段/PM_ProjectReportBill.html?OperationType=4&linterid=' + InterID + '&HSouceBillType=' + '&HProjectStageID=' + HProjectStageID
                        , btn: ['确定'],
                        // æŒ‰é’®1 çš„回调
                        btn1: function (index, layero, that) {
                            //刷新页面
                            $("#btnSearch").trigger('click');
                        }
                    })
                }
                else {
                    layer.msg('请选择一行数据审核!');
                }
            }
            //#endregion
            //#region ä¸‹æŽ¨(工作任务)
            function set_WorkTask() {
                var activeTab = getActiveTab();
                if (activeTab == "我主导的") {
                    var checkStatus = table.checkStatus('mainTable')
                        , data = checkStatus.data;
                } else if (activeTab == "我参与的") {
                    var checkStatus = table.checkStatus('mainTable1')
                        , data = checkStatus.data;
                }
                var HInterID = data[0].HInterID.toString();
                var HEntryID = data[0].HEntryID.toString();
                if (checkStatus.data.length === 1) {
                    layer.open({
                        type: 2
                        , skin: 'layui-layer-rim' //加上边框
                        , area: ['100%', '100%']
                        , title: '工作任务-下推'
                        , shift: 0//弹出动画
                        , content: '../../项目管理/工作任务/PM_WorkTaskBill.html?OperationType=4&linterid=' + HInterID + '&HSouceBillType=' + '&HEntryID=' + HEntryID
                        , btn: ['确定'],
                        // æŒ‰é’®1 çš„回调
                        btn1: function (index, layero, that) {
                            //刷新页面
                            $("#btnSearch").trigger('click');
                        }
                    })
                }
                else {
                    layer.msg('请选择一行数据下推!');
                }
            }
            //#endregion
            //#region éšè—åˆ—设置
            function get_HideColumn() {
                var colName = "";