1
zrg
2025-06-13 cc3dfa941178a29474097c94dcab69cd69f383ea
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξ߹ÜÀí/Sc_Add_MouldDotCheckPlanBillList.html
@@ -1,21 +1,24 @@
<!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">
        .layui-form-label {
            width: 85px;
        }
    </style>
</head>
<body>
<body>
    <div id="layout1" class="layui-fluid">
        <div class="layui-row layui-col-space15">
            <div class="layui-col-md12">
@@ -23,11 +26,18 @@
                    <form id="component-form-group" class="layui-form" lay-filter="component-form-group" action="">
                        <div class="layui-card-header">
                            <div class="layui-btn-group">
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_AddNew" id="set_AddNew">新增</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" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="view">预览</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="print">打印</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">退出</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
                                    lay-filter="set_AddNew" id="set_AddNew">新增</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="view">预览</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
                                    lay-filter="print">打印</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
                                    lay-filter="Exit">退出</button>
                            </div>
                        </div>
                        <div class="layui-card-body">
@@ -43,108 +53,168 @@
                                            <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" />
                                                </div>
                                            </div>
                                            <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="HMouldName" id="HMouldName" class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="HMouldID" id="HMouldID" class="layui-input" value="" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HMouldList" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    <input type="text" name="HMouldName" id="HMouldName"
                                                        class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="HMouldID" id="HMouldID"
                                                        class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="HMouldDotCheckRuleInterID"
                                                        id="HMouldDotCheckRuleInterID" class="layui-input" value=""
                                                        style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn"
                                                        lay-filter="HMouldList" 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>
                                                <div class="layui-input-inline">
                                                    <select name="HCycleUnit" lay-filter="aihao" id="HCycleUnit">
                                                        <option value="天">天</option>
                                                        <option value="月">月</option>
                                                        <option value="周">周</option>
                                                    </select>
                                            <div class="layui-form-item">
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">器具编码</label>
                                                    <div class="layui-input-inline">
                                                        <input type="text" name="HMouldNo" id="HMouldNo"
                                                            class="layui-input" value="0">
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">器具名称</label>
                                                    <div class="layui-input-inline">
                                                        <input type="text" name="HMouldName1" id="HMouldName1"
                                                            class="layui-input" value="0">
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">器具规格</label>
                                                    <div class="layui-input-inline">
                                                        <input type="text" name="HMouldSpec" id="HMouldSpec"
                                                            class="layui-input" value="0">
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">点检周期</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HCheckCycle" id="HCheckCycle" class="layui-input" value="0">
                                            <div class="layui-form-item">
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">周期单位</label>
                                                    <div class="layui-input-inline">
                                                        <select name="HCycleUnit" lay-filter="aihao" id="HCycleUnit">
                                                            <option value="天">天</option>
                                                            <option value="月">月</option>
                                                            <option value="周">周</option>
                                                        </select>
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">点检周期</label>
                                                    <div class="layui-input-inline">
                                                        <input type="text" name="HCheckCycle" id="HCheckCycle"
                                                            class="layui-input" value="0">
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
                                                    <label class="layui-form-label">计划开始日期</label>
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input" name="HBeginDate" id="HBeginDate"
                                                            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 class="layui-input" name="HEndDate" id="HEndDate"
                                                            autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd"
                                                            placeholder="yyyy-MM-dd">
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">计划开始日期</label>
                                                <div class="layui-input-inline">
                                                    <input class="layui-input" name="HBeginDate" id="HBeginDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            <div class="layui-form-item">
                                                <div class="layui-inline">
                                                    <label class="layui-form-label" style="width: 85px;">摘要</label>
                                                    <div class="layui-input-inline">
                                                        <textarea placeholder="请输入摘要" class="layui-textarea"
                                                            name="HExplanation" id="HExplanation"
                                                            style="width:520px;"></textarea>
                                                    </div>
                                                </div>
                                                <div class="layui-inline" style="margin-left:330px;">
                                                    <label class="layui-form-label" style="width: 85px;">备注</label>
                                                    <div class="layui-input-inline">
                                                        <textarea placeholder="请输入备注" class="layui-textarea"
                                                            name="HRemark" id="HRemark" style="width:520px;"></textarea>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">计划结束日期</label>
                                                <div class="layui-input-inline">
                                                    <input class="layui-input" name="HEndDate" id="HEndDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            <div class="layui-form-item">
                                                <div class="layui-inline">
                                                    <label class="layui-form-label" style="width:85px;">点检规程<label
                                                            style="color:red"> * </label></label>
                                                    <div class="layui-input-inline">
                                                        <input type="text" name="HMouldDotCheckRuleName"
                                                            id="HMouldDotCheckRuleName" class="layui-input" value=""
                                                            style="float:left;width:150px;">
                                                        <input type="hidden" name="HMouldDotCheckRuleID"
                                                            id="HMouldDotCheckRuleID" class="layui-input" value="0"
                                                            style="float:left;width:150px;">
                                                        <button type="button" lay-submit="" class="layui-btn"
                                                            lay-filter="btnHMouldDotCheckRule" 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" style="width: 85px;">部门</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"
                                                            lay-verify="HDeptID" value="0">
                                                        <button type="button" lay-submit="" class="layui-btn"
                                                            lay-filter="btnHDept" id="btnHDept" 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" style="width: 85px;">使用组织</label>
                                                    <div class="layui-input-block"
                                                        style="margin-left: 120px; width: 185px;">
                                                        <input type="hidden" class="layui-input"
                                                            lay-verify="HCREATEORGID" name="HCREATEORGID"
                                                            id="HCREATEORGID" value="0">
                                                        <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID">
                                                            <!--动态渲染组织-->
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 85px;">摘要</label>
                                                <div class="layui-input-inline">
                                                    <textarea placeholder="请输入摘要" class="layui-textarea" name="HExplanation" id="HExplanation" style="width:520px;"></textarea>
                                                </div>
                                            </div>
                                            <div class="layui-inline" style="margin-left:330px;">
                                                <label class="layui-form-label" style="width: 85px;">备注</label>
                                                <div class="layui-input-inline">
                                                    <textarea placeholder="请输入备注" class="layui-textarea" name="HRemark" id="HRemark" style="width:520px;"></textarea>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width:85px;">点检规程<label style="color:red"> * </label></label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HMouldDotCheckRuleName" id="HMouldDotCheckRuleName" class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="HMouldDotCheckRuleID" id="HMouldDotCheckRuleID" class="layui-input" value="0" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="btnHMouldDotCheckRule" 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" style="width: 85px;">部门</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" lay-verify="HDeptID" value="0">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="btnHDept" id="btnHDept"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" style="width: 85px;">使用组织</label>
                                                <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
                                                    <input type="hidden" class="layui-input" lay-verify="HCREATEORGID" name="HCREATEORGID" id="HCREATEORGID" value="0">
                                                    <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID">
                                                        <!--动态渲染组织-->
                                                    </select>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <!--制单信息-->
                                    <div class="layui-tab-item">
@@ -152,25 +222,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>
@@ -179,25 +253,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>
@@ -205,46 +283,59 @@
                                            <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>
                                    </div>
                                </div>
                            </div>
                            <div class="layui-tab layui-tab-card" lay-filter="TabTest">
                                <ul class="layui-tab-title">
                                    <li class="layui-this">点检项信息</li>
                                    <li>点检计划</li>
                                </ul>
                                <div class="layui-tab-content">
                                    <div class="layui-tab-item layui-show">
                                        <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                                    </div>
                                    <div class="layui-tab-item">
                                        <!--保养计划-->
                                        <table class="layui-hide" id="mainTable_plan" lay-filter="mainTable_plan"></table>
                                <div class="layui-tab layui-tab-card" lay-filter="TabTest">
                                    <ul class="layui-tab-title">
                                        <li class="layui-this">点检项信息</li>
                                        <li>点检计划</li>
                                    </ul>
                                    <div class="layui-tab-content">
                                        <div class="layui-tab-item layui-show">
                                            <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                                        </div>
                                        <div class="layui-tab-item">
                                            <!--保养计划-->
                                            <table class="layui-hide" id="mainTable_plan" lay-filter="mainTable_plan">
                                            </table>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <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>
                                </div>
                            </script>
                                <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="set_HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>
                                    </div>
                                </script>
                                <script type="text/html" id="toolbar_plan">
                                    <div class="layui-btn-container">
                                        <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine1"><i class="layui-icon layui-icon-form"></i>增加一行</button>
                                        <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine1"><i class="layui-icon layui-icon-form"></i>复制一行</button>
                                        <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn1" id="set_HideColumn1"><i class="layui-icon layui-icon-form"></i>列设置</button>
                                    </div>
                                </script>
                            <script type="text/html" id="xuhao">
                                {{d.LAY_TABLE_INDEX+1}}
                            </script>
                        </div>
                                <script type="text/html" id="xuhao">
                                    {{d.LAY_TABLE_INDEX+1}}
                                </script>
                                <script type="text/html" id="xuhao1">
                                    {{d.LAY_TABLE_INDEX+1}}
                                </script>
                            </div>
                    </form>
                </div>
            </div>
@@ -252,7 +343,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>
@@ -261,9 +352,13 @@
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/PageTitle.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../layuiadmin/common.js"></script>
    <script src="../../../layuiadmin/SetColumn.js"></script>
    <script src="../../../layuiadmin/layui-common-custom.js"></script>
    <script>
        //获取参数
        var params = get_UrlVars();
        var optionData = []
        if (typeof (params[params[0]]) == "undefined") {
            var OperationType = 1;//操作类型
        } else {
@@ -288,6 +383,7 @@
            var option = [];//点检
            var option_plan = [];//计划
            var HModName = "Sc_Add_MouldDotCheckPlanBillList"
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
@@ -306,7 +402,12 @@
            Organ();
            $("#HCREATEORGID").val(sessionStorage["OrganizationID"]);
            //判断操作类型
            if (OperationType == 1) {//无源单
                set_AddFNew();
            }
            else if (OperationType == 2) {
                set_EditFromGrid();
                set_AddFNew();
            }
            else if (OperationType == 3) {//编辑
@@ -340,6 +441,10 @@
                        console.log(checkStatus);
                        $("#HMouldName").val(checkStatus.data[0].模具名称);
                        $("#HMouldID").val(checkStatus.data[0].hmainid);
                        $("#HMouldNo").val(checkStatus.data[0].模具编号);
                        $("#HMouldName1").val(checkStatus.data[0].模具名称);
                        $("#HMouldSpec").val(checkStatus.data[0].当前模具规格);
                        $('#HMouldDotCheckRuleInterID').val(checkStatus.data[0].HMouldDotCheckRuleInterID)
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
@@ -355,8 +460,44 @@
                });
            });
            //审核
            form.on('submit(Checker)', function () {
                var wait = layer.load();
                var HInterID = linterid
                $.ajax({
                    url: GetWEBURL() + '/Sc_MouldDotCheckPlanBill/CheckSc_MouldDotCheckPlanBill',
                    type: "GET",
                    data: { "HInterID": HInterID, "Type": 1, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            // get_FastQuery();
                            $('#add-btn').addClass('layui-btn-disabled').attr('disabled', true)
                            $('#check-btn').addClass('layui-btn-disabled').attr('disabled', true)
                            layer.msg(result.Message, { icon: 1 });
                            layer.close(wait);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                            layer.close(wait);
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                        layer.close(wait);
                    }
                });
            })
            //表头器具点检规程信息
            form.on('submit(btnHMouldDotCheckRule)', function () {
                if (isEmpty($('#HMouldID').val(), true, true) === true) {
                    layer.alert('请先选中产品器具再选择点检规程', { icon: 5 })
                    return
                }
                let contentStr = '../../模治具管理/器具点检规程单/Sc_MouldDotCheckRuleBillList.html?openType=2'
                let HMouldDotCheckRuleInterID = $('#HMouldDotCheckRuleInterID').val()
                debugger
                if (isEmpty(HMouldDotCheckRuleInterID) === false) {
                    contentStr += '&HMouldDotCheckRuleInterID=' + HMouldDotCheckRuleInterID
                }
                //页面层-自定义
                layer.open({
                    type: 2,
@@ -366,7 +507,7 @@
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../模治具管理/器具点检规程单/Sc_MouldDotCheckRuleBillList.html?openType=2', 'yes'],
                    content: [contentStr, 'yes'],
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        //按钮【按钮一】的回调
@@ -433,6 +574,29 @@
                        break;
                    //复制一行
                    case 'btn-CopyLine': set_CopyLine(data);
                        break;
                    // åˆ—设置
                    case 'set_HideColumn':
                        get_HideColumnEdit(HModName, sessionStorage["HUserName"], option, table);
                        break;
                }
            });
            //#region å¤´å·¥å…·æ äº‹ä»¶
            table.on('toolbar(mainTable_plan)', function (obj) {
                var checkStatus = table.checkStatus('mainTable_plan')
                    , data = checkStatus.data;
                var NewRow = { "HPlanDate": "", "HPlanBeginTime": "", "HPlanEndTime": "", "HRelationFlag": "", "DiffDate": "" };
                switch (obj.event) {
                    //增加一行
                    case 'btn-AddLine1': set_AddLine1(NewRow);
                        break;
                    //复制一行
                    case 'btn-CopyLine1': set_CopyLine1(data);
                        break;
                    // åˆ—设置
                    case 'set_HideColumn1':
                        get_HideColumnEdit(HModName, sessionStorage["HUserName"], option_plan, table);
                        break;
                }
            });
@@ -509,6 +673,7 @@
            //#region å½“前页面所有方法
            //初始化表单插件
            function set_InitFrom() {
                $('#check-btn').addClass('layui-btn-disabled').attr('disabled', true)
                //初始化表单插件
                laydate.render({
                    elem: '#HDate',
@@ -522,10 +687,11 @@
            }
            //初始化表格
            function set_InitGrid() {
                let UneditableColStyle = 'background-color: #eeeeee;'
                //表头
                columns = [
                    { type: 'checkbox', fixed: 'left', totalRowText: '合计行' }
                    , { templet: '#xuhao', title: '序号', sort: true, fixed: 'left', event: "qwe" }
                    , { templet: '#xuhao', title: '序号', sort: true, fixed: 'left', event: "qwe", style: UneditableColStyle }
                    , { field: 'HDotCheckItemID', title: '点检项目ID', edit: 'text', hide: true }
                    , { field: 'HDotCheckItem', title: '点检项目', edit: 'text', event: "HDotCheckCode" }
                    , { field: 'HDotCheckItemClassID', title: '点检项目分类ID', edit: 'text', hide: true }
@@ -536,7 +702,7 @@
                    , { field: 'HClaim', title: '具体要求', edit: 'text' }
                    , { field: 'HManagerID', title: '负责人代码', edit: 'text', hide: true }
                    , { field: 'HManagerCode', title: '负责人代码', edit: 'text', event: 'HManagerCode' }
                    , { field: 'HManagerName', title: '负责人名称', edit: 'text' }
                    , { field: 'HManagerName', title: '负责人名称', style: UneditableColStyle }
                    , { field: 'HRemark', title: '备注', event: "", edit: 'text' }
                    , { fixed: 'right', title: '操作', toolbar: '#barDemo', width: 150 }
                ];
@@ -557,7 +723,7 @@
                //点检计划
                columns_plan = [
                    { type: 'checkbox', fixed: 'left', totalRowText: '合计行' }
                    , { templet: '#xuhao', title: '序号', sort: true, event: "qwe" }
                    , { templet: '#xuhao1', title: '序号', sort: true, event: "qwe" }
                    , { field: 'HPlanDate', title: '计划日期' }
                    , { field: 'HPlanBeginTime', title: '计划开始时间点' }
                    , { field: 'HPlanEndTime', title: '计划结束时间点' }
@@ -567,7 +733,7 @@
                option_plan = {
                    id: 'mainTable_plan'
                    , elem: '#mainTable_plan'
                    , toolbar: '#toolbarDemo'
                    , toolbar: '#toolbar_plan'
                    , page: true
                    , totalRow: true
                    , limit: 500
@@ -685,7 +851,7 @@
            //编辑加载表头
            function set_EditForm(linterid) {
                $.ajax({
                    url: GetWEBURL() + "Sc_MouldDotCheckPlanBill/Sc_MouldDotCheckPlanBillListCheckDetai",
                    url: GetWEBURL() + "/Sc_MouldDotCheckPlanBill/Sc_MouldDotCheckPlanBillListCheckDetai",
                    type: "GET",
                    data: {
                        "HID": linterid
@@ -703,11 +869,16 @@
                                , "HRemark": data.备注
                                , "HMouldID": data.HMouldID
                                , "HMouldName": data.产品模具
                                , "HMouldName1": data.产品模具
                                , "HMouldNo": data.产品模具代码
                                , "HMouldSpec": data.当前模具规格
                                , "HMouldDotCheckRuleInterID": data.HMouldDotCheckRuleInterID
                                , "HCycleUnit": data.周期单位
                                , "HCheckCycle": data.保养周期
                                , "HBeginDate": Pub_Format(data.计划开始日期, "yyyy-MM-dd")
                                , "HEndDate": Pub_Format(data.计划结束日期, "yyyy-MM-dd")
                                , "HMouldDotCheckRuleName": data.HMouldDotCheckRuleNo
                                , "HMouldDotCheckRuleNo": data.HMouldDotCheckRuleNo
                                , "HMouldDotCheckRuleID": data.HMouldDotCheckRuleID
                                , "HCREATEORGID": data.HCREATEORGID
                                , "HUSEORGID": data.HUSEORGID
@@ -724,8 +895,30 @@
                                , "HDeleteMan": data.作废人
                                , "HDeleteDate": data.作废日期 == null ? "" : Format(new Date(data.作废日期), "yyyy-MM-dd")
                            });
                            if ($("#HUSEORGID").val() == null || $("#HUSEORGID").val() == "" || $("#HUSEORGID").val() == undefined) {
                                $("#HUSEORGID").val(sessionStorage["OrganizationID"])
                            }
                            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 == 2) {
                                $("#HMaker").val(sessionStorage['HUserName'])
                                $("#HMakeDate").val('')
                                $("#HChecker").val('')
                                $("#HCheckDate").val('')
                                $("#HUpDater").val('')
                                $("#HUpDateDate").val('')
                                $("#HCloseMan").val('')
                                $("#HCloseDate").val('')
                                $("#HDeleteMan").val('')
                                $("#HDeleteDate").val('')
                                $('#add-btn').removeClass('layui-btn-disabled').attr('disabled', false)
                            }
                        } else {
                            layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
@@ -740,7 +933,7 @@
                $("#HInterID").val(linterid);//修改时主表ID
                //编辑加载数据
                $.ajax({
                    url: GetWEBURL() + 'Sc_MouldDotCheckPlanBill/Sc_MouldDotCheckPlanBillListProjectDetai',
                    url: GetWEBURL() + '/Sc_MouldDotCheckPlanBill/Sc_MouldDotCheckPlanBillListProjectDetai',
                    type: "GET",
                    data: { "sqlWhere": "and HInterID=" + linterid },
                    success: function (result) {
@@ -769,7 +962,7 @@
                $("#HInterID").val(linterid);//修改时主表ID
                //编辑加载数据
                $.ajax({
                    url: GetWEBURL() + 'Sc_MouldDotCheckPlanBill/GetPlanList',
                    url: GetWEBURL() + '/Sc_MouldDotCheckPlanBill/GetPlanList',
                    type: "GET",
                    data: { "sqlWhere": "and hmainid=" + linterid },
                    success: function (result) {
@@ -822,6 +1015,18 @@
                    data: buttonArr    //将数据重新载入表格
                })
            }
            //增加一行
            function set_AddLine1(NewRow) {
                var tableBak = table.cache["mainTable_plan"]; //获取之前编辑过的表格数据
                buttonArr = [];//清空数组
                for (var i = 0; i < tableBak.length; i++) {
                    buttonArr.push(tableBak[i]);  //将之前的数据存储
                }
                buttonArr.push(NewRow);  //在尾部加一行
                table.reload("mainTable_plan", {
                    data: buttonArr    //将数据重新载入表格
                })
            }
            //复制一行
@@ -839,6 +1044,25 @@
                    table.cache["mainTable"].push(JSON.parse(copyrow));//将复制的行强转成json追加到表格上
                    option.data = table.cache["mainTable"];//将数据绑定到data上
                    table.render(option);//将数据渲染到表格上
                    //layer.alert(copyrow);
                }
            }
            //复制一行
            function set_CopyLine1(data) {
                var copydata = JSON.stringify(data);
                if (data.length <= 0) {
                    layer.alert("请选择需要复制的一行!");
                }
                else if (data.length > 1) {
                    layer.alert("只能选择复制一行!");
                }
                else {
                    var copydata2 = copydata.substring(1, copydata.length);//去除首行字符'['
                    var copyrow = copydata2.substring(0, copydata2.length - 1);//去除末尾字符']'
                    table.cache["mainTable_plan"].push(JSON.parse(copyrow));//将复制的行强转成json追加到表格上
                    option.data = table.cache["mainTable_plan"];//将数据绑定到data上
                    table.render(option_plan);//将数据渲染到表格上
                    //layer.alert(copyrow);
                }
            }
@@ -887,17 +1111,43 @@
                                    //按钮【按钮一】的回调
                                    var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                                    if (checkStatus.data.length === 0) {
                                    if (checkStatus.data.length === 1) {
                                        //同步更新表格和缓存对应的值
                                        obj.update({
                                            HDotCheckItemID: checkStatus.data[0].HItemID,
                                            HDotCheckCode: checkStatus.data[0].点检项目代码,
                                            HDotCheckItem: checkStatus.data[0].点检项目名称,
                                            HDotCheckItemClassID: checkStatus.data[0].HDotCheckItemClassID,
                                            HDotCheckItemClassName: checkStatus.data[0].点检项目分类名称,
                                        });
                                    } else if (checkStatus.data.length === 0) {
                                        return layer.msg('请选择数据');
                                    } else if (checkStatus.data.length > 0) {
                                        let tableBak = table.cache["mainTable"];
                                        let tempArr = []; //临时数组
                                        for (var i = 0; i < tableBak.length; i++) { // ç¼“存已编辑的数据
                                            if (isEmpty(tableBak[i]['HDotCheckItemID'], true, true) === false) {
                                                tempArr.push(tableBak[i]);  //如果关键字段不为空,则将之前的数据存储
                                            }
                                        }
                                        //将批量选择的数据写入数组(多选行)
                                        for (var i = 0; i < checkStatus.data.length; i++) {
                                            tempArr.push({
                                                HDotCheckItemID: checkStatus.data[i].HItemID,
                                                HDotCheckCode: checkStatus.data[i].点检项目代码,
                                                HDotCheckItem: checkStatus.data[i].点检项目名称,
                                                HDotCheckItemClassID: checkStatus.data[i].HDotCheckItemClassID,
                                                HDotCheckItemClassName: checkStatus.data[i].点检项目分类名称,
                                            });
                                        }
                                        table.reload("mainTable", {
                                            data: tempArr    //将数据重新载入表格
                                        })
                                    }
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        HDotCheckItemID: checkStatus.data[0].HItemID,
                                        HDotCheckCode: checkStatus.data[0].点检项目代码,
                                        HDotCheckItem: checkStatus.data[0].点检项目名称,
                                        HDotCheckItemClassID: checkStatus.data[0].HDotCheckItemClassID,
                                        HDotCheckItemClassName: checkStatus.data[0].点检项目分类名称,
                                    });
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                }
                                , btn2: function (index, layero) {
@@ -905,6 +1155,16 @@
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                    if (isEmpty(optionData) === false) {
                                        obj.update({
                                            HDotCheckItemID: optionData[0].HItemID,
                                            HDotCheckCode: optionData[0].点检项目代码,
                                            HDotCheckItem: optionData[0].点检项目名称,
                                            HDotCheckItemClassID: optionData[0].HDotCheckItemClassID,
                                            HDotCheckItemClassName: optionData[0].点检项目分类名称,
                                        });
                                        optionData = []
                                    }
                                }
                            });
                        }
@@ -941,6 +1201,14 @@
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                    if (isEmpty(optionData) === false) {
                                        obj.update({
                                            HManagerID: optionData[0].HItemID,
                                            HManagerCode: optionData[0].职员代码,
                                            HManagerName: optionData[0].职员名称
                                        });
                                        optionData = []
                                    }
                                }
                            });
                        }
@@ -1007,6 +1275,14 @@
                                , btn2: function (index, layero) {
                                    //按钮【按钮二】的回调
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                }, end: function () {
                                    if (isEmpty(optionData) === false) {
                                        obj.update({
                                            HDotCheckItemMethodID: optionData[0].HItemID,
                                            HDotCheckItemMethodName: optionData[0].点检方法名称
                                        });
                                        optionData = []
                                    }
                                }
                            });
                        }
@@ -1063,8 +1339,13 @@
        });
        function GetMouldFileValue(obj) {  //器具档案
            debugger
            $("#HMouldName").val(obj[0].模具名称);
            $("#HMouldID").val(obj[0].hmainid);
            $("#HMouldNo").val(obj[0].模具编号);
            $("#HMouldName1").val(obj[0].模具名称);
            $("#HMouldSpec").val(obj[0].当前模具规格);
            $('#HMouldDotCheckRuleInterID').val(obj[0].HMouldDotCheckRuleInterID)
        }
        function GetMouldDotCheckRuleValue(obj) {  //点检规程
@@ -1073,6 +1354,19 @@
            get_DocCheckItem2(obj[0].hmainid);
        }
        function GetDotCheckListValue(data) {
            optionData[0] = data
        }
        function GetDotCheckItemMethodListValue(data) {
            optionData[0] = data
        }
        function GetHManagerValue(data) {
            optionData = data
        }
    </script>
</body>
</html>