Commit 85e1422d authored by 黄奎's avatar 黄奎

页面修改

parent 63d544e7
...@@ -215,18 +215,22 @@ ...@@ -215,18 +215,22 @@
</el-form-item> </el-form-item>
<el-form-item label="底部导航图标" size="small"> <el-form-item label="底部导航图标" size="small">
<div class="nav_Main"> <div class="nav_Main">
<div class="nav_IconContent">
<div class="bottom-icon" v-for="(item,index) in mallMsg.BottomTagList" :key="index"> <div class="nav_IconContent" style="display:flex;">
<div class="Btm_ImgIcon"> <draggable v-model="mallMsg.BottomTagList">
<img class="btm_icon" :src="item.DefaultIcon" alt=""> <div class="bottom-icon" v-for="(item,index) in mallMsg.BottomTagList" :key="index">
</div> <div class="Btm_ImgIcon">
<div class="btnCenter">{{item.TagName}}</div> <img class="btm_icon" :src="item.DefaultIcon" alt="">
<div class="nav_Action"> </div>
<span style="background: rgba(64, 158, 255, 0.9);" @click="EditInfo(item,index)">编辑</span> <div class="btnCenter">{{item.TagName}}</div>
<span style="background: rgba(245, 108, 108, 0.9);" @click="delItem(index,item)">删除</span> <div class="nav_Action">
<span style="background: rgba(64, 158, 255, 0.9);" @click="EditInfo(item,index)">编辑</span>
<span style="background: rgba(245, 108, 108, 0.9);" @click="delItem(index,item)">删除</span>
</div>
</div> </div>
</div> </draggable>
</div> </div>
<div class="nav_Add" @click="addIconList"> <div class="nav_Add" @click="addIconList">
<i class="el-icon-plus nav-add-icon"></i> <i class="el-icon-plus nav-add-icon"></i>
</div> </div>
...@@ -302,6 +306,7 @@ ...@@ -302,6 +306,7 @@
<script> <script>
import chooseMenu from "../common/chooseMenu.vue"; import chooseMenu from "../common/chooseMenu.vue";
import ChooseImg from "@/components/global/ChooseImg.vue"; import ChooseImg from "@/components/global/ChooseImg.vue";
import draggable from "vuedraggable"
export default { export default {
data() { data() {
let validataIcon = (rule, value, callback) => { let validataIcon = (rule, value, callback) => {
...@@ -404,7 +409,7 @@ ...@@ -404,7 +409,7 @@
TagSort: 1, //排序 TagSort: 1, //排序
IsActive: false IsActive: false
}, },
EditIndex:-1,//编辑的行 EditIndex: -1, //编辑的行
rules: { rules: {
icon: [{ icon: [{
required: true, required: true,
...@@ -431,7 +436,8 @@ ...@@ -431,7 +436,8 @@
}, },
components: { components: {
chooseMenu, chooseMenu,
ChooseImg ChooseImg,
draggable,
}, },
created() { created() {
...@@ -508,9 +514,9 @@ ...@@ -508,9 +514,9 @@
this.addMsg.IsActive = false; this.addMsg.IsActive = false;
}, },
//点击编辑 //点击编辑
EditInfo(item,index) { EditInfo(item, index) {
this.isAdd = false; this.isAdd = false;
this.EditIndex=index; this.EditIndex = index;
this.addMsg = JSON.parse(JSON.stringify(item)); this.addMsg = JSON.parse(JSON.stringify(item));
this.isShowDialog = true; this.isShowDialog = true;
}, },
...@@ -522,10 +528,8 @@ ...@@ -522,10 +528,8 @@
if (this.isAdd) { if (this.isAdd) {
this.mallMsg.BottomTagList.push(JSON.parse(JSON.stringify(this.addMsg))); this.mallMsg.BottomTagList.push(JSON.parse(JSON.stringify(this.addMsg)));
this.clearAddmsg(); this.clearAddmsg();
} } else {
else this.mallMsg.BottomTagList[this.EditIndex] = JSON.parse(JSON.stringify(this.addMsg));
{
this.mallMsg.BottomTagList[this.EditIndex]=JSON.parse(JSON.stringify(this.addMsg));
} }
this.isShowDialog = false; this.isShowDialog = false;
} else { } else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment