【修改bug】修改字数太长

This commit is contained in:
zhoulingpo
2023-04-26 17:55:27 +08:00
parent 806a117b03
commit 30a8fb5a23
3 changed files with 29 additions and 14 deletions
+4
View File
@@ -45,3 +45,7 @@
} }
} }
} }
.el-popper .el-cascader-menu .el-cascader-node__label{
width: 160px !important;
overflow: hidden;
}
+13 -3
View File
@@ -152,8 +152,8 @@
<div class="tree"> <div class="tree">
<el-tree class="filter-tree" :data="treeData" default-expand-all :filter-node-method="filterNode" ref="tree"> <el-tree class="filter-tree" :data="treeData" default-expand-all :filter-node-method="filterNode" ref="tree">
<span class="custom-tree-node" slot-scope="{ node,data}"> <span class="custom-tree-node" slot-scope="{ node,data}">
<span>{{ node.label }}</span> <span class="textover">{{ node.label }}</span>
<span> <span class="btnover">
<!-- <el-button type="text" @click.stop="add">新建</el-button> --> <!-- <el-button type="text" @click.stop="add">新建</el-button> -->
<el-button type="text" v-if="data.parentId != '0'" <el-button type="text" v-if="data.parentId != '0'"
@click.stop="update(node, data)">编辑</el-button> @click.stop="update(node, data)">编辑</el-button>
@@ -1163,7 +1163,7 @@ export default {
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
font-size: 14px; font-size: 14px;
width: calc(100% - 32px);
} }
} }
@@ -1425,4 +1425,14 @@ export default {
.deleRed{ .deleRed{
color: red !important; color: red !important;
} }
.btnover{
display: inline-block;
width: 68px;
}
.textover{
display: inline-block;
width: calc(100% - 120px);
overflow: hidden;
text-overflow: ellipsis;
}
</style> </style>
+12 -11
View File
@@ -2,20 +2,20 @@
<div> <div>
<el-dialog title="新增/编辑标签" :visible.sync="dialogVisible" width="30%" :before-close="handleClose"> <el-dialog title="新增/编辑标签" :visible.sync="dialogVisible" width="30%" :before-close="handleClose">
<div class="form"> <div class="form">
<el-form ref="form" :model="form" label-width="80px" > <el-form ref="form" :model="form" label-width="80px" :show-message="false">
<el-form-item label="上级标签" prop="nodeLabel" required> <el-form-item label="上级标签" required>
<el-cascader v-model="form.nodeLabel" placeholder="请选择上级标签" :options="cascaderOptions" filterable :props="{ checkStrictly: true }" clearable > <el-cascader v-model="form.nodeLabel" placeholder="请选择上级标签" :options="cascaderOptions" filterable :props="{ checkStrictly: true }" clearable >
</el-cascader> </el-cascader>
</el-form-item> </el-form-item>
<el-form-item label="标签名称" prop="label" required> <el-form-item label="标签名称" required>
<el-input v-model="form.label" max="100" placeholder="请输入标签名称"></el-input> <el-input v-model="form.label" maxlength="100" placeholder="请输入标签名称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="排序" prop="orderNum" required> <el-form-item label="排序" required>
<el-input v-model="form.orderNum" placeholder="请输入排序"></el-input> <el-input v-model="form.orderNum" max="100" placeholder="请输入排序"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="备注" prop="remark"> <el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" max="100" placeholder="请输入备注"></el-input> <el-input v-model="form.remark" maxlength="1000" placeholder="请输入备注"></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button @click="cancel" class="btn">取消</el-button> <el-button @click="cancel" class="btn">取消</el-button>
@@ -51,14 +51,14 @@ export default {
], ],
// rule: { // rule: {
// label: [ // label: [
// { required: true, trigger: 'blur', message: '请输入标签名称' } // { required: true, trigger: '' }
// ], // ],
// nodeLabel: [ // nodeLabel: [
// { required: true, trigger: 'change', message: '请选择上级标签' } // { required: true, trigger: '' }
// ], // ],
// orderNum: [ // orderNum: [
// { required: true, trigger: 'change', message: '请输入排序' }, // { required: true, trigger: '' },
// { validator:checkNum , trigger: 'change'} //
// ], // ],
// //
// }, // },
@@ -207,4 +207,5 @@ export default {
line-height: 40px !important; line-height: 40px !important;
width: 100%; width: 100%;
} }
</style> </style>