86 lines
5.2 KiB
XML
86 lines
5.2 KiB
XML
<?xml version="1.0"?>
|
|
<odoo>
|
|
|
|
<record id="add_check_out_view_picking_form" model="ir.ui.view">
|
|
<field name="name">增加一个check_out字段</field>
|
|
<field name="model">stock.picking</field>
|
|
<field name="inherit_id" ref="stock.view_picking_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//form//sheet//div[@name='button_box']" position="inside">
|
|
<field name="check_out" invisible="True"/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- <record id="sf_bf_connect_vpicktree" model="ir.ui.view"> -->
|
|
<!-- <field name="name">sf.bf.connect.vpicktree</field> -->
|
|
<!-- <field name="model">stock.picking</field> -->
|
|
<!-- <field name="inherit_id" ref="stock.vpicktree"/> -->
|
|
<!-- <field name="arch" type="xml"> -->
|
|
<!-- <field name="state" position="after"> -->
|
|
<!-- <field name="logistics_status" string="物流状态"/> -->
|
|
<!-- </field> -->
|
|
<!-- </field> -->
|
|
<!-- </record> -->
|
|
|
|
<record id="custom_view_picking_form" model="ir.ui.view">
|
|
<field name="name">物流</field>
|
|
<field name="model">stock.picking</field>
|
|
<field name="inherit_id" ref="stock.view_picking_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//form//header//button[@name='action_assign']" position="after">
|
|
<field name="is_bill" invisible="True"/>
|
|
<field name="logistics_status" invisible="True"/>
|
|
<field name="logistics_way" invisible="True"/>
|
|
<button string="京东物流下单" name="create_order" type="object" confirm="是否确认物流下单" class="btn-primary"
|
|
attrs="{'invisible': ['|', '|', '|', ('check_out', '!=', 'OUT'), ('state', '!=', 'assigned'), ('is_bill', '=', True), ('logistics_way', '=', '自提')]}"/>
|
|
<button string="获取物流面单" name="get_bill" type="object" confirm="是否获取物流面单" class="btn-primary"
|
|
attrs="{'invisible': ['|', '|', '|', '|', ('check_out', '!=', 'OUT'), ('state', '!=', 'assigned'), ('logistics_status', '=', '2'), ('is_bill', '=', False), ('logistics_way', '=', '自提')]}"/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="tracking_view" model="ir.ui.view">
|
|
<field name="name">tracking</field>
|
|
<field name="model">stock.picking</field>
|
|
<field name="inherit_id" ref="delivery.view_picking_withcarrier_out_form"/>
|
|
<field name="arch" type="xml">
|
|
|
|
<field name="location_id" position="after">
|
|
<field name="logistics_status" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="logistics_way" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
</field>
|
|
|
|
<xpath expr="//group//field[@name='carrier_id']" position="after">
|
|
<!-- <field name="senderNickName" domain="[('self.name', 'like', '%OUT%')]"/> -->
|
|
<field name="senderNickName" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="expressItemName" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="deliveryType" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="receiverName" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="receiverMobile" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="receiverProvinceName" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="receiverCityName" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="receiverCountyName" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="receiverTownName" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="receiverCompany" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="remark" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="grossWeight" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="grossVolume" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="pickupBeginTime" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="bill_show" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
<field name="logistics_status"/>
|
|
</xpath>
|
|
<xpath expr="//group//field[@name='group_id']" position="after">
|
|
<field name="bill_show" widget="pdf_viewer" attrs="{'invisible': [('check_out', '!=', 'OUT')]}"/>
|
|
</xpath>
|
|
<!-- <xpath expr="//group[@name='other_infos']" position="after"> -->
|
|
<!-- <div> -->
|
|
<!-- <button string="京东物流下单" name="create_order" type="object" confirm="是否确认物流下单" class="btn-primary"/> -->
|
|
<!-- </div> -->
|
|
<!-- <div> -->
|
|
<!-- <button string="获取物流面单" name="get_bill" type="object" confirm="是否获取物流面单" class="btn-primary"/> -->
|
|
<!-- </div> -->
|
|
<!-- </xpath> -->
|
|
</field>
|
|
</record>
|
|
</odoo> |