diff options
| author | IT Fixcomart <it@fixcomart.co.id> | 2022-10-13 16:48:16 +0700 |
|---|---|---|
| committer | IT Fixcomart <it@fixcomart.co.id> | 2022-10-13 16:48:16 +0700 |
| commit | 867e718b83282fdc7f4a7e77eb386b9b6014d8af (patch) | |
| tree | 49557e0332571ecc7db0d42af215476eee880cf2 | |
| parent | 3a5b05bee24feaadc8d6b5fe078fd6cf56989ba7 (diff) | |
delete unused file
| -rw-r--r-- | indoteknik_custom/report/report_deliveryslip2.xml | 214 | ||||
| -rw-r--r-- | indoteknik_custom/static/src/js/delivery_order.js | 44 |
2 files changed, 0 insertions, 258 deletions
diff --git a/indoteknik_custom/report/report_deliveryslip2.xml b/indoteknik_custom/report/report_deliveryslip2.xml deleted file mode 100644 index 735cee52..00000000 --- a/indoteknik_custom/report/report_deliveryslip2.xml +++ /dev/null @@ -1,214 +0,0 @@ -<odoo> - <data> - <record id="paperformat_euro_lowmargin" model="report.paperformat"> - <field name="name">A5 Delivery Slip</field> - <field name="default" eval="True"/> - <field name="format">A5</field> - <field name="page_height">0</field> - <field name="page_width">0</field> - <field name="orientation">Landscape</field> - <field name="margin_top">32.00</field> - <field name="margin_bottom">8.00</field> - <field name="margin_left">5.00</field> - <field name="margin_right">5.00</field> - <field name="header_line" eval="False"/> - <field name="header_spacing">30</field> - <field name="dpi">90</field> - </record> - <record id="stock.action_report_delivery" model="ir.actions.report"> - <field name="paperformat_id" ref="paperformat_euro_lowmargin"/> - </record> - </data> - - <template id="report_delivery_document3" inherit_id="stock.report_delivery_document"> - <xpath expr="//t[@t-call='web.external_layout']" position="replace"> - <t t-call="web.external_layout"> - <t t-set="o" t-value="o.with_context(lang=o.partner_id.lang)" /> - <!-- <t t-set="partner" t-value="o.partner_id or (o.move_lines and o.move_lines[0].partner_id) or False"/>--> - <!-- <t t-if="partner" name="partner_header">--> - <!-- <t t-set="address">--> - <!-- <span t-field="o.name"/>--> - <!-- <div t-esc="partner"--> - <!-- t-options='{"widget": "contact", "fields": ["address", "name", "phone"], "no_marker": True}'/>--> - <!-- </t>--> - <!-- </t>--> - - <style> - td { - vertical-align: text-top; - } - .header { - position: fixed; - width: 100%; - top: 8px; - } - </style> - <div class="header"> - <div style="margin-bottom: 16px;"> - <span>PT. Indoteknik Dotcom Gemilang</span> - <img style="float: right;" t-att-src="'/report/barcode/?type=%s&value=%s&width=%s&height=%s' % ('Code128', o.name, 300, 50)" alt="Barcode"/> - </div> - <table> - <tr> - <td width="50%" style="padding: 0 24px 0 0; "> - <p class="mb-1">Kepada:</p> - <p t-field="o.partner_id.name"/> - <p t-field="o.partner_id.street"/> - <p t-field="o.partner_id.mobile"/> - </td> - <td width="50%" style="padding: 0 0 0 24px;"> - <p>No. Invoice: <b><span t-field="o.origin"/></b></p> - <p>No. DO: <b><span t-field="o.name"/></b></p> - </td> - </tr> - </table> - </div> - - <div class="page"> - <table class="table table-sm" t-if="o.state!='done'" name="stock_move_table"> - <thead> - <tr> - <th name="th_sm_product"><strong>Product</strong></th> - <th name="th_sm_quantity"><strong>Quantity</strong></th> - </tr> - </thead> - <tbody> - <t t-set="lines" t-value="o.move_lines.filtered(lambda x: x.product_uom_qty)"/> - <tr t-foreach="lines" t-as="move"> - <td> - <span t-field="move.product_id"/> - <p t-if="move.description_picking != move.product_id.name"> - <span t-field="move.description_picking"/> - </p> - </td> - <td style="text-align: right;"> - <span t-field="move.product_uom_qty"/> - <span t-field="move.product_uom"/> - </td> - </tr> - </tbody> - </table> - <table class="table table-sm mt48" t-if="o.move_line_ids and o.state=='done'" name="stock_move_line_table"> - <t t-set="has_serial_number" t-value="False"/> - <t t-set="has_serial_number" t-value="o.move_line_ids.mapped('lot_id')" groups="stock.group_lot_on_delivery_slip"/> - <thead> - <tr> - <th name="th_sml_product"><strong>Product</strong></th> - <t name="lot_serial" t-if="has_serial_number"> - <th> - Lot/Serial Number - </th> - </t> - <th name="th_sml_quantity" class="text-center"><strong>Quantity</strong></th> - </tr> - </thead> - <tbody> - <!-- This part gets complicated with different use cases (additional use cases in extensions of this report): - 1. If serial numbers are used and set to print on delivery slip => print lines as is, otherwise group them by overlapping - product + description + uom combinations - 2. If any packages are assigned => split products up by package (or non-package) and then apply use case 1 --> - <!-- If has destination packages => create sections of corresponding products --> - <t t-if="o.has_packages" name="has_packages"> - <t t-set="packages" t-value="o.move_line_ids.mapped('result_package_id')"/> - <t t-foreach="packages" t-as="package"> - <t t-call="stock.stock_report_delivery_package_section_line"/> - <t t-set="package_move_lines" t-value="o.move_line_ids.filtered(lambda l: l.result_package_id == package)"/> - <!-- If printing lots/serial numbers => keep products in original lines --> - <t t-if="has_serial_number"> - <tr t-foreach="package_move_lines" t-as="move_line"> - <t t-call="stock.stock_report_delivery_has_serial_move_line"/> - </tr> - </t> - <!-- If not printing lots/serial numbers => merge lines with same product+description+uom --> - <t t-else=""> - <t t-set="aggregated_lines" t-value="package_move_lines._get_aggregated_product_quantities()"/> - <t t-call="stock.stock_report_delivery_aggregated_move_lines"/> - </t> - </t> - <!-- Make sure we do another section for package-less products if they exist --> - <t t-set="move_lines" t-value="o.move_line_ids.filtered(lambda l: not l.result_package_id)"/> - <t t-if="move_lines" name="no_package_move_lines"> - <t t-call="stock.stock_report_delivery_no_package_section_line" name="no_package_section"/> - <t t-if="has_serial_number"> - <tr t-foreach="move_lines" t-as="move_line"> - <t t-call="stock.stock_report_delivery_has_serial_move_line"/> - </tr> - </t> - <t t-else=""> - <t t-set="aggregated_lines" t-value="move_lines._get_aggregated_product_quantities()"/> - <t t-if="aggregated_lines"> - <t t-call="stock.stock_report_delivery_aggregated_move_lines"/> - </t> - </t> - </t> - </t> - <!-- No destination packages --> - <t t-else=""> - <!-- If printing lots/serial numbers => keep products in original lines --> - <t t-if="has_serial_number"> - <tr t-foreach="o.move_line_ids" t-as="move_line"> - <t t-call="stock.stock_report_delivery_has_serial_move_line"/> - </tr> - </t> - <!-- If not printing lots/serial numbers => merge lines with same product --> - <t t-else="" name="aggregated_move_lines"> - <t t-set="aggregated_lines" t-value="o.move_line_ids._get_aggregated_product_quantities()"/> - <t t-call="stock.stock_report_delivery_aggregated_move_lines"/> - </t> - </t> - </tbody> - </table> - <t t-set="backorders" t-value="o.backorder_ids.filtered(lambda x: x.state not in ('done', 'cancel'))"/> - <t t-if="o.backorder_ids and backorders"> - <p> - <span>All items couldn't be shipped, the following items will be shipped as soon as they become available.</span> - </p> - <table class="table table-sm" name="stock_backorder_table"> - <thead> - <tr> - <th name="th_sb_product"><strong>Product</strong></th> - <th name="th_sb_quantity" class="text-center"><strong>Quantity</strong></th> - </tr> - </thead> - <tbody> - <t t-foreach="backorders" t-as="backorder"> - <t t-set="bo_lines" t-value="backorder.move_lines.filtered(lambda x: x.product_uom_qty)"/> - <tr t-foreach="bo_lines" t-as="bo_line"> - <td> - <span t-field="bo_line.product_id"/> - <p t-if="bo_line.description_picking != bo_line.product_id.name"> - <span t-field="bo_line.description_picking"/> - </p> - </td> - <td class="text-center"> - <span t-field="bo_line.product_uom_qty"/> - <span t-field="bo_line.product_uom"/> - </td> - </tr> - </t> - </tbody> - </table> - </t> - - <div t-if="o.signature" class="mt32 ml64 mr4" name="signature"> - <div class="offset-8"> - <strong>Signature</strong> - </div> - <div class="offset-8"> - <img t-att-src="image_data_uri(o.signature)" style="max-height: 4cm; max-width: 8cm;"/> - </div> - <div class="offset-8 text-center"> - <p t-field="o.partner_id.name"/> - </div> - </div> - </div> - </t> - </xpath> -<!-- <xpath expr="//div/h2" position="replace">--> -<!-- <div style="margin: 16px 0;">--> -<!-- <span class="h2" t-field="o.name"/>--> -<!-- <img style="float: right;" t-att-src="'/report/barcode/?type=%s&value=%s&width=%s&height=%s' % ('Code128', o.name, 300, 50)" alt="Barcode"/>--> -<!-- </div>--> -<!-- </xpath>--> - </template> -</odoo> diff --git a/indoteknik_custom/static/src/js/delivery_order.js b/indoteknik_custom/static/src/js/delivery_order.js deleted file mode 100644 index 565610ad..00000000 --- a/indoteknik_custom/static/src/js/delivery_order.js +++ /dev/null @@ -1,44 +0,0 @@ -odoo.define('indoteknik_custom.FieldChar', function (require) { - "use strict"; - - console.log('12345'); - var FieldChar = require('web.basic_fields').FieldChar; - var registry = require('web.field_registry'); - - var FieldCharCustom = FieldChar.extend({ - _onKeyup: function (ev) { - console.log('keyuppp'); - if (ev.which === $.ui.keyCode.ENTER) { - console.log('abc'); - } - this._super.apply(this, arguments); - }, - }); - - registry.add('name', FieldCharCustom); - - return FieldCharCustom; - -// var core = require('web.core'); -// var _t = core._t; -// var FormView = require('web.FormView'); - -// FormView.include({ -// init: function (parent, model, renderer, params) { -// var self = this; -// self._super.apply(self.arguments); -// }, -// onchange_name: function () { -// this._super(); -// console.log('bbbb'); -// if (this.model === 'delivery.order') { -// this.$('#name').on('keyup', function () { -// console.log('aaa') -// }); -// } -// } -// }); -// -// core.action_registry.add('indoteknik_custom.FieldChar', FormView); -// return FormView; -});
\ No newline at end of file |
