HEX
Server: nginx/1.22.1
System: Linux VM-16-9-centos 3.10.0-1160.99.1.el7.x86_64 #1 SMP Wed Sep 13 14:19:20 UTC 2023 x86_64
User: www (1001)
PHP: 7.3.31
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/oa.sanjiangapp.com/app/cash/trade/js/browse.js
$(document).ready(function()
{
    /* Add a trade detail item. */
    $(document).on('click', '.addDetail', function()
    {
        if($('#hiddenDetail').length)
        {
            $(this).parents('tr').after($('#hiddenDetail').html().replace(/key/g, v.key));
            $(this).parents('tr').next().find("[name*='handlers']").chosen({no_results_text: '', placeholder_text:' ', disable_search_threshold: 1, search_contains: true, width: '100%'});
            $(this).parents('tr').next().find("[name*='category']").chosen({no_results_text: '', placeholder_text:' ', disable_search_threshold: 1, search_contains: true, width: '100%'});
        }

        v.key ++;
    });

    /* Remove a trade detail item. */
    $(document).on('click', '.delDetail', function()
    {
        if($('#hiddenDetail').length)
        {
            if($('#detailList > table tbody tr').size() > 1)
            {
                $(this).parents('tr').remove();
            }
            else
            {
                $(this).parents('tr').find('input,select').val('');
                $(this).parents('tr').find('select').trigger('chosen:updated');
            }
        }
    });

    $(document).on('click', '.trade-toggle', function(e)
    {
        var $toggle = $(this);
        var id = $(this).data('id');
        var isCollapsed = $toggle.toggleClass('collapsed').hasClass('collapsed');
        $toggle.closest('[data-ride="table"]').find('tr.parent-' + id).toggle(!isCollapsed);

        e.stopPropagation();
        e.preventDefault();
    });

    $('[name*=tradeIDList]').click(function()
    {
        $('.table-footer .text-danger .selectedMoney').empty();
        $('.table-footer .text-danger .selectedItem').hide();

        selectedMoney = new Array();
        $.each(v.currencyList, function(index, currency)
        {
            selectedMoney[index] = 0;
            $('[name*=tradeIDList]').each(function()
            {
                if($(this).prop('checked'))
                {
                    if($(this).parents('tr').data('currency') == index)
                    {
                        currentMoney = parseFloat($(this).parents('tr').data('money'));
                        selectedMoney[index] = selectedMoney[index] + currentMoney;
                    }
                }
            });
        });

        for(currency in selectedMoney)
        {
            money = selectedMoney[currency];
            money = money > 10000 ? Math.round(money / 10000 * 100) / 100 + v.unit : Math.round(money * 100) / 100;
            if(money)
            {
                $('.table-footer .text-danger .selectedMoney').append(v.currencyList[currency] + money + v.semicolon);
                $('.table-footer .text-danger .selectedItem').show();
            }
        }
    });

    $('#submit').click(function()
    {
        var tradeChecked = false;

        $('[name*=tradeIDList]').each(function()
        {
            if($(this).prop('checked')) tradeChecked = true;
        })

        return tradeChecked;
    });

    if(v.treeview == '')
    {
        $('.tree').tree('expandSelect', $('a[href*=' + v.currentYear + ']').parents('li.has-list'));
    }
});