Настройка программного обеспечения для точек продаж, выполненного с использованием codeigniter

0

Я хочу настроить программное обеспечение POS, сделанное в кодеригене php. Я новичок в этом. Верю, я хочу сделать следующие изменения

  1. Я хочу установить курсор на текстовое поле, когда пользователь нажимает F8, но проблема на F8 перенаправляется на другую страницу, это поведение по умолчанию для приложения. я хочу отключить этот предыдущий эффект и хочу установить курсор на текстовое поле

  2. Я хочу распечатать квитанцию о продаже. Страница получения показывается, нажав кнопку "Полная продажа". Но я хочу это, когда пользователь вводит сумму в текстовое поле и нажимает клавишу ввода.

'

 <?php
        // Only show this part if there is at least one payment entered.
        if(count($payments) > 0)
        {
        ?>
            <div id="finish_sale">
                <?php echo form_open("sales/complete",array('id'=>'finish_sale_form')); ?>
                <label id="comment_label" for="comment"><?php echo $this->lang->line('common_comments'); ?>:</label>
                <?php echo form_textarea(array('name'=>'comment', 'id' => 'comment', 'value'=>$comment,'rows'=>'4','cols'=>'23'));?>
                <br />
    <br />

            <?php

            if(!empty($customer_email))
            {
                echo $this->lang->line('sales_email_receipt'). ': '. form_checkbox(array(
                    'name'        => 'email_receipt',
                    'id'          => 'email_receipt',
                    'value'       => '1',
                    'checked'     => (boolean)$email_receipt,
                    )).'<br />('.$customer_email.')<br />';
            }

            if ($payments_cover_total)
            {
                echo "<div class='small_button' id='finish_sale_button' style='float:left;margin-top:5px;'><span>".$this->lang->line('sales_complete_sale')."</span></div>";
            }
            echo "<div class='small_button' id='suspend_sale_button' style='float:right;margin-top:5px;'><span>".$this->lang->line('sales_suspend_sale')."</span></div>";
            ?>
        </div>
</form>
    <?php
    }
    ?>'

//Javascript Mycode

$(document).keypress(function (e){

    if(e.keyCode==119)
    {

        $("#amount_tendered").focus();
    }
    if(e.keyCode==13)
    {
        $("#finish_sale_button").click();
        $('#finish_sale_form').submit();
        $('#finish_sale_button').attr('action', '<?php echo site_url("sales/complete"); ?>');

    });

    }
        //window.print();

    });

//При нажатии кнопки эта функция вызывает

$("#finish_sale_button").click(function()
    {
        if (confirm('<?php echo $this->lang->line("sales_confirm_finish_sale"); ?>'))
        {
            $('#finish_sale_form').submit();
        }
    });
Теги:
codeigniter

1 ответ

-1

Пожалуйста, подумайте над тем, какой APP вы используете.

Если вы ищете POS-систему с помощью CodeIgniter, вы можете попробовать NexoPOS здесь http://nexopos.com/demo, квитанция распечатки может быть активирована из настроек.

это также бесплатная система POS, и я главный разработчик, я буду рад помочь вам. Оформить заказ на главном веб-сайте http://nexopos.com/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню