|
@@ -3,13 +3,13 @@
|
|
|
<!-- 搜索 -->
|
|
|
<el-form inline size="mini">
|
|
|
<el-form-item label="设备:">
|
|
|
- <el-select v-model="form.deviceId" placeholder="请选择设备" clearable>
|
|
|
+ <el-select v-model="form.deviceId" filterable placeholder="请选择设备" clearable>
|
|
|
<el-option v-for="item in devOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<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"
|
|
|
+ <el-option v-for="item in disabledOptions" :key="item.value" :label="item.label"
|
|
|
:value="item.value" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -47,11 +47,10 @@
|
|
|
|
|
|
<script>
|
|
|
import { list, remove } from '@/api/device/article'
|
|
|
-import { devMixin } from '@/mixin/index'
|
|
|
-import { statusMixin } from './mixin'
|
|
|
+import { devMixin, disabledMixin } from '@/mixin/index'
|
|
|
export default {
|
|
|
name: 'Article',
|
|
|
- mixins: [devMixin, statusMixin],
|
|
|
+ mixins: [devMixin, disabledMixin],
|
|
|
data() {
|
|
|
return {
|
|
|
// 遮罩层
|
|
@@ -144,11 +143,8 @@ export default {
|
|
|
return row.linkDevice ? row.linkDevice.split(',').map(i => this.selectDictLabel(this.devOptions, i)).join(',') : ''
|
|
|
},
|
|
|
statusFormatter(row) {
|
|
|
- return this.selectDictLabel(this.statusOptions, row.status)
|
|
|
+ return this.selectDictLabel(this.disabledOptions, row.status)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-</script>
|
|
|
-
|
|
|
-<style lang="scss" scoped>
|
|
|
-</style>
|
|
|
+</script>
|