同步企业微信审批模板~除”控件配置“外基本完成

This commit is contained in:
mgw
2023-05-31 18:13:12 +08:00
parent ce532a6b63
commit 48e0809bd7
6 changed files with 392 additions and 181 deletions

View File

@@ -10,8 +10,8 @@
<field name="arch" type="xml">
<!-- <tree default_order="id desc" js_class="we_approval_tem_tree_class"> -->
<tree js_class="we_approval_tem_tree_class">
<field name="process_code"/>
<field name="name"/>
<field name="process_code"/>
<field name="company_id"/>
</tree>
</field>
@@ -23,8 +23,8 @@
<field name="arch" type="xml">
<form>
<group>
<field name="process_code"/>
<field name="name"/>
<field name="process_code"/>
<field name="content_ids"/>
<field name="company_id"/>
<field name="choose_department"/>
@@ -33,7 +33,7 @@
<field name="notifyer" attrs="{'invisible': [('use_template_approver', '=', '1')]}"/>
<field name="notify_type" attrs="{'invisible': [('use_template_approver', '=', '1')]}"/>
<field name="summary_info_ids"/>
<!-- <field name="summary_info_ids"/> -->
<button name="submit" type="object" string="提交" class="btn-success"/>
</group>
</form>
</field>
@@ -72,15 +72,8 @@
<field name="arch" type="xml">
<tree default_order="id desc" js_class="we_approval_tem_tree_class">
<field name="template_id"/>
<field name="title"/>
<field name="control_id"/>
<field name="control"/>
<field name="value" widget="text"/>
<field name="placeholder"/>
<field name="require"/>
<field name="un_print"/>
<field name="un_replace"/>
<field name="display"/>
<field name="property_id" widget="many2many_tags"/>
<field name="config_id"/>
</tree>
</field>
</record>
@@ -91,10 +84,40 @@
<form>
<group>
<field name="template_id"/>
<field name="property_id"/>
<field name="config_id"/>
</group>
</form>
</field>
</record>
<!-- 审批模板控件属性 -->
<record id="property_model_tree_view" model="ir.ui.view">
<field name="name">审批模板控件属性</field>
<field name="model">property.model</field>
<field name="arch" type="xml">
<tree>
<field name="title"/>
<field name="control_id"/>
<field name="control"/>
<field name="value" widget="text"/>
<!-- <field name="control_id"/> -->
<field name="unique_control_id"/>
<field name="control_type"/>
<field name="placeholder"/>
<field name="require"/>
<field name="un_print"/>
<field name="un_replace"/>
<field name="display"/>
</tree>
</field>
</record>
<record id="property_model_form" model="ir.ui.view">
<field name="name">审批模板控件属性</field>
<field name="model">property.model</field>
<field name="arch" type="xml">
<form>
<group>
<field name="title"/>
<!-- <field name="control_id"/> -->
<field name="unique_control_id"/>
<field name="control_type"/>
<field name="placeholder"/>
<field name="require"/>
<field name="un_print"/>
@@ -105,6 +128,47 @@
</field>
</record>
<!-- 审批模板控件配置 -->
<record id="config_model_tree_view" model="ir.ui.view">
<field name="name">审批模板控件配置</field>
<field name="model">config.model</field>
<field name="arch" type="xml">
<tree>
<field name="control_id"/>
<field name="date_type"/>
<field name="selector_type"/>
<field name="options"/>
<field name="contact_type"/>
<field name="contact_mode"/>
<field name="table_children"/>
<field name="attendance_type"/>
<field name="attendance_date_range_type"/>
<field name="vacation_list"/>
</tree>
</field>
</record>
<record id="config_model_form" model="ir.ui.view">
<field name="name">审批模板控件配置</field>
<field name="model">config.model</field>
<field name="arch" type="xml">
<form>
<group>
<field name="control_id"/>
<field name="date_type"/>
<field name="selector_type"/>
<field name="options"/>
<field name="contact_type"/>
<field name="contact_mode"/>
<field name="table_children"/>
<field name="attendance_type"/>
<field name="attendance_date_range_type"/>
<field name="vacation_list"/>
</group>
</form>
</field>
</record>
<record id="we_approval_template_action" model="ir.actions.act_window">
<field name="name">审批模板</field>
<field name="res_model">wxwork.approval.template</field>