|
@@ -53,19 +53,35 @@
|
|
|
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
<el-col :span="1.5">
|
|
|
- <el-button
|
|
|
- type="warning"
|
|
|
- icon="el-icon-s-promotion"
|
|
|
- size="medium"
|
|
|
- :disabled="multiple"
|
|
|
- @click="handleCampSendMsg"
|
|
|
- v-if="filterMode == 1"
|
|
|
- v-hasPermi="['qw:sopUserLogsInfo:msg']"
|
|
|
- >营期一键群发</el-button>
|
|
|
+ <el-tooltip class="item" effect="dark" content="此功能用于给 选中的 营期 内【所有的】客户发送 消息【或者发送草稿-/-清楚草稿】" placement="top">
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ icon="el-icon-s-promotion"
|
|
|
+ size="medium"
|
|
|
+ :disabled="multiple"
|
|
|
+ @click="handleCampSendMsg"
|
|
|
+ v-hasPermi="['qw:sopUserLogsInfo:msg']"
|
|
|
+ >营期一键群发(或草稿)</el-button>
|
|
|
+ </el-tooltip>
|
|
|
</el-col>
|
|
|
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-tooltip class="item" effect="dark" content="删除营期之后,将不会在给原营期的客户发送消息,ps:删除之后不可恢复" placement="top">
|
|
|
+ <el-button
|
|
|
+ type="danger"
|
|
|
+ icon="el-icon-s-promotion"
|
|
|
+ size="medium"
|
|
|
+ :disabled="multiple"
|
|
|
+ @click="handleDeleteUserLogs"
|
|
|
+ v-hasPermi="['qw:sopUserLogs:remove']"
|
|
|
+ >批量删除营期</el-button>
|
|
|
+
|
|
|
+ </el-tooltip>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
-
|
|
|
+ <Tip :title="'【营期一键群发】:此功能用于给 选中的 营期 内【所有的】客户发送 消息【或者发送草稿-/-清楚草稿】'" />
|
|
|
+ <Tip :title="'【批量删除营期】:此功能用于删除选中的【整个营期】,删除之后将不会在给原营期的客户发送消息,ps:删除之后不可恢复'" />
|
|
|
+ <Tip :title="'【天数】:【列表:营期时间】对应列表中的天数是几 就代表着 插件助手 会发送【任务模板】里的第几天的消息'" />
|
|
|
|
|
|
<el-table border v-loading="loading" :data="sopUserLogsList" @selection-change="handleSelectionChange">
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
@@ -149,14 +165,15 @@ import {
|
|
|
updateSopUserLogs,
|
|
|
exportSopUserLogs,
|
|
|
repairSopUserLogs
|
|
|
-} from "@/api/qw/sopUserLogs";
|
|
|
+} from "../../../api/qw/sopUserLogs";
|
|
|
import sopLogsDetails from "@/views/qw/sopLogs/sopLogsList.vue";
|
|
|
import SopUserLogsInfoDetails from "@/views/qw/sopUserLogsInfo/sopUserLogsInfoDetails.vue";
|
|
|
import {syncMyExternalContact} from "@/api/qw/externalContact";
|
|
|
import SendMsgOpenTool from "@/views/qw/sopUserLogsInfo/sendMsgOpenTool.vue";
|
|
|
+import Tip from "../../../components/Tip/index.vue";
|
|
|
export default {
|
|
|
name: "sopUserLogsSchedule",
|
|
|
- components: {SendMsgOpenTool, SopUserLogsInfoDetails, sopLogsDetails},
|
|
|
+ components: {Tip, SendMsgOpenTool, SopUserLogsInfoDetails, sopLogsDetails},
|
|
|
props:{
|
|
|
rowDetailFrom:{},
|
|
|
},
|
|
@@ -265,6 +282,23 @@ export default {
|
|
|
|
|
|
},
|
|
|
|
|
|
+ /**
|
|
|
+ * 删除营期
|
|
|
+ */
|
|
|
+ handleDeleteUserLogs(){
|
|
|
+ const ids = this.ids;
|
|
|
+ this.$confirm('是否确认删除编号为"' + ids + '"的数据项【注意!!删除后不可恢复,请谨慎操作】?', "警告", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning"
|
|
|
+ }).then(function() {
|
|
|
+ return delSopUserLogs(ids);
|
|
|
+ }).then(() => {
|
|
|
+ this.getList();
|
|
|
+ this.msgSuccess("删除成功");
|
|
|
+ }).catch(() => {});
|
|
|
+ },
|
|
|
+
|
|
|
// 取消按钮
|
|
|
cancel() {
|
|
|
this.open = false;
|