|
@@ -30,23 +30,20 @@
|
|
<el-button type="primary" icon="el-icon-search" @click="getSearch">搜索</el-button>
|
|
<el-button type="primary" icon="el-icon-search" @click="getSearch">搜索</el-button>
|
|
<el-button icon="el-icon-refresh" @click="getRefresh">重置</el-button>
|
|
<el-button icon="el-icon-refresh" @click="getRefresh">重置</el-button>
|
|
<Upload action="/qqService/importData" @upload="getUpload" style="margin: 0 10px"
|
|
<Upload action="/qqService/importData" @upload="getUpload" style="margin: 0 10px"
|
|
- v-hasPermi="['service:qqmusic:push']">批量推送短信</Upload>
|
|
|
|
- <el-button type="danger" @click="getDialog()" v-hasPermi="['service:qqmusic:over']">批量过期</el-button>
|
|
|
|
|
|
+ v-hasPermi="['service:platform:push']">批量推送短信</Upload>
|
|
|
|
+ <el-button type="danger" @click="getDialog()" v-hasPermi="['service:platform:over']">批量过期</el-button>
|
|
<el-button type="text" @click="getTemplate">模板下载</el-button>
|
|
<el-button type="text" @click="getTemplate">模板下载</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<!-- 列表 -->
|
|
<!-- 列表 -->
|
|
<el-table :data="tableData" v-loading="loading">
|
|
<el-table :data="tableData" v-loading="loading">
|
|
<el-table-column label="批次" prop="no" align="center" show-overflow-tooltip />
|
|
<el-table-column label="批次" prop="no" align="center" show-overflow-tooltip />
|
|
- <el-table-column label="购买套餐" prop="name" align="center" :formatter="nameFormatter" />
|
|
|
|
- <el-table-column label="用户姓名" prop="userName" align="center" :formatter="userNameFormatter" />
|
|
|
|
- <el-table-column label="用户手机号" prop="phone" align="center" :formatter="phoneFormatter" />
|
|
|
|
<el-table-column label="服务时长" prop="serviceTime" align="center" :formatter="timeFormatter" />
|
|
<el-table-column label="服务时长" prop="serviceTime" align="center" :formatter="timeFormatter" />
|
|
<el-table-column label="Key" prop="key" align="center" show-overflow-tooltip />
|
|
<el-table-column label="Key" prop="key" align="center" show-overflow-tooltip />
|
|
<el-table-column label="发送时间" prop="sendTime" align="center" show-overflow-tooltip />
|
|
<el-table-column label="发送时间" prop="sendTime" align="center" show-overflow-tooltip />
|
|
<el-table-column label="当前状态" prop="codeStatus" align="center" :formatter="statusFormatter" />
|
|
<el-table-column label="当前状态" prop="codeStatus" align="center" :formatter="statusFormatter" />
|
|
<el-table-column label="是否激活" prop="activeStatus" align="center" :formatter="activeStatusFormatter" />
|
|
<el-table-column label="是否激活" prop="activeStatus" align="center" :formatter="activeStatusFormatter" />
|
|
- <el-table-column label="操作">
|
|
|
|
|
|
+ <el-table-column label="操作" align="center">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-button type="text" @click="getDialog(scope.row)">查看</el-button>
|
|
<el-button type="text" @click="getDialog(scope.row)">查看</el-button>
|
|
<el-button v-if="scope.row.codeStatus === 2" type="text">重新发送</el-button>
|
|
<el-button v-if="scope.row.codeStatus === 2" type="text">重新发送</el-button>
|
|
@@ -84,8 +81,8 @@
|
|
|
|
|
|
<!-- 批量过期 -->
|
|
<!-- 批量过期 -->
|
|
<div v-else-if="title === '批量过期'">
|
|
<div v-else-if="title === '批量过期'">
|
|
- <el-table :data="dialogData" height="429">
|
|
|
|
- <el-table-column label="批次" prop="no" align="center" />
|
|
|
|
|
|
+ <el-table :data="dialogData">
|
|
|
|
+ <el-table-column label="批次" prop="no" align="center" show-overflow-tooltip />
|
|
<el-table-column label="批次状态" prop="status" align="center" :formatter="batchFormatter" />
|
|
<el-table-column label="批次状态" prop="status" align="center" :formatter="batchFormatter" />
|
|
<el-table-column label="批次人数" prop="num" align="center" />
|
|
<el-table-column label="批次人数" prop="num" align="center" />
|
|
<el-table-column label="成功" prop="successNum" align="center" />
|
|
<el-table-column label="成功" prop="successNum" align="center" />
|
|
@@ -93,7 +90,7 @@
|
|
<el-table-column label="添加日期" prop="createTime" align="center" show-overflow-tooltip />
|
|
<el-table-column label="添加日期" prop="createTime" align="center" show-overflow-tooltip />
|
|
<el-table-column label="操作" align="center">
|
|
<el-table-column label="操作" align="center">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <el-button type="delete" @click="getPast(scope.row)">强制过期</el-button>
|
|
|
|
|
|
+ <el-button type="delete" @click="getPast(scope.row)" :disabled="scope.row.status === 1">强制过期</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -116,7 +113,7 @@
|
|
<el-descriptions-item label="发送时间">{{ dialogDetail.sendTime }}</el-descriptions-item>
|
|
<el-descriptions-item label="发送时间">{{ dialogDetail.sendTime }}</el-descriptions-item>
|
|
<el-descriptions-item label="激活账号">{{ dialogDetail.activeAccount }}</el-descriptions-item>
|
|
<el-descriptions-item label="激活账号">{{ dialogDetail.activeAccount }}</el-descriptions-item>
|
|
</el-descriptions>
|
|
</el-descriptions>
|
|
- <el-button type="danger" @click="getPast(dialogDetail)" v-hasPermi="['service:qqmusic:over']">
|
|
|
|
|
|
+ <el-button type="danger" @click="getPast(dialogDetail)" v-hasPermi="['service:platform:over']">
|
|
强制过期
|
|
强制过期
|
|
</el-button>
|
|
</el-button>
|
|
</div>
|
|
</div>
|
|
@@ -125,7 +122,7 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
-import { page, send, importData, detail, past, batchList, batchPage } from '@/api/service/qqmusic'
|
|
|
|
|
|
+import { page, send, importData, detail, past, batchList, batchPage } from '@/api/service/platform'
|
|
import { serviceTimeMixin } from '@/mixin/index'
|
|
import { serviceTimeMixin } from '@/mixin/index'
|
|
export default {
|
|
export default {
|
|
mixins: [serviceTimeMixin],
|
|
mixins: [serviceTimeMixin],
|
|
@@ -197,7 +194,7 @@ export default {
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+
|
|
// 搜索
|
|
// 搜索
|
|
getSearch() {
|
|
getSearch() {
|
|
this.form.pageNum = 1
|
|
this.form.pageNum = 1
|