✏️ 正在编辑: contratos-pagar-comissao.phtml
路径:
/srv/systems_dir/yuppiecred-bkp/application/views/scripts/financeiro/contratos-pagar-comissao.phtml
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php if ($this->corretor_contratos): if(count($this->corretor_contratos) > 0): $colspan = $this->alterarComissaoEmpresa ? 28 : 27; foreach ($this->corretor_contratos as $corretorId => $contratos): if(is_int($corretorId)): $saldoCorretor = number_format(($contratos[0]['valor_saldo_corretor']), 2, ',', '.'); $omitir = $this->omitir_comissao_negativa && $contratos['info']['total_comissao'] < 0; $styleComissaoEmpresa = $this->alterarComissaoEmpresa ? "" : " style='display: none;'"; ?><tr class="top_list"> <td> <input style="display: block;" type="checkbox" class="selecionar-corretores" data-corretor-id='<?php echo $corretorId; ?>' /> </td> <td><?php if ($this->checarIndiceFraude($corretorId)) echo "<span title='O corretor está com o índice de fraude acima do permitido.' style='color:orange' class='glyphicon-reg glyphicon-reg-ban'></span> "; if( in_array($corretorId, array_values($this->corretores_pendencia)) ) echo "<span title='Corretor com pendência além do prazo ou reabertura.' style='color:orange' class='glyphicon-reg glyphicon-reg-warning_sign'></span>"; ?></td> <td colspan="<?= $colspan ?>"> Corretor: <?php echo $contratos[0]['corretor']; ?> <?php echo !empty($contratos[0]['apelido']) ? "({$contratos[0]['apelido']})" : ""; ?> | Grupo Comissão: <?php echo $contratos[0]['grupo']; ?> | Banco Pagamento: <?php echo !empty($contratos[0]['banco_pagamento']) ? $contratos[0]['banco_pagamento'] : "Não informado"; ?> | Rota: <?php echo $contratos[0]['rota'] ?> | UF: <?php echo $contratos[0]['uf_corretor'] ?> | Saldo: <?php echo $saldoCorretor; ?> <?php echo $this->corretor_pendencia ? '<span style="color:red">CORRETOR BLOQUEADO</span>' : ""; ?> </td> </tr><tr><!-- ATENÇÃO! A ordem e quantidade das células da tabela influencia no cálculo dos totalizadores --> <th></th> <th>Cliente</th> <th>CPF</th> <th>Contrato</th> <th>Banco</th> <th>Convênio</th> <th>Tabela</th> <th>Tipo</th> <th>Prazo</th> <th>Vl. Liq</th> <th>Vl. Bruto</th> <th>Taxa</th> <?php if($this->alterarComissaoEmpresa): ?> <th>Comissão Emp(%)</th> <th>Bônus Emp(%)</th> <?php endif; ?> <th>Comissão (%)</th> <th>R$</th> <th>Bônus (%)</th> <th>R$</th> <th>Vl. Fixo</th> <th>Inten. Port.</th> <th>Recebido</th> <th>Prévia</th> <th>Atraso</th> <th>Emissão</th> <th>Liberação</th> <th>Forma Lib.</th> <th>Digitador</th> <th>Idade Cliente</th> <th colspan="3">Situação</th> </tr><?php foreach ($contratos as $key => $contrato): if(is_int($key)): if($contrato['tipo'] != 'REFIN DA PORTABILIDADE'){ $contrato['taxa_portabilidade'] = 0; } $base = $contrato['base_comissao_valor']; $baseComissaoBonus = $contrato['base_comissao_bonus']; $liquidoBase = $base == $contrato['valor_liquido'] ? "icone_coins" : ""; $brutoBase = empty($liquidoBase) && $base == $contrato['valor_bruto'] ? "icone_coins" : ""; $contrato_id = $contrato['id']; $diasAtraso = $this->fisicoAtrasado( $contrato['data_liberacao'], $contrato['data_recebimento_fisico'], $contrato['data_recebimento_previa'], $contrato['prazo_fisico'] ); if(!$omitir): ?><tr class="<?php echo "{$this->verificarCores($contrato)} corretor_$corretorId"; ?>" id="<?php echo $contrato_id; ?>" data-base-comissao="<?= $base; ?>" data-base-comissao-bonus="<?= $baseComissaoBonus ?>"> <td> <input type="hidden" id="corretor_id" name="corretor_id" value="<?php echo $corretorId; ?>" /> <?php if ((($diasAtraso <= $contrato['prazo_fisico'] || $contrato['tipo_formalizacao'] == 1) && !in_array($contrato['status'], [1,3])) || $contrato['estornado']): ?> <input type='checkbox' name='<?= "ck_contrato[$corretorId][$contrato_id]" ?>' id='checks[]' value='<?php echo $contrato['srcc'] ? 'SRCC' : $contrato['situacao_pagamento'] ?>' class='check_corretor' data-corretor-id="<?php echo $corretorId; ?>" /> <?php endif; ?> </td> <td><?= $this->limitSizeTextList($contrato['cliente']) ?></td> <td style="white-space: nowrap"><?= String_Refatorar::resetCpf($contrato['cpf']) ?></td> <td style="cursor: help;" title="<?= $contrato['status_proposta_descricao']; ?>"><u><?= $contrato['numero_contrato'] ?></u></td> <td><?= $contrato['banco'] ?></td> <td><?= $this->limitSizeTextList($contrato['convenio']) ?></td> <td><?= $contrato['tabela'] ?></td> <td><?= $contrato['tipo'] ?></td> <td><?= $this->limitSizeTextList($contrato['prazo'], 3) ?></td> <td class="valor <?= $liquidoBase; ?>"><?= number_format($contrato['valor_liquido'], 2, ',', '.'); ?></p></td> <td class="valor <?= $brutoBase; ?>"><?= number_format($contrato['valor_bruto'], 2, ',', '.'); ?></p></td> <td class="valor"><?= number_format($contrato['taxa_contrato'], 2, ',', '.'); ?></p></td> <?php if($this->alterarComissaoEmpresa): ?> <td class="valor comissao_empresa"><?php echo $this->inputPgtoCorretor($contrato, "comissao_empresa"); ?></td> <td class="valor"><?php echo $this->inputPgtoCorretor($contrato, "bonus_empresa"); ?></td> <?php endif; ?> <td class="valor"><?= $this->inputPgtoCorretor($contrato, "comissao_corretor"); ?></td> <td class="valor comissao tooltip" data-estornado="<?= $contrato['estornado']; ?>" data-comissao="<?= $contrato['comissao']?>"> <?= number_format($contrato['comissao'], 2, ',', '.'); ?> <div class="tooltiptext">Base cálculo: <?php echo number_format($contrato['base_comissao_valor'], 2, ',', '.'); ?></div> </td> <td class="valor"><?= $this->inputPgtoCorretor($contrato, "bonus_corretor"); ?></td> <td class="valor bonus tooltip" data-estornado="<?= $contrato['estornado']; ?>"> <?= number_format($contrato['bonus'], 2, ',', '.') ?> <div class="tooltiptext">Base cálculo: <?php echo number_format($contrato['base_comissao_bonus'], 2, ',', '.'); ?></div> </td> <td class="valor valor_fixo_corretor"><?= $this->inputPgtoCorretor($contrato, "valor_fixo_corretor"); ?></td> <td class="valor" data-estornado="<?= $contrato['taxa_portabilidade']; ?>"><?= '-'.number_format($contrato['taxa_portabilidade'], 2, ',', '.'); ?></td> <td><?= $this->dateFormat($contrato['data_recebimento_fisico']) ?></td> <td><?= $this->dateFormat($contrato['data_recebimento_previa']) ?></td> <td><?php echo !$contrato['tipo_formalizacao'] ? $diasAtraso : "-"; ?></td> <td><?= $this->dateFormat($contrato['data_emissao']); ?></td> <td><?= $this->dateFormat($contrato['data_liberacao']); ?></td> <td><?= $contrato['forma_liberacao']; ?></td> <td><?= $contrato['digitador']; ?></td> <td align="center"><?= $this->idade($contrato['data_nascimento'], true); ?></td> <td class="situacao_pagamento"><?php echo $contrato['srcc'] ? 'SRCC' : $contrato['situacao_pagamento']; ?></td> <td align="center"><a href="javascript:void()" onclick="openWin('<?= $this->url(array('controller' => 'contrato', 'action' => 'save-dialog', 'id' => $contrato_id, 'cliente_id' => $contrato['cliente_id'])) ?>', 980, 600)" class="link_edit" title="Editar"></a></td> </tr><?php endif; endif; endforeach; $total_contratos = ($omitir) ? 0 : sizeof($contratos) - 1; $total_comissao = ($omitir) ? 0 : $contratos['info']['total_comissao']; $total_bonus = ($omitir) ? 0 : $contratos['info']['total_bonus']; $total_liquido = ($omitir) ? 0 : $contratos['info']['total_liquido']; $total_bruto = ($omitir) ? 0 : $contratos['info']['total_bruto']; $total_valor_fixo = ($omitir) ? 0 : $contratos['info']['total_valor_fixo']; ?><tr id="totais_corretor_<?= $corretorId; ?>"> <td colspan="9">Total: <span class="total_contratos"><?= $total_contratos; ?></span></td> <td colspan="1" class="valor negrito total_liquido" ><?= number_format($total_liquido, 2, ',', '.'); ?></td> <td colspan="<?php echo $this->alterarComissaoEmpresa ? "5" : "3"; ?>" class="valor negrito total_bruto" ><?= number_format($total_bruto, 2, ',', '.'); ?></td> <td colspan="2" class="valor negrito total_comissao"><?= number_format($total_comissao, 2, ',', '.'); ?></td> <td colspan="1" class="valor negrito total_bonus" ><?= number_format($total_bonus, 2, ',', '.'); ?></td> <td colspan="1" class="valor negrito total_valor_fixo_corretor" style="text-align:right" ><?=number_format($total_valor_fixo, 2, ',', '.')?></td> <td></td> <td colspan="1" align="right">Totalizador: </td> <td colspan="1" class="total_pagamento" id="total_corretor_<?= $corretorId; ?>" style="color: #008B8B;">0,00</td> <td colspan="11"></td> </tr><?php endif; endforeach; elseif(is_string($this->corretor_contratos)): echo $this->corretor_contratos; endif; endif;
💾 保存文件
← 返回文件管理器