{"id":7735,"date":"2022-08-10T23:03:43","date_gmt":"2022-08-10T22:03:43","guid":{"rendered":"http:\/\/ptrans.fr\/?page_id=7735"},"modified":"2022-08-10T23:04:12","modified_gmt":"2022-08-10T22:04:12","slug":"inventaire","status":"publish","type":"page","link":"https:\/\/ptrans.fr\/ar\/inventaire\/","title":{"rendered":"<p>Inventaire<\/p>"},"content":{"rendered":"<form id=\"inventory_form\" post=\"\" method=\"POST\" action=\"\">\n    <div class=\"pt_row\">\n        <div class=\"pt_col pt_col_md\">\n            <h2>&eacute;l&eacute;ments ajout&eacute;s<\/h2>\n            <table id=\"inventory_table\">\n                <thead>\n                    <tr>\n                        <th>D&eacute;signation<\/th>\n                        <th width=\"80\">Qt&eacute;<\/th>\n                        <th width=\"80\"><\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody><\/tbody>\n                <tfoot>\n                    <tr>\n                        <th style=\"text-align: right\">\n                            <a href=\"#\" style=\"float: left;\" class=\"inventory_newline pt_btn pt_primary pt_btn-sm\">+ajouter une ligne<\/a>\n                            Nombre total de colis : \n                        <\/th>\n                        <th colspan=\"2\">\n                            <span id=\"inventory_total_colis\">1<\/span>\n                        <\/th>\n                    <\/tr>\n                    <tr>\n                        <th class=\"pt_text-right\">Poids total<\/th>\n                        <th colspan=\"2\"><input type=\"number\" value=\"\" class=\"pt_form-control total_weight\"><\/th>\n                    <\/tr>\n                    <tr>\n                        <th class=\"pt_text-right\">Valeur total<\/th>\n                        <th colspan=\"2\"><input type=\"number\" value=\"\" class=\"pt_form-control total_value\"><\/th>\n                    <\/tr>\n\n                <\/tfoot>\n            <\/table>\n\n                        <div>\n                <label>Import <input type=\"radio\" name=\"inventory_type\" value=\"import\" checked><\/label>\n                <label>Export <input type=\"radio\" name=\"inventory_type\" value=\"export\"><\/label>\n            <\/div>\n            <div>\n                <label>R&eacute;f. devis :<input type=\"text\" name=\"ref_devis\" id=\"ref_devis\" value=\"\"><\/label>\n            <\/div>\n                        <div class=\"pt_text-center\"><button class=\"pt_btn pt_primary\" id=\"inventory_send\">Envoyer inventaire<\/button><\/div>\n            <div class=\"inventory_sent pt_text-center pt_success pt_hidden\">Inventaire envoy&eacute; avec succ&egrave;s!<\/div>\n            <div class=\"inventory_not_sent pt_text-center pt_danger pt_hidden\">Inventaire NON envoy&eacute;, veuillez r&eacute;essayer plus tard!<\/div>\n        <\/div>\n    <\/div>\n<script>\n    (function($){\n        const loading = new Image();\n        \n        const inventory_table = $(\"#inventory_table\");\n        const inventory_form = $(\"#inventory_form\");\n        const inventory_newline = function(e){\n            \/\/ e.preventDefault()\n            const tr = $(\"<tr \/>\");\n            \n            tr.append('<td><input type=\"text\" name=\"designation\" value=\"\" class=\"pt_form-control inventory_designation\" \/>');\n            tr.append('<td><input type=\"number\" name=\"qty\" value=\"1\" class=\"pt_form-control inventory_qty\" \/>');\n            tr.append('<td class=\"pt_text-center\"><a href=\"#\" class=\"inventory_remove_line pt_btn pt_danger\">&times');\n            \n            $(\"tbody\", inventory_table).append(tr);\n            $(\"input:first\", tr).focus();\n            inventory_update()\n            return false;\n        }\n        \n        const inventory_update = function(){\n            let total = 0;\n            $(\"tbody tr\", inventory_table).each(function(){\n                let val = parseInt($(\".inventory_qty\", $(this)).val());\n                \n                if(val > 0){\n                    total += val;\n                }\n                else{\n                    $(\".inventory_qty\", $(this)).val(\"0\");\n                }\n            });\n\n            $(\"#inventory_total_colis\").text(total);\n        }\n        \n        inventory_table.on(\"click\", \".inventory_remove_line\", function(){\n            if(!confirm(\"Supprimer cette ligne?\")) return false; \n            \n            $(this).parents(\"tr\").fadeOut(function(){ $(this).remove(); inventory_update();})\n\n            return false;\n        });\n        \n        \n        inventory_table.on(\"click\", \".inventory_newline\", inventory_newline)\n        inventory_table.on(\"change\", \".inventory_qty\", inventory_update);\n        \n        inventory_form.on('submit', function(){\n            loading.src = ptrans.pluginurl + '\/img\/loading.gif';\n            $(\".inventory_sent\").addClass(\"pt_hidden\")\n            $(\".inventory_not_sent\").addClass(\"pt_hidden\")\n\n            const action = 'ptrans_inventory',\n            inventory = [],\n            estimate_ref = $(\"#estimate_ref\").val(),\n            ref_devis = $(\"#ref_devis\").val(),\n            ref = ref_devis || estimate_ref,\n            importing = ($('input[name=\"inventory_type\"]').length > 0 && $('input[name=\"inventory_type\"]:checked').val() == \"import\") ? 1 : 0,\n            btn = $(\"#inventory_send\"),\n            button_txt = btn.text();\n            \n            $('tbody tr', inventory_table).each(function(){\n                const tr = $(this);\n                const qty = parseInt($(\"td:eq(1) input\", tr).val());\n                const description = $(\"td:eq(0) input\", tr).val()\n\n                if(qty > 0 && description.length > 0){\n                    inventory.push({qty, description, ref});\n                }\n            });\n\n            const weight = $(\".total_weight\", inventory_table).val();\n            const value = $(\".total_value\", inventory_table).val();\n\n            if(!(parseFloat(weight) > 0 && parseFloat(value))){\n                $(\".inventory_sent\").addClass(\"pt_hidden\");\n                $(\".inventory_not_sent\").removeClass(\"pt_hidden\");\n\n                return false;\n            }\n\n            inventory.push({qty : $(\".total_weight\", inventory_table).val(), description : \"Poids total\", ref});\n            inventory.push({qty : $(\".total_value\", inventory_table).val(), description : \"Valeur total\", ref});\n            console.log(inventory);\n            btn.html(`<img decoding=\"async\" src=\"${loading.src}\" width=\"64\" \/>`).prop(\"disabled\", true);\n\n            $.ajax({\n                url : ptrans.ajaxurl,\n                type: 'POST',\n                data:{action, inventory, estimate_ref, ref_devis, importing},\n                success: function(response){\n                    $(\".inventory_sent\").removeClass(\"pt_hidden\")\n                    $(\".inventory_not_sent\").addClass(\"pt_hidden\")\n                },\n                error: function(){\n                    $(\".ptrans_request_summary\").html('<div class=\"pt_text-center\">Erreur');\n                    $(\".inventory_sent\").addClass(\"pt_hidden\");\n                    $(\".inventory_not_sent\").removeClass(\"pt_hidden\");\n                },\n                complete: function(){\n                    btn.text(button_txt).prop(\"disabled\", false);\n                }\n            });\n                return false;\n        })\n\n        $(\".inventory_newline\", inventory_table).click();\n\n    })(jQuery);\n<\/script><input type=\"hidden\" name=\"trp-form-language\" value=\"ar\"\/><\/form>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Inventaire - T\u00e9l : +212 663 23 23 00<\/title>\n<meta name=\"description\" content=\"Inventaire - Ptrans Soci\u00e9t\u00e9 De Transport &amp; D\u00e9m\u00e9nagements International Entre Le Maroc Et Le Reste Du Monde - T\u00e9l : +212 663 23 23 00 - Mail : s.p@ptrans.fr\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ptrans.fr\/ar\/inventaire\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Inventaire - T\u00e9l : +212 663 23 23 00\" \/>\n<meta property=\"og:description\" content=\"Inventaire - Ptrans Soci\u00e9t\u00e9 De Transport &amp; D\u00e9m\u00e9nagements International Entre Le Maroc Et Le Reste Du Monde - T\u00e9l : +212 663 23 23 00 - Mail : s.p@ptrans.fr\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ptrans.fr\/ar\/inventaire\/\" \/>\n<meta property=\"og:site_name\" content=\"Ptrans Soci\u00e9t\u00e9 De Transport &amp; D\u00e9m\u00e9nagements International Entre Le Maroc Et Le Reste Du Monde\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PlogisticsEurope\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-10T22:04:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ptrans.fr\/wp-content\/uploads\/2022\/09\/societe-demenagement-international-oujda.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1160\" \/>\n\t<meta property=\"og:image:height\" content=\"870\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:label1\" content=\"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ptrans.fr\/inventaire\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ptrans.fr\/inventaire\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/ptrans.fr\/#\/schema\/person\/3a50d5b251b4df119e3598a32b8ce67c\"},\"headline\":\"Inventaire\",\"datePublished\":\"2022-08-10T22:03:43+00:00\",\"dateModified\":\"2022-08-10T22:04:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ptrans.fr\/inventaire\/\"},\"wordCount\":3,\"publisher\":{\"@id\":\"https:\/\/ptrans.fr\/#organization\"},\"inLanguage\":\"ar\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ptrans.fr\/inventaire\/\",\"url\":\"https:\/\/ptrans.fr\/inventaire\/\",\"name\":\"Inventaire - T\u00e9l : +212 663 23 23 00\",\"isPartOf\":{\"@id\":\"https:\/\/ptrans.fr\/#website\"},\"datePublished\":\"2022-08-10T22:03:43+00:00\",\"dateModified\":\"2022-08-10T22:04:12+00:00\",\"description\":\"Inventaire - Ptrans Soci\u00e9t\u00e9 De Transport &amp; D\u00e9m\u00e9nagements International Entre Le Maroc Et Le Reste Du Monde - T\u00e9l : +212 663 23 23 00 - Mail : s.p@ptrans.fr\",\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ptrans.fr\/inventaire\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ptrans.fr\/#website\",\"url\":\"https:\/\/ptrans.fr\/\",\"name\":\"Ptrans Soci\u00e9t\u00e9 De Transport Et D\u00e9m\u00e9nagement International Maroc\",\"description\":\"Ptrans Votre Transporteur &amp; D\u00e9m\u00e9nageur Vers Le Maroc\",\"publisher\":{\"@id\":\"https:\/\/ptrans.fr\/#organization\"},\"alternateName\":\"Ptrans\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ptrans.fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ar\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ptrans.fr\/#organization\",\"name\":\"Ptrans Soci\u00e9t\u00e9 De Transport Et D\u00e9m\u00e9nagements International Entre Le Maroc Et Le Reste Du Monde\",\"url\":\"https:\/\/ptrans.fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\/\/ptrans.fr\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/ptrans.fr\/wp-content\/uploads\/2022\/08\/P.trans-logi_Plan-de-travail-1.png\",\"contentUrl\":\"http:\/\/ptrans.fr\/wp-content\/uploads\/2022\/08\/P.trans-logi_Plan-de-travail-1.png\",\"width\":2481,\"height\":1076,\"caption\":\"Ptrans Soci\u00e9t\u00e9 De Transport Et D\u00e9m\u00e9nagements International Entre Le Maroc Et Le Reste Du Monde\"},\"image\":{\"@id\":\"https:\/\/ptrans.fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/PlogisticsEurope\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ptrans.fr\/#\/schema\/person\/3a50d5b251b4df119e3598a32b8ce67c\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\/\/ptrans.fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f1ed11851bb8c89ef1f06d655ba0bd00?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f1ed11851bb8c89ef1f06d655ba0bd00?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/ptrans.fr\/ar\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Inventaire - T\u00e9l : +212 663 23 23 00","description":"Inventaire - Ptrans Soci\u00e9t\u00e9 De Transport &amp; D\u00e9m\u00e9nagements International Entre Le Maroc Et Le Reste Du Monde - T\u00e9l : +212 663 23 23 00 - Mail : s.p@ptrans.fr","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ptrans.fr\/ar\/inventaire\/","og_locale":"ar_AR","og_type":"article","og_title":"Inventaire - T\u00e9l : +212 663 23 23 00","og_description":"Inventaire - Ptrans Soci\u00e9t\u00e9 De Transport &amp; D\u00e9m\u00e9nagements International Entre Le Maroc Et Le Reste Du Monde - T\u00e9l : +212 663 23 23 00 - Mail : s.p@ptrans.fr","og_url":"https:\/\/ptrans.fr\/ar\/inventaire\/","og_site_name":"Ptrans Soci\u00e9t\u00e9 De Transport &amp; D\u00e9m\u00e9nagements International Entre Le Maroc Et Le Reste Du Monde","article_publisher":"https:\/\/www.facebook.com\/PlogisticsEurope","article_modified_time":"2022-08-10T22:04:12+00:00","og_image":[{"width":1160,"height":870,"url":"https:\/\/ptrans.fr\/wp-content\/uploads\/2022\/09\/societe-demenagement-international-oujda.jpg","type":"image\/jpeg"}],"twitter_misc":{"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631":"\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ptrans.fr\/inventaire\/#article","isPartOf":{"@id":"https:\/\/ptrans.fr\/inventaire\/"},"author":{"name":"admin","@id":"https:\/\/ptrans.fr\/#\/schema\/person\/3a50d5b251b4df119e3598a32b8ce67c"},"headline":"Inventaire","datePublished":"2022-08-10T22:03:43+00:00","dateModified":"2022-08-10T22:04:12+00:00","mainEntityOfPage":{"@id":"https:\/\/ptrans.fr\/inventaire\/"},"wordCount":3,"publisher":{"@id":"https:\/\/ptrans.fr\/#organization"},"inLanguage":"ar"},{"@type":"WebPage","@id":"https:\/\/ptrans.fr\/inventaire\/","url":"https:\/\/ptrans.fr\/inventaire\/","name":"Inventaire - T\u00e9l : +212 663 23 23 00","isPartOf":{"@id":"https:\/\/ptrans.fr\/#website"},"datePublished":"2022-08-10T22:03:43+00:00","dateModified":"2022-08-10T22:04:12+00:00","description":"Inventaire - Ptrans Soci\u00e9t\u00e9 De Transport &amp; D\u00e9m\u00e9nagements International Entre Le Maroc Et Le Reste Du Monde - T\u00e9l : +212 663 23 23 00 - Mail : s.p@ptrans.fr","inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ptrans.fr\/inventaire\/"]}]},{"@type":"WebSite","@id":"https:\/\/ptrans.fr\/#website","url":"https:\/\/ptrans.fr\/","name":"Ptrans Soci\u00e9t\u00e9 De Transport Et D\u00e9m\u00e9nagement International Maroc","description":"Ptrans Votre Transporteur &amp; D\u00e9m\u00e9nageur Vers Le Maroc","publisher":{"@id":"https:\/\/ptrans.fr\/#organization"},"alternateName":"Ptrans","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ptrans.fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ar"},{"@type":"Organization","@id":"https:\/\/ptrans.fr\/#organization","name":"Ptrans Soci\u00e9t\u00e9 De Transport Et D\u00e9m\u00e9nagements International Entre Le Maroc Et Le Reste Du Monde","url":"https:\/\/ptrans.fr\/","logo":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/ptrans.fr\/#\/schema\/logo\/image\/","url":"http:\/\/ptrans.fr\/wp-content\/uploads\/2022\/08\/P.trans-logi_Plan-de-travail-1.png","contentUrl":"http:\/\/ptrans.fr\/wp-content\/uploads\/2022\/08\/P.trans-logi_Plan-de-travail-1.png","width":2481,"height":1076,"caption":"Ptrans Soci\u00e9t\u00e9 De Transport Et D\u00e9m\u00e9nagements International Entre Le Maroc Et Le Reste Du Monde"},"image":{"@id":"https:\/\/ptrans.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PlogisticsEurope"]},{"@type":"Person","@id":"https:\/\/ptrans.fr\/#\/schema\/person\/3a50d5b251b4df119e3598a32b8ce67c","name":"admin","image":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/ptrans.fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f1ed11851bb8c89ef1f06d655ba0bd00?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f1ed11851bb8c89ef1f06d655ba0bd00?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/ptrans.fr\/ar\/author\/admin\/"}]}},"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/ptrans.fr\/ar\/wp-json\/wp\/v2\/pages\/7735"}],"collection":[{"href":"https:\/\/ptrans.fr\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ptrans.fr\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ptrans.fr\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ptrans.fr\/ar\/wp-json\/wp\/v2\/comments?post=7735"}],"version-history":[{"count":0,"href":"https:\/\/ptrans.fr\/ar\/wp-json\/wp\/v2\/pages\/7735\/revisions"}],"wp:attachment":[{"href":"https:\/\/ptrans.fr\/ar\/wp-json\/wp\/v2\/media?parent=7735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}