Commit 4ee73655 by Damien Moulard

RAY: admin add product fix ui issues

parent 23e4c295
Pipeline #2180 passed with stage
in 1 minute 27 seconds
...@@ -20,4 +20,9 @@ label { ...@@ -20,4 +20,9 @@ label {
width: 140px; width: 140px;
text-align: right; text-align: right;
margin-right: 5px; margin-right: 5px;
} }
.p_action_icon {
cursor: pointer;
margin-right: 15px;
}
\ No newline at end of file
...@@ -7,8 +7,8 @@ var main_content = $('#main-content'), ...@@ -7,8 +7,8 @@ var main_content = $('#main-content'),
shelf_name = create_form.find('input[name="name"]'), shelf_name = create_form.find('input[name="name"]'),
description = create_form.find('textarea[name="description"]'), description = create_form.find('textarea[name="description"]'),
eye = '<i class="fas fa-eye"></i>', eye = '<i class="fas fa-eye"></i>',
delete_icon = '<i class="fas fa-trash"></i>', delete_icon = '<i class="fas fa-trash p_action_icon"></i>',
print_icon = '<i class="fas fa-print"></i>', print_icon = '<i class="fas fa-print p_action_icon"></i>',
add_icon = '<i class="fas fa-plus-circle"></i>', add_icon = '<i class="fas fa-plus-circle"></i>',
edit_icon = '<i class="fas fa-edit"></i>', edit_icon = '<i class="fas fa-edit"></i>',
download_icon = '<i class="fas fa-download"></i>', download_icon = '<i class="fas fa-download"></i>',
...@@ -367,6 +367,7 @@ var printProduct = function () { ...@@ -367,6 +367,7 @@ var printProduct = function () {
let tr_to_print = clicked.closest('tr'); let tr_to_print = clicked.closest('tr');
let barcode = tr_to_print.data('bc') let barcode = tr_to_print.data('bc')
openModal();
try { try {
$.ajax({ $.ajax({
url: '/products/get_product_data', url: '/products/get_product_data',
...@@ -378,12 +379,19 @@ var printProduct = function () { ...@@ -378,12 +379,19 @@ var printProduct = function () {
$.ajax({ $.ajax({
url: '/products/label_print/' + product_tmpl_id url: '/products/label_print/' + product_tmpl_id
}) })
.done(function(res) { .done(function(res_print) {
alert('Impression lancée') closeModal();
if ("error" in res_print.res) {
console.log(res_print.res);
alert('Une erreur est survenue...');
} else {
alert('Impression lancée');
}
}) })
}) })
} catch(e) { } catch(e) {
alert('Une erreur est survenue...') closeModal();
alert('Une erreur est survenue...');
} }
}; };
...@@ -413,11 +421,9 @@ var addProductToList = async function(barcode) { ...@@ -413,11 +421,9 @@ var addProductToList = async function(barcode) {
.appendTo(pdt_line); .appendTo(pdt_line);
$('<td>').text(odoo_product.data[barcodes.keys.name]) $('<td>').text(odoo_product.data[barcodes.keys.name])
.appendTo(pdt_line); .appendTo(pdt_line);
$('<td>').html(odoo_product.data[barcodes.keys.standard_price]) $('<td>').html(odoo_product.data[barcodes.keys.standard_price] + " €")
.appendTo(pdt_line);
$('<td>').html(delete_icon)
.appendTo(pdt_line); .appendTo(pdt_line);
$('<td>').html(print_icon) $('<td>').html(delete_icon + " " + print_icon)
.appendTo(pdt_line); .appendTo(pdt_line);
adding_pdts_tpl.find('#added_products tbody').append(pdt_line); adding_pdts_tpl.find('#added_products tbody').append(pdt_line);
main_content.find('button.add-products').css('display', 'block') main_content.find('button.add-products').css('display', 'block')
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
<th>Code-barre Odoo</th> <th>Code-barre Odoo</th>
<th>Article</th> <th>Article</th>
<th>Prix</th> <th>Prix</th>
<th>Action</th> <th>Actions</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment