zrg
2025-04-29 1fdcf2149bae7bcd600f3585abe1ae9334d9b9f5
WebTM/views/Baseset/»ù´¡×ÊÁÏ/Sc_ProcessExchangeBillListView.html
@@ -18,7 +18,7 @@
                        <div class="layui-inline">
                            <label class="layui-form-label">过滤列</label>
                            <div class="layui-input-inline">
                                <input type="text" class="layui-input" name="Value" id="Value" lay-verify="Value" placeholder="请输入过滤列" autocomplete="off">
                                <input type="text" class="layui-input" name="Value" id="Value" lay-verify="Value" value="" placeholder="请输入过滤列" autocomplete="off">
                            </div>
                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HQuery">快速查询</button>
                            <button type="button" lay-submit="" class="layui-btn" lay-filter="FH">返回</button>
@@ -33,12 +33,19 @@
    <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script>
        //引用的单据及模块:工序流转卡。
      layui.use(['table', 'form', 'layer'], function () {
        layui.use(['table', 'form', 'layer'], function () {
            var table = layui.table
                , form = layui.form
                , layer = layui.layer;
            var sWhere = "";
            var params = get_UrlVars();
            var HProcID = params[params[0]]; //从参数中获取 å·¥åºid
            var HSourceID = params[params[1]]; //从参数中获取 ç”Ÿäº§èµ„源id
            form.on('submit(HQuery)', function () {//选择单位
                //var sMainStr = JSON.stringify(table.cache['mainTable']);
@@ -64,6 +71,29 @@
            });
            //#endregion
            //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
            table.on('row(mainTable)', function (obj) {
                //选中行改变颜色
                var flag = !obj.tr.find(':checkbox:first').prop('checked');
                obj.tr.find(':checkbox').prop('checked', flag);
                if (flag) {
                    obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //设置复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//改变当前tr背景颜色和字体颜色
                } else {
                    obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:" });//取消当前tr颜色
                }
                //mainTable ä¸ºè¡¨æ ¼ID   æ³¨æ„æ­¤å¤„如果ID不正确将导致你在监听复选框时获取不到你选择的数据,前面的只是添加或删除选中未选中样式以及设置背景色,字体颜色
                layui.each(table.cache.mainTable, function (i, l) {
                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
                        l.LAY_CHECKED = flag;
                    }
                });
            })
            //#endregion
            table.render({
                elem: '#mainTable'
                // , url: '/demo/table/user/'
@@ -86,16 +116,19 @@
                    , { field: 'HWorkerID', width: 150, title: 'HWorkerID', hide: true }
                    , { field: 'HSourceID', width: 150, title: 'HSourceID', hide: true }
                    , { field: 'HBillType', width: 150, title: 'HBillType', hide: true }
                    , { field: '日期', width: 150, title: '日期' }
                    , { field: '单据号', width: 150, title: '单据号' }
                    , { field: '任务单号', width: 150, title: '任务单号' }
                    , { field: '生产订单号', width: 150, title: '生产订单号' }
                    , { field: '生产车间代码', width: 150, title: '生产车间代码' }
                    , { field: '日期', width: 150, title: '日期',templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.日期, 'yyyy-MM-dd')}}</div>"}
                    , { field: '单据号', width: 170, title: '单据号' }
                    , { field: '工序', width: 140, title: '工序' }
                    , { field: '生产资源', width: 150, title: '生产资源' }
                    , { field: '工作中心', width: 150, title: '工作中心' }
                    , { field: '任务单号', width: 170, title: '任务单号' }
                    , { field: '生产车间', width: 150, title: '生产车间' }
                    , { field: '产品代码', width: 150, title: '产品代码' }
                    , { field: '产品', width: 150, title: '产品' }
                    , { field: '规格型号', width: 150, title: '规格型号' }
                    , { field: '批号', width: 150, title: '批号' }
                    , { field: '生产订单号', width: 170, title: '生产订单号' }
                    , { field: '生产车间代码', width: 150, title: '生产车间代码' }
                    , { field: '规格型号', width: 150, title: '规格型号' }
                    , { field: '单位代码', width: 150, title: '单位代码' }
                    , { field: '单位', width: 150, title: '单位' }
                    , { field: '生产数量', width: 150, title: '生产数量' }
@@ -113,8 +146,7 @@
                    , { field: '委外加工单位', width: 150, title: '委外加工单位' }
                    , { field: '表头备注', width: 150, title: '表头备注' }
                    , { field: '工序号', width: 150, title: '工序号' }
                    , { field: '工序代码', width: 150, title: '工序代码' }
                    , { field: '工序', width: 150, title: '工序' }
                    , { field: '工序代码', width: 150, title: '工序代码' }
                    , { field: '加工说明', width: 150, title: '加工说明' }
                    , { field: '工作中心代码', width: 150, title: '工作中心代码' }
                    , { field: '工作中心', width: 150, title: '工作中心' }
@@ -124,8 +156,7 @@
                    , { field: '班组', width: 150, title: '班组' }
                    , { field: '操作工代码', width: 150, title: '操作工代码' }
                    , { field: '操作工', width: 150, title: '操作工' }
                    , { field: '生产资源代码', width: 150, title: '生产资源代码' }
                    , { field: '生产资源', width: 150, title: '生产资源' }
                    , { field: '生产资源代码', width: 150, title: '生产资源代码' }
                    , { field: '计划数量', width: 150, title: '计划数量' }
                    , { field: '流转卡数量', width: 150, title: '流转卡数量' }
                    , { field: '时间单位', width: 150, title: '时间单位' }
@@ -174,18 +205,19 @@
                , limit: 50
            });
            ///加载显示数据
            function RoadQuery(Where) {
                var index = layer.load();
                var Value = Where;
                if (Value == null) {
                    Value = '';
            function RoadQuery(Value) {
                var index = layer.load();
                if (Value != "") {
                    sWhere = " and å•据号 like '%" + Value + "%' ";
                }
                if (HProcID != '' && HSourceID != '' && HProcID != undefined && HSourceID != undefined) {
                    sWhere += ' and HProcID=' + HProcID + ' and HSourceID=' + HSourceID+''
                }
                $.ajax({
                    type: "get",
                    url: GetWEBURL() + "/Web/GetSc_ProcessExchangeBillListView",
                    async: true,
                    data: { "ICMOBill": Value, "OrganizationID": sessionStorage["OrganizationID"] },
                    //data: { "Value": Value },
                    data: { "sWhere": sWhere,  "OrganizationID": sessionStorage["OrganizationID"] },
                    success: function (result) {
                        if (result.count == 1) {
                            ajaxReturnData = JSON.parse(JSON.stringify(result)).data;