提交 78b52194 authored 作者: lihuihui's avatar lihuihui

update

上级 808f9a9f
import httpRequest from '@/utils/axios' import httpRequest from '@/utils/axios'
// 链接列表 // 链接列表
export function getConnectionList(params: { created_operator?: string; type?: string; page?: number; page_size?: number }) { export function getConnectionList(params: { created_operator?: string; type?: string; page?: number; 'per-page'?: number }) {
return httpRequest.get('/api/lab/v1/experiment/connection/list', { params }) return httpRequest.get('/api/lab/v1/experiment/connection/list', { params })
} }
......
...@@ -4,7 +4,7 @@ import { ElMessageBox, ElMessage } from 'element-plus' ...@@ -4,7 +4,7 @@ import { ElMessageBox, ElMessage } from 'element-plus'
import Icon from '@/components/ConnectionIcon.vue' import Icon from '@/components/ConnectionIcon.vue'
import { deleteConnection } from '../api' import { deleteConnection } from '../api'
const props = defineProps<{ data: { id: string; type_name: string; type: string } }>() const props = defineProps<{ data: { id: string; type_name: string; type: string; config_attributes: any } }>()
const router = useRouter() const router = useRouter()
...@@ -32,18 +32,20 @@ const edit = function () { ...@@ -32,18 +32,20 @@ const edit = function () {
<template> <template>
<div class="connect-item"> <div class="connect-item">
<div class="connect-item__edit"> <div class="connect-item__edit">
<img @click="edit" src="https://webapp-pub.oss-cn-beijing.aliyuncs.com/pages/assa/dml_edit.png" alt="" /> <!-- <img @click="edit" src="https://webapp-pub.oss-cn-beijing.aliyuncs.com/pages/assa/dml_edit.png" alt="" /> -->
<!-- <el-icon @click="edit"><Edit /></el-icon> --> <el-icon size="20" color="#333" @click="edit"><Edit /></el-icon>
</div> </div>
<div class="connect-item__remove" @click="handleRemove"> <div class="connect-item__remove" @click="handleRemove">
<img src="https://webapp-pub.oss-cn-beijing.aliyuncs.com/pages/assa/dml_delete.png" alt="" /> <!-- <img src="https://webapp-pub.oss-cn-beijing.aliyuncs.com/pages/assa/dml_delete.png" alt="" /> -->
<!-- <el-icon><Delete /></el-icon> --> <el-icon size="20" color="#333"><Delete /></el-icon>
</div> </div>
<div @click="routerView" style="display: flex; width: 100%; flex-direction: column; align-items: center"> <div @click="routerView" style="display: flex; width: 100%; flex-direction: column; align-items: center">
<div class="connect-item__icon"> <div class="connect-item__icon">
<Icon w="40" h="40" :multicolour="true" class="svg" :name="data?.type"></Icon> <Icon w="40" h="40" :multicolour="true" class="svg" :name="data?.type"></Icon>
</div> </div>
<p style="font-size: 18px; margin-top: 8px">{{ data?.type_name }}</p> <p style="font-size: 18px; margin-top: 8px">
{{ data?.type === '12' ? data?.config_attributes[0].value : data?.type_name }}
</p>
</div> </div>
</div> </div>
</template> </template>
......
...@@ -18,6 +18,7 @@ const listOptions = computed(() => { ...@@ -18,6 +18,7 @@ const listOptions = computed(() => {
httpRequest: getConnectionList, httpRequest: getConnectionList,
params: { created_operator: '', type: '' } params: { created_operator: '', type: '' }
}, },
limit: 20,
filters: [ filters: [
{ type: 'input', prop: 'created_operator', placeholder: '请输入创建人姓名' }, { type: 'input', prop: 'created_operator', placeholder: '请输入创建人姓名' },
{ {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论