同步模板功能基本完成

This commit is contained in:
mgw
2023-06-02 17:03:03 +08:00
parent 8b19e0be38
commit f973bb031d
6 changed files with 594 additions and 46 deletions

View File

@@ -26,15 +26,16 @@
<field name="name"/>
<field name="process_code"/>
<field name="content_ids"/>
<field name="vacation_config_id"/>
<field name="company_id"/>
<field name="choose_department"/>
<field name="vacation_config_id" attrs="{'invisible': [('name', '!=', '请假')]}"/>
<!-- <field name="vacation_config_id"/> -->
<!-- <field name="company_id"/> -->
<!-- <field name="choose_department"/> -->
<field name="use_template_approver"/>
<field name="approver" attrs="{'invisible': [('use_template_approver', '=', '1')]}"/>
<field name="notifyer" attrs="{'invisible': [('use_template_approver', '=', '1')]}"/>
<field name="notify_type" attrs="{'invisible': [('use_template_approver', '=', '1')]}"/>
<field name="summary_info_ids"/>
<button name="submit" type="object" string="提交" class="btn-success"/>
<!-- <button name="submit" type="object" string="提交" class="btn-success"/> -->
</group>
</form>
</field>
@@ -141,6 +142,7 @@
<field name="contact_type"/>
<field name="table_type"/>
<field name="attendance_type"/>
<field name="file_type"/>
<!-- <field name="options"/> -->
<!-- <field name="contact_type"/> -->
@@ -164,6 +166,7 @@
<field name="contact_type"/>
<field name="table_type"/>
<field name="attendance_type"/>
<field name="file_type"/>
<!-- <field name="date_type"/> -->
<!-- <field name="selector_type"/> -->
<!-- <field name="options"/> -->
@@ -178,6 +181,342 @@
</field>
</record>
<!-- 审批模板控件Date控件config配置 -->
<record id="config_model_date_tree_view" model="ir.ui.view">
<field name="name">审批模板控件Date控件config配置</field>
<field name="model">wxwork.approval.date.config</field>
<field name="arch" type="xml">
<tree>
<field name="date_type"/>
</tree>
</field>
</record>
<record id="config_model_date_form" model="ir.ui.view">
<field name="name">审批模板控件Date控件config配置</field>
<field name="model">wxwork.approval.date.config</field>
<field name="arch" type="xml">
<form>
<group>
<field name="date_type"/>
</group>
</form>
</field>
</record>
<!-- 审批模板控Selector控件单选/多选控件config配置 -->
<record id="config_model_selector_tree_view" model="ir.ui.view">
<field name="name">审批模板控件Selector控件单选/多选控件config配置</field>
<field name="model">wxwork.approval.selector.config</field>
<field name="arch" type="xml">
<tree>
<field name="selector_type"/>
<field name="selector_exp_type"/>
<field name="options"/>
</tree>
</field>
</record>
<record id="config_model_selector_form" model="ir.ui.view">
<field name="name">审批模板控件Selector控件单选/多选控件config配置</field>
<field name="model">wxwork.approval.selector.config</field>
<field name="arch" type="xml">
<form>
<group>
<field name="selector_type"/>
<field name="selector_exp_type"/>
<field name="options"/>
</group>
</form>
</field>
</record>
<!-- 审批模板控Selector控件单选/多选控件)选项配置 -->
<record id="config_model_selector_options_tree_view" model="ir.ui.view">
<field name="name">审批模板控件Selector控件单选/多选控件)选项配置</field>
<field name="model">selector.option</field>
<field name="arch" type="xml">
<tree>
<field name="key"/>
<field name="text"/>
<field name="lang"/>
</tree>
</field>
</record>
<record id="config_model_selector_options_form" model="ir.ui.view">
<field name="name">审批模板控件Selector控件单选/多选控件)选项配置</field>
<field name="model">selector.option</field>
<field name="arch" type="xml">
<form>
<group>
<field name="key"/>
<field name="text"/>
<field name="lang"/>
</group>
</form>
</field>
</record>
<!-- 审批模板控件Contact控件成员/部门/标签控件config配置 -->
<record id="config_model_contact_tree_view" model="ir.ui.view">
<field name="name">审批模板控件Contact控件成员/部门/标签控件config配置</field>
<field name="model">wxwork.approval.contact.config</field>
<field name="arch" type="xml">
<tree>
<field name="contact_type"/>
<field name="contact_mode"/>
</tree>
</field>
</record>
<record id="config_model_contact_form" model="ir.ui.view">
<field name="name">审批模板控件Contact控件成员/部门/标签控件config配置</field>
<field name="model">wxwork.approval.contact.config</field>
<field name="arch" type="xml">
<form>
<group>
<field name="contact_type"/>
<field name="contact_mode"/>
</group>
</form>
</field>
</record>
<!-- 审批模板控件Table控件明细控件config配置 -->
<record id="config_model_table_tree_view" model="ir.ui.view">
<field name="name">审批模板控件Table控件明细控件config配置</field>
<field name="model">wxwork.approval.table.config</field>
<field name="arch" type="xml">
<tree>
<field name="table_children"/>
<field name="table_children_config"/>
</tree>
</field>
</record>
<record id="config_model_table_form" model="ir.ui.view">
<field name="name">审批模板控件Table控件明细控件config配置</field>
<field name="model">wxwork.approval.table.config</field>
<field name="arch" type="xml">
<form>
<group>
<field name="table_children"/>
<field name="table_children_config"/>
</group>
</form>
</field>
</record>
<!-- --><!-- 审批模板控件Table控件明细控件子控件配置 -->
<!-- <record id="config_model_table_children_tree_view" model="ir.ui.view"> -->
<!-- <field name="name">审批模板控件Table控件明细控件子控件配置</field> -->
<!-- <field name="model">wxwork.approval.table.children.config</field> -->
<!-- <field name="arch" type="xml"> -->
<!-- <tree> -->
<!-- <field name="children_name"/> -->
<!-- <field name="children_control"/> -->
<!-- </tree> -->
<!-- </field> -->
<!-- </record> -->
<!-- <record id="config_model_table_children_form" model="ir.ui.view"> -->
<!-- <field name="name">审批模板控件Table控件明细控件子控件配置</field> -->
<!-- <field name="model">wxwork.approval.table.children.config</field> -->
<!-- <field name="arch" type="xml"> -->
<!-- <form> -->
<!-- <group> -->
<!-- <field name="children_name"/> -->
<!-- <field name="children_control"/> -->
<!-- </group> -->
<!-- </form> -->
<!-- </field> -->
<!-- </record> -->
<!-- --><!-- 审批模板控件Table控件明细控件子控件配置 -->
<!-- <record id="config_model_table_children_control_tree_view" model="ir.ui.view"> -->
<!-- <field name="name">审批模板控件Table控件明细控件子控件配置</field> -->
<!-- <field name="model">wxwork.approval.table.children.control.config</field> -->
<!-- <field name="arch" type="xml"> -->
<!-- <tree> -->
<!-- <field name="control_type"/> -->
<!-- <field name="control_name"/> -->
<!-- <field name="control_required"/> -->
<!-- </tree> -->
<!-- </field> -->
<!-- </record> -->
<!-- <record id="config_model_table_children_control_form" model="ir.ui.view"> -->
<!-- <field name="name">审批模板控件Table控件明细控件子控件配置</field> -->
<!-- <field name="model">wxwork.approval.table.children.control.config</field> -->
<!-- <field name="arch" type="xml"> -->
<!-- <form> -->
<!-- <group> -->
<!-- <field name="control_type"/> -->
<!-- <field name="control_name"/> -->
<!-- <field name="control_required"/> -->
<!-- </group> -->
<!-- </form> -->
<!-- </field> -->
<!-- </record> -->
<!-- --><!-- 审批模板控件Table控件明细控件子控件配置 -->
<!-- <record id="config_model_table_children_control_required_tree_view" model="ir.ui.view"> -->
<!-- <field name="name">审批模板控件Table控件明细控件子控件配置</field> -->
<!-- <field name="model">wxwork.approval.table.children.control.required.config</field> -->
<!-- <field name="arch" type="xml"> -->
<!-- <tree> -->
<!-- <field name="required_name"/> -->
<!-- <field name="required_control"/> -->
<!-- </tree> -->
<!-- </field> -->
<!-- </record> -->
<!-- <record id="config_model_table_children_control_required_form" model="ir.ui.view"> -->
<!-- <field name="name">审批模板控件Table控件明细控件子控件配置</field> -->
<!-- <field name="model">wxwork.approval.table.children.control.required.config</field> -->
<!-- <field name="arch" type="xml"> -->
<!-- <form> -->
<!-- <group> -->
<!-- <field name="required_name"/> -->
<!-- <field name="required_control"/> -->
<!-- </group> -->
<!-- </form> -->
<!-- </field> -->
<!-- </record> -->
<!-- --><!-- 审批模板控件Table控件明细控件子控件配置 -->
<!-- <record id="config_model_table_children_control_required_control_tree_view" model="ir.ui.view"> -->
<!-- <field name="name">审批模板控件Table控件明细控件子控件配置</field> -->
<!-- <field name="model">wxwork.approval.table.children.control.required.control.config</field> -->
<!-- <field name="arch" type="xml"> -->
<!-- <tree> -->
<!-- <field name="control_name"/> -->
<!-- <field name="control_required"/> -->
<!-- </tree> -->
<!-- </field> -->
<!-- </record> -->
<!-- <record id="config_model_table_children_control_required_control_form" model="ir.ui.view"> -->
<!-- <field name="name">审批模板控件Table控件明细控件子控件配置</field> -->
<!-- <field name="model">wxwork.approval.table.children.control.required.control.config</field> -->
<!-- <field name="arch" type="xml"> -->
<!-- <form> -->
<!-- <group> -->
<!-- <field name="control_name"/> -->
<!-- <field name="control_required"/> -->
<!-- </group> -->
<!-- </form> -->
<!-- </field> -->
<!-- </record> -->
<!-- --><!-- 审批模板控件Table控件明细控件子控件配置 -->
<!-- <record id="config_model_table_children_control_required_control_required_tree_view" model="ir.ui.view"> -->
<!-- <field name="name">审批模板控件Table控件明细控件子控件配置</field> -->
<!-- <field name="model">wxwork.approval.table.children.control.required.control.required.config</field> -->
<!-- <field name="arch" type="xml"> -->
<!-- <tree> -->
<!-- <field name="required_name"/> -->
<!-- <field name="required_control"/> -->
<!-- </tree> -->
<!-- </field> -->
<!-- </record> -->
<!-- <record id="config_model_table_children_control_required_control_required_form" model="ir.ui.view"> -->
<!-- <field name="name">审批模板控件Table控件明细控件子控件配置</field> -->
<!-- <field name="model">wxwork.approval.table.children.control.required.control.required.config</field> -->
<!-- <field name="arch" type="xml"> -->
<!-- <form> -->
<!-- <group> -->
<!-- <field name="required_name"/> -->
<!-- <field name="required_control"/> -->
<!-- </group> -->
<!-- </form> -->
<!-- </field> -->
<!-- </record> -->
<!-- --><!-- 审批模板控件Table控件明细控件子控件配置 -->
<!-- <record id="config_model_table_children_control_required_control_required_control_tree_view" model="ir.ui.view"> -->
<!-- <field name="name">审批模板控件Table控件明细控件子控件配置</field> -->
<!-- <field name="model">wxwork.approval.table.children.control.required.control.required.control.config</field> -->
<!-- <field name="arch" type="xml"> -->
<!-- <tree> -->
<!-- <field name="control_name"/> -->
<!-- <field name="control_required"/> -->
<!-- </tree> -->
<!-- </field> -->
<!-- </record> -->
<!-- <record id="config_model_table_children_control_required_control_required_control_form" model="ir.ui.view"> -->
<!-- <field name="name">审批模板控件Table控件明细控件子控件配置</field> -->
<!-- <field name="model">wxwork.approval.table.children.control.required.control.required.control.config</field> -->
<!-- <field name="arch" type="xml"> -->
<!-- <form> -->
<!-- <group> -->
<!-- <field name="control_name"/> -->
<!-- <field name="control_required"/> -->
<!-- </group> -->
<!-- </form> -->
<!-- </field> -->
<!-- </record> -->
<!-- 审批模板控件Attendance控件假勤控件config配置 -->
<record id="config_model_attendance_control_config_tree_view" model="ir.ui.view">
<field name="name">审批模板控件Attendance控件假勤控件config配置</field>
<field name="model">wxwork.approval.attendance.config</field>
<field name="arch" type="xml">
<tree>
<field name="attendance_type"/>
<field name="attendance_date_range_type"/>
</tree>
</field>
</record>
<record id="config_model_attendance_control_config_form" model="ir.ui.view">
<field name="name">审批模板控件Attendance控件假勤控件config配置</field>
<field name="model">wxwork.approval.attendance.config</field>
<field name="arch" type="xml">
<form>
<group>
<field name="attendance_type"/>
<field name="attendance_date_range_type"/>
</group>
</form>
</field>
</record>
<!-- 审批模板控件Vacation控件假勤控件config配置 -->
<record id="config_model_vacation_control_config_tree_view" model="ir.ui.view">
<field name="name">审批模板控件Vacation控件假勤控件config配置</field>
<field name="model">wxwork.approval.vacation.config</field>
<field name="arch" type="xml">
<tree>
<field name="vacation_id"/>
<field name="name"/>
<field name="lang"/>
</tree>
</field>
</record>
<record id="config_model_vacation_control_config_form" model="ir.ui.view">
<field name="name">审批模板控件Vacation控件假勤控件config配置</field>
<field name="model">wxwork.approval.vacation.config</field>
<field name="arch" type="xml">
<form>
<group>
<field name="vacation_id"/>
<field name="name"/>
<field name="lang"/>
</group>
</form>
</field>
</record>
<!-- 审批模板控件file控件文件控件config配置 -->
<record id="config_model_file_control_config_tree_view" model="ir.ui.view">
<field name="name">审批模板控件file控件文件控件config配置</field>
<field name="model">wxwork.approval.file.config</field>
<field name="arch" type="xml">
<tree>
<field name="is_only_photo"/>
</tree>
</field>
</record>
<record id="config_model_file_control_config_form" model="ir.ui.view">
<field name="name">审批模板控件file控件文件控件config配置</field>
<field name="model">wxwork.approval.file.config</field>
<field name="arch" type="xml">
<form>
<group>
<field name="is_only_photo"/>
</group>
</form>
</field>
</record>
<record id="we_approval_template_action" model="ir.actions.act_window">
<field name="name">审批模板</field>

View File

@@ -9,7 +9,7 @@
<field name="wx_work_app"/>
<field name="wx_work_corp_id"/>
<field name="wx_work_secret"/>
<field name="wx_work_templates"/>
<field name="wx_work_template_ids"/>
</tree>
</field>
</record>
@@ -22,8 +22,11 @@
<field name="wx_work_app"/>
<field name="wx_work_corp_id"/>
<field name="wx_work_secret"/>
<field name="wx_work_templates"/>
<field name="wx_work_template_ids"/>
</group>
<button name="update_template" type="object" string="更新模板"/>
</form>
</field>
</record>
@@ -33,6 +36,7 @@
<field name="model">wxwork.template.settings</field>
<field name="arch" type="xml">
<tree>
<!-- <field name="wxwork_id"/> -->
<field name="sp_name"/>
<field name="template_id"/>
@@ -45,6 +49,7 @@
<field name="arch" type="xml">
<form>
<group>
<!-- <field name="wxwork_id"/> -->
<field name="sp_name"/>
<field name="template_id"/>