采购协议

This commit is contained in:
guanhuan
2025-02-19 10:42:48 +08:00
parent f25d06e08f
commit 4dc19cab81
27 changed files with 597 additions and 328 deletions

View File

@@ -25,6 +25,14 @@
data-hotkey="y" groups="stock.group_stock_user"/>
<button name="button_cancel" states="draft,to approve,sent,purchase" string="取消" type="object"
data-hotkey="x"/>
<field name="show_create_requisition_button" invisible="1"/>
<field name="show_requisition_fields" invisible="1"/>
<button name="button_create_requisition" string="创建协议" type="object"
attrs="{'invisible': [('show_create_requisition_button', '!=', False)]}"/>
<button name="button_link_requisition" string="关联协议" type="object"
attrs="{'invisible': [('requisition_id', '!=', False),('show_requisition_fields', '=', False)]}"/>
<button name="button_unlink_requisition" string="解绑协议" type="object"
attrs="{'invisible': [('show_requisition_fields', '=', False)]}"/>
</xpath>
<xpath expr="//header/button[@name='button_cancel'][2]" position="attributes">
<attribute name="invisible">1</attribute>
@@ -139,7 +147,7 @@
</field>
<xpath expr="//field[@name='date_order']" position="after">
<field name="payment_term_id" attrs="{'readonly': ['|', ('invoice_status','=', 'invoiced'), ('state', '=', 'done')]}" options="{'no_create': True}"/>
<field name="contract_summary"/>
<!-- <field name="contract_summary"/>-->
</xpath>
<field name="partner_ref" position="attributes">
<attribute name="attrs">{'readonly': [('state', 'in', ['purchase'])]}
@@ -210,6 +218,17 @@
<xpath expr="//sheet/group/group[2]/div[@name='date_planned_div']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
<xpath expr="//div[@name='button_box']" position="inside">
<button class="oe_stat_button" name="action_view_requisition" type="object" icon="fa-file"
attrs="{'invisible': [('purchase_requisition_count', '=', 0)]}">
<div class="o_field_widget o_stat_info">
<span class="o_stat_value">
<field name="purchase_requisition_count"/>
</span>
<span class="o_stat_text">采购协议</span>
</div>
</button>
</xpath>
</field>
</record>