|
|
@@ -32,6 +32,11 @@
|
|
|
{{ row.code }}
|
|
|
</el-link>
|
|
|
</template>
|
|
|
+ <template v-slot:status="{ row }">
|
|
|
+ <span :class="{ 'ele-text-danger': row.status == 3 }">
|
|
|
+ {{ statusFormatter(row.status) }}
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
<!-- 操作列 -->
|
|
|
<template v-slot:action="{ row }">
|
|
|
<el-link
|
|
|
@@ -190,15 +195,10 @@
|
|
|
]
|
|
|
: []),
|
|
|
{
|
|
|
- prop: 'status',
|
|
|
label: '状态',
|
|
|
align: 'center',
|
|
|
- formatter: (row) => {
|
|
|
- const obj = this.statusOpt[this.activeName].find(
|
|
|
- (i) => i.value == row.status
|
|
|
- );
|
|
|
- return obj && obj.label;
|
|
|
- }
|
|
|
+ slot: 'status',
|
|
|
+ action: 'status'
|
|
|
},
|
|
|
{
|
|
|
prop: 'createUserName',
|
|
|
@@ -236,6 +236,13 @@
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ statusFormatter (status) {
|
|
|
+ const obj = this.statusOpt[this.activeName].find(
|
|
|
+ (i) => i.value == status
|
|
|
+ );
|
|
|
+
|
|
|
+ return obj && obj.label;
|
|
|
+ },
|
|
|
/* 表格数据源 */
|
|
|
datasource ({ page, limit, where, order }) {
|
|
|
return getList({
|