Ajout de la fonction de copy de contrat
This commit is contained in:
parent
424fe0575d
commit
23ed75e434
|
|
@ -17,6 +17,8 @@ var contratsConf = {
|
||||||
// EDIT
|
// EDIT
|
||||||
edit_modalSelector : "#modalEditContrat",
|
edit_modalSelector : "#modalEditContrat",
|
||||||
edit_btnSelector : ".btnEditContrat",
|
edit_btnSelector : ".btnEditContrat",
|
||||||
|
// COPY
|
||||||
|
copy_btnSelector : ".btnCopyContrat",
|
||||||
// ARCHIVE
|
// ARCHIVE
|
||||||
archive_modalSelector : "#modalArchiveContrat",
|
archive_modalSelector : "#modalArchiveContrat",
|
||||||
archive_btnSelector : ".btnArchiveContrat",
|
archive_btnSelector : ".btnArchiveContrat",
|
||||||
|
|
@ -64,6 +66,9 @@ $(document).ready( function() {
|
||||||
// EDIT
|
// EDIT
|
||||||
modalEditContrat = $(contratsConf.edit_modalSelector);
|
modalEditContrat = $(contratsConf.edit_modalSelector);
|
||||||
if(modalEditContrat.length>0) initEditContrat();
|
if(modalEditContrat.length>0) initEditContrat();
|
||||||
|
|
||||||
|
// COPY
|
||||||
|
if(modalAddContrat.length>0) initCopyContrat();
|
||||||
|
|
||||||
// ARCHIVE
|
// ARCHIVE
|
||||||
modalArchiveContrat = $(contratsConf.archive_modalSelector);
|
modalArchiveContrat = $(contratsConf.archive_modalSelector);
|
||||||
|
|
@ -439,6 +444,19 @@ function initAddContrat() {
|
||||||
modalAddContrat.on('hidden.bs.modal', function (e) { modalFormContrat_clear(modalAddContrat); });
|
modalAddContrat.on('hidden.bs.modal', function (e) { modalFormContrat_clear(modalAddContrat); });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***** COPY *****/
|
||||||
|
function initCopyContrat() {
|
||||||
|
// INIT COPY BTNs
|
||||||
|
var initBtnFct = function() { modalForm_initBtnCopy(
|
||||||
|
$(contratsConf.copy_btnSelector), // BTNs
|
||||||
|
modalAddContrat, // MODAL
|
||||||
|
modalFormContrat_clear, // CLEAR FUNCTION
|
||||||
|
modalFormContrat_loadDatas // LOAD DATAS FUNCTION
|
||||||
|
)};
|
||||||
|
registerListProgressLoadCbkFct( $("tbody.progressLoadList"), initBtnFct );
|
||||||
|
initBtnFct();
|
||||||
|
}
|
||||||
|
|
||||||
/***** EDIT *****/
|
/***** EDIT *****/
|
||||||
function initEditContrat() {
|
function initEditContrat() {
|
||||||
// INIT FORM
|
// INIT FORM
|
||||||
|
|
|
||||||
|
|
@ -850,7 +850,7 @@ function initAddLivraison() {
|
||||||
modalAddLivraison.on('hidden.bs.modal', function (e) { modalFormLivraison_clear(modalAddLivraison); });
|
modalAddLivraison.on('hidden.bs.modal', function (e) { modalFormLivraison_clear(modalAddLivraison); });
|
||||||
}
|
}
|
||||||
|
|
||||||
/***** COPY ARTICLE *****/
|
/***** COPY *****/
|
||||||
function initCopyLivraison() {
|
function initCopyLivraison() {
|
||||||
// INIT COPY BTNs
|
// INIT COPY BTNs
|
||||||
var initBtnFct = function() { modalForm_initBtnCopy(
|
var initBtnFct = function() { modalForm_initBtnCopy(
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@
|
||||||
lieu de dépôt{if $order=="lieu_depot"} <i class="glyphicon glyphicon-chevron-{if $sens=="ASC"}up{else}down{/if}"></i>{/if}
|
lieu de dépôt{if $order=="lieu_depot"} <i class="glyphicon glyphicon-chevron-{if $sens=="ASC"}up{else}down{/if}"></i>{/if}
|
||||||
</a>
|
</a>
|
||||||
</th>
|
</th>
|
||||||
<th class="btn_action right" colspan="2"><button class="btn btn-xs btn-info glyphicon glyphicon-plus" id="btnAddContrat"></button></th>
|
<th class="btn_action right" colspan="3"><button class="btn btn-xs btn-info glyphicon glyphicon-plus" id="btnAddContrat"></button></th>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody class="table progressLoadList" id="contratsList" start="{$list_limits.start}" end="{$list_limits.end}" rest="{$list_limits.rest}">
|
<tbody class="table progressLoadList" id="contratsList" start="{$list_limits.start}" end="{$list_limits.end}" rest="{$list_limits.rest}">
|
||||||
{include file='contrats/contrats_list_builder.tpl'}
|
{include file='contrats/contrats_list_builder.tpl'}
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
<td class="visible-lg center items_long">{$i.nb_paniers_restants}{if $i.force_eligible>0} <i class="glyphicon glyphicon-star"></i>{/if}</td>
|
<td class="visible-lg center items_long">{$i.nb_paniers_restants}{if $i.force_eligible>0} <i class="glyphicon glyphicon-star"></i>{/if}</td>
|
||||||
<td class="visible-md visible-lg center lieu">{$i.lieu_depot_nom}</td>
|
<td class="visible-md visible-lg center lieu">{$i.lieu_depot_nom}</td>
|
||||||
<td class="td_btn_action"><button class="btn btn-xs btn-link glyphicon glyphicon-edit btnEditContrat" ref="{$i.ref}"></button></td>
|
<td class="td_btn_action"><button class="btn btn-xs btn-link glyphicon glyphicon-edit btnEditContrat" ref="{$i.ref}"></button></td>
|
||||||
|
<td class="td_btn_action"><button class="btn btn-xs btn-link glyphicon glyphicon-duplicate btnCopyContrat" ref="{$i.ref}"></button></td>
|
||||||
{if $i.nb_paniers_livres_absolute>0}
|
{if $i.nb_paniers_livres_absolute>0}
|
||||||
{if $i.archive>0}
|
{if $i.archive>0}
|
||||||
<td class="td_btn_action td_btn_unarchive"><button class="btn btn-xs btn-link glyphicon glyphicon-folder-open btnUnarchiveContrat" ref="{$i.ref}" nom="{$i.client_prenom} {$i.client_nom}"></button></td>
|
<td class="td_btn_action td_btn_unarchive"><button class="btn btn-xs btn-link glyphicon glyphicon-folder-open btnUnarchiveContrat" ref="{$i.ref}" nom="{$i.client_prenom} {$i.client_nom}"></button></td>
|
||||||
|
|
@ -23,6 +24,6 @@
|
||||||
</tr>
|
</tr>
|
||||||
{foreachelse}
|
{foreachelse}
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="12">aucun contrat</td>
|
<td colspan="13">aucun contrat</td>
|
||||||
</tr>
|
</tr>
|
||||||
{/foreach}
|
{/foreach}
|
||||||
|
|
@ -19,6 +19,6 @@
|
||||||
</tr>
|
</tr>
|
||||||
{foreachelse}
|
{foreachelse}
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="6">aucune livraison</td>
|
<td colspan="8">aucune livraison</td>
|
||||||
</tr>
|
</tr>
|
||||||
{/foreach}
|
{/foreach}
|
||||||
Loading…
Reference in New Issue