yusijie
2023-04-01 01bb4cc6da9641e41d24f6ac7dea6e84cb8ba768
WebTM/views/³µ¼ä¹ÜÀí/¹¤ÐòÁ÷ת¿¨/Sc_ProcessSendWorkEdit.html
@@ -90,35 +90,25 @@
                                                    <!--动态渲染组织-->
                                                </select>
                                            </div>
                                        </div>
                                        <!--<div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">生产组织</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HPRDORGName" id="HPRDORGName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
                                                <input type="hidden" name="HPRDORGID" id="HPRDORGID" value="0">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchORG" id="btnSearchORG" 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-col-xs3 layui-inline">
                                            <label class="layui-form-label">日期</label>
                                            <label class="layui-form-label">派工日期</label>
                                            <div class="layui-input-inline">
                                                <input type="date" class="layui-input" name="HDate" id="HDate">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">摘要</label>
                                    <div class="layui-row">
                                        <div class="layui-col-xs6 layui-inline">
                                            <label class="layui-form-label" style="width:12.5%">摘要</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HExplanation" id="HExplanation" style="background-color:#efefef4d;">
                                                <input type="text" class="layui-input" name="HExplanation" id="HExplanation" style="background-color:#efefef4d;width:600px;">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label">备注</label>
                                        <div class="layui-col-xs6 layui-inline">
                                            <label class="layui-form-label" style="width:12.5%">备注</label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" name="HRemark" id="HRemark" style="background-color:#efefef4d;">
                                                <input type="text" class="layui-input" name="HRemark" id="HRemark" style="background-color:#efefef4d;width:600px;">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline" style="display:none">
@@ -303,6 +293,7 @@
                , data = checkStatus.data;
            //新增行表格数据
            var NewRow = {
                "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": "", "HSourceBillType": "",
                "HProcNo": 0, "HProcName": "", "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HMaterModel": "", "HUnitID": 0, "HUnitNumber": "", "HUnitName": "",
                "HSourceID": 0, "HSourceNumber": "", "HSourceName": "", "HWorkerID": 0, "HWorkerNumber": "", "HWorkerName": "",
                "HGroupID": 0, "HGroupNumber": "", "HGroupName": "", "HPlanQty": 0, "HQty": 0, "HBatchNo": "", "HPlanBeginDate": new Date(), "HPlanEndDate": new Date(),
@@ -581,6 +572,11 @@
            }
        });
        //打印
        form.on('submit(btn_print)', function (data) {
            get_print(data);
        });
        //选择生产车间弹窗
        form.on('submit(btnSearchWorkShop)', function () {
            layer.open({
@@ -655,8 +651,18 @@
            columns = [ //表头
                { type: 'checkbox', totalRowText: '合计行' }
                , { type: 'numbers', title: '序号', totalRow: true }
                , { field: 'HMainID', title: '派工单主ID', hide: true }// ç”¨äºŽæ‰“印时获取数据
                , { field: 'HEntryID', title: '派工单子ID', hide: true }// ç”¨äºŽæ‰“印时获取数据
                , { field: 'HSourceInterID', title: '流转卡ID', hide: true }
                , { field: 'HSourceEntryID', title: '流转卡子ID', hide: true }
                , { field: 'HSourceBillNo', title: '流转卡号', width: 165 }
                , { field: 'HSourceBillType', title: '单据类型', hide: true }
                , { field: 'HProcNo', title: '流水号' }
                , { field: 'HProcName', title: '工序名称' }
                , { field: 'HPlanQty', title: '流转卡数量' }
                , { field: 'HQty', title: '派工数量', edit: 'text'}
                , { field: 'HPlanBeginDate', title: '要求开工日期', width: 120, templet: "<div>{{d.HPlanBeginDate ==null ?'':layui.util.toDateString(d.HPlanBeginDate, 'yyyy-MM-dd')}}</div>", event: 'HPlanBeginDate' }
                , { field: 'HPlanEndDate', title: '要求完工日期', width: 120, templet: "<div>{{d.HPlanEndDate ==null ?'':layui.util.toDateString(d.HPlanEndDate, 'yyyy-MM-dd')}}</div>", event: 'HPlanEndDate' }
                , { field: 'HMaterID', title: '产品ID', hide: true }
                , { field: 'HMaterNumber', title: '产品代码', edit: 'text', event: "HMaterCheck" }
                , { field: 'HMaterName', title: '产品名称' }
@@ -668,16 +674,12 @@
                , { field: 'HSourceNumber', title: '生产资源代码', edit: 'text', event: "HSourceCheck" }
                , { field: 'HSourceName', title: '生产资源名称' }
                , { field: 'HWorkerID', title: '操作工ID', hide: true }
                , { field: 'HWorkerNumber', title: '操作工代码', edit: 'text', event: "HWorkerCheck" }
                , { field: 'HWorkerName', title: '操作工名称' }
                , { field: 'HWorkerNumber', title: '操作工代码', edit: 'text', event: "HWorkerCheck", hide: true }
                , { field: 'HWorkerName', title: '操作工名称', hide: true }
                , { field: 'HGroupID', title: '班组ID', hide: true }
                , { field: 'HGroupNumber', title: '班组代码', edit: 'text', event: "HGroupCheck" }
                , { field: 'HGroupName', title: '班组名称' }
                , { field: 'HPlanQty', title: '流转卡数量' }
                , { field: 'HQty', title: '派工数量', edit: 'text'}
                , { field: 'HGroupNumber', title: '班组代码', edit: 'text', event: "HGroupCheck", hide: true}
                , { field: 'HGroupName', title: '班组名称', hide: true}
                , { field: 'HBatchNo', title: '批次', edit: 'text' }
                , { field: 'HPlanBeginDate', title: '要求开工日期', width: 120, templet: "<div>{{d.HPlanBeginDate ==null ?'':layui.util.toDateString(d.HPlanBeginDate, 'yyyy-MM-dd')}}</div>", event: 'HPlanBeginDate' }
                , { field: 'HPlanEndDate', title: '要求完工日期', width: 120, templet: "<div>{{d.HPlanEndDate ==null ?'':layui.util.toDateString(d.HPlanEndDate, 'yyyy-MM-dd')}}</div>", event: 'HPlanEndDate' }
                , { field: 'HICMOBillNo', title: '任务单号', hide: true }
                , { field: 'HICMOInterID', title: '任务单ID', hide: true }
                , { field: 'HICMOEntryID', title: '任务单子内码', hide: true }
@@ -712,6 +714,7 @@
                }
            };
            option.data = [{
                "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": "", "HSourceBillType": "",
                "HProcNo": 0, "HProcName": "", "HMaterID": 0, "HMaterNumber": "", "HMaterName": "", "HMaterModel": "", "HUnitID": 0, "HUnitNumber": "", "HUnitName": "",
                "HSourceID": 0, "HSourceNumber": "", "HSourceName": "", "HWorkerID": 0, "HWorkerNumber": "", "HWorkerName": "",
                "HGroupID": 0, "HGroupNumber": "", "HGroupName": "", "HPlanQty": 0, "HQty": 0, "HBatchNo": "", "HPlanBeginDate": new Date(), "HPlanEndDate": new Date(),
@@ -749,6 +752,7 @@
                        for (var i = 0; i < result.data.length; i++) {
                            rowdata.push(
                                {
                                    "HSourceInterID": result.data[i]["hmainid"], "HSourceEntryID": result.data[i]["HEntryID"], "HSourceBillNo": result.data[i]["单据号"], "HSourceBillType": result.data[i]["HBillType"],
                                    "HProcNo": result.data[i]["流水号"], "HProcName": result.data[i]["工序名称"], "HMaterID": result.data[i]["HMaterID"], "HMaterNumber": result.data[i]["产品代码"], "HMaterName": result.data[i]["产品名称"], "HMaterModel": result.data[i]["规格型号"], "HUnitID": result.data[i]["HUnitID"], "HUnitNumber": result.data[i]["单位代码"], "HUnitName": result.data[i]["单位"],
                                    "HSourceID": result.data[i]["HSourceID"], "HSourceNumber": result.data[i]["生产资源代码"], "HSourceName": result.data[i]["生产资源"], "HWorkerID": result.data[i]["HWorkerID"], "HWorkerNumber": result.data[i]["操作工代码"], "HWorkerName": result.data[i]["操作工"],
                                    "HGroupID": result.data[i]["HGroupID"], "HGroupNumber": result.data[i]["班组代码"], "HGroupName": result.data[i]["班组"], "HPlanQty": result.data[i]["流转卡数量"], "HQty": 0, "HBatchNo": result.data[i][""], "HPlanBeginDate": new Date(),
@@ -777,7 +781,6 @@
        //保存HMaker
        function set_AddNew(data) {
            var num_1 = [];
            for (var i = 0; i < table.cache["mainTable"].length; i++) {
                if (table.cache["mainTable"][i] != "") {
@@ -785,11 +788,9 @@
                    num_1.push(table.cache["mainTable"][i])
                }
            }
            var sMainStr = JSON.stringify(data.field);
            var sSubStr = JSON.stringify(num_1);
            var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"];
            var index = layer.load();
            $.ajax({
                type: "POST",
@@ -855,6 +856,11 @@
            })
        }
        //打印
        function get_print(data) {
        }
        function get_UrlVars() {
            var vars = [], hash;
            var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');