This commit is contained in:
caozehui
2025-03-31 13:22:57 +08:00
parent e7348107d0
commit 56d035253b
5 changed files with 50 additions and 20 deletions

View File

@@ -26,7 +26,7 @@
<el-form-item label="状态" prop="enable" >
<el-select v-model='formContent.enable' placeholder="请选择状态">
<el-option label="启用" :value="1"></el-option>
<el-option label="不启用" :value="0"></el-option>
<el-option label="用" :value="0"></el-option>
</el-select>
</el-form-item>
</el-form>

View File

@@ -27,7 +27,7 @@
<ErrorStandardPopup :refresh-table='proTable?.getTableList' ref='errorStandardPopup' />
</template>
<script setup lang="ts" name='useProTable'>
<script setup lang="tsx" name='useProTable'>
import ProTable from '@/components/ProTable/index.vue'
import type { ColumnProps, ProTableInstance } from '@/components/ProTable/interface'
import { CirclePlus, Delete,EditPen,View} from '@element-plus/icons-vue'
@@ -73,6 +73,14 @@ const columns = ref<ColumnProps<ErrorSystem.ErrorSystemList>[]>([
search: { el: 'select', props: { filterable: true } },
fieldNames: { label: 'name', value: 'id' },
},
{
prop: 'enable',
label: '启用状态',
width: 120,
render: scope => {
return (scope.row.enable ? <el-tag type='success'>启用</el-tag> : <el-tag type='danger'>停用</el-tag>)
},
},
{ prop: 'operation', label: '操作', fixed: 'right' ,width: 300,},
])