|
|
@@ -132,10 +132,46 @@
|
|
|
</div>
|
|
|
<div class="mt-10 inline-16">
|
|
|
<el-button-group>
|
|
|
- <el-button type="primary" size="small">全部</el-button>
|
|
|
- <el-button type="primary" size="small">本年</el-button>
|
|
|
+ <el-button :type="typeTableParam.content.dateType === '全部'?'primary':''" size="small" @click="typeMapParam.content.dateType = '全部';typeTableParam.content.dateType = '全部';
|
|
|
+ typeMapParam.content.where.begdate = '';typeMapParam.content.where.enddate = '';typeTableParam.content.where.begdate = '';typeTableParam.content.where.enddate = '';typeDate = []
|
|
|
+ typeTableParam.content.pageNumber = 1;$refs.typeTable.listData();typeInit()">全部</el-button>
|
|
|
+ <el-button :type="typeTableParam.content.dateType === '本年'?'primary':''" size="small" @click="typeMapParam.content.dateType = '本年';typeTableParam.content.dateType = '本年';
|
|
|
+ typeDate = [new Date().getFullYear() + '-01',new Date().getFullYear() + '-12'];typeMapParam.content.where.begdate = new Date().getFullYear() + '-01';typeMapParam.content.where.enddate = new Date().getFullYear() + '-12';
|
|
|
+ typeTableParam.content.where.begdate = new Date().getFullYear() + '-01';typeTableParam.content.where.enddate = new Date().getFullYear() + '-12';
|
|
|
+ typeTableParam.content.pageNumber = 1;$refs.typeTable.listData();typeInit()">本年</el-button>
|
|
|
</el-button-group>
|
|
|
</div>
|
|
|
+ <div class="mt-10 inline-16">
|
|
|
+ <el-date-picker
|
|
|
+ v-show="isFull"
|
|
|
+ :append-to-body="false"
|
|
|
+ v-model="typeDate"
|
|
|
+ :clearable="false"
|
|
|
+ @change="typeMapParam.content.dateType = '';typeMapParam.content.where.begdate = typeDate[0];typeMapParam.content.where.enddate = typeDate[1];typeTableParam.content.dateType = '';typeTableParam.content.where.begdate = typeDate[0];typeTableParam.content.where.enddate = typeDate[1];
|
|
|
+ typeTableParam.content.pageNumber = 1;$refs.typeTable.listData();typeInit()"
|
|
|
+ size="small"
|
|
|
+ format="yyyy-MM"
|
|
|
+ value-format="yyyy-MM"
|
|
|
+ type="monthrange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始月份"
|
|
|
+ end-placeholder="结束月份">
|
|
|
+ </el-date-picker>
|
|
|
+ <el-date-picker
|
|
|
+ v-show="!isFull"
|
|
|
+ v-model="typeDate"
|
|
|
+ :clearable="false"
|
|
|
+ @change="typeMapParam.content.dateType = '';typeMapParam.content.where.begdate = typeDate[0];typeMapParam.content.where.enddate = typeDate[1];typeTableParam.content.dateType = '';typeTableParam.content.where.begdate = typeDate[0];typeTableParam.content.where.enddate = typeDate[1];
|
|
|
+ typeTableParam.content.pageNumber = 1;$refs.typeTable.listData();typeInit()"
|
|
|
+ size="small"
|
|
|
+ format="yyyy-MM"
|
|
|
+ value-format="yyyy-MM"
|
|
|
+ type="monthrange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始月份"
|
|
|
+ end-placeholder="结束月份">
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
<div class="mt-10 inline-15">
|
|
|
<exportFile :param="typeTableParam" :columns="tool.tabelCol($route.name).projectTable.tablecols" fileName="项目类型分析" :dataid="typeMapParam.content.dataid"></exportFile>
|
|
|
</div>
|
|
|
@@ -224,6 +260,48 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
+ <div class="mt-10 inline-16">
|
|
|
+ <el-button-group>
|
|
|
+ <el-button :type="gradTableParam.content.dateType === '全部'?'primary':''" size="small" @click="gradMapParam.content.dateType = '全部';gradTableParam.content.dateType = '全部';
|
|
|
+ gradMapParam.content.where.begdate = '';gradMapParam.content.where.enddate = '';gradTableParam.content.where.begdate = '';gradTableParam.content.where.enddate = '';gradDate = []
|
|
|
+ gradTableParam.content.pageNumber = 1;$refs.gradTable.listData();gradInit()">全部</el-button>
|
|
|
+ <el-button :type="gradTableParam.content.dateType === '本年'?'primary':''" size="small" @click="gradMapParam.content.dateType = '本年';gradTableParam.content.dateType = '本年';
|
|
|
+ gradDate = [new Date().getFullYear() + '-01',new Date().getFullYear() + '-12'];gradMapParam.content.where.begdate = new Date().getFullYear() + '-01';gradMapParam.content.where.enddate = new Date().getFullYear() + '-12';
|
|
|
+ gradTableParam.content.where.begdate = new Date().getFullYear() + '-01';gradTableParam.content.where.enddate = new Date().getFullYear() + '-12';
|
|
|
+ gradTableParam.content.pageNumber = 1;$refs.gradTable.listData();gradInit()">本年</el-button>
|
|
|
+ </el-button-group>
|
|
|
+ </div>
|
|
|
+ <div class="mt-10 inline-16">
|
|
|
+ <el-date-picker
|
|
|
+ v-show="isFull"
|
|
|
+ :append-to-body="false"
|
|
|
+ v-model="gradDate"
|
|
|
+ :clearable="false"
|
|
|
+ @change="gradMapParam.content.dateType = '';gradMapParam.content.where.begdate = gradDate[0];gradMapParam.content.where.enddate = gradDate[1];gradTableParam.content.dateType = '';gradTableParam.content.where.begdate = gradDate[0];gradTableParam.content.where.enddate = gradDate[1];
|
|
|
+ gradTableParam.content.pageNumber = 1;$refs.gradTable.listData();gradInit()"
|
|
|
+ size="small"
|
|
|
+ format="yyyy-MM"
|
|
|
+ value-format="yyyy-MM"
|
|
|
+ type="monthrange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始月份"
|
|
|
+ end-placeholder="结束月份">
|
|
|
+ </el-date-picker>
|
|
|
+ <el-date-picker
|
|
|
+ v-show="!isFull"
|
|
|
+ v-model="gradDate"
|
|
|
+ :clearable="false"
|
|
|
+ @change="gradMapParam.content.dateType = '';gradMapParam.content.where.begdate = gradDate[0];gradMapParam.content.where.enddate = gradDate[1];gradTableParam.content.dateType = '';gradTableParam.content.where.begdate = gradDate[0];gradTableParam.content.where.enddate = gradDate[1];
|
|
|
+ gradTableParam.content.pageNumber = 1;$refs.gradTable.listData();gradInit()"
|
|
|
+ size="small"
|
|
|
+ format="yyyy-MM"
|
|
|
+ value-format="yyyy-MM"
|
|
|
+ type="monthrange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始月份"
|
|
|
+ end-placeholder="结束月份">
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
<div class="mt-10 inline-15">
|
|
|
<exportFile :param="gradTableParam" :columns="tool.tabelCol($route.name).projectTable.tablecols" fileName="项目等级分析" :dataid="gradMapParam.content.dataid"></exportFile>
|
|
|
</div>
|
|
|
@@ -636,7 +714,9 @@
|
|
|
<label class="search__label" >业务员:</label>
|
|
|
<el-select v-model="fllowTableParam.content.username" filterable placeholder="请选择" size="small"
|
|
|
:popper-append-to-body="false"
|
|
|
- @change="$event => {if($event) {fllowMapParam.content.type=0;fllowMapParam.content.dataid=$event;fllowTableParam.content.type=0;fllowTableParam.content.dataid=$event;fllowTableParam.content.depname='';fllowTableParam.content.pageNumber = 1;$refs.projectFllowTable.listData();fllowInit()} else {fllowMapParam.content.type='';fllowMapParam.content.dataid='';fllowTableParam.content.dataid='';fllowTableParam.content.type='';fllowTableParam.content.depname='';fllowTableParam.content.pageNumber = 1;$refs.projectFllowTable.listData();fllowInit()}}"
|
|
|
+ @change="$event => {if($event) {fllowMapParam.content.type=0;fllowMapParam.content.dataid=$event;fllowTableParam.content.type=0;fllowTableParam.content.dataid=$event;fllowTableParam.content.depname='';
|
|
|
+ fllowTableParam.content.pageNumber = 1;$refs.projectFllowTable.listData();fllowInit()} else {fllowMapParam.content.type='';fllowMapParam.content.dataid='';fllowTableParam.content.dataid='';fllowTableParam.content.type='';
|
|
|
+ fllowTableParam.content.depname='';fllowTableParam.content.pageNumber = 1;$refs.projectFllowTable.listData();fllowInit()}}"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in personnelList"
|
|
|
@@ -646,6 +726,48 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
+ <div class="mt-10 inline-16">
|
|
|
+ <el-button-group>
|
|
|
+ <el-button :type="fllowTableParam.content.dateType === '全部'?'primary':''" size="small" @click="fllowMapParam.content.dateType = '全部';fllowTableParam.content.dateType = '全部';
|
|
|
+ fllowMapParam.content.where.begdate = '';fllowMapParam.content.where.enddate = '';fllowTableParam.content.where.begdate = '';fllowTableParam.content.where.enddate = '';fllowDate = []
|
|
|
+ fllowTableParam.content.pageNumber = 1;$refs.projectFllowTable.listData();fllowInit()">全部</el-button>
|
|
|
+ <el-button :type="fllowTableParam.content.dateType === '本年'?'primary':''" size="small" @click="fllowMapParam.content.dateType = '本年';fllowTableParam.content.dateType = '本年';
|
|
|
+ fllowDate = [new Date().getFullYear() + '-01',new Date().getFullYear() + '-12'];fllowMapParam.content.where.begdate = new Date().getFullYear() + '-01';fllowMapParam.content.where.enddate = new Date().getFullYear() + '-12';
|
|
|
+ fllowTableParam.content.where.begdate = new Date().getFullYear() + '-01';fllowTableParam.content.where.enddate = new Date().getFullYear() + '-12';
|
|
|
+ fllowTableParam.content.pageNumber = 1;$refs.projectFllowTable.listData();fllowInit()">本年</el-button>
|
|
|
+ </el-button-group>
|
|
|
+ </div>
|
|
|
+ <div class="mt-10 inline-16">
|
|
|
+ <el-date-picker
|
|
|
+ v-show="isFull"
|
|
|
+ :append-to-body="false"
|
|
|
+ v-model="fllowDate"
|
|
|
+ :clearable="false"
|
|
|
+ @change="fllowMapParam.content.dateType = '';fllowMapParam.content.where.begdate = fllowDate[0];fllowMapParam.content.where.enddate = fllowDate[1];fllowTableParam.content.dateType = '';fllowTableParam.content.where.begdate = fllowDate[0];fllowTableParam.content.where.enddate = fllowDate[1];
|
|
|
+ fllowTableParam.content.pageNumber = 1;$refs.projectFllowTable.listData();fllowInit()"
|
|
|
+ size="small"
|
|
|
+ format="yyyy-MM"
|
|
|
+ value-format="yyyy-MM"
|
|
|
+ type="monthrange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始月份"
|
|
|
+ end-placeholder="结束月份">
|
|
|
+ </el-date-picker>
|
|
|
+ <el-date-picker
|
|
|
+ v-show="!isFull"
|
|
|
+ v-model="fllowDate"
|
|
|
+ :clearable="false"
|
|
|
+ @change="fllowMapParam.content.dateType = '';fllowMapParam.content.where.begdate = fllowDate[0];fllowMapParam.content.where.enddate = fllowDate[1];fllowTableParam.content.dateType = '';fllowTableParam.content.where.begdate = fllowDate[0];fllowTableParam.content.where.enddate = fllowDate[1];
|
|
|
+ fllowTableParam.content.pageNumber = 1;$refs.projectFllowTable.listData();fllowInit()"
|
|
|
+ size="small"
|
|
|
+ format="yyyy-MM"
|
|
|
+ value-format="yyyy-MM"
|
|
|
+ type="monthrange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始月份"
|
|
|
+ end-placeholder="结束月份">
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
<div class="mt-10 inline-15">
|
|
|
<exportFile :param="fllowTableParam" :columns="tool.tabelCol($route.name).projectTable.tablecols" fileName="项目跟进情况统计" :dataid="fllowMapParam.content.dataid"></exportFile>
|
|
|
</div>
|
|
|
@@ -732,6 +854,48 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
+ <div class="mt-10 inline-16">
|
|
|
+ <el-button-group>
|
|
|
+ <el-button :type="contactTableParam.content.dateType === '全部'?'primary':''" size="small" @click="contactMapParam.content.dateType = '全部';contactTableParam.content.dateType = '全部';
|
|
|
+ contactMapParam.content.where.begdate = '';contactMapParam.content.where.enddate = '';contactTableParam.content.where.begdate = '';contactTableParam.content.where.enddate = '';contactDate = []
|
|
|
+ contactTableParam.content.pageNumber = 1;$refs.projectContactTable.listData();contactInit()">全部</el-button>
|
|
|
+ <el-button :type="contactTableParam.content.dateType === '本年'?'primary':''" size="small" @click="contactMapParam.content.dateType = '本年';contactTableParam.content.dateType = '本年';
|
|
|
+ contactDate = [new Date().getFullYear() + '-01',new Date().getFullYear() + '-12'];contactMapParam.content.where.begdate = new Date().getFullYear() + '-01';contactMapParam.content.where.enddate = new Date().getFullYear() + '-12';
|
|
|
+ contactTableParam.content.where.begdate = new Date().getFullYear() + '-01';contactTableParam.content.where.enddate = new Date().getFullYear() + '-12';
|
|
|
+ contactTableParam.content.pageNumber = 1;$refs.projectContactTable.listData();contactInit()">本年</el-button>
|
|
|
+ </el-button-group>
|
|
|
+ </div>
|
|
|
+ <div class="mt-10 inline-16">
|
|
|
+ <el-date-picker
|
|
|
+ v-show="isFull"
|
|
|
+ :append-to-body="false"
|
|
|
+ v-model="contactDate"
|
|
|
+ :clearable="false"
|
|
|
+ @change="contactMapParam.content.dateType = '';contactMapParam.content.where.begdate = contactDate[0];contactMapParam.content.where.enddate = contactDate[1];contactTableParam.content.dateType = '';contactTableParam.content.where.begdate = contactDate[0];contactTableParam.content.where.enddate = contactDate[1];
|
|
|
+ contactTableParam.content.pageNumber = 1;$refs.projectContactTable.listData();contactInit()"
|
|
|
+ size="small"
|
|
|
+ format="yyyy-MM"
|
|
|
+ value-format="yyyy-MM"
|
|
|
+ type="monthrange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始月份"
|
|
|
+ end-placeholder="结束月份">
|
|
|
+ </el-date-picker>
|
|
|
+ <el-date-picker
|
|
|
+ v-show="!isFull"
|
|
|
+ v-model="contactDate"
|
|
|
+ :clearable="false"
|
|
|
+ @change="contactMapParam.content.dateType = '';contactMapParam.content.where.begdate = contactDate[0];contactMapParam.content.where.enddate = contactDate[1];contactTableParam.content.dateType = '';contactTableParam.content.where.begdate = contactDate[0];contactTableParam.content.where.enddate = contactDate[1];
|
|
|
+ contactTableParam.content.pageNumber = 1;$refs.projectContactTable.listData();contactInit()"
|
|
|
+ size="small"
|
|
|
+ format="yyyy-MM"
|
|
|
+ value-format="yyyy-MM"
|
|
|
+ type="monthrange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始月份"
|
|
|
+ end-placeholder="结束月份">
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
<div class="mt-10 inline-15">
|
|
|
<exportFile :param="contactTableParam" :columns="tool.tabelCol($route.name).projectTable.tablecols" fileName="项目联系人情况统计" :dataid="contactMapParam.content.dataid"></exportFile>
|
|
|
</div>
|
|
|
@@ -818,6 +982,48 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
+ <div class="mt-10 inline-16">
|
|
|
+ <el-button-group>
|
|
|
+ <el-button :type="customerTableParam.content.dateType === '全部'?'primary':''" size="small" @click="customerMapParam.content.dateType = '全部';customerTableParam.content.dateType = '全部';
|
|
|
+ customerMapParam.content.where.begdate = '';customerMapParam.content.where.enddate = '';customerTableParam.content.where.begdate = '';customerTableParam.content.where.enddate = '';customerDate = []
|
|
|
+ customerTableParam.content.pageNumber = 1;$refs.projectCustomerTable.listData();customerInit()">全部</el-button>
|
|
|
+ <el-button :type="customerTableParam.content.dateType === '本年'?'primary':''" size="small" @click="customerMapParam.content.dateType = '本年';customerTableParam.content.dateType = '本年';
|
|
|
+ customerDate = [new Date().getFullYear() + '-01',new Date().getFullYear() + '-12'];customerMapParam.content.where.begdate = new Date().getFullYear() + '-01';customerMapParam.content.where.enddate = new Date().getFullYear() + '-12';
|
|
|
+ customerTableParam.content.where.begdate = new Date().getFullYear() + '-01';customerTableParam.content.where.enddate = new Date().getFullYear() + '-12';
|
|
|
+ customerTableParam.content.pageNumber = 1;$refs.projectCustomerTable.listData();customerInit()">本年</el-button>
|
|
|
+ </el-button-group>
|
|
|
+ </div>
|
|
|
+ <div class="mt-10 inline-16">
|
|
|
+ <el-date-picker
|
|
|
+ v-show="isFull"
|
|
|
+ :append-to-body="false"
|
|
|
+ v-model="customerDate"
|
|
|
+ :clearable="false"
|
|
|
+ @change="customerMapParam.content.dateType = '';customerMapParam.content.where.begdate = customerDate[0];customerMapParam.content.where.enddate = customerDate[1];customerTableParam.content.dateType = '';customerTableParam.content.where.begdate = customerDate[0];customerTableParam.content.where.enddate = customerDate[1];
|
|
|
+ customerTableParam.content.pageNumber = 1;$refs.projectCustomerTable.listData();customerInit()"
|
|
|
+ size="small"
|
|
|
+ format="yyyy-MM"
|
|
|
+ value-format="yyyy-MM"
|
|
|
+ type="monthrange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始月份"
|
|
|
+ end-placeholder="结束月份">
|
|
|
+ </el-date-picker>
|
|
|
+ <el-date-picker
|
|
|
+ v-show="!isFull"
|
|
|
+ v-model="customerDate"
|
|
|
+ :clearable="false"
|
|
|
+ @change="customerMapParam.content.dateType = '';customerMapParam.content.where.begdate = customerDate[0];customerMapParam.content.where.enddate = customerDate[1];customerTableParam.content.dateType = '';customerTableParam.content.where.begdate = customerDate[0];customerTableParam.content.where.enddate = customerDate[1];
|
|
|
+ customerTableParam.content.pageNumber = 1;$refs.projectCustomerTable.listData();customerInit()"
|
|
|
+ size="small"
|
|
|
+ format="yyyy-MM"
|
|
|
+ value-format="yyyy-MM"
|
|
|
+ type="monthrange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始月份"
|
|
|
+ end-placeholder="结束月份">
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
<div class="mt-10 inline-15">
|
|
|
<exportFile :param="customerTableParam" :columns="tool.tabelCol($route.name).projectTable.tablecols" fileName="项目关联客户情况统计" :dataid="customerMapParam.content.dataid"></exportFile>
|
|
|
</div>
|
|
|
@@ -904,6 +1110,48 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
+ <div class="mt-10 inline-16">
|
|
|
+ <el-button-group>
|
|
|
+ <el-button :type="scoreTableParam.content.dateType === '全部'?'primary':''" size="small" @click="scoreMapParam.content.dateType = '全部';scoreTableParam.content.dateType = '全部';
|
|
|
+ scoreMapParam.content.where.begdate = '';scoreMapParam.content.where.enddate = '';scoreTableParam.content.where.begdate = '';scoreTableParam.content.where.enddate = '';scoreDate = []
|
|
|
+ scoreTableParam.content.pageNumber = 1;$refs.projectScoreTable.listData();projectScoreInit()">全部</el-button>
|
|
|
+ <el-button :type="scoreTableParam.content.dateType === '本年'?'primary':''" size="small" @click="scoreMapParam.content.dateType = '本年';scoreTableParam.content.dateType = '本年';
|
|
|
+ scoreDate = [new Date().getFullYear() + '-01',new Date().getFullYear() + '-12'];scoreMapParam.content.where.begdate = new Date().getFullYear() + '-01';scoreMapParam.content.where.enddate = new Date().getFullYear() + '-12';
|
|
|
+ scoreTableParam.content.where.begdate = new Date().getFullYear() + '-01';scoreTableParam.content.where.enddate = new Date().getFullYear() + '-12';
|
|
|
+ scoreTableParam.content.pageNumber = 1;$refs.projectScoreTable.listData();projectScoreInit()">本年</el-button>
|
|
|
+ </el-button-group>
|
|
|
+ </div>
|
|
|
+ <div class="mt-10 inline-16">
|
|
|
+ <el-date-picker
|
|
|
+ v-show="isFull"
|
|
|
+ :append-to-body="false"
|
|
|
+ v-model="scoreDate"
|
|
|
+ :clearable="false"
|
|
|
+ @change="scoreMapParam.content.dateType = '';scoreMapParam.content.where.begdate = scoreDate[0];scoreMapParam.content.where.enddate = scoreDate[1];scoreTableParam.content.dateType = '';scoreTableParam.content.where.begdate = scoreDate[0];scoreTableParam.content.where.enddate = scoreDate[1];
|
|
|
+ scoreTableParam.content.pageNumber = 1;$refs.projectScoreTable.listData();projectScoreInit()"
|
|
|
+ size="small"
|
|
|
+ format="yyyy-MM"
|
|
|
+ value-format="yyyy-MM"
|
|
|
+ type="monthrange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始月份"
|
|
|
+ end-placeholder="结束月份">
|
|
|
+ </el-date-picker>
|
|
|
+ <el-date-picker
|
|
|
+ v-show="!isFull"
|
|
|
+ v-model="scoreDate"
|
|
|
+ :clearable="false"
|
|
|
+ @change="scoreMapParam.content.dateType = '';scoreMapParam.content.where.begdate = scoreDate[0];scoreMapParam.content.where.enddate = scoreDate[1];scoreTableParam.content.dateType = '';scoreTableParam.content.where.begdate = scoreDate[0];scoreTableParam.content.where.enddate = scoreDate[1];
|
|
|
+ scoreTableParam.content.pageNumber = 1;$refs.projectScoreTable.listData();projectScoreInit()"
|
|
|
+ size="small"
|
|
|
+ format="yyyy-MM"
|
|
|
+ value-format="yyyy-MM"
|
|
|
+ type="monthrange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始月份"
|
|
|
+ end-placeholder="结束月份">
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
<div class="mt-10 inline-15">
|
|
|
<exportFile :param="scoreTableParam" :columns="tool.tabelCol($route.name).projectTable.tablecols" fileName="项目评估情况统计" :dataid="scoreMapParam.content.dataid"></exportFile>
|
|
|
</div>
|
|
|
@@ -1241,14 +1489,18 @@ export default {
|
|
|
person:'',
|
|
|
//项目类型分析
|
|
|
typeMap:'',
|
|
|
+ typeDate:[],
|
|
|
typeMapParam: {
|
|
|
"id": 20231018140404,
|
|
|
"content": {
|
|
|
"type": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
"dataid": '',
|
|
|
+ "dateType":'全部',
|
|
|
"where":{
|
|
|
- "projecttype":""
|
|
|
+ "projecttype":"",
|
|
|
+ "begdate":"",
|
|
|
+ "enddate":""
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -1258,13 +1510,16 @@ export default {
|
|
|
"type": '',
|
|
|
"dataid": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
+ "dateType":'全部',
|
|
|
"where": {
|
|
|
// "isfollowup": "", // 有跟进 无跟进 ------项目跟进情况统计列表使用该字段
|
|
|
// "grade": "", // 项目等级统计列表使用该字段
|
|
|
// "iscontacts": "", //无联系人 有联系人 ------项目联系人情况统计列表使用该字段
|
|
|
// "iscustomers": "", //无关联客户 有关联客户 ------项目关联客户情况统计列表使用该字段
|
|
|
// "istask":"",// 有评估记录 无评估记录 ------ 项目评估情况统计列表使用该字段
|
|
|
- "projecttype":""// 项目类型分析统计列表使用该最低端
|
|
|
+ "projecttype":"",// 项目类型分析统计列表使用该最低端
|
|
|
+ "begdate":"",
|
|
|
+ "enddate":""
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -1273,14 +1528,18 @@ export default {
|
|
|
},
|
|
|
//项目等级分析
|
|
|
gradMap:'',
|
|
|
+ gradDate:[],
|
|
|
gradMapParam: {
|
|
|
"id": 20231018141804,
|
|
|
"content": {
|
|
|
"type": '',
|
|
|
"dataid": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
+ "dateType":'全部',
|
|
|
"where":{
|
|
|
- "grade":""
|
|
|
+ "grade":"",
|
|
|
+ "begdate":"",
|
|
|
+ "enddate":""
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -1290,8 +1549,11 @@ export default {
|
|
|
"type": '',
|
|
|
"dataid": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
+ "dateType":'全部',
|
|
|
"where": {
|
|
|
"grade": "", // 项目等级统计列表使用该字段
|
|
|
+ "begdate":"",
|
|
|
+ "enddate":""
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -1383,15 +1645,19 @@ export default {
|
|
|
},
|
|
|
//项目跟进分析
|
|
|
/* projectFllowMap:'',*/
|
|
|
+ fllowDate:[],
|
|
|
fllowMapParam: {
|
|
|
"id": 20231019085304,
|
|
|
"content": {
|
|
|
"type": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
"dataid": '',
|
|
|
- "enddate":`${new Date().getFullYear()}-${new Date().getMonth() + 1}-${new Date().getDate()}`,
|
|
|
+ "dateType":'全部',
|
|
|
+ // "enddate":`${new Date().getFullYear()}-${new Date().getMonth() + 1}-${new Date().getDate()}`,
|
|
|
"where":{
|
|
|
- "grade":""
|
|
|
+ "grade":"",
|
|
|
+ "begdate":"",
|
|
|
+ "enddate":""
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -1401,8 +1667,11 @@ export default {
|
|
|
"type": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
"dataid": '',
|
|
|
+ "dateType":'全部',
|
|
|
"where": {
|
|
|
"isfollowup": "", // 有跟进 无跟进 ------项目跟进情况统计列表使用该字段
|
|
|
+ "begdate":"",
|
|
|
+ "enddate":""
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -1411,14 +1680,18 @@ export default {
|
|
|
},
|
|
|
//项目联系人分析
|
|
|
projectFllowMap:'',
|
|
|
+ contactDate:[],
|
|
|
contactMapParam: {
|
|
|
"id": 20231019085404,
|
|
|
"content": {
|
|
|
"type": '',
|
|
|
"dataid": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
+ "dateType":'全部',
|
|
|
"where":{
|
|
|
- "grade":""
|
|
|
+ "grade":"",
|
|
|
+ "begdate":"",
|
|
|
+ "enddate":""
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -1428,8 +1701,11 @@ export default {
|
|
|
"type": '',
|
|
|
"dataid": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
+ "dateType":'全部',
|
|
|
"where": {
|
|
|
"iscontacts": "", //无联系人 有联系人 ------项目联系人情况统计列表使用该字段
|
|
|
+ "begdate":"",
|
|
|
+ "enddate":""
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -1438,14 +1714,18 @@ export default {
|
|
|
},
|
|
|
//项目关联客户分析
|
|
|
projectCustomerMap:'',
|
|
|
+ customerDate:[],
|
|
|
customerMapParam: {
|
|
|
"id": 20231019085504,
|
|
|
"content": {
|
|
|
"type": '',
|
|
|
"dataid": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
+ "dateType":"全部",
|
|
|
"where":{
|
|
|
- "iscustomers":""
|
|
|
+ "iscustomers":"",
|
|
|
+ "begdate":"",
|
|
|
+ "enddate":""
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -1455,8 +1735,11 @@ export default {
|
|
|
"type": '',
|
|
|
"dataid": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
+ "dateType":"全部",
|
|
|
"where": {
|
|
|
"iscustomers": "", //无关联客户 有关联客户 ------项目关联客户情况统计列表使用该字段
|
|
|
+ "begdate":"",
|
|
|
+ "enddate":""
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -1465,14 +1748,18 @@ export default {
|
|
|
},
|
|
|
//项目评估分析
|
|
|
projectScoreMap:'',
|
|
|
+ scoreDate:[],
|
|
|
scoreMapParam: {
|
|
|
"id": 20231019085604,
|
|
|
"content": {
|
|
|
"type": '',
|
|
|
"dataid": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
+ "dateType":"全部",
|
|
|
"where":{
|
|
|
- "istask":""
|
|
|
+ "istask":"",
|
|
|
+ "begdate":"",
|
|
|
+ "enddate":""
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -1481,9 +1768,12 @@ export default {
|
|
|
"content": {
|
|
|
"type": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
+ "dateType":"全部",
|
|
|
"dataid": '',
|
|
|
"where": {
|
|
|
"istask":"",// 有评估记录 无评估记录 ------ 项目评估情况统计列表使用该字段
|
|
|
+ "begdate":"",
|
|
|
+ "enddate":""
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -2868,6 +3158,4 @@ export default {
|
|
|
.panel-table {
|
|
|
height: 100%;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
</style>
|