完成 20250604 测试记录 修复20250527 通过复制进入编辑页面时 审核按钮启用的问题
1个文件已添加
11个文件已修改
1400 ■■■■ 已修改文件
WebTM/WebTM.csproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/SetColumn.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/layuiadmin/layui-common-custom.js 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/上模单/Sc_MouldLowerBillEdit.html 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/上模单/Sc_MouldUpperBillEdit.html 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模具状态分析/Sc_MouldStatusAnalysis_Card.js 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模治具仓库管理/Sc_Add_MouldLifeChangeBillList.html 510 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模治具仓库管理/Sc_Add_MouldLifeUseBillList.html 230 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模治具仓库管理/Sc_MouldLifeChangeBillList.html 269 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模治具仓库管理/Sc_MouldLifeUseBillList.html 206 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/模治具管理/模治具仓库管理/Sc_MouldScrapOutBill.html 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/WebTM.csproj
@@ -106,6 +106,7 @@
    <Content Include="layuiadmin\ext\tableFilter.js" />
    <Content Include="layuiadmin\ext\tableMerge.js" />
    <Content Include="layuiadmin\grwebapp.js" />
    <Content Include="layuiadmin\layui-common-custom.js" />
    <Content Include="layuiadmin\layui\css\layui2.10.0.css" />
    <Content Include="layuiadmin\layui\layui.js" />
    <Content Include="layuiadmin\layui\layui2.10.0.js" />
WebTM/WebTM.csproj.user
@@ -4,7 +4,7 @@
    <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>ShowAllFiles</ProjectView>
    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
    <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
    <UseIISExpress>true</UseIISExpress>
    <Use64BitIISExpress />
    <IISExpressSSLPort />
WebTM/layuiadmin/SetColumn.js
@@ -344,7 +344,7 @@
}
//#endregion
//#region éšè—åˆ—设置编辑页面
//#region éšè—åˆ—设置编辑页面 å¸¦å›žè°ƒï¼Œç”¨äºŽè®¾ç½®ä¸å¯ç¼–辑列
function get_HideColumnEditWithCallback(HModName, user, option, table, callback) {
    var colName = "";
    for (var i = 1; i < option.cols[0].length - 1; i++) {
WebTM/layuiadmin/layui-common-custom.js
New file
@@ -0,0 +1,102 @@
// å¯¼å‡ºä¸ºexcel(通用)
function ExportExcel(HModName, ins, option) {
    var ModRightNameCheck = HModName + "_ExportExcel";
    //逻辑审核方法
    $.ajax({
        type: "GET",
        url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //方法所在页面和方法名
        data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
        success: function (result) {
            if (result.count == 1) {
                table.exportFile(ins.config.id, option.data, "xls");
            } else {
                layer.alert("当前模块没有导出权限!", { icon: 5 });
            }
        }, error: function () {
            layer.alert("接口请求失败!", { icon: 5 });
        }
    });
}
// æ¸…除制单信息
function Clear_BillMakeMsg(formLayui, formWrapperStr) {
    if (typeof Object.assign === 'function') {
        let formObj = formLayui.val(formWrapperStr)
        formObj['HMaker'] = sessionStorage['HMaker']
        formObj['HMakeDate'] = ''
        formObj['HChecker'] = ''
        formObj['HCheckDate'] = ''
        formObj['HUpDater'] = ''
        formObj['HUpDateDate'] = ''
        formObj['HCloseMan'] = ''
        formObj['HCloseDate'] = ''
        formObj['HDeleteMan'] = ''
        formObj['HDeleteDate'] = ''
        formObj['HStopMan'] = ''
        formObj['HStopDate'] = ''
        form.val(formWrapperStr, formObj);
    }
}
// è®¾ç½®ä¸å¯ç¼–辑列 / éšè—åˆ—
function setUneditableCol(option, editable, hideCols) {
    if (Array.isArray(editable) !== true) {
        return
    }
    let UneditableColStyle = 'background-color: #eeeeee;'
    option.cols[0].forEach(item => {
        if (editable.includes(item.field) !== true) {
            item.edit = ''
            if (item.style !== undefined) {
                item.style += ';' + UneditableColStyle
            } else {
                item.style = UneditableColStyle
            }
        } else {
            item.edit = 'text'
        }
        if (hideCols.includes(item.field) === true) {
            item.hide = true
        }
    });
    return option
}
// è®¾ç½®ä¸å¯ç¼–辑列 / éšè—åˆ— é€šè¿‡è®¾ç½®ä¸å¯ç¼–辑
function setUneditableCol_WithUneditable(option, uneditable, hideCols) {
    if (Array.isArray(uneditable) !== true) {
        return
    }
    let UneditableColStyle = 'background-color: #eeeeee;'
    option.cols[0].forEach(item => {
        if (uneditable.includes(item.field) === true) {
            item.edit = ''
            if (item.style !== undefined) {
                item.style += ';' + UneditableColStyle
            } else {
                item.style = UneditableColStyle
            }
        } else {
            item.edit = 'text'
        }
        if (hideCols.includes(item.field) === true) {
            item.hide = true
        }
    });
    return option
}
// é¡µé¢HTML解析完成后执行
function onCreated(callback) {
    document.addEventListener('DOMContentLoaded', callback)
}
// é¡µé¢èµ„源加载完成后执行
function onLoad(callback) {
    window.addEventListener('load', callback)
}
WebTM/views/Ä£Öξ߹ÜÀí/ÉÏÄ£µ¥/Sc_MouldLowerBillEdit.html
@@ -291,6 +291,19 @@
                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                    }
                });
            } else if (OperationType == 2) {
                RoadBillMain(linterid);
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    data: { "HBillType": '3846' },
                    success: function (d) {
                        $("#HInterID").val(d.data[0].HInterID);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                    }
                });
                ClearMakeMsg()
            }
            else if (OperationType == 3) {
                //禁用组织选项
@@ -395,6 +408,7 @@
            //#region æ­¤é¡µé¢æ‰€æœ‰çš„æ–¹æ³•
            function set_ClearBill() {
                $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);
                //制单人
                $("#HMaker").val(sessionStorage["HUserName"]);
                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
@@ -569,6 +583,18 @@
                        }
                    });
                })
            }
            // å¤åˆ¶ é‡ç½®åˆ¶å•信息
            function ClearMakeMsg() {
                $("#hmaker").val(sessionStorage['HMaker'])
                $('#hmakedate').val(Format(new Date(), 'yyyy-MM-dd'))
                $('#hchecker').val('')
                $('#hcheckdate').val('')
                $('#hupdater').val('')
                $('#hupdatetime').val('')
                $('#hdeleteman').val('')
                $('#hdeletedate').val('')
            }
            //行内删除快捷键
@@ -774,6 +800,14 @@
                            , "HCloseDate": d.data[0].关闭日期 == null ? "" : Format(new Date(d.data[0].关闭日期), "yyyy-MM-dd")
                        });
                        if (OperationType == 3) {
                            if (isEmpty(d.data[0].审核人) !== true) {
                                $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
                            } else {
                                $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false);
                            }
                        }
                        //子表  èµ‹å€¼
                        var rowdata = [];
                        for (var i = 0; i < d.data.length; i++) {
WebTM/views/Ä£Öξ߹ÜÀí/ÉÏÄ£µ¥/Sc_MouldUpperBillEdit.html
@@ -425,6 +425,7 @@
            //#region æ­¤é¡µé¢æ‰€æœ‰çš„æ–¹æ³•
            function set_ClearBill() {
                $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);
                //初始化组织
                Organ();
                //制单人
@@ -838,6 +839,14 @@
                            , "hdeletedate": d.data[0].作废日期 == null ? "" : Format(new Date(d.data[0].作废日期), "yyyy-MM-dd")
                        });
                        if (OperationType == 3) {
                            if (isEmpty(d.data[0].审核人) !== true) {
                                $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
                            } else {
                                $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false);
                            }
                        }
                        //子表  èµ‹å€¼
                        var rowdata = [];
                        for (var i = 0; i < d.data.length; i++) {
WebTM/views/Ä£Öξ߹ÜÀí/Ä£¾ß״̬·ÖÎö/Sc_MouldStatusAnalysis_Card.js
@@ -1,22 +1,5 @@
class Sc_MouldStatusAnalysis_Card extends HTMLElement {
    static observedAttributes = ["color", "size"];
    constructor() {
        super()
    }
    connectedCallback() {
        console.log("自定义元素添加至页面。");
    }
    disconnectedCallback() {
        console.log("自定义元素从页面中移除。");
    }
    adoptedCallback() {
        console.log("自定义元素移动至新页面。");
    }
    attributeChangedCallback(name, oldValue, newValue) {
        console.log(`属性 ${name} å·²å˜æ›´ã€‚`);
    }
}
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_Add_MouldLifeChangeBillList.html
@@ -1,11 +1,13 @@
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <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.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <style type="text/css">
@@ -14,6 +16,7 @@
        }
    </style>
</head>
<body>
    <div id="layout1" class="layui-fluid">
@@ -24,10 +27,12 @@
                        <div class="layui-card-header">
                            <div class="layui-btn-group">
                                <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">保存</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">退出</button>
                                <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius"
                                    lay-submit="" lay-filter="Saver">保存</button>
                                <button type="button" id="check-btn" class="layui-btn layui-btn-normal layui-btn-radius"
                                    lay-submit="" lay-filter="Checker">审核</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
                                    lay-filter="Exit">退出</button>
                            </div>
                        </div>
@@ -44,7 +49,8 @@
                                            <div class="layui-inline">
                                                <label class="layui-form-label">单据号</label>
                                                <div class="layui-input-inline">
                                                    <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" autocomplete="off">
                                                    <input class="layui-input" name="HBillNo" lay-verify="HBillNo"
                                                        id="HBillNo" readonly="readonly" autocomplete="off">
                                                    <input id="HInterID" name="HInterID" type="hidden" />
                                                    <input id="HMaker" name="HMaker" type="hidden" /><!--制单人-->
                                                </div>
@@ -52,66 +58,96 @@
                                            <div class="layui-inline">
                                                <label class="layui-form-label">日期</label>
                                                <div class="layui-input-inline">
                                                    <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                                    <input class="layui-input" name="HDate" id="HDate"
                                                        autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd"
                                                        placeholder="yyyy-MM-dd">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">内部单据号</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HInnerBillNo" id="HInnerBillNo" class="layui-input">
                                                    <input type="text" name="HInnerBillNo" id="HInnerBillNo"
                                                        class="layui-input">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">调整人<label style="color:red"> * </label></label>
                                                <label class="layui-form-label">调整人<label style="color:red"> *
                                                    </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    <input type="text" name="HEmpName" id="HEmpName" class="layui-input"
                                                        value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input"
                                                        value="" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn"
                                                        lay-filter="HEmpList" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"
                                                            style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">负责人<label style="color:red"> * </label></label>
                                                <label class="layui-form-label">负责人<label style="color:red"> *
                                                    </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HMangerName" id="HMangerName" class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="HMangerID" id="HMangerID" class="layui-input" value="" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HMangerList" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    <input type="text" name="HMangerName" id="HMangerName"
                                                        class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="HMangerID" id="HMangerID"
                                                        class="layui-input" value="" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn"
                                                        lay-filter="HMangerList" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"
                                                            style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">部门<label style="color:red"> * </label></label>
                                                <label class="layui-form-label">部门<label style="color:red"> *
                                                    </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="Department" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    <input type="text" name="HDeptName" id="HDeptName"
                                                        class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input"
                                                        value="" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn"
                                                        lay-filter="Department" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"
                                                            style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">调整原因</label>
                                                <div class="layui-input-inline">
                                                    <textarea placeholder="请输入摘要" class="layui-textarea" name="HReason" id="HReason"></textarea>
                                                    <textarea placeholder="请输入摘要" class="layui-textarea" name="HReason"
                                                        id="HReason"></textarea>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">摘要</label>
                                                <div class="layui-input-inline">
                                                    <textarea placeholder="请输入摘要" class="layui-textarea" name="HExplanation" id="HExplanation"></textarea>
                                                    <textarea placeholder="请输入摘要" class="layui-textarea"
                                                        name="HExplanation" id="HExplanation"></textarea>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">备注</label>
                                                <div class="layui-input-inline">
                                                    <textarea placeholder="请输入维备注" class="layui-textarea" name="HRemark" id="HRemark"></textarea>
                                                    <textarea placeholder="请输入维备注" class="layui-textarea" name="HRemark"
                                                        id="HRemark"></textarea>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">组织</label>
                                                <div class="layui-input-block"
                                                    style="margin-left: 120px; width: 185px;">
                                                    <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"
                                                        class="ForFilteringSchemes">
                                                        <!--动态渲染组织-->
                                                    </select>
                                                </div>
                                            </div>
                                        </div>
@@ -122,25 +158,29 @@
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">制单人</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HMaker" id="HMaker"
                                                        style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">审核人</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HChecker" id="HChecker"
                                                        style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">关闭人</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HCloseMan"
                                                        id="HCloseMan" style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">修改人</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HUpDater" id="HUpDater"
                                                        style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
@@ -149,25 +189,29 @@
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">制单日期</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HMakeDate"
                                                        id="HMakeDate" style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">审核日期</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HCheckDate"
                                                        id="HCheckDate" style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">关闭日期</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HCloseDate"
                                                        id="HCloseDate" style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">修改日期</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HUpDateDate"
                                                        id="HUpDateDate" style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
                                        </div>
@@ -175,13 +219,15 @@
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">作废人</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HDeleteMan"
                                                        id="HDeleteMan" style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">作废日期</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HDeleteDate"
                                                        id="HDeleteDate" style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
                                        </div>
@@ -193,10 +239,9 @@
                        <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>增加一行</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>复制一行</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>
                            </div>
                        </script>
                        <script type="text/html" id="xuhao">
@@ -209,7 +254,7 @@
    </div>
    <script type="text/html" id="barDemo">
        <!--<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>
    <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
    </script>
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
@@ -218,6 +263,9 @@
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../layuiadmin/PageTitle.js"></script>
    <script src="../../../layuiadmin/common.js"></script>
    <script src="../../../layuiadmin/layui-common-custom.js"></script>
    <script src="../../../layuiadmin/SetColumn.js"></script>
    <script>
        //获取参数
        function getUrlVars() {
@@ -232,22 +280,24 @@
        }
        var optionData = []
        var params = getUrlVars();
        var hID = params[params[0]];//编辑查看
        var operationType = params[params[1]] // åˆ¤æ–­æ“ä½œç±»åž‹ 1: æ–°å¢ž,2: å¤åˆ¶,3: ç¼–辑
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index' //主入口模块
        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
        }).use(['index', 'form', 'laydate', 'table', 'element', 'util'], function () {
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , laydate = layui.laydate
                , util = layui.util
                , element = layui.element;
            //常规用法
@@ -264,10 +314,15 @@
            //#region ã€åŠ¨æ€èŽ·å–æ¨¡å—åç§°ã€‘
            var HModuleType = "3824";
            var HModName = 'Sc_Add_MouldLiftChangeBillList'
            var EditableCol = ['HMaterCode', 'HNewLeaveLife', 'HRemark'] // å¯ç¼–辑列
            var titleData = ['HMaterID', 'HUnitID', 'HPropertyID', 'HPropertyCode', 'HPropertyName'
                , 'HSecUnitID', 'HSecUnitCode', 'HSecUnitName', 'HSecUnitRate'
            ] // éšè—åˆ—
            //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
            var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
            $("h1").html('<b>' + HPageTitle + '</b>');
            //#endregion
            //#endregion
            var tableReload = table.reload;
            var option = {
@@ -296,42 +351,55 @@
                    , { field: 'HUnitName', title: '计量单位', width: 100 }
                    , { field: 'HDesignLife', title: '设计寿命', edit: 'text', width: 100, totalRow: true }
                    , { field: 'HLeaveLife', title: '原剩余寿命', edit: 'text', width: 100, totalRow: true }
                    , { field: 'HNewLeaveLife', title: '新剩余寿命', edit: 'text', width:100 , totalRow: true }
                    , { field: 'HNewLeaveLife', title: '新剩余寿命', edit: 'text', width: 100, totalRow: true }
                    , { field: 'HRemark', title: '表体备注', edit: 'text', width: 100 }
                ]]
                , limit: 500 //每页默认显示的数量
            };
            //判断是否新增
            if (hID == null || hID == 0) {
                option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HPropertyID": 0, "HPropertyCode": "", "HPropertyName": "", "HSecUnitID": 0, "HSecUnitCode": "", "HSecUnitName": "", "HSecUnitRate": 0, "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HNewLeaveLife": 0, "HRemark": "" }];
                table.render(option);
            if (operationType == undefined) {
                operationType = 1;
                hID = 0;
            }
            else {
                $("#HInterID").val(hID);//修改时主表ID
                //编辑加载数据
                $.ajax({
                    url: GetWEBURL() + 'Sc_MouldLifeChangeBill/Sc_MouldLifeChangeBillListProjectDetai',
                    type: "GET",
                    data: { "sqlWhere": "and hmainid=" + hID },
                    success: function (result) {
                        //console.log(result);
                        //console.log('gouba' + result);
                        if (result.count == 1) {
                            option.data = result.data;
                            table.render(option);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(index0);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            //初始化组织
            Organ();
            if (operationType == 1) {
                Add_New()
            } else if (operationType == 2) {
                Init_Grid()
                Add_New()
            } else {
                Init_Grid()
            }
            //  //判断是否新增
            // if (hID == null || hID == 0) {
            //     option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HPropertyID": 0, "HPropertyCode": "", "HPropertyName": "", "HSecUnitID": 0, "HSecUnitCode": "", "HSecUnitName": "", "HSecUnitRate": 0, "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HNewLeaveLife": 0, "HRemark": "" }];
            //     table.render(option);
            // }
            // else {
            //     $("#HInterID").val(hID);//修改时主表ID
            //     //编辑加载数据
            //     $.ajax({
            //         url: GetWEBURL() + '/Sc_MouldLifeChangeBill/Sc_MouldLifeChangeBillListProjectDetai',
            //         type: "GET",
            //         data: { "sqlWhere": "and hmainid=" + hID },
            //         success: function (result) {
            //             //console.log(result);
            //             //console.log('gouba' + result);
            //             if (result.count == 1) {
            //                 option.data = result.data;
            //                 table.render(option);
            //             } else {
            //                 layer.alert(result.code + result.Message, { icon: 5 });
            //             }
            //         }, error: function () {
            //             layer.close(index0);
            //             layer.alert("接口请求失败!", { icon: 5 });
            //         }
            //     });
            // }
            //头工具栏事件
            var rowid = 0;
            var rows = 0;
@@ -365,6 +433,12 @@
                            table.render(option);//将数据渲染到表格上
                            //layer.alert(copyrow);
                        }
                        break;
                    case 'set_HideColumn':
                        get_HideColumnEditWithCallback(HModName, sessionStorage["HUserName"], option, table, function () {
                            option = setUneditableCol(option, EditableCol, titleData)
                            init_Table()
                        });
                        break;
                }
            });
@@ -418,10 +492,13 @@
                                        HMaterCode: checkStatus.data[0].模具编号,
                                        HMaterName: checkStatus.data[0].模具名称,
                                        HMaterSpec: checkStatus.data[0].模具型号,
                                        HLeaveLife: HMouldLife,
                                        // HLeaveLife: HMouldLife,
                                        HNewLeaveLife: 0,//checkStatus.data[0].HNewLife,
                                        HDesignLife: checkStatus.data[0].初始设计寿命,  //设计寿命
                                        HLeaveLift: checkStatus.data[0].剩余寿命, // åŽŸå‰©ä½™å¯¿å‘½
                                        HUnitID: checkStatus.data[0].HUnitID,
                                        HUnitName: checkStatus.data[0]['计量单位'],
                                        HUnitCode: checkStatus.data[0]['计量单位代码']
                                    });
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
@@ -431,7 +508,23 @@
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                    if (isEmpty(optionData) === false) {
                                        obj.update({
                                            HMaterID: optionData[0].hmainid,
                                            HMaterCode: optionData[0].模具编号,
                                            HMaterName: optionData[0].模具名称,
                                            HMaterSpec: optionData[0].模具型号,
                                            // HLeaveLife: HMouldLife,
                                            HNewLeaveLife: 0,//checkStatus.data[0].HNewLife,
                                            HDesignLife: optionData[0].初始设计寿命,  //设计寿命
                                            HLeaveLift: optionData[0].剩余寿命, // åŽŸå‰©ä½™å¯¿å‘½
                                            HUnitID: optionData[0].HUnitID,
                                            HUnitName: optionData[0]['计量单位'],
                                            HUnitCode: optionData[0]['计量单位代码']
                                        });
                                        optionData = []
                                    }
                                }
                            });
                        }
@@ -566,85 +659,11 @@
            function RoadBillMain(hID)//加载表头
            {
                //查询检验方案单是否存在
                $.ajax({
                    url: GetWEBURL() + "Sc_MouldLifeChangeBill/Sc_GetMouldLifeChangeBillListCheckDetai",
                    type: "GET",
                    data: {
                        "HID": hID
                    },
                    success: function (result) {
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data.h_v_Sc_MouldLifeChangeBillList_Edit[0];
                            console.info(data);
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HBillNo": data.单据号
                                , "HDate": formatDate(data.日期)
                                , "HInnerBillNo": data.内部单据号
                                , "HEmpID": data.HEmpID                 //调整人ID
                                , "HEmpName": data.调整人               //调整人名称
                                , "HMangerID": data.HMangerID            //负责人ID
                                , "HMangerName": data.负责人             //负责人名称
                                , "HDeptID": data.HDeptID                 //部门ID
                                , "HDeptName": data.部门                //部门名称
                                , "HReason": data.调整原因             //调整原因
                                , "HExplanation": data.摘要              //摘要
                                , "HRemark": data.备注                    //备注
                                , "HMaker": data.制单人
                                , "HMakeDate": data.制单日期 == null ? "" : Format(new Date(data.制单日期), "yyyy-MM-dd")
                                , "HChecker": data.审核人
                                , "HCheckDate": data.审核日期 == null ? "" : Format(new Date(data.审核日期), "yyyy-MM-dd")
                                , "HUpDater": data.修改人
                                , "HUpDateDate": data.修改日期 == null ? "" : Format(new Date(data.修改日期), "yyyy-MM-dd")
                                , "HCloseMan": data.关闭人
                                , "HCloseDate": data.关闭日期 == null ? "" : Format(new Date(data.关闭日期), "yyyy-MM-dd")
                                , "HDeleteMan": data.作废人
                                , "HDeleteDate": data.作废日期 == null ? "" : Format(new Date(data.作废日期), "yyyy-MM-dd")
                            });
                        } else {
                            layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                        }
                    }, error: function () {
                        layer.alert("发生错误!", { icon: 5 });
                    }
                });
            }
            var date = new Date();
            var day = date.getDate();
            var month = date.getMonth() + 1;
            var year = date.getFullYear();
            var shijian = year + "-" + month + "-" + day;
            //判断是否新增
            if (hID == null || hID == 0) {
                //获取最大单据号 new
                $("#HInterID").val("0");
                $("#HBillNo").val("");
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    data: { "HBillType": '3824' },
                    success: function (d) {
                        //console.log(d.data);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(shijian);
                        $("#HInterID").val(0);
                    }
                });
            }
            else {//如果修改则走下面 new
                RoadBillMain(hID);
                /* RoadBillSub(linterid);*/
            }
            //表头信息调整人弹窗
            form.on('submit(HEmpList)', function () {
@@ -683,6 +702,34 @@
                    }
                });
            });
            //审核
            form.on('submit(Checker)', function () {
                var InterID = hID
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/Sc_MouldLifeChangeBill/AuditSc_MouldLifeChangeBillList", //方法所在页面和方法名
                    data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                var index = layer.getFrameIndex(window.name);
                                //关闭当前frame
                                layer.close(index);
                                $('#check-btn').addClass('layui-btn-disabled').attr('disabled', true)
                                $('#add-btn').addClass('layui-btn-disabled').attr('disabled', true)
                                //修改为功后刷新界面
                                // $("#btnSearch").trigger('click');
                            });
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            })
            //表头信息负责人弹窗
            form.on('submit(HMangerList)', function () {
@@ -772,7 +819,7 @@
                }
            });
            function formatDate(date) {
                var d = new Date(date),
                    month = '' + (d.getMonth() + 1),
@@ -842,7 +889,7 @@
            });
            //#region æ ¹æ®é¡¹ç›®è´¹ç”¨åˆ†ç±»è¿”回这个分类的值
            function getHMould (HItemID) {
            function getHMould(HItemID) {
                $.ajax({
                    url: GetWEBURL() + '/Sc_MouldRepairInBillList/Get_HMouldLifeUsePic',
                    type: "GET",
@@ -851,7 +898,7 @@
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = data1.data;
                            HMouldLife=data[0].剩余寿命
                            HMouldLife = data[0].剩余寿命
                        } else {
                            layer.alert(data1.Message, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                        }
@@ -862,16 +909,161 @@
            }
            //#endregion
            function Init_Grid() {
                RoadBillMain(hID);
                DisPlay_HideColumn(HModName, sessionStorage['HUserName'], option, titleData)
                option = setUneditableCol(option, EditableCol, titleData)
                init_Table()
            }
            function RoadBillMain(hID)//加载表头
            {
                //查询检验方案单是否存在
                $.ajax({
                    url: GetWEBURL() + "/Sc_MouldLifeChangeBill/Sc_GetMouldLifeChangeBillListCheckDetai",
                    type: "GET",
                    data: {
                        "HID": hID
                    },
                    success: function (result) {
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data.h_v_Sc_MouldLifeChangeBillList_Edit[0];
                            console.info(data);
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HBillNo": data.单据号
                                , "HDate": formatDate(data.日期)
                                , "HInnerBillNo": data.内部单据号
                                , "HEmpID": data.HEmpID                 //调整人ID
                                , "HEmpName": data.调整人               //调整人名称
                                , "HMangerID": data.HMangerID            //负责人ID
                                , "HMangerName": data.负责人             //负责人名称
                                , "HDeptID": data.HDeptID                 //部门ID
                                , "HDeptName": data.部门                //部门名称
                                , "HReason": data.调整原因             //调整原因
                                , "HExplanation": data.摘要              //摘要
                                , "HRemark": data.备注                    //备注
                                , "HMaker": data.制单人
                                , "HMakeDate": data.制单日期 == null ? "" : Format(new Date(data.制单日期), "yyyy-MM-dd")
                                , "HChecker": data.审核人
                                , "HCheckDate": data.审核日期 == null ? "" : Format(new Date(data.审核日期), "yyyy-MM-dd")
                                , "HUpDater": data.修改人
                                , "HUpDateDate": data.修改日期 == null ? "" : Format(new Date(data.修改日期), "yyyy-MM-dd")
                                , "HCloseMan": data.关闭人
                                , "HCloseDate": data.关闭日期 == null ? "" : Format(new Date(data.关闭日期), "yyyy-MM-dd")
                                , "HDeleteMan": data.作废人
                                , "HDeleteDate": data.作废日期 == null ? "" : Format(new Date(data.作废日期), "yyyy-MM-dd")
                            });
                            if (isEmpty(data.审核人) === false) {
                                if (operationType != 2) {
                                    $('#add-btn').addClass('layui-btn-disabled').attr('disabled', true)
                                }
                            } else {
                                $('#check-btn').removeClass('layui-btn-disabled').attr('disabled', false)
                            }
                            if (operationType == 2) {
                                $("#HMaker").val(sessionStorage['HUserName'])
                                $("#HMakeDate").val('')
                                $("#HChecker").val('')
                                $("#HCheckDate").val('')
                                $("#HUpDater").val('')
                                $("#HUpDateDate").val('')
                                $("#HCloseMan").val('')
                                $("#HCloseDate").val('')
                                $("#HDeleteMan").val('')
                                $("#HDeleteDate").val('')
                            }
                        } else {
                            layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                        }
                    }, error: function () {
                        layer.alert("发生错误!", { icon: 5 });
                    }
                });
            }
            //获取组织
            function Organ() {
                //获取登录页组织列
                $.ajax({
                    type: "get",
                    async: false,
                    url: GetWEBURL() + "/Web/GetOrganizations",
                    success: function (result) {
                        var Organization = "";
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data;
                            for (var i = 0; i < data.length; i++) {
                                Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
                            }
                            $("#HOrgID").append(Organization);
                            $("#HOrgID").val(sessionStorage["OrganizationID"])
                            form.render('select');
                        }
                        layer.closeAll("loading");
                    }
                })
            }
            function init_Table() {
                $("#HInterID").val(hID);//修改时主表ID
                //编辑加载数据
                $.ajax({
                    url: GetWEBURL() + '/Sc_MouldLifeChangeBill/Sc_MouldLifeChangeBillListProjectDetai',
                    type: "GET",
                    data: { "sqlWhere": "and hmainid=" + hID },
                    success: function (result) {
                        //console.log(result);
                        //console.log('gouba' + result);
                        if (result.count == 1) {
                            option.data = result.data;
                            table.render(option);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(index0);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                })
            }
            function Add_New() {
                //获取最大单据号 new
                let shijian = util.toDateString(new Date().toLocaleString(), 'yyyy-MM-dd')
                $("#HInterID").val("0");
                $("#HBillNo").val("");
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    data: { "HBillType": '3824' },
                    success: function (d) {
                        //console.log(d.data);
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(shijian);
                        $("#HInterID").val(0);
                    }
                });
                option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HPropertyID": 0, "HPropertyCode": "", "HPropertyName": "", "HSecUnitID": 0, "HSecUnitCode": "", "HSecUnitName": "", "HSecUnitRate": 0, "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HNewLeaveLife": 0, "HRemark": "" }];
                table.render(option);
            }
        });
        //定义全局变量
        var HMouldLife;
        function GetHDeptNameValue(obj) {  //返回部门
            $("#HDeptName").val(obj[0].部门名称);
            $("#HDeptID").val(obj[0].HItemID);
        }
        function GetHEmpValue(obj) {  //返回调整人
            EmpName = obj[0].HName;
            $("#HEmpName").val(obj[0].职员名称);
@@ -882,9 +1074,12 @@
            $("#HMangerName").val(obj[0].职员名称);
            $("#HMangerID").val(obj[0].HItemID);
        }
        onLoad(() => {
            $('#check-btn').addClass('layui-btn-disabled').attr('disabled', true)
        })
        function AllowLoadData(sSubStr) {  //非空验证
            if ($("#HDeptName").val() == '') {
                layer.msg("部门没有选择", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
@@ -913,7 +1108,10 @@
            return true;
        }
        function GetMouldFileValue(data) {
            optionData = data
        }
    </script>
</body>
</html>
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_Add_MouldLifeUseBillList.html
@@ -1,11 +1,13 @@
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <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.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
@@ -15,9 +17,15 @@
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/PageTitle.js"></script>
    <script src="../../../layuiadmin/common.js"></script>
    <script src="../../../layuiadmin/SetColumn.js"></script>
    <script src="../../../layuiadmin/common.js"></script>
    <script src="../../../layuiadmin/layui-common-custom.js"></script>
    <style>
        .main-btn { /*头部主按钮*/
            padding: 0 2px; /*调整按钮左右空隙大小*/
        .main-btn {
            /*头部主按钮*/
            padding: 0 2px;
            /*调整按钮左右空隙大小*/
            height: 30px;
            line-height: 30px;
        }
@@ -25,10 +33,12 @@
        .btn-title {
            font-size: 16px;
        }
        /* é˜²æ­¢ä¸‹æ‹‰æ¡†çš„下拉列表被隐藏---必须设置--- */
        .layui-table-cell {
            overflow: visible !important;
        }
        /* ä½¿å¾—下拉框与单元格刚好合适 */
        td .layui-form-select {
            margin-top: -10px;
@@ -48,14 +58,19 @@
    </style>
</head>
<body>
    <div class="layui-fluid" style="padding: 0;">
        <div class="layui-card" style="padding: 2px;background-color: #efefef;">
            <div class="layui-card-body" style="padding: 1px;">
                <form class="layui-form" action="" lay-filter="formData" style="background-color:white;">
                    <div style="padding: 10px; ">
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">保存</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">退出</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit=""
                            lay-filter="btnSave" id="btnSave">保存</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit=""
                            lay-filter="btnChecker" id="btnChecker">审核</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit=""
                            lay-filter="btnEdit" id="btnEdit">退出</button>
                    </div>
                    <div class="layui-tab" lay-filter="tab-POStockInBill">
                        <h1 style="text-align:center;"><b>器具寿命耗用单</b></h1>
@@ -71,14 +86,18 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">单据号</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
                                                <input type="text" class="layui-input" name="HBillNo"
                                                    lay-verify="HBillNo" id="HBillNo"
                                                    style="background-color:#efefef4d;" readonly>
                                                <input type="hidden" name="HInterID" id="HInterID"
                                                    lay-verify="HInterID">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">日期</label>
                                            <div class="layui-input-block" style="margin-left: 122px;">
                                                <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 68px;">
                                                <input type="date" class="layui-input" lay-verify="HDate" name="HDate"
                                                    id="HDate" style="padding-left: 68px;">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
@@ -90,21 +109,35 @@
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">负责人 </label>
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">负责人
                                            </label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" lay-verify="HMangerName" name="HMangerName" id="HMangerName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="hidden" name="HMangerID" id="HMangerID" lay-verify="HMangerID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHManger" id="btnHManger" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                <input type="text" class="layui-input" lay-verify="HMangerName"
                                                    name="HMangerName" id="HMangerName"
                                                    style="background-color:#efefef4d;width: 60%;display: inline-block;"
                                                    readonly>
                                                <input type="hidden" name="HMangerID" id="HMangerID"
                                                    lay-verify="HMangerID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button"
                                                    lay-submit="" lay-filter="btnHManger" id="btnHManger"
                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">部门</label>
                                            <label class="layui-form-label"
                                                style="width: 85px;padding: 9px 18px;">部门</label>
                                            <div class="layui-input-block" style="margin-left: 77px;">
                                                <input type="text" class="layui-input" lay-verify="HDeptName" name="HDeptName" id="HDeptName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
                                                <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHDept" id="btnHDept" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                <input type="text" class="layui-input" lay-verify="HDeptName"
                                                    name="HDeptName" id="HDeptName"
                                                    style="background-color:#efefef4d;width: 60%;display: inline-block;"
                                                    readonly>
                                                <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID"
                                                    value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button"
                                                    lay-submit="" lay-filter="btnHDept" id="btnHDept"
                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                            </div>
@@ -112,7 +145,8 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label">摘要</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HExplanation" id="HExplanation">
                                                <input type="text" class="layui-input" name="HExplanation"
                                                    id="HExplanation">
                                            </div>
                                        </div>
                                    </div>
@@ -133,19 +167,22 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">制单人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="HMaker" id="HMaker"
                                                    style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">审核人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="HChecker" id="HChecker"
                                                    style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">关闭人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan"
                                                    style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
@@ -153,19 +190,22 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">修改人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="HUpDater" id="HUpDater"
                                                    style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">作废人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HDeleteMan " id="HDeleteMan " style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="HDeleteMan "
                                                    id="HDeleteMan " style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">退回人</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HBacker " id="HBacker " style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="HBacker " id="HBacker "
                                                    style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
@@ -173,38 +213,44 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">制单日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate"
                                                    style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">审核日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate"
                                                    style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">关闭日期</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly>
                                                <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate"
                                                    style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-row">
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">修改日期</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HUpDateDate"
                                                        id="HUpDateDate" style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">作废日期</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HDeleteDate"
                                                        id="HDeleteDate" style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">退回日期</label>
                                                <div class="layui-input-block" style="margin-left: 120px;">
                                                    <input type="text" class="layui-input" name="HBackDate" id="HBackDate" style="background-color:#efefef4d;" readonly>
                                                    <input type="text" class="layui-input" name="HBackDate"
                                                        id="HBackDate" style="background-color:#efefef4d;" readonly>
                                                </div>
                                            </div>
                                        </div>
@@ -219,7 +265,7 @@
                        <div class="layui-btn-container">
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>增加一行</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>复制一行</button>
                            <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>-->
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>
                        </div>
                    </script>
                </form>
@@ -231,7 +277,7 @@
    </script>
    <script>
        var optionData = []
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
@@ -248,13 +294,15 @@
                , element = layui.element
                , laydate = layui.laydate
            var option = [];
            var titleData = ['HMaterID', 'HUnitID']
            var unEditableCols = ['计量单位', 'HDesignLife', 'HLeaveLife', 'HNewLeaveLife', 'HMaterSpec']
            //#endregion
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            //#region ã€åŠ¨æ€èŽ·å–æ¨¡å—åç§°ã€‘
            var HModuleType = "3845";
            var HModName = "Sc_Add_MouldLifeUseBillList"
            //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
            var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
            $("h1").html('<b>' + HPageTitle + '</b>');
@@ -270,6 +318,29 @@
            //初始化
            set_ClearBill();
            if (OperationType == 2) {
                //禁用组织选项
                $("#HPRDORGID").attr("disabled", true);
                $("#HDate").attr("disabled", true);
                RoadBillMain(linterid);
                $("#HMaker").val(sessionStorage['HMaker'])
                $("#HMakeDate").val('')
                $("#HChecker").val('')
                $("#HCheckDate").val('')
                $("#HUpDater").val('')
                $("#HUpDateDate").val('')
                $("#HCloseMan").val('')
                $("#HCloseDate").val('')
                $("#HDeleteMan").val('')
                $("#HDeleteDate").val('')
                // $("#HInterID").val(linterid);
                linterid = 0
            } else if (OperationType == 3) {
                $("#HPRDORGID").attr("disabled", true);
                $("#HDate").attr("disabled", true);
                RoadBillMain(linterid);
                $("#HInterID").val(linterid);
            }
            if (linterid == null || linterid == 0) {
                OperationType = 1;
@@ -284,16 +355,8 @@
                    }
                });
            }
            else {//如果修改则走下面
                //禁用组织选项
                $("#HPRDORGID").attr("disabled", true);
                $("#HDate").attr("disabled", true);
                RoadBillMain(linterid);
                $("#HInterID").val(linterid);
            }
            $("#HMaker").val(sessionStorage["HUserName"]);
            //#endregion
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
@@ -335,10 +398,12 @@
                            checkRefresh();
                        }
                        break;
                    ////列设置
                    //case 'set_HideColumn':
                    //    get_HideColumn();
                    //    break;
                    //列设置
                    case 'set_HideColumn':
                        get_HideColumnEditWithCallback(HModName, sessionStorage['HUserName'], option, table, function () {
                            refreshColSetting()
                        });
                        break;
                }
            });
@@ -415,6 +480,35 @@
                }
            });
            form.on('submit(btnChecker)', function () {
                var InterID = linterid;
                //逻辑审核方法
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/Sc_MouldLifeUseBill/AuditSc_MouldLifeUseBillList", //方法所在页面和方法名
                    data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
                                // å¾—到frame索引
                                var index = layer.getFrameIndex(window.name);
                                //关闭当前frame
                                layer.close(index);
                                $('#btnSave').addClass('layui-btn-disabled').attr('disabled', true)
                                $('#btnChecker').addClass('layui-btn-disabled').attr('disabled', true)
                                //修改为功后刷新界面
                                // window.location.reload();
                            });
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            })
            table.on('edit(mainTable)', function (obj) {
                var value = obj.value //得到修改后的值
                    , data = obj.data //得到所在行所有键值
@@ -456,12 +550,19 @@
            // åˆå§‹åŒ–界面
            function set_ClearBill() {
                $('#btnChecker').addClass('layui-btn-disabled').attr('disabled', true)
                //初始化日期
                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                //初始化 ç»„织
                Organ();
                set_InitGrid();
            }
            function refreshColSetting() {
                option = setUneditableCol_WithUneditable(option, unEditableCols, titleData);
                DisPlay_HideColumn(HModName, sessionStorage['HUserName'], option, table)
                table.render(option)
            }
            //获取组织
@@ -499,6 +600,7 @@
                        , { type: 'numbers', title: '序号', totalRow: true }
                        , { field: 'HMaterID', title: 'HMaterID ', width: 100, hide: true }
                        , { field: '器具', title: '器具', edit: 'text', event: "HMaterID" }//f7
                        , { field: 'HMaterSpec', title: '器具规格' }//f7
                        , { field: 'HUnitID', title: 'HUnitID ', width: 100, hide: true }
                        , { field: '计量单位', title: '计量单位', edit: 'text', event: "HUnitID" }//f7
                        , { field: 'HDesignLife', title: '设计寿命', edit: 'text', totalRow: true }
@@ -594,10 +696,26 @@
                                    obj.update({
                                        "器具": checkStatus.data[0].模具名称
                                        , "HMaterID": checkStatus.data[0].hmainid
                                        , "HMaterSpec": checkStatus.data[0].当前模具规格
                                        , 'HUnitID': checkStatus.data[0].HUnitID
                                        , '计量单位': checkStatus.data[0].计量单位
                                        , "HDesignLife": checkStatus.data[0].初始设计寿命
                                        , "HLeaveLife": checkStatus.data[0].剩余寿命
                                    })
                                    layer.close(index);//关闭弹窗
                                }, end: function () {
                                    if (isEmpty(optionData) === false) {
                                        obj.update({
                                            "器具": optionData[0].模具名称
                                            , "HMaterID": optionData[0].hmainid
                                            , "HMaterSpec": optionData[0].当前模具规格
                                            , 'HUnitID': optionData[0].HUnitID
                                            , '计量单位': optionData[0].计量单位
                                            , "HDesignLife": optionData[0].初始设计寿命
                                            , "HLeaveLife": optionData[0].剩余寿命
                                        })
                                        optionData = []
                                    }
                                }
                            })
                        }
@@ -717,7 +835,6 @@
                    async: false,
                    data: { "HInterID": linterid },
                    success: function (d) {
                        //$("#HPRDORGID").val(d.data[0].HPRDORGID);
                        //主表
                        form.val("formData", {
@@ -743,6 +860,20 @@
                            , "HDeleteDate": d.data[0].作废日期 == null ? "" : Format(new Date(d.data[0].作废日期), "yyyy-MM-dd")
                        });
                        // if (OperationType == 2) {
                        // }
                        if (isEmpty(d.data[0].审核人) === false) {
                            if (OperationType != 2) {
                                $('#btnSave').addClass('layui-btn-disabled').attr('disabled', true)
                            }
                        } else {
                            if (OperationType != 2) {
                                $('#btnChecker').removeClass('layui-btn-disabled').attr('disabled', false)
                            }
                        }
                        //子表  èµ‹å€¼
                        var rowdata = [];
                        for (var i = 0; i < d.data.length; i++) {
@@ -750,12 +881,12 @@
                                {
                                    "HMaterID": d.data[i].HMaterID, "器具": d.data[i].器具, "HUnitID": d.data[i].HUnitID, "计量单位": d.data[i].计量单位,
                                    "HDesignLife": d.data[i].设计寿命, "HLeaveLife": d.data[i].本次剩余寿命, "HUseLife": d.data[i].本次耗用,
                                    "HNewLeaveLife": d.data[i].本次剩余寿命, "HRemark": d.data[i].表体备注
                                    "HNewLeaveLife": d.data[i].本次剩余寿命, "HRemark": d.data[i].表体备注, "HMaterSpec": d.data[i].当前模具规格
                                }
                            )
                        }
                        option.data = rowdata;
                        table.render(option);
                        refreshColSetting()
                        form.render('select');
                    }
                })
@@ -787,6 +918,11 @@
            $("#HDeptID").val(obj[0].HItemID);
        }
        function GetMouldFileValue(data) { // è¿”回器具
            optionData = data
        }
    </script>
</body>
</html>
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldLifeChangeBillList.html
@@ -1,5 +1,6 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>器具寿命调整单</title>
@@ -20,12 +21,14 @@
    <script src="../../../layuiadmin/PageTitle.js"></script>
    <script src="../../../layuiadmin/SetColumn.js"></script>
    <script src="../../../layuiadmin/HideButton_New.js"></script>
    <script src="../../../layuiadmin/layui-common-custom.js"></script>
    <style type="text/css">
        input.layui-input.layui-unselect {
            padding-right: 0;
        }
    </style>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
@@ -40,38 +43,44 @@
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">单据号</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">日期间隔</label>
                                    <div class="layui-input-block">
                                        <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;">
                                        <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes"
                                            lay-filter="HInitTimeCycle" style="width:190px;">
                                        </select>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">开始日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;">
                                        <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate"
                                            style="width:190px;">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">结束日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;">
                                        <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate"
                                            style="width:190px;">
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                <div class="layui-inline">
                                    <label class="layui-form-label">单据号</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo"
                                            id="HBillNo">
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
                                    lay-filter="btnSearch" id="btnSearch">
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                </button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
                                    lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <!--显示当前过滤方案-->
                                <div class="layui-inline" style="margin-left:5px;">
                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div>
                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393"
                                        id="HFilterScheme_Now"></div>
                                </div>
                                <div class="layui-colla-content">
                                    <div class="layui-inline">
@@ -80,28 +89,44 @@
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">组织</label>
                                        <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
                                            <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"
                                                class="ForFilteringSchemes">
                                                <!--动态渲染组织-->
                                            </select>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label">器具代码</label>
                                        <div class="layui-input-block">
                                            <input type="text" class="layui-input ForFilteringSchemes" name="HModelNumber" id="HModelNumber" style="width:190px;">
                                            <input type="text" class="layui-input ForFilteringSchemes"
                                                name="HModelNumber" id="HModelNumber" style="width:190px;">
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;">
                                                <select name="ColName" id="ColName" class="ForFilteringSchemes"
                                                    lay-filter="ColName" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator" id="Comparator" class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;">
                                            <select name="Comparator" id="Comparator" class="ForFilteringSchemes"
                                                lay-filter="Comparator" style="width:190px;">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<="><=</option>
                                                <option value="<"><</option>
                                                <option value="<>"><></option>
                                                <option value="<=">
                                                    <=< /option>
                                                <option value="<">
                                                    << /option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -109,26 +134,33 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent" id="ColContent">
                                        </div>
                                    </div>
                                    <div class="layui-row" style="margin-top:5px">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;">
                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes"
                                                    lay-filter="ColName1" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;">
                                            <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes"
                                                lay-filter="Comparator1" style="width:190px;">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<="><=</option>
                                                <option value="<"><</option>
                                                <option value="<>"><></option>
                                                <option value="<=">
                                                    <=< /option>
                                                <option value="<">
                                                    << /option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -136,26 +168,33 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent1" id="ColContent1">
                                        </div>
                                    </div>
                                    <div class="layui-row" style="margin-top:5px">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;">
                                                <select name="ColName2" id="ColName2" class="ForFilteringSchemes"
                                                    lay-filter="ColName2" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;">
                                            <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes"
                                                lay-filter="Comparator2" style="width:190px;">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<="><=</option>
                                                <option value="<"><</option>
                                                <option value="<>"><></option>
                                                <option value="<=">
                                                    <=< /option>
                                                <option value="<">
                                                    << /option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -163,7 +202,8 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent2" id="ColContent2">
                                        </div>
                                    </div>
                                </div>
@@ -174,7 +214,8 @@
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container" id="toolbarDemo_ButtonSet">
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-file-b"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-form"></i>编辑</button>】
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Copy" id="Copy"><i class="layui-icon layui-icon-file-b"></i>复制</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-form"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-audit" id="btn-audit"><i class="layui-icon layui-icon-repeat"></i>审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Faudit" id="btn-Faudit"><i class="layui-icon layui-icon-refresh"></i>反审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Close" id="Close"><i class="layui-icon layui-icon-radio"></i>关闭</button>
@@ -185,6 +226,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>按钮设置</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>保存方案</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>读取方案</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>导出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
                            </div>
                        </script>
@@ -198,7 +240,7 @@
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index', //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], function () {
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
@@ -306,6 +348,8 @@
            //#region åˆå§‹åŒ–界面
            function set_ClearBill() {
                //初始化组织
                Organ()
                //初始化日期间隔、开始日期、结束日期
                setSelect_HInitTimeCycle();
                //若日期间隔不为 ä»»æ„é—´éš”,则禁用开始日期与结束日期的选择
@@ -436,7 +480,16 @@
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120, totalRow: true });
                                            break;
                                        default:
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
                                            if (data[i].name === '单据号') {
                                                col.push({
                                                    field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200,
                                                    templet: function (d) {
                                                        return '<span style="color: blue;" lay-unrow >' + d.单据号 + '</span>'
                                                    }, style: 'cursor: pointer;', event: 'onHBillNumberClickHandler'
                                                });
                                            } else {
                                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
                                            }
                                    }
                                }
                            }
@@ -449,8 +502,9 @@
                            laypage.render(optionPage);
                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
                            if ($("#ColName option").length < 1) {
                                ColFilter();
                                get_DefaultModule();//加载方案
                            }
                            //刷新按钮显示
                            Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]);
@@ -483,7 +537,7 @@
                            shift: 2,
                            area: ['100%', '100%'],
                            maxmin: true,
                            content: '../模治具仓库管理/Sc_Add_MouldLifeChangeBillList.html?hID=0',
                            content: '../模治具仓库管理/Sc_Add_MouldLifeChangeBillList.html?hID=0&operationType=1',
                            end: function () {
                                //刷新页面,
                                location.reload();
@@ -507,7 +561,7 @@
                                , shade: 0.6 //遮罩透明度
                                , maxmin: true //允许全屏最小化
                                , anim: 0 //0-6的动画形式,-1不开启
                                , content: '../模治具仓库管理/Sc_Add_MouldLifeChangeBillList.html?hID=' + hID
                                , content: '../模治具仓库管理/Sc_Add_MouldLifeChangeBillList.html?hID=' + hID + '&operationType=3'
                                , resize: false,
                                end: function () {
                                    //刷新页面,
@@ -558,6 +612,12 @@
                            layer.msg('请选择一行数据删除!');
                        }
                        break;
                    // å¤åˆ¶æŒ‰é’®
                    case 'btn-Copy': set_AddCopy();
                        break;
                    //导出按钮
                    case 'btn_Export': ExportExcel(HModName, ins, option);
                        break;
                    //审核
                    case 'btn-audit': get_Audit();
                        break;
@@ -594,6 +654,15 @@
                        break;
                };
            });
            //表格自定义事件
            table.on('tool(mainTable)', function (obj) {
                let data = obj.data
                switch (obj.event) {
                    case 'onHBillNumberClickHandler': onHBillNumberClickHandler(data); break;
                }
            })
            //审核
            function get_Audit() {
                var checkStatus = table.checkStatus('mainTable')
@@ -601,7 +670,7 @@
                if (checkStatus.data.length === 1) {
                    var InterID = data[0].hmainid.toString();
                    $.ajax({
                        type: "GET",
                        type: "GET",
                        url: GetWEBURL() + "/Sc_MouldLifeChangeBill/AuditSc_MouldLifeChangeBillList", //方法所在页面和方法名
                        data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                        success: function (result) {
@@ -716,7 +785,7 @@
                }
            }
            //#endregion
            //#region å¿«é€Ÿè¿‡æ»¤
            function get_FastQuery(table, option) {
                var HBeginDate = $("#HBeginDate").val();//开始日期
@@ -1098,6 +1167,48 @@
                            get_FastQuery()
                            form.render("select");
                        }
                    }, btn: ['确定']
                    , btn1: function (index, layero) {
                        let iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        let checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length != 1) {
                            layer.alert('请选择一条数据!', { icon: 5 })
                            return
                        }
                        let HInterID = checkStatus.data[0].hmainid;
                        HInterID_Choose = checkStatus.data[0].hmainid;
                        debugger
                        $.ajax({
                            url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',
                            type: "GET",
                            data: { "user": sessionStorage["Czybm"], "HModuleName": HModuleName, "HInterID": HInterID, "Type": "Select" },
                            success: function (data1) {
                                if (data1.count == 1) {
                                    var data = data1.data;
                                    //赋值过滤方案名称
                                    HDefaultFilter = data[0].方案名称
                                    var HRemark = data[0].备注
                                    //显示当前的过滤方案
                                    document.getElementById("HFilterScheme_Now").style.display = "block";
                                    document.getElementById('HFilterScheme_Now').innerHTML = "当前过滤方案:" + HDefaultFilter + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb">  ' + "(" + HRemark + ")" + '</span>';
                                    HInterID = data[0].hmainid
                                    //根据选择的过滤方案回填数据到列表过滤条件
                                    for (let i = 0; i < data.length; i++) {
                                        $("#" + data[i].过滤字段ID).val(data[i].过滤值);
                                        if (data[i].过滤标签类型 == 'SELECT') {
                                            $("#" + data[i].过滤字段ID).find("option[value='" + data[i].过滤值 + "']").attr("selected", true);
                                        }
                                    }
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                } else {
                                    layer.close(ajaxLoad);
                                    layer.alert(data1.code + data1.Message, { icon: 5 });
                                }
                            }, error: function () {
                                layer.close(ajaxLoad);
                                layer.alert("接口请求失败!", { icon: 5 });
                            }
                        })
                    }
                })
            }
@@ -1118,7 +1229,82 @@
            //    , format:'yyyy-MM-dd HH:mm'
            //});
            //#region è‡ªå®šä¹‰äº‹ä»¶æ•获
            function onHBillNumberClickHandler(data) {
                var hID = data.hmainid
                //if (AllowLoadData(sSubStr) != false) {//非空验证
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '编辑' + HPageTitle
                    , closeBtn: 1
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: '../模治具仓库管理/Sc_Add_MouldLifeChangeBillList.html?hID=' + hID + '&operationType=3'
                    , resize: false,
                    end: function () {
                        //刷新页面,
                        location.reload();
                    }
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    }
                })
            }
            //#endregion
            // å¤åˆ¶
            function set_AddCopy() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var hID = data[0].hmainid.toString();
                    //if (AllowLoadData(sSubStr) != false) {//非空验证
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '复制' + HPageTitle
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../模治具仓库管理/Sc_Add_MouldLifeChangeBillList.html?hID=' + hID + '&operationType=2'
                        , resize: false,
                        end: function () {
                            //刷新页面,
                            location.reload();
                        }
                        , cancel: function () {
                            //$(".layui-btn").removeClass("layui-btn-disabled");
                        }
                    })
                }
            }
            //获取组织
            function Organ() {
                //获取登录页组织列
                $.ajax({
                    type: "get",
                    async: false,
                    url: GetWEBURL() + "/Web/GetOrganizations",
                    success: function (result) {
                        var Organization = "";
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data;
                            for (var i = 0; i < data.length; i++) {
                                Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
                            }
                            $("#HOrgID").append(Organization);
                            $("#HOrgID").val(sessionStorage["OrganizationID"])
                            form.render('select');
                        }
                        layer.closeAll("loading");
                    }
                })
            }
            //以上是layui模块
        });
        //#region ã€è¿‡æ»¤æ–¹æ¡ˆè¿”回数据】
@@ -1165,4 +1351,5 @@
    </script>
</body>
</html>
</html>
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldLifeUseBillList.html
@@ -1,5 +1,6 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>器具寿命耗用单维护</title>
@@ -17,7 +18,10 @@
    <script src="../../../layuiadmin/PageTitle.js"></script>
    <script src="../../../layuiadmin/SetColumn.js"></script>
    <script src="../../../layuiadmin/HideButton_New.js"></script>
    <script src="../../../layuiadmin/layui-common-custom.js"></script>
    <script src="../../../layuiadmin/common.js"></script>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
@@ -34,48 +38,67 @@
                                <div class="layui-inline">
                                    <label class="layui-form-label">日期间隔</label>
                                    <div class="layui-input-block">
                                        <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;">
                                        <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes"
                                            lay-filter="HInitTimeCycle" style="width:190px;">
                                        </select>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">开始日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;">
                                        <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate"
                                            style="width:190px;">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">结束日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;">
                                        <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate"
                                            style="width:190px;">
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch" style="margin-left:10px">
                                <div class="layui-inline">
                                    <label class="layui-form-label">单据号</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo"
                                            id="HBillNo">
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
                                    lay-filter="btnSearch" id="btnSearch" style="margin-left:10px">
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                </button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
                                    lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <!--显示当前过滤方案-->
                                <div class="layui-inline" style="margin-left:5px;">
                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div>
                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393"
                                        id="HFilterScheme_Now"></div>
                                </div>
                                <div class="layui-colla-content">
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;">
                                                <select name="ColName" id="ColName" class="ForFilteringSchemes"
                                                    lay-filter="ColName" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator" id="Comparator" class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;">
                                            <select name="Comparator" id="Comparator" class="ForFilteringSchemes"
                                                lay-filter="Comparator" style="width:190px;">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<="><=</option>
                                                <option value="<"><</option>
                                                <option value="<>"><></option>
                                                <option value="<=">
                                                    <=< /option>
                                                <option value="<">
                                                    << /option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -83,26 +106,33 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent" id="ColContent">
                                        </div>
                                    </div>
                                    <div class="layui-row" style="margin-top:5px">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;">
                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes"
                                                    lay-filter="ColName1" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;">
                                            <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes"
                                                lay-filter="Comparator1" style="width:190px;">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<="><=</option>
                                                <option value="<"><</option>
                                                <option value="<>"><></option>
                                                <option value="<=">
                                                    <=< /option>
                                                <option value="<">
                                                    << /option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -110,26 +140,33 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent1" id="ColContent1">
                                        </div>
                                    </div>
                                    <div class="layui-row" style="margin-top:5px">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;">
                                                <select name="ColName2" id="ColName2" class="ForFilteringSchemes"
                                                    lay-filter="ColName2" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;">
                                            <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes"
                                                lay-filter="Comparator2" style="width:190px;">
                                                <option value="0" selected="selected"></option>
                                                <option value="=">=</option>
                                                <option value=">=">>=</option>
                                                <option value=">">></option>
                                                <option value="<="><=</option>
                                                <option value="<"><</option>
                                                <option value="<>"><></option>
                                                <option value="<=">
                                                    <=< /option>
                                                <option value="<">
                                                    << /option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -137,7 +174,8 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent2" id="ColContent2">
                                        </div>
                                    </div>
                                </div>
@@ -148,8 +186,8 @@
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container" id="toolbarDemo_ButtonSet">
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AddNew" id="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Copy" id="Copy"><i class="layui-icon layui-icon-file-b"></i>复制</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_Edit" id="set_Edit"><i class="layui-icon layui-icon-form"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>审核</button>
@@ -161,6 +199,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>按钮设置</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>保存方案</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>读取方案</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>导出</button>
                            </div>
                        </script>
                    </form>
@@ -178,7 +217,7 @@
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index', //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], function () {
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
@@ -278,8 +317,22 @@
                    //读取方案
                    case 'set_ReadScheme': set_ReadScheme();
                        break;
                    // å¤åˆ¶æŒ‰é’®
                    case 'btn-Copy': set_AddCopy();
                        break;
                    //导出按钮
                    case 'btn_Export': ExportExcel('Sc_MouldLifeUseBill', ins, option);
                        break;
                };
            });
            // è‡ªå®šä¹‰äº‹ä»¶
            table.on('tool(mainTable)', function (obj) {
                let data = obj.data
                switch (obj.event) {
                    case 'onHBillNumberClickHandler': onHBillNumberClickHandler(data); break;
                }
            })
            //重置按钮
            form.on('submit(btnReSearch)', function (data) {
@@ -470,7 +523,16 @@
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120, totalRow: true });
                                            break;
                                        default:
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
                                            if (data[i].name === '单据号') {
                                                col.push({
                                                    field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200,
                                                    templet: function (d) {
                                                        return '<span style="color: blue;" lay-unrow >' + d.单据号 + '</span>'
                                                    }, style: 'cursor: pointer;', event: 'onHBillNumberClickHandler'
                                                });
                                            } else {
                                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
                                            }
                                    }
                                }
                            }
@@ -483,8 +545,9 @@
                            laypage.render(optionPage);
                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
                            if ($("#ColName option").length < 1) {
                                ColFilter();
                                get_DefaultModule();//加载方案
                            }
                            //刷新按钮显示
                            Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]);
@@ -641,7 +704,7 @@
                        , area: ['100%', '100%']
                        , title: '编辑' + HPageTitle
                        , shift: 0//弹出动画
                        , content: './Sc_Add_MouldLifeUseBillList.html?OperationType=3&linterid=' + linterid +''
                        , content: './Sc_Add_MouldLifeUseBillList.html?OperationType=3&linterid=' + linterid + ''
                        , end: function () {
                            //刷新页面,
                            location.reload();
@@ -664,7 +727,7 @@
                        $.ajax({
                            url: GetWEBURL() + '/Sc_MouldLifeUseBill/Delete',
                            type: "GET",
                            data: { "HInterID": hmainid, "user": sessionStorage["HUserName"]},
                            data: { "HInterID": hmainid, "user": sessionStorage["HUserName"] },
                            success: function (result) {
                                if (result.count == 1) {
                                    layer.msg(result.Message, { icon: 1 }, function () {
@@ -1098,11 +1161,93 @@
                            get_FastQuery()
                            form.render("select");
                        }
                    }, btn: ['确定']
                    , btn1: function (index) {
                        let iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        let checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                        if (checkStatus.data.length != 1) {
                            layer.alert('请选择一条数据!', { icon: 5 })
                            return
                        }
                        let HInterID = checkStatus.data[0].hmainid;
                        HInterID_Choose = checkStatus.data[0].hmainid;
                        debugger
                        $.ajax({
                            url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',
                            type: "GET",
                            data: { "user": sessionStorage["Czybm"], "HModuleName": HModuleName, "HInterID": HInterID, "Type": "Select" },
                            success: function (data1) {
                                if (data1.count == 1) {
                                    var data = data1.data;
                                    //赋值过滤方案名称
                                    HDefaultFilter = data[0].方案名称
                                    var HRemark = data[0].备注
                                    //显示当前的过滤方案
                                    document.getElementById("HFilterScheme_Now").style.display = "block";
                                    document.getElementById('HFilterScheme_Now').innerHTML = "当前过滤方案:" + HDefaultFilter + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb">  ' + "(" + HRemark + ")" + '</span>';
                                    HInterID = data[0].hmainid
                                    //根据选择的过滤方案回填数据到列表过滤条件
                                    for (let i = 0; i < data.length; i++) {
                                        $("#" + data[i].过滤字段ID).val(data[i].过滤值);
                                        if (data[i].过滤标签类型 == 'SELECT') {
                                            $("#" + data[i].过滤字段ID).find("option[value='" + data[i].过滤值 + "']").attr("selected", true);
                                        }
                                    }
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                } else {
                                    layer.close(ajaxLoad);
                                    layer.alert(data1.code + data1.Message, { icon: 5 });
                                }
                            }, error: function () {
                                layer.close(ajaxLoad);
                                layer.alert("接口请求失败!", { icon: 5 });
                            }
                        })
                    }
                })
            }
            //#endregion
            //#region è‡ªå®šä¹‰äº‹ä»¶ç›‘听
            function onHBillNumberClickHandler(data) {
                let linterid = data.HMainID;
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '编辑' + HPageTitle
                    , shift: 0//弹出动画
                    , content: './Sc_Add_MouldLifeUseBillList.html?OperationType=3&linterid=' + linterid + ''
                    , end: function () {
                        //刷新页面,
                        location.reload();
                    }
                })
            }
            //#endregion
            // å¤åˆ¶
            function set_AddCopy() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    let linterid = data[0].HMainID;
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑' + HPageTitle
                        , shift: 0//弹出动画
                        , content: './Sc_Add_MouldLifeUseBillList.html?OperationType=2&linterid=' + linterid + ''
                        , end: function () {
                            //刷新页面,
                            location.reload();
                        }
                    })
                }
            }
            //以上是layui模块
        });
@@ -1148,4 +1293,5 @@
    </script>
</body>
</html>
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldScrapOutBill.html
@@ -137,8 +137,9 @@
                                                <label class="layui-form-label">验收员<label style="color:red"> *
                                                    </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HSecManagerName" id="HSecManagerName" readonly
                                                        class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="text" name="HSecManagerName" id="HSecManagerName"
                                                        readonly class="layui-input" value=""
                                                        style="float:left;width:150px;">
                                                    <input type="hidden" name="HSecManagerID" id="HSecManagerID"
                                                        class="layui-input" value="" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn"
@@ -936,6 +937,7 @@
            //初始化表单插件
            function set_InitFrom() {
                $('#check-btn').addClass('layui-btn-disabled').attr('disabled', true)
                // åˆå§‹åŒ–组织
                Organ()
                //常规用法
@@ -1110,13 +1112,15 @@
                                , "HDeleteMan": data.作废人
                                , "HDeleteDate": isEmpty(data.作废日期) === true ? "" : util.toDateString(new Date(data.作废日期), "yyyy-MM-dd HH:mm:ss")
                            });
                            if (isEmpty(data.审核人) === false) {
                                $("#add-btn").addClass("layui-btn-disabled").attr("disabled", true)
                            } else {
                                $("#check-btn").removeClass("layui-btn-disabled").attr("disabled", false)
                            if (OperationType == 3) {
                                if (isEmpty(data.审核人) === false) {
                                    $("#add-btn").addClass("layui-btn-disabled").attr("disabled", true)
                                } else {
                                    $("#check-btn").removeClass("layui-btn-disabled").attr("disabled", false)
                                }
                            }
                        } else {
                            layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                        }