枚举配置页面修改
This commit is contained in:
parent
34ebafaef1
commit
406d7fca24
@ -3,29 +3,26 @@
|
||||
<el-container class="containerPart">
|
||||
<el-aside class="defaultAside">
|
||||
<el-main class="treeMain">
|
||||
<!-- <div class="demo-collapse">
|
||||
<el-collapse>
|
||||
<el-collapse-item class="treeTitle" title="枚举类型配置" name="1" :icon="CaretRight">
|
||||
<div>
|
||||
<el-tree
|
||||
style="max-width: 600px;margin-top: 2.2%"
|
||||
ref="TypeTree"
|
||||
:data="TypeData"
|
||||
:props="defaultProps"
|
||||
node-key="id"
|
||||
@node-click="handleNodeClick"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<!– <template #title>
|
||||
枚举类型配置<el-icon class="header-icon" :icon="CaretRight"></el-icon>
|
||||
</template>–>
|
||||
<!– <label class="treeTitle">枚举类型配置</label>–>
|
||||
|
||||
</el-collapse-item>
|
||||
</el-collapse>
|
||||
</div>-->
|
||||
<label class="treeTitle">枚举类型配置</label>
|
||||
<!-- <div class="demo-collapse">-->
|
||||
<!-- <el-collapse v-model="activeName" accordion>-->
|
||||
<!-- <el-collapse-item name="1">-->
|
||||
<!-- <template #title>-->
|
||||
<!-- <span class="collapse-title">枚举类型配置</span>-->
|
||||
<!-- </template>-->
|
||||
<!-- <div>-->
|
||||
<!-- <el-tree-->
|
||||
<!-- style="max-width: 600px;margin-top: 2.2%"-->
|
||||
<!-- ref="TypeTree"-->
|
||||
<!-- :data="TypeData"-->
|
||||
<!-- :props="defaultProps"-->
|
||||
<!-- node-key="id"-->
|
||||
<!-- @node-click="handleNodeClick"-->
|
||||
<!-- />-->
|
||||
<!-- </div>-->
|
||||
<!-- </el-collapse-item>-->
|
||||
<!-- </el-collapse>-->
|
||||
<!-- </div>-->
|
||||
<!-- <label class="treeTitle">枚举类型配置</label>-->
|
||||
<el-tree
|
||||
style="max-width: 600px;margin-top: 2.2%"
|
||||
ref="TypeTree"
|
||||
@ -192,7 +189,7 @@ import {
|
||||
|
||||
|
||||
|
||||
|
||||
const activeName = ref('1')
|
||||
interface Tree {
|
||||
enumId: number,
|
||||
enumName: string,
|
||||
@ -201,11 +198,18 @@ interface Tree {
|
||||
|
||||
|
||||
const defaultProps = {
|
||||
children: 'children',
|
||||
label: 'description',
|
||||
}
|
||||
|
||||
const tableData = ref()
|
||||
const TypeData=ref()
|
||||
//const TypeData=ref()
|
||||
const TypeData=ref([{
|
||||
id: 0,
|
||||
name: "",
|
||||
description: "枚举类型配置",
|
||||
children: []
|
||||
}])
|
||||
const TypeTree = ref()
|
||||
const formRef = ref()
|
||||
const enumTypeId=ref()
|
||||
@ -227,10 +231,12 @@ const clickQuery = () => {
|
||||
const enumTreeTypeList = () => {
|
||||
enumTreeQuery().then((res) => {
|
||||
if (res.code == 200) {
|
||||
TypeData.value = res.data
|
||||
//TypeData.value = res.data
|
||||
TypeData.value[0].children = res.data
|
||||
nextTick(() => {
|
||||
enumTypeId.value=res.data[0]?.id
|
||||
TypeTree.value?.setCurrentKey(res.data[0]?.id!, false)
|
||||
//TypeTree.value?.setCurrentKey(res.data[0]?.id!, false)
|
||||
TypeTree.value?.setCurrentKey(TypeData.value[0].id!, false)
|
||||
queryListData.description =queryName.value
|
||||
queryListData.enumTypeId = res.data[0].id
|
||||
queryListData.pageNum=currentPage.value,
|
||||
@ -379,7 +385,6 @@ const queryenumValueMethod = (data: any) => {
|
||||
const onSubmitvalue = () => {
|
||||
formRef.value.validate((valid: any) => {
|
||||
if (valid) {
|
||||
debugger
|
||||
if(formInlineValue.isActive==true){
|
||||
formInlineValue.isActive=1
|
||||
}else{
|
||||
@ -388,9 +393,7 @@ const onSubmitvalue = () => {
|
||||
|
||||
console.log(formInlineValue)
|
||||
enumValueAdd(formInlineValue).then((res: any) => {
|
||||
debugger
|
||||
if (res.code == 200) {
|
||||
/* TypeTree.value?.setCurrentKey(res.data[0]?.id!, false)*/
|
||||
queryListData.description =queryName.value
|
||||
queryListData.enumTypeId = enumTypeId.value
|
||||
queryListData.pageNum=currentPage.value,
|
||||
@ -421,7 +424,6 @@ interface fromDelete {
|
||||
row?: any[]
|
||||
}
|
||||
const fromDelete = (data: any) => {
|
||||
debugger
|
||||
dialogVisibleDelete.value = true
|
||||
fromDeleteData.id = data.row.id
|
||||
}
|
||||
@ -487,6 +489,10 @@ const edithandleClosevalue = (done: () => void) => {
|
||||
|
||||
onMounted(() => {
|
||||
enumTreeTypeList()
|
||||
const firstNode = TypeTree.value.store.root.childNodes[0];
|
||||
/*if (firstNode) {
|
||||
handleNodeClick(firstNode.data, null, TypeTree.value);
|
||||
}*/
|
||||
})
|
||||
</script>
|
||||
|
||||
@ -509,6 +515,35 @@ $paginationHeight: 32px;
|
||||
width: 260px;
|
||||
height: 100%;
|
||||
border-right: 1px solid #eaebed;
|
||||
.el-main{
|
||||
.demo-collapse{
|
||||
.el-collapse{
|
||||
border: none;
|
||||
border-color: transparent;
|
||||
}
|
||||
.el-collapse-item{
|
||||
:deep(.el-collapse-item__arrow){
|
||||
pointer-events: auto;
|
||||
}
|
||||
.collapse-title {
|
||||
flex: 1 0 90%;
|
||||
order: 1;
|
||||
}
|
||||
:deep(.el-collapse-item__header){
|
||||
background: #d0e5f2;
|
||||
border-radius: 4px;
|
||||
padding-left: 10px;
|
||||
text-align:left
|
||||
}
|
||||
:deep(.el-collapse-item__wrap){
|
||||
border: none;
|
||||
border-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
.treeMain{
|
||||
.treeTitle{
|
||||
height:40px;
|
||||
|
Loading…
Reference in New Issue
Block a user