chenhaozhe
2025-06-12 28ca4459d80039a98577233fcc1d4ec9c4ca121a
器具管理 添加模具状态分析页面
7个文件已修改
1个文件已删除
567 ■■■■ 已修改文件
WebTM/WebTM.csproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/common.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_Warehouse.html 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_Warehouse.html 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模具状态分析/Sc_MouldStatusAnalysis.html 537 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模具状态分析/Sc_MouldStatusAnalysis_Card.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模治具仓库管理/Sc_MouldProdInBillEdit.html 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj
@@ -587,6 +587,7 @@
    <Content Include="views\模治具管理\模具故障维修单PDA\Sc_MouldConkBookBill_PDAEdit.html" />
    <Content Include="views\模治具管理\模具故障维修单PDA\Sc_MouldConkBookBillList_PDA.html" />
    <Content Include="views\模治具管理\模具故障维修单PDA\Sc_MouldConkBookBill_PDA.html" />
    <Content Include="views\模治具管理\模具状态分析\Sc_MouldStatusAnalysis.html" />
    <Content Include="views\模治具管理\模具生产退库单\Sc_MouldProdBackBillList_PDA.html" />
    <Content Include="views\模治具管理\模具生产退库单\Sc_MouldProdBackBill_PDA_old.html" />
    <Content Include="views\模治具管理\模具生产领用单\Sc_MouldProdOutBillList_PDA.html" />
WebTM/WebTM.csproj.user
@@ -3,7 +3,7 @@
  <PropertyGroup>
    <NameOfLastUsedPublishProfile>D:\智云迈思\MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
    <NameOfLastUsedPublishProfile>D:\WorkBench\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
    <ProjectView>ProjectFiles</ProjectView>
    <ProjectView>ShowAllFiles</ProjectView>
    <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
    <UseIISExpress>true</UseIISExpress>
    <Use64BitIISExpress />
WebTM/layuiadmin/common.js
@@ -79,4 +79,4 @@
// åˆ¤æ–­æ˜¯å¦å…¨æ˜¯æ•°å­—
function isAllDigits(str) {
  return /^\d+$/.test(str);
}
}
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Add_Edit_Gy_Warehouse.html
@@ -265,8 +265,8 @@
                //编辑状态时,根据内码,获取信息并写入界面
                RoadBillMain(linterid);
                $("#HItemID").val(0);
                $("#HNumber").val('');
                $("#HName").val('');
                //$("#HNumber").val('');
                //$("#HName").val('');
                //初始化制单人和制单时间
                $("#HMakeEmp").val(sessionStorage["HUserName"]);
                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
@@ -401,7 +401,7 @@
                //查询检验方案单是否存在
                var ajaxLoad = layer.load();
                $.ajax({
                    url: GetWEBURL() + "Gy_Warehouse/cx",
                    url: GetWEBURL() + "/Gy_Warehouse/cx",
                    type: "GET",
                    async: false,
                    data: {
@@ -520,7 +520,7 @@
                //}
                $.ajax({
                    type: "POST",
                    url: GetWEBURL() + "Gy_Warehouse/ModifyByID", //方法所在页面和方法名
                    url: GetWEBURL() + "/Gy_Warehouse/ModifyByID", //方法所在页面和方法名
                    async: true,
                    data: { "oMain": sMainStr + ';' + sessionStorage["HUserName"] },
                    dataType: "json",
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_Warehouse.html
@@ -15,6 +15,7 @@
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/common.js"></script>
</head>
<body>
    <div class="layui-fluid">
@@ -770,13 +771,14 @@
            function set_DeleteBill() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1 && data[0].审核人==="") {
                debugger
                if (checkStatus.data.length === 1 && isEmpty(data[0]["审核人"]) === true) { // å·²å®¡æ ¸è¿‡çš„æ•°æ®ä¸èƒ½åˆ é™¤
                    var ItemID = data[0].HItemID.toString();
                    layer.confirm("确认要删除吗,删除后不能恢复", { title: "删除确认" }, function (index) {
                        var wait = layer.load();
                        //逻辑删除方法
                        $.ajax({
                            url: GetWEBURL() + 'DeltetGy_Warehouse',
                            url: GetWEBURL() + '/DeltetGy_Warehouse',
                            type: "GET",
                            data: { "HItemID": ItemID, "user": sessionStorage["HUserName"]},
                            success: function (result) {
WebTM/views/Ä£Öξ߹ÜÀí/Ä£¾ß״̬·ÖÎö/Sc_MouldStatusAnalysis.html
@@ -13,7 +13,98 @@
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/layui/layui1.js"></script>
    <script src="../../../layuiadmin/echarts.min.js"></script>
    <script src="../../../layuiadmin/common.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <link href="../../../layuiadmin/layui/css/ReportPlatform.css" rel="stylesheet" />
    <style>
        /*树状图点击高亮变色*/
        .layui-tree-set-active > .layui-tree-entry .layui-tree-main {
            background: #aef0f7;
        }
        .cnt {
            border: 1px solid #5FB878;
            height: 50px;
            border-radius: 5px;
            /*background: -webkit-gradient(linear, 0% 0%, 0% 50%,from(#262525), to(#262525));*/ /*谷歌*/
        }
        .bottomright {
            cursor: pointer; /*鼠标变成手指样式*/
            transition: all 0.1s; /*所有属性变化在0.6秒内执行动画*/
        }
            .bottomright:hover {
                transform: scale(1.3); /*鼠标放上之后元素变成1.4倍大小*/
            }
        .imgtitle {
            width: 70%;
            height: 50px;
            text-align: center;
            display: block;
            font-size: 15px;
            float: left;
            line-height: 50px;
        }
        .cns {
            border: 1px solid #5FB878;
            height: auto;
            border-radius: 5px;
        }
            .cns p {
                font-size: 12px;
                line-height: 18px;
                margin: 0 5px;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
            }
        .check1 {
            cursor: pointer; /*鼠标变成手指样式*/
            -webkit-transition: border linear .1s,-webkit-box-shadow linear .5s;
            border-color: rgba(0,148, 255,.75);
            -webkit-box-shadow: 0 0 18px rgba(0,148,255);
        }
        .prs {
            font-family: "微软雅黑";
            font-weight: bold;
            line-height: 30px;
            margin: 0 0px 0px 10px;
            float: left;
        }
        .layui-progress {
            width: 45%;
            float: left;
            top: 6px;
        }
        .tr1-1, .tr1-2, .tr1-3, .tr1-4 {
            margin-left: 3%;
            margin-top: 4%;
            height: 310px;
            border: 1px solid rgb(0 0 0 / 10%);
            width: 95%;
        }
        .btnM {
            width: 30%;
            height: 50px;
            line-height: 50px;
            float: left;
            text-align: right;
        }
        .layui-icon {
            font-size: 20px;
        }
    </style>
</head>
<body>
@@ -23,132 +114,67 @@
                <div class="layui-card-body" style="padding: 1px;">
                    <form class="layui-form" action="" lay-filter="component-form-group">
                        <div class="layui-row">
                            <!-- æ¨¡å…·ä»“库父类选择 -->
                            <div class="layui-col-xs2 layui-inline" style="border: solid 1.5px #e0d6d64d;">
                                <div id="TreeTable" class="demo-tree demo-tree-box"
                                    style="height: 600px; overflow: scroll;"></div>
                                     style="height: 500px; overflow: scroll;"></div>
                            </div>
                            <div class="layui-col-xs9 layui-inline" style="border: solid 1.5px #e0d6d64d;">
                                <div id="btomleft" style="height:600px;display:block;overflow-y:auto;">
                            <!-- å¡ç‰‡æ˜¾ç¤ºé¢æ¿ -->
                            <div class="layui-col-xs10 layui-inline" style="border: solid 1.5px #e0d6d64d;">
                                <div id="btomleft" style="height:500px;display:block;overflow-y:auto;">
                                </div>
                            </div>
                            <div class="layui-col-xs1 layui-inline" style="border: solid 1.5px #e0d6d64d;">
                                <fieldset
                                    style="border: 1px solid #eee; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%); height: 585px;">
                                    <legend style="color: #5FB878">操作台</legend>
                                    <div class="content4">
                                        <div class="layui-row layui-col-space10">
                                            <div class="layui-col-sm12 " onclick="PowerOn(event,this)">
                                                <div class="cnt bottomright">
                                                    <div class="btnM">
                                                        <span class="layui-icon layui-icon-pause imgicon"></span>
                                                    </div>
                                                    <span class="imgtitle">开机</span>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-row layui-col-space10">
                                            <div class="layui-col-sm12 " onclick="PowerOff(event,this)">
                                                <div class="cnt bottomright">
                                                    <div class="btnM">
                                                        <span class="layui-icon layui-icon-logout imgicon"></span>
                                                    </div>
                                                    <span class="imgtitle">停机</span>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-row layui-col-space10">
                                            <div class="layui-col-sm12 " onclick="DotCheck(event,this)">
                                                <div class="cnt bottomright">
                                                    <div class="btnM">
                                                        <span class="layui-icon layui-icon-list imgicon"></span>
                                                    </div>
                                                    <span class="imgtitle">点检记录</span>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-row layui-col-space10">
                                            <div class="layui-col-sm12 " onclick="FaultRegistration(event,this)">
                                                <div class="cnt bottomright">
                                                    <div class="btnM">
                                                        <span class="layui-icon layui-icon-list imgicon"></span>
                                                    </div>
                                                    <span class="imgtitle">故障登记</span>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-row layui-col-space10">
                                            <div class="layui-col-sm12 " onclick="Maintenance(event,this)">
                                                <div class="cnt bottomright">
                                                    <div class="btnM">
                                                        <span class="layui-icon layui-icon-form imgicon"></span>
                                                    </div>
                                                    <span class="imgtitle">ç»´ä¿®</span>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-row layui-col-space10">
                                            <div class="layui-col-sm12 " onclick="Resume(event,this)">
                                                <div class="cnt bottomright">
                                                    <div class="btnM">
                                                        <span class="layui-icon layui-icon-table imgicon"></span>
                                                    </div>
                                                    <span class="imgtitle">履历</span>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-row layui-col-space10">
                                            <div class="layui-col-sm12 " onclick="Process(event,this)">
                                                <div class="cnt bottomright">
                                                    <div class="btnM">
                                                        <span class="layui-icon layui-icon-file imgicon"></span>
                                                    </div>
                                                    <span class="imgtitle">工艺</span>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-row layui-col-space10">
                                            <div class="layui-col-sm12 " onclick="HStatus(event,this)">
                                                <div class="cnt bottomright">
                                                    <div class="btnM">
                                                        <span class="layui-icon layui-icon-set imgicon"></span>
                                                    </div>
                                                    <span class="imgtitle">状态</span>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </fieldset>
                            </div>
                        </div>
                        <div class="layui-row">
                            <div class="layui-col-xs3 layui-inline">
                                <div class="tr1-1" id="mychart11"> </div>
                            <div class="layui-tab">
                                <ul class="layui-tab-title">
                                    <li class="layui-this">履历</li>
                                </ul>
                                <div class="layui-tab-content">
                                    <div class="layui-tab-item layui-show">
                                        <table class="" id="mainTable" lay-filter="mainTable"></table>
                                    </div>
                                </div>
                            </div>
                            <div class="layui-col-xs3 layui-inline">
                                <div class="tr1-2" id="mychart22"> </div>
                            </div>
                            <div class="layui-col-xs3 layui-inline">
                                <div class="tr1-3" id="mychart3"> </div>
                            </div>
                            <div class="layui-col-xs3 layui-inline">
                                <div class="tr1-4" id="mychart4"> </div>
                            </div>
                            <!--<div class="layui-col-xs3 layui-inline">
        <div class="tr1-1" id="mychart11"> </div>
    </div>
    <div class="layui-col-xs3 layui-inline">
        <div class="tr1-2" id="mychart22"> </div>
    </div>
    <div class="layui-col-xs3 layui-inline">
        <div class="tr1-3" id="mychart3"> </div>
    </div>
    <div class="layui-col-xs3 layui-inline">
        <div class="tr1-4" id="mychart4"> </div>
    </div>-->
                            <!-- å­è¡¨æŸ¥è¯¢ -->
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
    <script type="text/html" id="toolbarDemo">
        <div class="layui-btn-container my-btn-container">
            <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
            <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
            <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="get_Search"><i class="layui-icon layui-icon-search"></i>列设置</button>-->
        </div>
    </script>
</body>
</html>
<script>
    var selectedMouldId = -1
    var params = get_UrlVars();
    layui.config({
        base: '../../../layuiadmin/' //静态资源所在路径
    }).extend({
        index: 'lib/index', //主入口模块
    }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'tree'], function () {
    }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'tree', 'soulTable'], function () {
        //#region å…¬ç”¨å˜é‡
        var $ = layui.$
            , admin = layui.admin
@@ -159,6 +185,9 @@
            , laypage = layui.laypage
            , laydate = layui.laydate
            , tree = layui.tree
            , soulTable = layui.soulTable
        var titleData = ["HInterID", "HBillType"];
        //#endregion
        //#region è¿›å…¥é¡µé¢å³åŠ è½½
@@ -170,17 +199,311 @@
        //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
        $('#btomleft').on('click', function () {  // ç›‘听卡片容器点击事件
        })
        //#endregion
        //#region æœ¬é¡µé¢è¢«è°ƒç”¨çš„æ‰€æœ‰æ–¹æ³•
        function set_ClearBill() {
            //初始化表格
            set_InitGrid();
            get_Display_Tree()
            get_DisplayResume(selectedMouldId)
        }
        //查询模具清单 ç”Ÿæˆå¡ç‰‡
        function Check(HWHID) {
            wktag = 0;
            debugger
            $("#btomleft").html("");
            $.ajax({
                url: GetWEBURL() + '/Web/Get_Sc_MouldStatusAnalysisList',
                type: "GET",
                data: { "sWhere": " and HWHID = " + HWHID , "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] },
                dataType: "json",//数据类型可以为 text xml json  script  jsonp
                success: function (data) {
                    var LoadData1 = data.data;
                    if (LoadData1.length > 0)  //工单列表数据
                    {
                        for (var i = 0; i < LoadData1.length; i++) {
                            var html1 = '';
                            html1 += '<div class="layui-col-sm12 layui-col-md2"  style="margin: 6px;width: 180px;">';
                            html1 += '<div class="cns" data-index=' + (i + 1) + ' id="bs' + (i + 1) + '">';
                            html1 += '<dl>';
                            html1 += '<dd class="tcenter">';
                            html1 += '<h1 style="display:none;"><span>模具ID:</span><span id="md' + (i + 1) + '">' + LoadData1[i].HInterID + '</span></h1>';
                            //html1 += '<h1 style="display:none;"><span>生产订单子ID:</span><span id="ds' + (i + 1) + '">' + LoadData1[i].生产订单子内码 + '</span></h1>';
                            //html1 += '<h1 style="display:none;"><span>产线ID:</span><span id="cs' + (i + 1) + '">' + LoadData1[i].HSourceID + '</span></h1>';
                            html1 += '<h1 style="display:none;"><span>仓库ID:</span><span id="wh' + (i + 1) + '">' + LoadData1[i].HWHID + '</span></h1>';
                            html1 += '<p><span>模具编号:</span><span id="mdno' + (i + 1) + '">' + LoadData1[i].模具编号 + '</span></p>';
                            html1 += '<p><span>模具名称:</span><span id="mdname' + (i + 1) + '">' + LoadData1[i].模具名称 + '</span></p>';
                            html1 += '<p><span>仓库:</span><span id="whname' + (i + 1) + '">' + LoadData1[i].仓库 + '</span></p>';
                            html1 += '<p><span>使用状态:</span><span id="ustatus' + (i + 1) + '">' + LoadData1[i].使用状态 + '</span></p>';
                            html1 += '<p><span>设计寿命:</span><span id="dlife' + (i + 1) + '">' + LoadData1[i].设计寿命 + '</span></p>';
                            html1 += '<p><span>使用寿命:</span><span id="ulife' + (i + 1) + '">' + LoadData1[i].使用寿命 + '</span></p>';
                            html1 += '<p><span>剩余寿命:</span><span id="rlife' + (i + 1) + '">' + (LoadData1[i].设计寿命 - LoadData1[i].使用寿命) + '</span></p>';
                            switch (LoadData1[i].模具状态) {
                                case "在库":
                                    html1 += '<p><span>当前状态:</span><span class="gj_icon color_border6"></span><span>' + LoadData1[i].模具状态 + '</span></p>';
                                    break;
                                case "故障维修":
                                    html1 += '<p><span>当前状态:</span><span class="gj_icon color_border4"></span><span>' + LoadData1[i].模具状态 + '</span></p>';
                                    break;
                                case "领出":
                                    html1 += '<p><span>当前状态:</span><span class="gj_icon color_border3"></span><span>' + LoadData1[i].模具状态 + '</span></p>';
                                    break;
                                case "保养":
                                    html1 += '<p><span>当前状态:</span><span class="gj_icon color_border2"></span><span>' + LoadData1[i].模具状态 + '</span></p>';
                                    break;
                                case "维修中":
                                    html1 += '<p><span>当前状态:</span><span class="gj_icon color_border5"></span><span>' + LoadData1[i].模具状态 + '</span></p>';
                                    break;
                                case "故障":
                                    html1 += '<p><span>当前状态:</span><span class="gj_icon color_border1"></span><span>' + LoadData1[i].模具状态 + '</span></p>';
                                    break;
                                case "维修完成":
                                    html1 += '<p><span>当前状态:</span><span class="gj_icon color_border7"></span><span>' + LoadData1[i].模具状态 + '</span></p>';
                                    break;
                                default:
                                    html1 += '<p><span>当前状态:</span><span></span><span>' + LoadData1[i].模具状态 +'</span></p>';
                                    break;
                            }
                            html1 += '</dd>';
                            html1 += '</dl>';
                            html1 += '</div>';
                            html1 += '</div>';
                            $("#btomleft").append(html1);
                        }
                    }
                },
                error: function (err) {
                    layer.alert(err.Message, { time: 1 * 2000, icon: 5 });
                    return false;
                }
            });
        }
        function set_InitGrid() {
            optionResume = {
                elem: '#mainTable'
                , toolbar: '#toolbarDemo'
                , height: 'full-130'
                , page: true
                , totalRow: true
                , cellMinWidth: 90
                , limit: 50
                , limits: [50, 500, 5000, 20000]
                , cellMinWidth: 100
                , done: function (res, curr, count) {
                    soulTable.render(this);
                }
            }
        }
        table.on('toolbar(mainTable)', function (obj) {
            switch (obj.event) {
                case "get_Refresh": set_Refresh(); break;
                case "get_Exit": set_Exit(); break;
            }
        })
        //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
        table.on('row(mainTable)', function (obj) {
            //选中行改变颜色
            var flag = !obj.tr.find(':checkbox:first').prop('checked');
            obj.tr.find(':checkbox').prop('checked', flag);
            if (flag) {
                obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //设置复选框选中样式
                $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//改变当前tr背景颜色和字体颜色
            } else {
                obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
                $(obj.tr.selector).attr({ "style": "background:" });//取消当前tr颜色
            }
            //mainTable ä¸ºè¡¨æ ¼ID   æ³¨æ„æ­¤å¤„如果ID不正确将导致你在监听复选框时获取不到你选择的数据,前面的只是添加或删除选中未选中样式以及设置背景色,字体颜色
            layui.each(table.cache.mainTable, function (i, l) {
                if (obj.tr.index() == l.LAY_TABLE_INDEX) {
                    l.LAY_CHECKED = flag;
                }
            });
        })
        //#endregion
        //#region æŸ¥è¯¢æ¨¡å…·å±¥åކ
        function get_DisplayResume(HInterID) {
            var ajaxLoad = layer.load();
            $.ajax({
                url: GetWEBURL() + '/Gy_MouldFileMain/GetMouldResumeList',
                type: "GET",
                data: { "HInterID": HInterID, "user": sessionStorage["HUserName"] },
                success: function (data1) {
                    if (data1.code == 1) {
                        var data = [];
                        var col = [];
                        var totalArray = ["数量", "关联数量", "未关联数量", "打印条码数量", "未打印条码数量", "实收数量", "金额", "计划金额"];
                        //给空的数组赋值
                        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', totalRowText: '合计' });
                        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 if ($.inArray(data[i].name, totalArray) > -1) {  //添加计算列
                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 });
                            } 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 HH:mm:ss')}}</div>", width: 200 });
                                        break;
                                    default:
                                        col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
                                }
                            }
                        }
                        optionResume.cols = [col];
                        optionResume.data = data1.data;
                        table.render(optionResume);
                        layer.close(ajaxLoad);
                        //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 });
                }
            });
        }
        function get_Display_Tree() {
            //var sWhere = " and ä»“库类型=N'模具仓库'";
            let sWhere = ""
            var ajaxLoad = layer.load();
            $.ajax({
                url: GetWEBURL() + '/Gy_Warehouse/listTree',
                data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] },
                type: "GET",
                success: function (data1) {
                    if (data1.count == 1) {
                        layer.close(ajaxLoad);
                        var data = JSON.parse(data1.data);
                        MenuMain(data);
                    } else {
                        layer.close(ajaxLoad);
                        layer.alert(data1.code + data1.Message, { icon: 5 });
                    }
                }, error: function () {
                    layer.close(ajaxLoad);
                    layer.alert("接口请求失败!", { icon: 5 });
                }
            });
        }
        //遍历生成主菜单
        function MenuMain(data) {
            var liStr = '[';
            //遍历生成主菜单
            for (var i = 0; i < data.length; i++) {
                // åˆ¤æ–­æ˜¯å¦å­˜åœ¨å­èœå•
                if (data[i].children != null && data[i].children.length > 0) {
                    liStr += '{"title": "' + data[i].Number + "-" + data[i].Title + '", "id": "' + data[i].Id + '","spread":true, "children":[ ';
                    // éåŽ†èŽ·å–å­èœå•
                    for (var k = 0; k < data[i].children.length; k++) {
                        liStr += getChildMenu(data[i].children[k], 0);
                    }
                    liStr = liStr.substring(0, liStr.length - 1);
                    liStr += ']},';
                } else {
                    liStr += '{"title": "' + data[i].Number + "-" + data[i].Title + '", "id": "' + data[i].Id + '"},';
                }
            };
            liStr = liStr.substring(0, liStr.length - 1);
            liStr += "]";
            var treeTable = JSON.parse(liStr);
            tree.render({
                elem: '#TreeTable' //默认是点击节点可进行收缩
                , data: treeTable
                , click: function (obj) {
                    //高亮变色
                    $(".layui-tree-set").removeClass('layui-tree-set-active');
                    obj.elem.addClass('layui-tree-set-active');
                    var data = obj.data;  //获取当前点击的节点数据
                    HWHID = 0;
                    if (data.id == "0") {
                    } else {
                        HWHID = data.id;
                    }
                    Check(HWHID); // æŸ¥è¯¢ä»“库中的清单
                }
            });
        }
        // é€’归生成子菜单
        function getChildMenu(subMenu, num) {
            num++;
            var subStr = '';
            if (subMenu.children != null && subMenu.children.length > 0) {
                subStr += '{"title": "' + subMenu.Number + "-" + subMenu.Title + '", "id": "' + subMenu.Id + '", "children":[';
                for (var j = 0; j < subMenu.children.length; j++) {
                    subStr += getChildMenu(subMenu.children[j], num);
                    if (j + 1 == subMenu.children.length) {
                        subStr = subStr.substring(0, subStr.length - 1);
                    }
                }
                subStr += ']},';
            } else {
                subStr += '{"title": "' + subMenu.Number + "-" + subMenu.Title + '", "id": "' + subMenu.Id + '"},';
            }
            return subStr;
        }
        //#endregion
        function set_Exit() {
            layer.confirm('您确定要退出吗?', { icon: 3, title: '提示' }, function (index) {
                let exitMode = isEmpty(params[params['openType']]) === false ? 1 : 2;
                debugger
                Pub_Close(exitMode);
            });
        }
        function set_Refresh() {
            get_DisplayResume(selectedMouldId)
        }
        $("#btomleft").on("click", function (e) {
            let tar = e.target
            let ct = $(tar).closest(".cns ")
            if (ct.length > 0) {
                let i = $(ct[0]).data('index');
                selectedMouldId = $("#md" + i)[0].innerText
                // æ·»åŠ æ ·å¼
                $('.cns').removeClass('check1');  //删除不同父级clss样式相同的所有元素
                $("#bs" + i + "").addClass('check1'); // æ·»åŠ å½“å‰å…ƒç´ çš„æ ·å¼
                get_DisplayResume(selectedMouldId);
            }
        })
        // ä»¥ä¸Šæ˜¯layui模块
    });
</script>
WebTM/views/Ä£Öξ߹ÜÀí/Ä£¾ß״̬·ÖÎö/Sc_MouldStatusAnalysis_Card.js
File was deleted
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldProdInBillEdit.html
@@ -427,7 +427,7 @@
            if (OperationType == 1) {//无源新增
                set_AddFNew();
            }
            if (OperationType == 2) {//无源新增
            else if (OperationType == 2) {//无源新增
                set_EditFromGrid(linterid);
                get_MAXNum();
@@ -604,7 +604,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true
                    , content: ['../../基础资料/公用基础资料/Gy_DepartmentList.html?openType=2', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_DepartmentList.html?openType=2&HOrgName=' + sessionStorage["Organization"], 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {
@@ -947,6 +947,7 @@
            //#region æ­¤é¡µé¢æ‰€æœ‰æ–¹æ³•
            //初始化表单插件
            function set_InitFrom() {
                Organ();
                laydate.render({
                    elem: '#HDate'
                });
@@ -1064,7 +1065,6 @@
            //编辑获取表头
            function set_EditForm(linterid) {
                //初始化组织
                Organ();
                $.ajax({
                    url: GetWEBURL() + "/Sc_MouldProdInBill/Sc_MouldProdInHouseBillListCheckDetai",
                    type: "GET",