|
@@ -1,8 +1,6 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div class="app-container">
|
|
<div class="app-container">
|
|
|
- <!-- 搜索栏 - 主体选择放在最前面 -->
|
|
|
|
|
<el-form :model="queryParams" ref="queryForm" :inline="true" label-width="100px">
|
|
<el-form :model="queryParams" ref="queryForm" :inline="true" label-width="100px">
|
|
|
- <!-- 主体选择 - 全局筛选条件 -->
|
|
|
|
|
<el-form-item label="选择主体" prop="corpId" required>
|
|
<el-form-item label="选择主体" prop="corpId" required>
|
|
|
<el-select
|
|
<el-select
|
|
|
v-model="queryParams.corpId"
|
|
v-model="queryParams.corpId"
|
|
@@ -113,63 +111,59 @@
|
|
|
<span>{{ parseTime(scope.row.qwCreateTime) }}</span>
|
|
<span>{{ parseTime(scope.row.qwCreateTime) }}</span>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" align="center" width="300" fixed="right">
|
|
|
|
|
|
|
+ <el-table-column label="操作" align="center" width="280" fixed="right">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
- <el-button
|
|
|
|
|
- size="mini"
|
|
|
|
|
- type="text"
|
|
|
|
|
- icon="el-icon-view"
|
|
|
|
|
- @click="handleDetail(scope.row)"
|
|
|
|
|
- >详情</el-button>
|
|
|
|
|
- <el-button
|
|
|
|
|
- size="mini"
|
|
|
|
|
- type="text"
|
|
|
|
|
- icon="el-icon-edit"
|
|
|
|
|
- @click="handleUpdate(scope.row)"
|
|
|
|
|
- >修改</el-button>
|
|
|
|
|
- <el-button
|
|
|
|
|
- size="mini"
|
|
|
|
|
- type="text"
|
|
|
|
|
- icon="el-icon-delete"
|
|
|
|
|
- @click="handleDelete(scope.row)"
|
|
|
|
|
- >删除</el-button>
|
|
|
|
|
-
|
|
|
|
|
- <!-- 提取链接按钮 -->
|
|
|
|
|
- <el-button
|
|
|
|
|
- size="mini"
|
|
|
|
|
- type="text"
|
|
|
|
|
- icon="el-icon-link"
|
|
|
|
|
- @click="handleExtractLink(scope.row)"
|
|
|
|
|
- >提取链接</el-button>
|
|
|
|
|
- <!-- 生成二维码按钮 -->
|
|
|
|
|
-<!-- <el-button-->
|
|
|
|
|
-<!-- size="mini"-->
|
|
|
|
|
-<!-- type="text"-->
|
|
|
|
|
-<!-- icon="el-icon-s-promotion"-->
|
|
|
|
|
-<!-- @click="handleGenerateQRCode(scope.row)"-->
|
|
|
|
|
-<!-- style="color: #67C23A;"-->
|
|
|
|
|
-<!-- >生成二维码</el-button>-->
|
|
|
|
|
- <el-button
|
|
|
|
|
- size="mini"
|
|
|
|
|
- type="text"
|
|
|
|
|
- icon="el-icon-message"
|
|
|
|
|
- style="color: #E6A23C;"
|
|
|
|
|
- @click="handleSendSms(scope.row)"
|
|
|
|
|
- >发送短信</el-button>
|
|
|
|
|
- <el-button
|
|
|
|
|
- size="mini"
|
|
|
|
|
- type="text"
|
|
|
|
|
- icon="el-icon-upload2"
|
|
|
|
|
- style="color: #409EFF;"
|
|
|
|
|
- @click="handleUploadPhones(scope.row)"
|
|
|
|
|
- >导入电话发送短信</el-button>
|
|
|
|
|
- <el-button
|
|
|
|
|
- size="mini"
|
|
|
|
|
- type="text"
|
|
|
|
|
- icon="el-icon-mobile-phone"
|
|
|
|
|
- style="color: #909399;"
|
|
|
|
|
- @click="handleIpadBlindAdd(scope.row)"
|
|
|
|
|
- >ipad加好友</el-button>
|
|
|
|
|
|
|
+ <!-- 第一行:基础操作 -->
|
|
|
|
|
+ <div class="action-group">
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ size="mini"
|
|
|
|
|
+ type="text"
|
|
|
|
|
+ icon="el-icon-view"
|
|
|
|
|
+ @click="handleDetail(scope.row)"
|
|
|
|
|
+ >详情</el-button>
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ size="mini"
|
|
|
|
|
+ type="text"
|
|
|
|
|
+ icon="el-icon-edit"
|
|
|
|
|
+ @click="handleUpdate(scope.row)"
|
|
|
|
|
+ >修改</el-button>
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ size="mini"
|
|
|
|
|
+ type="text"
|
|
|
|
|
+ icon="el-icon-delete"
|
|
|
|
|
+ @click="handleDelete(scope.row)"
|
|
|
|
|
+ >删除</el-button>
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ size="mini"
|
|
|
|
|
+ type="text"
|
|
|
|
|
+ icon="el-icon-link"
|
|
|
|
|
+ @click="handleExtractLink(scope.row)"
|
|
|
|
|
+ >提取链接</el-button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <!-- 第二行:扩展操作 -->
|
|
|
|
|
+ <div class="action-group">
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ size="mini"
|
|
|
|
|
+ type="text"
|
|
|
|
|
+ icon="el-icon-message"
|
|
|
|
|
+ style="color: #E6A23C;"
|
|
|
|
|
+ @click="handleSendSms(scope.row)"
|
|
|
|
|
+ >发短信</el-button>
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ size="mini"
|
|
|
|
|
+ type="text"
|
|
|
|
|
+ icon="el-icon-upload2"
|
|
|
|
|
+ style="color: #409EFF;"
|
|
|
|
|
+ @click="handleUploadPhones(scope.row)"
|
|
|
|
|
+ >批量短信</el-button>
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ size="mini"
|
|
|
|
|
+ type="text"
|
|
|
|
|
+ icon="el-icon-mobile-phone"
|
|
|
|
|
+ style="color: #909399;"
|
|
|
|
|
+ @click="handleIpadBlindAdd(scope.row)"
|
|
|
|
|
+ >iPad加好友</el-button>
|
|
|
|
|
+ </div>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
@@ -1814,9 +1808,6 @@ export default {
|
|
|
memberIds = row.qwUserTableIdList
|
|
memberIds = row.qwUserTableIdList
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- console.log('解析出的成员ID列表:', memberIds)
|
|
|
|
|
-
|
|
|
|
|
if (memberIds.length === 0) {
|
|
if (memberIds.length === 0) {
|
|
|
this.$message.warning('该链接没有关联任何成员')
|
|
this.$message.warning('该链接没有关联任何成员')
|
|
|
this.ipadBlindAddDialog.visible = false
|
|
this.ipadBlindAddDialog.visible = false
|