提交 91a54ee8 编写于 作者: ibizdev's avatar ibizdev

lab_gzf 发布系统代码

上级 3319bc12
......@@ -150,8 +150,11 @@ export default {
main_grid: {
columns: {
opportunityname: "商机名称",
updateman: "更新人",
updatedate: "更新时间",
parentaccountname: "帐户",
parentcontactname: "联系人",
estimatedclosedate: "预计结束日期",
closeprobability: "可能性",
estimatedvalue: "预计收入",
},
uiactions: {
},
......
......@@ -149,8 +149,11 @@ export default {
main_grid: {
columns: {
opportunityname: '商机名称',
updateman: '更新人',
updatedate: '更新时间',
parentaccountname: '帐户',
parentcontactname: '联系人',
estimatedclosedate: '预计结束日期',
closeprobability: '可能性',
estimatedvalue: '预计收入',
},
uiactions: {
},
......
<template>
<studio-view viewName="contactpickupgridview" viewTitle="contact选择表格视图" class='depickupgridview contact-pickup-grid-view'>
<template slot='title'>
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
<template>
<studio-view viewName="opportunitygridview" viewTitle="opportunity表格视图" class='degridview opportunity-grid-view'>
<template slot='title'>
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<i-input slot="quickSearch" v-show="!isExpandSearchForm" v-model="query" search @on-search="onSearch($event)"/>
<template slot="toolbar">
<div class='toolbar-container'>
......
......@@ -36,7 +36,7 @@
</el-table-column>
</template>
<template v-if="getColumnState('emailaddress1')">
<el-table-column show-overflow-tooltip :prop="'emailaddress1'" :label="$t('entities.contact.main_grid.columns.emailaddress1')" :width="100" :align="'left'" :sortable="'custom'">
<el-table-column show-overflow-tooltip :prop="'emailaddress1'" :label="$t('entities.contact.main_grid.columns.emailaddress1')" :width="150" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.contact.main_grid.columns.emailaddress1')}}
......@@ -48,7 +48,7 @@
</el-table-column>
</template>
<template v-if="getColumnState('parentcustomerid')">
<el-table-column show-overflow-tooltip :prop="'parentcustomerid'" :label="$t('entities.contact.main_grid.columns.parentcustomerid')" :width="100" :align="'left'" :sortable="'custom'">
<el-table-column show-overflow-tooltip :prop="'parentcustomerid'" :label="$t('entities.contact.main_grid.columns.parentcustomerid')" :min-width="100" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.contact.main_grid.columns.parentcustomerid')}}
......@@ -60,7 +60,7 @@
</el-table-column>
</template>
<template v-if="getColumnState('telephone1')">
<el-table-column show-overflow-tooltip :prop="'telephone1'" :label="$t('entities.contact.main_grid.columns.telephone1')" :width="100" :align="'left'" :sortable="'custom'">
<el-table-column show-overflow-tooltip :prop="'telephone1'" :label="$t('entities.contact.main_grid.columns.telephone1')" :width="120" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.contact.main_grid.columns.telephone1')}}
......@@ -553,7 +553,7 @@ export default class MainBase extends Vue implements ControlInterface {
label: '公司名称',
langtag: 'entities.contact.main_grid.columns.parentcustomerid',
show: true,
util: 'PX'
util: 'STAR'
},
{
name: 'telephone1',
......
......@@ -35,29 +35,63 @@
</template>
</el-table-column>
</template>
<template v-if="getColumnState('updateman')">
<el-table-column show-overflow-tooltip :prop="'updateman'" :label="$t('entities.opportunity.main_grid.columns.updateman')" :width="150" :align="'left'" :sortable="'custom'">
<template v-if="getColumnState('parentaccountname')">
<el-table-column show-overflow-tooltip :prop="'parentaccountname'" :label="$t('entities.opportunity.main_grid.columns.parentaccountname')" :width="100" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.opportunity.main_grid.columns.updateman')}}
{{$t('entities.opportunity.main_grid.columns.parentaccountname')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<template >
<codelist :value="row.updateman" tag='SysOperator' codelistType='DYNAMIC' ></codelist>
</template>
<span>{{row.parentaccountname}}</span>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('updatedate')">
<el-table-column show-overflow-tooltip :prop="'updatedate'" :label="$t('entities.opportunity.main_grid.columns.updatedate')" :width="150" :align="'left'" :sortable="'custom'">
<template v-if="getColumnState('parentcontactname')">
<el-table-column show-overflow-tooltip :prop="'parentcontactname'" :label="$t('entities.opportunity.main_grid.columns.parentcontactname')" :width="100" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.opportunity.main_grid.columns.updatedate')}}
{{$t('entities.opportunity.main_grid.columns.parentcontactname')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<app-format-data format="YYYY-MM-DD hh:mm:ss" :data="row.updatedate"></app-format-data>
<span>{{row.parentcontactname}}</span>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('estimatedclosedate')">
<el-table-column show-overflow-tooltip :prop="'estimatedclosedate'" :label="$t('entities.opportunity.main_grid.columns.estimatedclosedate')" :width="100" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.opportunity.main_grid.columns.estimatedclosedate')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<app-format-data format="YYYY-MM-DD hh:mm:ss" :data="row.estimatedclosedate"></app-format-data>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('closeprobability')">
<el-table-column show-overflow-tooltip :prop="'closeprobability'" :label="$t('entities.opportunity.main_grid.columns.closeprobability')" :width="100" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.opportunity.main_grid.columns.closeprobability')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<span>{{row.closeprobability}}</span>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('estimatedvalue')">
<el-table-column show-overflow-tooltip :prop="'estimatedvalue'" :label="$t('entities.opportunity.main_grid.columns.estimatedvalue')" :width="100" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.opportunity.main_grid.columns.estimatedvalue')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<span>{{row.estimatedvalue}}</span>
</template>
</el-table-column>
</template>
......@@ -546,16 +580,37 @@ export default class MainBase extends Vue implements ControlInterface {
util: 'PX'
},
{
name: 'updateman',
label: '更新人',
langtag: 'entities.opportunity.main_grid.columns.updateman',
name: 'parentaccountname',
label: '帐户',
langtag: 'entities.opportunity.main_grid.columns.parentaccountname',
show: true,
util: 'PX'
},
{
name: 'parentcontactname',
label: '联系人',
langtag: 'entities.opportunity.main_grid.columns.parentcontactname',
show: true,
util: 'PX'
},
{
name: 'estimatedclosedate',
label: '预计结束日期',
langtag: 'entities.opportunity.main_grid.columns.estimatedclosedate',
show: true,
util: 'PX'
},
{
name: 'closeprobability',
label: '可能性',
langtag: 'entities.opportunity.main_grid.columns.closeprobability',
show: true,
util: 'PX'
},
{
name: 'updatedate',
label: '更新时间',
langtag: 'entities.opportunity.main_grid.columns.updatedate',
name: 'estimatedvalue',
label: '预计收入',
langtag: 'entities.opportunity.main_grid.columns.estimatedvalue',
show: true,
util: 'PX'
},
......@@ -946,14 +1001,6 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public async formatExcelData(filterVal:any, jsonData:any) {
let codelistColumns:Array<any> = [
{
name: 'updateman',
srfkey: 'SysOperator',
codelistType : 'DYNAMIC',
renderMode: 'other',
textSeparator: '、',
valueSeparator: ',',
},
];
let _this = this;
for (const codelist of codelistColumns) {
......
......@@ -32,15 +32,20 @@ export default class MainModel {
dataType: 'PICKUP',
},
{
name: 'updateman',
prop: 'updateman',
dataType: 'TEXT',
name: 'closeprobability',
prop: 'closeprobability',
dataType: 'INT',
},
{
name: 'transactioncurrencyid',
prop: 'transactioncurrencyid',
dataType: 'PICKUP',
},
{
name: 'parentaccountname',
prop: 'parentaccountname',
dataType: 'PICKUPTEXT',
},
{
name: 'slaid',
prop: 'slaid',
......@@ -62,9 +67,14 @@ export default class MainModel {
dataType: 'GUID',
},
{
name: 'parentaccountid',
prop: 'parentaccountid',
dataType: 'PICKUP',
name: 'parentcontactname',
prop: 'parentcontactname',
dataType: 'PICKUPTEXT',
},
{
name: 'estimatedvalue',
prop: 'estimatedvalue',
dataType: 'BIGDECIMAL',
},
{
name: 'originatingleadid',
......@@ -72,8 +82,13 @@ export default class MainModel {
dataType: 'PICKUP',
},
{
name: 'updatedate',
prop: 'updatedate',
name: 'parentaccountid',
prop: 'parentaccountid',
dataType: 'PICKUP',
},
{
name: 'estimatedclosedate',
prop: 'estimatedclosedate',
dataType: 'DATETIME',
},
{
......@@ -81,16 +96,16 @@ export default class MainModel {
prop: 'campaignid',
dataType: 'PICKUP',
},
{
name: 'opportunityname',
prop: 'opportunityname',
dataType: 'TEXT',
},
{
name: 'pricelevelid',
prop: 'pricelevelid',
dataType: 'PICKUP',
},
{
name: 'opportunityname',
prop: 'opportunityname',
dataType: 'TEXT',
},
{
name: 'opportunity',
prop: 'opportunityid',
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册