|
@@ -102,7 +102,8 @@
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
|
|
- <el-table v-loading="loading" :data="companyClientList">
|
|
|
|
|
|
|
+ <el-table v-loading="loading" :data="companyClientList" @selection-change="handleSelectionChange">
|
|
|
|
|
+ <el-table-column type="selection" width="55" />
|
|
|
<el-table-column label="外呼任务" align="center" prop="roboticName"/>
|
|
<el-table-column label="外呼任务" align="center" prop="roboticName"/>
|
|
|
<el-table-column label="销售" align="center" prop="wxNickName"/>
|
|
<el-table-column label="销售" align="center" prop="wxNickName"/>
|
|
|
<el-table-column label="个微昵称" align="center" prop="nickName"/>
|
|
<el-table-column label="个微昵称" align="center" prop="nickName"/>
|
|
@@ -315,6 +316,7 @@ export default {
|
|
|
reset() {
|
|
reset() {
|
|
|
this.form = {
|
|
this.form = {
|
|
|
id: null,
|
|
id: null,
|
|
|
|
|
+ roboticId: null,
|
|
|
roboticWxId: null,
|
|
roboticWxId: null,
|
|
|
nickAnme: null,
|
|
nickAnme: null,
|
|
|
avatar: null,
|
|
avatar: null,
|
|
@@ -368,9 +370,11 @@ export default {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
let list = [];
|
|
let list = [];
|
|
|
this.form.qwUser.forEach(l => {
|
|
this.form.qwUser.forEach(l => {
|
|
|
- list = list.concat(l.qwUserId.map(e => {
|
|
|
|
|
- return {intention: l.intention, qwUserId: e, wxDialogId: l.wxDialogId}
|
|
|
|
|
- }))
|
|
|
|
|
|
|
+ if (l.qwUserId && l.qwUserId.length) {
|
|
|
|
|
+ list = list.concat(l.qwUserId.map(e => {
|
|
|
|
|
+ return {intention: l.intention, qwUserId: e, wxDialogId: l.wxDialogId}
|
|
|
|
|
+ }))
|
|
|
|
|
+ }
|
|
|
})
|
|
})
|
|
|
this.form.qwUserList = list;
|
|
this.form.qwUserList = list;
|
|
|
if (!this.form.qwUserList || this.form.qwUserList.length === 0) {
|
|
if (!this.form.qwUserList || this.form.qwUserList.length === 0) {
|