320 lines
13 KiB
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', '<', (context_today() + datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]"/>
|
|
<filter string="明天开始" name="start_tomorrow" domain="[('start_date', '<', (context_today() + datetime.timedelta(days=2)).strftime('%Y-%m-%d'))]"/>
|
|
<filter string="7天内开始" name="start_7days" domain="[('start_date','<', (context_today() + datetime.timedelta(days=7)).strftime('%Y-%m-%d'))]"/>
|
|
<filter string="30天内开始" name="start_month" domain="[('start_date','<', (context_today() + datetime.timedelta(days=30)).strftime('%Y-%m-%d'))]"/>
|
|
<separator/>
|
|
<filter string="今天结束" name="end_today" domain="[('end_date', '<', (context_today() + datetime.timedelta(days=1)).strftime('%Y-%m-%d'))]"/>
|
|
<filter string="明天结束" name="end_tomorrow" domain="[('end_date', '<', (context_today() + datetime.timedelta(days=2)).strftime('%Y-%m-%d'))]"/>
|
|
<filter string="7天内结束" name="end_7days" domain="[('end_date','<', (context_today() + datetime.timedelta(days=7)).strftime('%Y-%m-%d'))]"/>
|
|
<filter string="30天内结束" name="end_month" domain="[('end_date','<', (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', '<', (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> |