|
@@ -3,20 +3,19 @@
|
|
<!-- 搜索 -->
|
|
<!-- 搜索 -->
|
|
<el-form inline size="mini">
|
|
<el-form inline size="mini">
|
|
<el-form-item label="批次:">
|
|
<el-form-item label="批次:">
|
|
- <el-select v-model="form.batchId" placeholder="请选择批次" clearable>
|
|
|
|
|
|
+ <el-input v-model="form.batchId" placeholder="请输入批次" clearable />
|
|
|
|
+ <!-- <el-select v-model="form.batchId" placeholder="请选择批次" clearable>
|
|
<el-option v-for="item in batchOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
<el-option v-for="item in batchOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
- </el-select>
|
|
|
|
|
|
+ </el-select> -->
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="服务时长:">
|
|
<el-form-item label="服务时长:">
|
|
<el-select v-model="form.serviceTime" placeholder="请选择服务时长" clearable>
|
|
<el-select v-model="form.serviceTime" placeholder="请选择服务时长" clearable>
|
|
- <el-option v-for="item in serviceTimeOptions" :key="item.value" :label="item.label"
|
|
|
|
- :value="item.value" />
|
|
|
|
|
|
+ <el-option v-for="item in serviceTimeOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="当前状态:">
|
|
<el-form-item label="当前状态:">
|
|
<el-select v-model="form.status" placeholder="请选择当前状态" clearable>
|
|
<el-select v-model="form.status" placeholder="请选择当前状态" clearable>
|
|
- <el-option v-for="item in statusOptions" :key="item.value" :label="item.label"
|
|
|
|
- :value="item.value" />
|
|
|
|
|
|
+ <el-option v-for="item in statusOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="用户姓名:">
|
|
<el-form-item label="用户姓名:">
|
|
@@ -27,8 +26,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="激活状态:">
|
|
<el-form-item label="激活状态:">
|
|
<el-select v-model="form.activeStatus" placeholder="请选择激活状态" clearable>
|
|
<el-select v-model="form.activeStatus" placeholder="请选择激活状态" clearable>
|
|
- <el-option v-for="item in activeOptions" :key="item.value" :value="item.value"
|
|
|
|
- :label="item.label" />
|
|
|
|
|
|
+ <el-option v-for="item in activeOptions" :key="item.value" :value="item.value" :label="item.label" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
@@ -59,7 +57,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
<!-- 分页 -->
|
|
<!-- 分页 -->
|
|
- <pagination v-show="total>0" :total="total" :page.sync="form.pageNum" :limit.sync="form.pageSize"
|
|
|
|
|
|
+ <pagination v-show="total > 0" :total="total" :page.sync="form.pageNum" :limit.sync="form.pageSize"
|
|
@pagination="getList" />
|
|
@pagination="getList" />
|
|
<!-- 弹窗 -->
|
|
<!-- 弹窗 -->
|
|
<el-dialog :visible.sync="dialogVisible" :title="title">
|
|
<el-dialog :visible.sync="dialogVisible" :title="title">
|
|
@@ -67,8 +65,7 @@
|
|
<el-form v-if="title === '批量推送短信'">
|
|
<el-form v-if="title === '批量推送短信'">
|
|
<el-form-item label="服务时长:" label-width="100px" style="width: 300px">
|
|
<el-form-item label="服务时长:" label-width="100px" style="width: 300px">
|
|
<el-select v-model="dialogForm.serviceTime" placeholder="请选择服务时长">
|
|
<el-select v-model="dialogForm.serviceTime" placeholder="请选择服务时长">
|
|
- <el-option v-for="item in serviceTimeOptions" :key="item.value" :label="item.label"
|
|
|
|
- :value="item.value" />
|
|
|
|
|
|
+ <el-option v-for="item in serviceTimeOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
@@ -104,7 +101,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
<!-- 分页 -->
|
|
<!-- 分页 -->
|
|
- <pagination v-show="batchTotal>0" :total="batchTotal" :page.sync="batchForm.pageNum"
|
|
|
|
|
|
+ <pagination v-show="batchTotal > 0" :total="batchTotal" :page.sync="batchForm.pageNum"
|
|
:limit.sync="batchForm.pageSize" @pagination="getBatchPage" />
|
|
:limit.sync="batchForm.pageSize" @pagination="getBatchPage" />
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -174,7 +171,7 @@ export default {
|
|
value: 2,
|
|
value: 2,
|
|
label: '删除'
|
|
label: '删除'
|
|
}],
|
|
}],
|
|
- batchOptions: [],
|
|
|
|
|
|
+ // batchOptions: [], (3.0.6版本舍弃)
|
|
// 当前状态
|
|
// 当前状态
|
|
statusOptions: [
|
|
statusOptions: [
|
|
{ value: 0, label: '已发送' },
|
|
{ value: 0, label: '已发送' },
|
|
@@ -188,17 +185,7 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
- // 批次列表
|
|
|
|
- batchList().then(res => {
|
|
|
|
- if (res.code === 0) {
|
|
|
|
- res.data.map(i => {
|
|
|
|
- this.batchOptions.push({
|
|
|
|
- value: i.id,
|
|
|
|
- label: i.no
|
|
|
|
- })
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ // this.getBatchList() (3.0.6版本舍弃)
|
|
this.getList()
|
|
this.getList()
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
@@ -214,6 +201,20 @@ export default {
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+ // 批次列表
|
|
|
|
+ // getBatchList() {
|
|
|
|
+ // batchList().then(res => {
|
|
|
|
+ // if (res.code === 0) {
|
|
|
|
+ // res.data.map(i => {
|
|
|
|
+ // this.batchOptions.push({
|
|
|
|
+ // value: i.id,
|
|
|
|
+ // label: i.no
|
|
|
|
+ // })
|
|
|
|
+ // })
|
|
|
|
+ // }
|
|
|
|
+ // })
|
|
|
|
+ // },
|
|
|
|
+
|
|
// 搜索
|
|
// 搜索
|
|
getSearch() {
|
|
getSearch() {
|
|
this.form.pageNum = 1
|
|
this.form.pageNum = 1
|