1;销售(归属人)显示

2;流水页加过滤条件
This commit is contained in:
wangshuai 2024-08-04 08:47:22 +08:00
parent 5f7ade0f9c
commit 781a39d137
3 changed files with 21 additions and 17 deletions

View File

@ -202,7 +202,7 @@
<el-table-column label="昨日H评比(%)" prop="lastReturnVisitRate" align="center" :render-header="renderPrice" width="120" /> <el-table-column label="昨日H评比(%)" prop="lastReturnVisitRate" align="center" :render-header="renderPrice" width="120" />
<el-table-column label="今日回访量" prop="todayReturnVisitNum" align="center" width="85" /> <el-table-column label="今日回访量" prop="todayReturnVisitNum" align="center" width="85" />
<el-table-column label="评分" prop="score" align="center" width="55" /> <el-table-column label="评分" prop="score" align="center" width="55" />
<el-table-column label="归属" prop="saleBindId" align="center" :formatter="idToName" width="65" /> <el-table-column label="归属" prop="saleBindName" align="center" :formatter="idToName" width="65" />
<el-table-column label="创建时间" align="center" prop="bindTime" width="160"> <el-table-column label="创建时间" align="center" prop="bindTime" width="160">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.bindTime) }}</span> <span>{{ parseTime(scope.row.bindTime) }}</span>
@ -555,9 +555,10 @@ export default {
}, },
idToName(row, column, cellValue) { idToName(row, column, cellValue) {
// ID // ID
const person = this.saleList.find(p => p.id === parseInt(cellValue)); // const person = this.saleList.find(p => p.id === parseInt(cellValue));
// // //
return person ? person.saleName : '--'; // return person ? person.saleName : '--';
return cellValue ? cellValue : '--';
}, },
handleOpen(row) { handleOpen(row) {
this.queryParams.id = row.id; this.queryParams.id = row.id;

View File

@ -219,7 +219,7 @@
<el-table-column label="昨日H评比(%)" prop="lastReturnVisitRate" align="center" :render-header="renderPrice" width="120" /> <el-table-column label="昨日H评比(%)" prop="lastReturnVisitRate" align="center" :render-header="renderPrice" width="120" />
<el-table-column label="今日回访量" prop="todayReturnVisitNum" align="center" width="85" /> <el-table-column label="今日回访量" prop="todayReturnVisitNum" align="center" width="85" />
<el-table-column label="评分" prop="score" align="center" width="55" /> <el-table-column label="评分" prop="score" align="center" width="55" />
<el-table-column label="归属" prop="saleBindId" align="center" :formatter="idToName" width="75" /> <el-table-column label="归属" prop="saleBindName" align="center" :formatter="idToName" width="75" />
<el-table-column label="创建时间" align="center" prop="bindTime" width="150"> <el-table-column label="创建时间" align="center" prop="bindTime" width="150">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.bindTime) }}</span> <span>{{ parseTime(scope.row.bindTime) }}</span>
@ -636,9 +636,10 @@ export default {
}, },
idToName(row, column, cellValue) { idToName(row, column, cellValue) {
// ID // ID
const person = this.saleList.find(p => p.id === parseInt(cellValue)); // const person = this.saleList.find(p => p.id === parseInt(cellValue));
// // //
return person ? person.saleName : '--'; // return person ? person.saleBindName : '--';
return cellValue ? cellValue : '--';
}, },
handleOpen(row) { handleOpen(row) {
this.queryParams.id = row.id; this.queryParams.id = row.id;

View File

@ -1,14 +1,6 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<!-- <el-form-item label="分配账户" prop="account">
<el-input
v-model="queryParams.account"
placeholder="分配账户"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<el-form-item label="变更时间" prop="integralUpdateTime"> <el-form-item label="变更时间" prop="integralUpdateTime">
<el-date-picker clearable <el-date-picker clearable
v-model="queryParams.integralUpdateTime" v-model="queryParams.integralUpdateTime"
@ -33,6 +25,14 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="营销账户" prop="account" v-if="userAccount =='admin' ">
<el-input
v-model="queryParams.account"
placeholder="请输入营销账户"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@ -208,10 +208,12 @@ export default {
form: {}, form: {},
// //
rules: { rules: {
} },
userAccount:undefined
}; };
}, },
created() { created() {
this.userAccount = this.$store.state.user.name;
this.getList(); this.getList();
}, },
methods: { methods: {