新增标签前端样式

This commit is contained in:
WangHao 2021-10-29 23:56:01 +08:00
parent 9cc46aa702
commit 5755ac1e57
2 changed files with 65 additions and 10 deletions

View File

@ -766,7 +766,7 @@
//if (treeNode.parentNode && treeNode.parentNode.id!=1) return; //if (treeNode.parentNode && treeNode.parentNode.id!=1) return;
var switchObjspan = $("#" + treeNode.tId + "_span"); var switchObjspan = $("#" + treeNode.tId + "_span");
// onmouseout='removeHoverDoms(this)' // // onmouseout='removeHoverDoms(this)' //
var editStr = "<span class=" + treeNode.tId + "_sz data-parentId=" + treeNode.parentId + " data-menuId=" + treeNode.menuId + " data-treetId="+ treeNode.tId +" data-bookmarkCount="+treeNode.bookmarkCount+" onclick='editBookmark(this)' style='color: #9e9e9e;float:right;display: inline-block;margin-right: 15px;font-size:0.8rem' onfocus='this.blur();'><i class='el-icon-edit'></i></span>"; var editStr = "<span class=" + treeNode.tId + "_sz data-parentId=" + treeNode.parentId + " data-menuId=" + treeNode.menuId + " data-treetId="+ treeNode.tId +" data-bookmarkCount="+treeNode.bookmarkCount+" onclick='editBookmark(this)' style='color: #9e9e9e;float:right;display: inline-block;margin-right: 15px;font-size:0.8rem' onfocus='this.blur();'><i style='margin-top: 9px;font-size: 16px' class='el-icon-edit'></i></span>";
switchObjspan.after(editStr); switchObjspan.after(editStr);
}, },

View File

@ -44,9 +44,17 @@
<el-collapse-transition> <el-collapse-transition>
<div v-if=" tagListShow"> <div v-if=" tagListShow">
<!-- TAG标签 --> <!-- TAG标签 -->
<div v-if=" !(tagList == undefined ||tagList == null || tagList.length <= 0)" v-for="item in tagList" > <div v-if=" !(tagList == undefined ||tagList == null || tagList.length <= 0)" v-for="item in tagList" @mouseover="enter(item.id)" @mouseleave="leave()" >
<div class="aside-title name transition-box" id="item.id"> <div class="aside-title name transition-box" id="item.id" >
<i class="el-icon-collection-tag" style="font-size: 15px"/> {{item.name}} <i class="el-icon-collection-tag" style="font-size: 15px"/> {{item.name}}
<i v-show="seen&&item.id == current" class="el-icon-delete tag_coomon" @click="updateTagOpen(item.id)"></i>
<i v-show="seen&&item.id == current" class="el-icon-edit tag_coomon_eidt" @click="updateTagOpen(item.id)"></i>
<!-- <el-tag type="info" size="mini">{{item.name}}</el-tag>--> <!-- <el-tag type="info" size="mini">{{item.name}}</el-tag>-->
</div> </div>
</div> </div>
@ -65,7 +73,17 @@
<el-dialog
title="编辑"
:visible.sync="dialogVisible"
width="30%"
:before-close="handleClose">
<el-input v-model="newName" placeholder="请输入新的标签名称"></el-input>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false"> </el-button>
<el-button type="primary" @click="dialogVisible = false"> </el-button>
</span>
</el-dialog>
</div> </div>
@ -79,6 +97,7 @@
data: function () { data: function () {
return { return {
dialogVisible: false,
msg:'暂无标签', msg:'暂无标签',
tagList:[], tagList:[],
total:0, total:0,
@ -87,13 +106,15 @@
pageSize: 8, pageSize: 8,
name:undefined name:undefined
}, },
newName:'',//
addBkTAG:true,//TAG addBkTAG:true,//TAG
searchBkTAG:true,//TAG searchBkTAG:true,//TAG
tagListShow:false,//TAGlist tagListShow:false,//TAGlist
eidtTAGText:false,//TAG eidtTAGText:false,//TAG
tagName:undefined,// - tagName:undefined,// -
tagNameCopy:''// tagNameCopy:'',//
seen:false,//
current:0,//
} }
}, },
created(){ created(){
@ -101,6 +122,18 @@
that.listByUsers(); that.listByUsers();
}, },
methods: { methods: {
updateTagOpen(id){
this.dialogVisible = true;
console.log(id)
},
handleClose(done) {
this.$confirm('确认关闭?')
.then(_ => {
done();
})
.catch(_ => {});
},
// //
reset() { reset() {
this.form = { this.form = {
@ -126,7 +159,8 @@
this.tagList = null; this.tagList = null;
this.total = 0; this.total = 0;
listByUserLike(this.tagParams).then(response => { listByUserLike(this.tagParams).then(response => {
if (response.code === 200) { if (response.code === 200) {1
this.tagList=response.rows; this.tagList=response.rows;
this.total = response.total; this.total = response.total;
if (this.total == 0){ if (this.total == 0){
@ -203,14 +237,23 @@
this.addBkTAG = true; this.addBkTAG = true;
this.searchBkTAG = true; this.searchBkTAG = true;
}, },
enter(index){
this.seen = true;
this.current = index;
},
leave(){
this.seen = false;
this.current = null;
},
} }
} }
</script> </script>
<style scoped> <style scoped>
.title-name{ .title-name{
font-size: 19px;margin-left: 5px;margin-top: 7px font-size: 16px;
margin-left: 5px;
margin-top: 9px
} }
.name{ .name{
padding-left: 50px; padding-left: 50px;
@ -245,5 +288,17 @@
.aside-titleB span{ .aside-titleB span{
font-size: 14px; font-size: 14px;
} }
.tag_coomon{
float: right;
margin-right: 15px;
margin-top: 9px;
font-size: 16px;
}
.tag_coomon_eidt{
float: right;
margin-right: 5px;
margin-top: 9px;
font-size: 16px;
}
</style> </style>