顶部菜单增加排序功能

dev
smallchill 6 years ago
parent c0f8764a4c
commit e2e6503492
  1. 14
      src/views/system/topmenu.vue

@ -33,12 +33,14 @@
plain>菜单配置 plain>菜单配置
</el-button> </el-button>
</template> </template>
<template slot-scope="{row}" <template slot-scope="{row}" slot="source">
slot="source">
<div style="text-align:center"> <div style="text-align:center">
<i :class="row.source"></i> <i :class="row.source"></i>
</div> </div>
</template> </template>
<template slot="sort" slot-scope="{row}" >
<el-input-number v-model="row.sort" @change="sortChange(row)" :min="1" :max="100"></el-input-number>
</template>
</avue-crud> </avue-crud>
<el-dialog title="下级菜单配置" <el-dialog title="下级菜单配置"
append-to-body append-to-body
@ -138,6 +140,7 @@
label: "菜单排序", label: "菜单排序",
prop: "sort", prop: "sort",
type: "number", type: "number",
slot: true,
rules: [{ rules: [{
required: true, required: true,
message: "请输入菜单排序", message: "请输入菜单排序",
@ -267,6 +270,13 @@
} }
done(); done();
}, },
sortChange(row) {
update(row).then(() => {
this.onLoad(this.page);
}, error => {
window.console.log(error);
});
},
searchReset() { searchReset() {
this.query = {}; this.query = {};
this.onLoad(this.page); this.onLoad(this.page);

Loading…
Cancel
Save