|
|
@@ -9,7 +9,7 @@
|
|
|
<el-form-item label="功能类型" prop="type">
|
|
|
<el-select
|
|
|
v-model="queryParams.type"
|
|
|
- class="!w-240px"
|
|
|
+ class="!w-150px"
|
|
|
clearable
|
|
|
placeholder="请选择功能类型"
|
|
|
@change="handleQuery">
|
|
|
@@ -23,7 +23,7 @@
|
|
|
<el-form-item label="功能名称" prop="name">
|
|
|
<el-input
|
|
|
v-model="queryParams.name"
|
|
|
- class="!w-240px"
|
|
|
+ class="!w-150px"
|
|
|
clearable
|
|
|
placeholder="请输入功能名称"
|
|
|
@keyup.enter="handleQuery" />
|
|
|
@@ -31,7 +31,7 @@
|
|
|
<el-form-item label="功能标识" prop="identifier">
|
|
|
<el-input
|
|
|
v-model="queryParams.identifier"
|
|
|
- class="!w-240px"
|
|
|
+ class="!w-150px"
|
|
|
clearable
|
|
|
placeholder="请输入功能标识"
|
|
|
@keyup.enter="handleQuery" />
|
|
|
@@ -54,49 +54,37 @@
|
|
|
</ContentWrap>
|
|
|
|
|
|
<ContentWrap>
|
|
|
- <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
|
|
|
- <el-table-column align="center" label="功能类型" prop="type" width="120">
|
|
|
+ <zm-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
|
|
|
+ <zm-table-column align="center" label="功能类型" prop="type" width="120">
|
|
|
<template #default="{ row }">
|
|
|
<dict-tag :type="DICT_TYPE.IOT_THING_MODEL_TYPE" :value="row.type" />
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center" label="功能名称" prop="name" min-width="180" />
|
|
|
- <el-table-column align="center" label="功能标识" prop="identifier" min-width="180" />
|
|
|
- <el-table-column align="center" label="描述" prop="description" min-width="220" />
|
|
|
- <el-table-column align="left" label="属性" min-width="240" show-overflow-tooltip>
|
|
|
+ </zm-table-column>
|
|
|
+ <zm-table-column align="center" label="功能名称" prop="name" min-width="180" />
|
|
|
+ <zm-table-column align="center" label="功能标识" prop="identifier" min-width="180" />
|
|
|
+ <zm-table-column align="center" label="描述" prop="description" min-width="220" />
|
|
|
+ <zm-table-column align="left" label="属性" min-width="240" show-overflow-tooltip>
|
|
|
<template #default="{ row }">
|
|
|
{{ row.property || '-' }}
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="left" label="事件" min-width="240" show-overflow-tooltip>
|
|
|
+ </zm-table-column>
|
|
|
+ <zm-table-column align="left" label="事件" min-width="240" show-overflow-tooltip>
|
|
|
<template #default="{ row }">
|
|
|
{{ row.event || '-' }}
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="left" label="服务" min-width="240" show-overflow-tooltip>
|
|
|
+ </zm-table-column>
|
|
|
+ <zm-table-column align="left" label="服务" min-width="240" show-overflow-tooltip>
|
|
|
<template #default="{ row }">
|
|
|
{{ row.service || '-' }}
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center" label="操作" width="160" fixed="right">
|
|
|
+ </zm-table-column>
|
|
|
+ <zm-table-column align="center" label="操作" action width="160" fixed="right">
|
|
|
<template #default="{ row }">
|
|
|
- <el-button
|
|
|
- v-hasPermi="['iot:thing-model-common:update']"
|
|
|
- link
|
|
|
- type="primary"
|
|
|
- @click="openForm('update', row.id)">
|
|
|
- 编辑
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- v-hasPermi="['iot:thing-model-common:delete']"
|
|
|
- link
|
|
|
- type="danger"
|
|
|
- @click="handleDelete(row.id)">
|
|
|
- 删除
|
|
|
- </el-button>
|
|
|
+ <el-button link type="primary" @click="openForm('update', row.id)"> 编辑 </el-button>
|
|
|
+ <el-button link type="danger" @click="handleDelete(row.id)"> 删除 </el-button>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
+ </zm-table-column>
|
|
|
+ </zm-table>
|
|
|
|
|
|
<Pagination
|
|
|
v-model:limit="queryParams.pageSize"
|