|
@@ -4,13 +4,12 @@
|
|
|
<el-form inline size="mini">
|
|
|
<el-form-item label="当前状态:">
|
|
|
<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 currentOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="跳转页面:">
|
|
|
<el-select v-model="form.forwardType" placeholder="请选择跳转页面" clearable>
|
|
|
- <el-option v-for="item in typeOptions" :key="item.value" :label="item.label"
|
|
|
- :value="item.value" />
|
|
|
+ <el-option v-for="item in typeOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
@@ -50,7 +49,9 @@
|
|
|
|
|
|
<script>
|
|
|
import { page, remove } from '@/api/operation/startPage'
|
|
|
+import { currentMixin } from '@/mixin/index'
|
|
|
export default {
|
|
|
+ mixins: [currentMixin],
|
|
|
data() {
|
|
|
return {
|
|
|
// 遮罩层
|
|
@@ -63,12 +64,6 @@ export default {
|
|
|
// 列表
|
|
|
tableData: [],
|
|
|
total: 0,
|
|
|
- // 当前状态
|
|
|
- statusOptions: [
|
|
|
- { value: 0, label: '进行中' },
|
|
|
- { value: 1, label: '未开始' },
|
|
|
- { value: 2, label: '已过期' }
|
|
|
- ],
|
|
|
// 跳转类型
|
|
|
typeOptions: [{
|
|
|
value: 0,
|
|
@@ -146,7 +141,7 @@ export default {
|
|
|
return this.selectDictLabel(this.typeOptions, row.forwardType)
|
|
|
},
|
|
|
currentFormatter(row) {
|
|
|
- return this.selectDictLabel(this.statusOptions, row.currentStatus)
|
|
|
+ return this.selectDictLabel(this.currentOptions, row.currentStatus)
|
|
|
}
|
|
|
}
|
|
|
}
|