|
|
|
@ -186,7 +186,9 @@ const filterTableList = ()=>{
|
|
|
|
|
console.log(filterList);
|
|
|
|
|
ColumnStatus.value = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const closeAside = ()=>{
|
|
|
|
|
ColumnStatus.value = false;
|
|
|
|
|
}
|
|
|
|
|
//提交当前参数信息界面的信息
|
|
|
|
|
const submit = ()=>{
|
|
|
|
|
return {ruleJson:{
|
|
|
|
@ -200,13 +202,8 @@ defineExpose({
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<template>
|
|
|
|
|
<ElContainer>
|
|
|
|
|
<ElContainer>
|
|
|
|
|
<ElHeader>
|
|
|
|
|
<ElButton type="success" @click="handleAddParams">添加参数</ElButton>
|
|
|
|
|
<ElButton type="danger" @click="deleteParamsList" :disabled="idsList.length==0">批量删除</ElButton>
|
|
|
|
|
<ElInput
|
|
|
|
|
<!--
|
|
|
|
|
<ElInput
|
|
|
|
|
v-model="searchParam.searchText"
|
|
|
|
|
placeholder="按参数名称或注释搜索"
|
|
|
|
|
clearable
|
|
|
|
@ -220,6 +217,13 @@ defineExpose({
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</ElInput>
|
|
|
|
|
-->
|
|
|
|
|
<template>
|
|
|
|
|
<ElContainer class="setParamsContainer">
|
|
|
|
|
<ElContainer>
|
|
|
|
|
<ElHeader style="height:40px;">
|
|
|
|
|
<ElButton type="success" @click="handleAddParams">添加参数</ElButton>
|
|
|
|
|
<ElButton type="danger" @click="deleteParamsList">批量删除</ElButton>
|
|
|
|
|
</ElHeader>
|
|
|
|
|
<ElMain>
|
|
|
|
|
<!-- 参数配置字段信息的表格 -->
|
|
|
|
@ -229,8 +233,6 @@ defineExpose({
|
|
|
|
|
:data="filterList"
|
|
|
|
|
@selection-change="onSelectionChange"
|
|
|
|
|
@row-click="handleRowClick"
|
|
|
|
|
style="width:100%;"
|
|
|
|
|
height="calc(100% - 50px)"
|
|
|
|
|
@current-change="handleCurrentChange"
|
|
|
|
|
>
|
|
|
|
|
<ElTableColumn fixed type="selection" width="40" />
|
|
|
|
@ -247,11 +249,33 @@ defineExpose({
|
|
|
|
|
</ElTable>
|
|
|
|
|
</ElMain>
|
|
|
|
|
</ElContainer>
|
|
|
|
|
<ElAside width="250px" style="border-left:1px solid #ddd;height:calc(100vh - 70px);">
|
|
|
|
|
<Form @register="formRegister" :schema="formSchema" labelPosition="top" v-show="ColumnStatus" />
|
|
|
|
|
<ElAside class="setParamsAside" v-show="ColumnStatus">
|
|
|
|
|
<div class="faClose cursor-pointer" @click="closeAside">
|
|
|
|
|
<i class="fa fa-close"></i>
|
|
|
|
|
</div>
|
|
|
|
|
<Form @register="formRegister" labelPosition="top" :schema="formSchema" />
|
|
|
|
|
</ElAside>
|
|
|
|
|
</ElContainer>
|
|
|
|
|
</template>
|
|
|
|
|
<style scoped>
|
|
|
|
|
|
|
|
|
|
.setParamsContainer{
|
|
|
|
|
position:relative;
|
|
|
|
|
height:400px;
|
|
|
|
|
}
|
|
|
|
|
.setParamsAside{
|
|
|
|
|
width:200px;
|
|
|
|
|
height:400px;
|
|
|
|
|
position:absolute;
|
|
|
|
|
right:0;
|
|
|
|
|
top:0;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
z-index:10000;
|
|
|
|
|
border-left:1px solid #ddd;
|
|
|
|
|
}
|
|
|
|
|
.faClose{
|
|
|
|
|
position:absolute;
|
|
|
|
|
right:0px;
|
|
|
|
|
top:0px;
|
|
|
|
|
z-index:10001;
|
|
|
|
|
}
|
|
|
|
|
</style>
|