OdooDigitizationService/addons/tx_opentekr_survey/views/views.xml

320 lines
13 KiB
XML

<odoo>
<data>
<!-- explicit list view definition -->
<record model="ir.ui.view" id="tx_recommend_company_list">
<field name="name">tx recommend company list</field>
<field name="model">tx.recommend.company</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_tx_recommend_company">
<field name="name">推荐单位</field>
<field name="res_model">tx.recommend.company</field>
<field name="view_mode">tree</field>
</record>
<record model="ir.ui.view" id="tx_industry_list">
<field name="name">tx industry list</field>
<field name="model">tx.industry</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_tx_industry">
<field name="name">所属行业</field>
<field name="res_model">tx.industry</field>
<field name="view_mode">tree</field>
</record>
<record model="ir.ui.view" id="tx_business_link_list">
<field name="name">tx business link list</field>
<field name="model">tx.business.link</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_tx_business_link">
<field name="name">业务环节</field>
<field name="res_model">tx.business.link</field>
<field name="view_mode">tree</field>
</record>
<record model="ir.ui.view" id="tx_applied_technology_list">
<field name="name">tx applied technology list</field>
<field name="model">tx.applied.technology</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_tx_applied_technology">
<field name="name">应用技术</field>
<field name="res_model">tx.applied.technology</field>
<field name="view_mode">tree</field>
</record>
<record model="ir.ui.view" id="tx_scene_location_list">
<field name="name">tx scene location list</field>
<field name="model">tx.scene.location</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_tx_scene_location">
<field name="name">场景所在地</field>
<field name="res_model">tx.scene.location</field>
<field name="view_mode">tree</field>
</record>
<record model="ir.sequence" id="seq_tx_sasac_survey">
<field name="name">国资委投票</field>
<field name="code">tx.sasac.survey</field>
<field name="prefix">SS%(y)s%(month)s%(day)s</field>
<field name="padding">3</field>
<field name="use_date_range" eval="True"/>
</record>
<record model="ir.ui.view" id="tx_sasac_survey_list">
<field name="name">tx_sasac_survey_list</field>
<field name="model">tx.sasac.survey</field>
<field name="arch" type="xml">
<tree>
<field name="img" widget="image" options='{"size": [128, 128]}'/>
<field name="code"/>
<field name="name"/>
<field name="start_date"/>
<field name="end_date"/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="tx_sasac_survey_form">
<field name="name">tx_sasac_survey_form</field>
<field name="model">tx.sasac.survey</field>
<field name="arch" type="xml">
<form>
<header>
<button name="action_test_survey" type="object" string="投票测试" class="oe_highlight"/>
</header>
<sheet>
<div class="oe_title">
<h1>
<field name="code" readonly="1"/>
</h1>
</div>
<group>
<group>
<field name="name" required="1"/>
<field name="img" required="1" widget="image" options='{"size": [128, 128]}'/>
</group>
<group>
<field name="start_date" required="1"/>
<field name="end_date" required="1"/>
</group>
</group>
<group>
<field name="rule_content" required="1"/>
</group>
<group>
<field name="scene_ids" readonly="1">
<tree>
<field name="code"/>
<field name="name"/>
<field name="company_name"/>
<field name="rc_id"/>
<field name="industry_id"/>
<field name="link_id"/>
<field name="technology_ids" widget="many2many_tags"/>
<field name="location_id"/>
</tree>
</field>
</group>
</sheet>
</form>
</field>
</record>
<record model="ir.ui.view" id="tx_sasac_survey_search">
<field name="name">tx_sasac_survey_search</field>
<field name="model">tx.sasac.survey</field>
<field name="arch" type="xml">
<search>
<field name="code"/>
<field name="name"/>
<separator/>
<filter string="今天开始" name="start_today" domain="[('start_date', '&lt;', (context_today() + datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]"/>
<filter string="明天开始" name="start_tomorrow" domain="[('start_date', '&lt;', (context_today() + datetime.timedelta(days=2)).strftime('%Y-%m-%d'))]"/>
<filter string="7天内开始" name="start_7days" domain="[('start_date','&lt;', (context_today() + datetime.timedelta(days=7)).strftime('%Y-%m-%d'))]"/>
<filter string="30天内开始" name="start_month" domain="[('start_date','&lt;', (context_today() + datetime.timedelta(days=30)).strftime('%Y-%m-%d'))]"/>
<separator/>
<filter string="今天结束" name="end_today" domain="[('end_date', '&lt;', (context_today() + datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]"/>
<filter string="明天结束" name="end_tomorrow" domain="[('end_date', '&lt;', (context_today() + datetime.timedelta(days=2)).strftime('%Y-%m-%d'))]"/>
<filter string="7天内结束" name="end_7days" domain="[('end_date','&lt;', (context_today() + datetime.timedelta(days=7)).strftime('%Y-%m-%d'))]"/>
<filter string="30天内结束" name="end_month" domain="[('end_date','&lt;', (context_today() + datetime.timedelta(days=30)).strftime('%Y-%m-%d'))]"/>
</search>
</field>
</record>
<record model="ir.actions.act_window" id="action_tx_sasac_survey">
<field name="name">投票需求</field>
<field name="res_model">tx.sasac.survey</field>
<field name="view_mode">tree,form</field>
</record>
<record model="ir.sequence" id="seq_tx_sasac_survey_scene">
<field name="name">投票场景</field>
<field name="code">tx.sasac.survey.scene</field>
<field name="prefix">CJ%(y)s%(month)s%(day)s</field>
<field name="padding">3</field>
<field name="use_date_range" eval="True"/>
</record>
<record model="ir.ui.view" id="tx_sasac_survey_scene_list">
<field name="name">tx_sasac_survey_scene_list</field>
<field name="model">tx.sasac.survey.scene</field>
<field name="arch" type="xml">
<tree>
<field name="code"/>
<field name="name"/>
<field name="company_name"/>
<field name="survey_id"/>
<field name="rc_id"/>
<field name="industry_id"/>
<field name="link_id"/>
<field name="location_id"/>
<field name="technology_ids" widget="many2many_tags"/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="tx_sasac_survey_scene_form">
<field name="name">tx_sasac_survey_scene_form</field>
<field name="model">tx.sasac.survey.scene</field>
<field name="arch" type="xml">
<form>
<sheet>
<div class="oe_title">
<h1>
<field name="code" readonly="1"/>
</h1>
</div>
<group>
<field name="survey_id" required="1"/>
</group>
<group>
<group>
<field name="name" required="1"/>
</group>
<group>
<field name="company_name" required="1"/>
</group>
</group>
<group>
<group>
<field name="rc_id" required="1"/>
</group>
<group>
<field name="industry_id" required="1"/>
</group>
</group>
<group>
<group>
<field name="link_id" required="1"/>
</group>
<group>
<field name="location_id" required="1"/>
</group>
</group>
<group>
<field name="technology_ids" widget="many2many_tags"/>
</group>
<group>
<field name="get_ids" readonly="1">
<tree>
<field name="user_id"/>
<field name="get_date"/>
</tree>
</field>
</group>
<group>
<field name="vod" widget="video" filename="vod_file_name"/>
<field name="vod_file_name" invisible="1"/>
</group>
</sheet>
</form>
</field>
</record>
<record model="ir.ui.view" id="tx_sasac_survey_scene_search">
<field name="name">tx_sasac_survey_scene_search</field>
<field name="model">tx.sasac.survey.scene</field>
<field name="arch" type="xml">
<search>
<field name="code"/>
<field name="name"/>
<field name="survey_id"/>
<field name="company_name"/>
<field name="rc_id"/>
<field name="industry_id"/>
<field name="link_id"/>
<field name="technology_ids"/>
<field name="location_id"/>
<group expand="0" string="Group By">
<filter string="投票需求" name="group_by_survey_id" context="{'group_by': 'survey_id' }"/>
<filter string="推荐单位" name="group_by_rc_id" context="{'group_by': 'rc_id' }"/>
<filter string="所属行业" name="group_by_industry_id" context="{'group_by': 'industry_id' }"/>
<filter string="业务环节" name="group_by_link_id" context="{'group_by': 'link_id' }"/>
<filter string="场景所在地" name="group_by_location_id" context="{'group_by': 'location_id' }"/>
</group>
</search>
</field>
</record>
<record model="ir.actions.act_window" id="action_tx_sasac_survey_scene">
<field name="name">投票场景</field>
<field name="res_model">tx.sasac.survey.scene</field>
<field name="view_mode">tree,form</field>
</record>
<record model="ir.ui.view" id="tx_sasac_survey_scene_get_list">
<field name="name">tx sasac survey scene get list</field>
<field name="model">tx.sasac.survey.scene.get</field>
<field name="arch" type="xml">
<tree create="0" edit="0">
<field name="user_id"/>
<field name="survey_id"/>
<field name="scene_id"/>
<field name="get_date"/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="tx_sasac_survey_scene_get_search">
<field name="name">tx_sasac_survey_scene_get_search</field>
<field name="model">tx.sasac.survey.scene.get</field>
<field name="arch" type="xml">
<search>
<field name="user_id"/>
<field name="survey_id"/>
<field name="scene_id"/>
<separator/>
<filter string="今天投票" name="get_date" domain="[('get_date', '&lt;', (context_today() + datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]"/>
<group expand="0" string="Group By">
<filter string="投票用户" name="group_by_user_id" context="{'group_by': 'user_id' }"/>
<filter string="投票需求" name="group_by_survey_id" context="{'group_by': 'survey_id' }"/>
<filter string="投票场景" name="group_by_scene_id" context="{'group_by': 'scene_id' }"/>
</group>
</search>
</field>
</record>
<record model="ir.actions.act_window" id="action_tx_sasac_survey_scene_get">
<field name="name">场景得票</field>
<field name="res_model">tx.sasac.survey.scene.get</field>
<field name="view_mode">tree</field>
</record>
</data>
</odoo>