wtt
8 天以前 ab9c55cb20c292a12759f343c62d9994eecfb6d1
工艺路线反关闭设置时间按钮添加
1个文件已修改
95 ■■■■■ 已修改文件
WebTM/views/计划管理/工艺路线/Gy_RoutingBillList.html 95 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/¼Æ»®¹ÜÀí/¹¤ÒÕ·Ïß/Gy_RoutingBillList.html
@@ -223,6 +223,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_WithdrawCheck_Flow" id="WithdrawCheck_Flow"><i class="layui-icon layui-icon-form"></i>撤回</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CloseBill" id="set_CloseBill"><i class="layui-icon layui-icon-form"></i>关闭</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CancelCloseBill" id="set_CancelCloseBill"><i class="layui-icon layui-icon-form"></i>反关闭</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CancelCloseBillSetDate" id="set_CancelCloseBillSetDate"><i class="layui-icon layui-icon-form"></i>反关闭(设置时间)</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Drop" id="btn-Drop"><i class="layui-icon layui-icon-radio"></i>作废</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeDrop" id="btn-DeDrop"><i class="layui-icon layui-icon-radio"></i>反作废</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-ProcPriceRequestBills" id="btn-ProcPriceRequestBills"><i class="layui-icon layui-icon-delete"></i>多行下推(定额申请单)</button>
@@ -377,6 +378,9 @@
                        break;
                    //反关闭
                    case 'set_CancelCloseBill': set_CloseBill(2);
                        break;
                    //反关闭设置时间
                    case 'set_CancelCloseBillSetDate': set_CloseBillSetDate(2);
                        break;
                    //作废按钮        ï¼ˆ1:作废、2:反作废)
                    case 'btn-Drop':set_DropBill(1);
@@ -1601,6 +1605,97 @@
                }
            }
            //关闭  [1 å…³é—­ã€2 åå…³é—­]
            function set_CloseBillSetDate(num) {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                var HInterID = data[0].hmainid;
                if (data.length == 1) {
                    // å¼¹å‡ºå±‚
                    layer.open({
                        type: 1,
                        title: '设置时间范围',
                        area: ['500px', '300px'],
                        content: `
                        <div class="layui-form" style="padding: 20px;">
                            <div class="layui-form-item">
                            <label class="layui-form-label">开始时间</label>
                            <div class="layui-input-block">
                                <input type="date" class="layui-input" id="startTime" placeholder="请选择开始时间">
                            </div>
                            </div>
                            <div class="layui-form-item">
                            <label class="layui-form-label">结束时间</label>
                            <div class="layui-input-block">
                                <input type="date" class="layui-input" id="endTime" placeholder="请选择结束时间">
                            </div>
                            </div>
                            <div class="layui-form-item">
                            <div class="layui-input-block" style="margin-left: 0; text-align: center;">
                                <button class="layui-btn" id="confirmTime">确定</button>
                                <button class="layui-btn layui-btn-primary" id="cancelTime">取消</button>
                            </div>
                            </div>
                        </div> `,
                        success: function (layero, index) {
                            $("#startTime").val(Format(new Date(), "yyyy-MM-dd"));
                            $("#endTime").val(Format(new Date(2100, 12, 31), "yyyy-MM-dd"));
                            // ç¡®å®šæŒ‰é’®ç‚¹å‡»äº‹ä»¶
                            $('#confirmTime').on('click', function () {
                                var startTime = $('#startTime').val();
                                var endTime = $('#endTime').val();
                                if (!startTime) {
                                    layer.msg('请选择开始时间', { icon: 2 });
                                    return;
                                }
                                if (!endTime) {
                                    layer.msg('请选择结束时间', { icon: 2 });
                                    return;
                                }
                                if (new Date(endTime) < new Date(startTime)) {
                                    layer.msg('结束时间不能早于开始时间', { icon: 2 });
                                    return;
                                }
                                $.ajax({
                                    url: GetWEBURL() + '/Gy_RoutingBill/CloseSetDate',
                                    type: "GET",
                                    data: { "HInterID": HInterID, "Type": num, "user": sessionStorage["HUserName"], "HBillSubType": "", "HBeginDate": startTime, "HEndDate": endTime},
                                    success: function (result) {
                                        if (result.count == 1) {
                                            // è¿™é‡Œå¯ä»¥å¤„理获取到的时间范围
                                            layer.msg('时间范围已设置:' + startTime + ' è‡³ ' + endTime, { icon: 1 });
                                            // å…³é—­å¼¹å±‚
                                            layer.close(index);
                                            $("#btnSearch").trigger('click');
                                        } else {
                                            layer.alert(result.code + result.Message, { icon: 5 });
                                            // å…³é—­å¼¹å±‚
                                            layer.close(index);
                                        }
                                    }, error: function () {
                                        layer.alert("接口请求失败!", { icon: 5 });
                                        // å…³é—­å¼¹å±‚
                                        layer.close(index);
                                    }
                                });
                            });
                            // å–消按钮点击事件
                            $('#cancelTime').on('click', function () {
                                layer.close(index);
                            });
                        },
                    })
                }
                else {
                    layer.msg("请选择一条数据!");
                }
            }
            //#region åä½œåºŸ/作废数据 [1 ä½œåºŸã€2 åä½œåºŸ]
            function set_DropBill(num) {
                var checkStatus = table.checkStatus('mainTable')