WebTM/views/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Add_Edit_Gy_Process.html
@@ -13,6 +13,7 @@
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <style>
        .layui-form-item .layui-inline {
            margin-top: 5px;
@@ -42,6 +43,7 @@
                            <ul class="layui-tab-title">
                                <li class="layui-this">基本信息</li>
                                <li>其他信息</li>
                                <li>制单信息</li>
                            </ul>
                            <div class="layui-tab-content">
                                <div class="layui-tab-item layui-show">
@@ -64,7 +66,7 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">工作中心*</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HWorkCenterName" id="HWorkCenterName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
                                                <input type="text" name="HWorkCenterName" id="HWorkCenterName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" autocomplete="off">
                                                <input type="hidden" name="HWorkCenterID" id="HWorkCenterID" value="0">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HWorkCenterID-BT" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
@@ -128,10 +130,20 @@
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs8 layui-inline">
                                            <label class="layui-form-label" style="width: 12.5%;">备注</label>
                                            <div class="layui-input-block">
                                                <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style=" width: 75%;">
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">备注</label>
                                            <div class="layui-input-inline">
                                                <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">使用状态:</label>
                                            <div class="layui-input-inline">
                                                <select name="HUseFlag" id="HUseFlag" lay-verify="HUseFlag">
                                                    <option value="未检测" selected>未检测</option>
                                                    <option value="未使用">未使用</option>
                                                    <option value="已使用">已使用</option>
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
@@ -151,26 +163,41 @@
                                        </div>
                                    </div>
                                    <div class="layui-col-xs8 layui-inline">
                                        <label class="layui-form-label" style="width: 12.5%;">组织*</label>
                                        <div class="layui-input-inline" style="margin-bottom: -15px;">
                                            <div class="layui-form">
                                                <div class="layui-form-item" style=" width: 375%;">
                                                    <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID">
                                                        <!--动态渲染组织-->
                                                    </select>
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">使用组织*</label>
                                            <div class="layui-input-inline">
                                                <div class="layui-form">
                                                    <div class="layui-form-item">
                                                        <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID">
                                                            <!--动态渲染组织-->
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">禁用标志</label>
                                        <div class="layui-input-inline">
                                            <input type="checkbox" name="checkboxHStopflag" id="checkboxHStopflag" lay-skin="primary" lay-filter="checkboxHStopflag" value="true" title="是否禁用">
                                            <input type="hidden" value="false" name="HStopflag" id="HStopflag">
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">创建组织*</label>
                                            <div class="layui-input-inline">
                                                <div class="layui-form">
                                                    <div class="layui-form-item">
                                                        <select name="HCREATEORGID" id="HCREATEORGID" lay-verify="HCREATEORGID">
                                                            <!--动态渲染组织-->
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">禁用标志</label>
                                            <div class="layui-input-inline">
                                                <input type="checkbox" name="checkboxHStopflag" id="checkboxHStopflag" lay-skin="primary" lay-filter="checkboxHStopflag" value="true" title="是否禁用">
                                                <input type="hidden" value="false" name="HStopflag" id="HStopflag">
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <div class="layui-tab-item">
                                    <div class="layui-col-xs4 layui-inline">
                                        <label class="layui-form-label">汇报类型</label>
@@ -218,15 +245,15 @@
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs4 layui-inline">
                    <label class="layui-form-label">工段</label>
                    <div class="layui-input-inline">
                        <input type="text" name="HProcMulName" id="HProcMulName" class="layui-input" value="" style="float:left;width:150px;">
                        <input type="hidden" name="HProcMulID" id="HProcMulID" value="0">
                        <button type="button" lay-submit="" class="layui-btn" lay-filter="" style="width: 40px;">
                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left: -9px;"></i>
                        </button>
                    </div>
                </div>-->
                <label class="layui-form-label">工段</label>
                <div class="layui-input-inline">
                    <input type="text" name="HProcMulName" id="HProcMulName" class="layui-input" value="" style="float:left;width:150px;">
                    <input type="hidden" name="HProcMulID" id="HProcMulID" value="0">
                    <button type="button" lay-submit="" class="layui-btn" lay-filter="" 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-row">
                                        <div class="layui-col-xs4 layui-inline">
@@ -246,15 +273,15 @@
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs4 layui-inline">
                    <label class="layui-form-label">ERP工序</label>
                    <div class="layui-input-inline">
                        <input type="text" name="HProcessName_K3" id="HProcessName_K3" class="layui-input" value="" style="float:left;width:150px;">
                        <input type="hidden" name="HProcessID_K3" id="HProcessID_K3" value="0">
                        <button type="button" lay-submit="" class="layui-btn" lay-filter="" style="width: 40px;">
                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left: -9px;"></i>
                        </button>
                    </div>
                </div>-->
                <label class="layui-form-label">ERP工序</label>
                <div class="layui-input-inline">
                    <input type="text" name="HProcessName_K3" id="HProcessName_K3" class="layui-input" value="" style="float:left;width:150px;">
                    <input type="hidden" name="HProcessID_K3" id="HProcessID_K3" value="0">
                    <button type="button" lay-submit="" class="layui-btn" lay-filter="" 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-row">
@@ -263,6 +290,13 @@
                                            <div class="layui-input-inline">
                                                <input type="checkbox" name="checkboxHTypeFlow" id="checkboxHTypeFlow" lay-skin="primary" lay-filter="checkboxHTypeFlow" value="true" title="是否流转">
                                                <input type="hidden" value="false" name="HTypeFlow" id="HTypeFlow">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">标准工价</label>
                                            <div class="layui-input-inline">
                                                <input class="layui-input" name="HStandardWages" lay-verify="HStandardWages" id="HStandardWages" value="0" autocomplete="off">
                                            </div>
                                        </div>
                                    </div>
@@ -356,13 +390,56 @@
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <div class="layui-tab-item">
                                    <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="HMakeEmp" id="HMakeEmp" 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="HStopEmp" id="HStopEmp" 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="HCheckEmp" id="HCheckEmp" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </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="HMakeTime" id="HMakeTime" 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="HStopTime" id="HStopTime" 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="HCheckTime" id="HCheckTime" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <input type="hidden" value="0" name="HParentID" id="HParentID">
                            </div>
                        </div>
                    </div>
                 </div>
            </form>
                </form>
            </div>
        </div>
    </div>
@@ -374,7 +451,7 @@
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index' //主入口模块
        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
        }).use(['index', 'form', 'laydate', 'table', 'element', 'tableSelect'], function () {
            //#region å…¬ç”¨å˜é‡
            var $ = layui.$
@@ -382,7 +459,8 @@
                , layer = layui.layer
                , table = layui.table
                , form = layui.form
                , element = layui.element;
                , element = layui.element
                , tableSelect = layui.tableSelect;
            var date = new Date();
            var day = date.getDate();
            var month = date.getMonth() + 1;
@@ -410,10 +488,29 @@
                $("#HItemID").val(0);
                //禁用组织选项
                $("#HUSEORGID").attr("disabled", true);
                $("#HCREATEORGID").attr("disabled", true);
                $("#checkboxHStopflag").attr("disabled", true);
                $("#HUseFlag").attr("disabled", true);
                $("#HMakeEmp").val(sessionStorage["HMakeEmp"]); //根据登录用户带出创建人
                $("#HMakeTime").val(Format(new Date(), "yyyy-MM-dd"));
            }
            else if (OperationType == 2) {//复制
                //编辑状态时,根据内码,获取信息并写入界面
                RoadBillMain(linterid);
                $("#checkboxHStopflag").attr("disabled", true);
                $("#HUSEORGID").attr("disabled", true);
                $("#HCREATEORGID").attr("disabled", true);
                $("#checkboxHStopflag").attr("disabled", true);
                $("#HUseFlag").attr("disabled", true);
                $("#HMakeEmp").val(sessionStorage["HMakeEmp"]); //根据登录用户带出创建人
                $("#HMakeTime").val(Format(new Date(), "yyyy-MM-dd"));
            }
            else if (OperationType == 3) {//编辑
                //禁用组织选项
                $("#HUSEORGID").attr("disabled", true);
                $("#HCREATEORGID").attr("disabled", true);
                $("#checkboxHStopflag").attr("disabled", true);
                $("#HUseFlag").attr("disabled", true);
                $("#HItemID").val(linterid);//修改时主表ID
                //编辑状态时,根据内码,获取信息并写入界面
                RoadBillMain(linterid);
@@ -448,7 +545,7 @@
                $("#HTProcessFlag").val(data.elem.checked);
            });
            //流转标记按钮
            form.on('checkbox(checkboxHTypeFlow)', function (data) {
                $("#HTypeFlow").val(data.elem.checked);
@@ -493,6 +590,51 @@
            form.on('submit(HWorkCenterID-BT)', function () {
                get_checkWorkCenter();
            });
            //工作中心输入框
            tableSelect.render({
                elem: '#HWorkCenterName',//输入框dom选择
                searchKey: '工作中心名称,工作中心代码',//查询的列名
                sWhere: " and ç¦ç”¨æ ‡è®° != 'Y' and HUSEORGID = '100038' ",//table搜索sWhere条件 //默认筛选项
                ajaxSelect: function (sWhere) {
                    var data = '';
                    $.ajax({
                        url: GetWEBURL() + '/Gy_WorkCenter/list',
                        type: "GET",
                        data: { "sWhere": sWhere, "user": '翁涛涛' },
                        async: false,
                        success: function (data1) {
                            if (data1.count == 1) {
                                data = data1.data
                            }
                        },
                        error: function () {
                            layer.alert('获取列表失败!', { icon: 15, title: '通信错误' });
                        }
                    });
                    return data;
                },//设置前端分页时可以设置的
                table: {
                    //url: GetWEBURL() + 'Gy_Supplier/page',
                    //where: { user: '翁涛涛', Organization: '浙江智云迈思' },
                    cols: [[
                        { type: 'radio', fixed: 'left' },//需要加这个fixed属性不然点击checkbox会触发行点击导致无法正确点击
                        //{ field: 'HItemID', title: 'HItemID' },
                        { field: '工作中心名称', title: '工作中心名称' },
                        { field: '工作中心代码', title: '工作中心代码' },
                    ]],
                    page: true,
                    limit: 5,
                    limits: [5]
                },
                done: function (elem, data) {
                    if (data != []) {
                        $("#HWorkCenterName").val(data.data[0]['工作中心名称']);
                        $("#HWorkCenterID").val(data.data[0]['HItemID']);
                    }
                }
            })
            //选择工段按钮
            form.on('submit(HProcMulID-BT)', function () {
@@ -561,7 +703,9 @@
                                Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
                            }
                            $("#HUSEORGID").append(Organization);
                            $("#HUSEORGID").val(sessionStorage["OrganizationID"])
                            $("#HUSEORGID").val(sessionStorage["OrganizationID"]);
                            $("#HCREATEORGID").append(Organization);
                            $("#HCREATEORGID").val(sessionStorage["OrganizationID"]);
                            form.render('select');
                        }
                        layer.closeAll("loading");
@@ -576,6 +720,7 @@
                $.ajax({
                    url: GetWEBURL() + "Gy_Process/cx",
                    type: "GET",
                    async: false,
                    data: {
                        "HInterID": linterid
                    },
@@ -605,12 +750,12 @@
                            }
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HNumber": data.工序代码
                                , "HItemID": data.HItemID
                                , "HItemID": OperationType == 2 ? 0 : data.HItemID
                                , "HName": data.工序名称
                                , "HFixPrice": data.班产定额
                                , "HLevel": data.等级
                                , "HProcMulName": data.工段名称
                                , "HProcMulID": data.HProMulID
                                , "HProcMulID": data.工段ID
                                , "HBarCodeForBase": data.条形码
                                , "HHelpCode": data.助记码
                                , "HDeptName": data.部门
@@ -626,8 +771,10 @@
                                , "HTypeCount": data.核算标记
                                , "HAutoTrunFlag": data.自动移转
                                , "HRemark": data.备注
                                , "HUseFlag": data.HUseFlag
                                , "HProcCheckNote": data.本工序确认记录
                                , "HUSEORGID": data.HUSEORGID
                                , "HCREATEORGID": data.HCREATEORGID
                                , "HBadWHID": data.HBadWHID
                                , "HBadWHName": data.HBadWHName
                                , "HWasterWHID": data.HWasterWHID
@@ -649,6 +796,13 @@
                                , "HQCSchemeID_Patrol": data.HQCSchemeID_Patrol
                                , "HQCSchemeName_Patrol": data.巡检检验方案
                                , "HPayMentType": data.计件工资类型
                                , "HMakeEmp": data.创建人 == "" ? sessionStorage["HMaker"] : data.创建人
                                , "HMakeTime": data.创建日期 == null ? "" : Format(new Date(data.创建日期), "yyyy-MM-dd")
                                , "HStopEmp": data.禁用人
                                , "HStopTime": data.禁用日期 == null ? "" : Format(new Date(data.禁用日期), "yyyy-MM-dd")
                                , "HCheckEmp": data.审核人
                                , "HCheckTime": data.审核日期 == null ? "" : Format(new Date(data.审核日期), "yyyy-MM-dd")
                                , "HStandardWages": data.标准工价
                            });
                            layer.close(ajaxLoad);
                        } else {
@@ -816,7 +970,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '工作中心列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/公用基础资料/Gy_WorkCenter.html', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_WorkCenter.html?Type=2', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -981,7 +1135,7 @@
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //#endregion
            //#region é€‰æ‹©æŠ¥åºŸä»“库方法
            function get_checkWasterWH() {
@@ -1156,6 +1310,15 @@
            $("#HProcMulName").val(obj[0].工段名称);
            $("#HProcMulID").val(obj[0].HItemID);
        }
        function GetWorkCenterValue(obj) {
            $("#HWorkCenterName").val(obj[0].工作中心名称);
            $("#HWorkCenterID").val(obj[0].HItemID);
        }
        function GetHDeptNameValue(obj) {
            $("#HDeptName").val(obj[0].部门名称);
            $("#HDeptID").val(obj[0].HItemID);
            $("#HDeptNumber").val(obj[0].部门代码);
        }
    </script>
</body>
</html>