|
@@ -14,6 +14,9 @@
|
|
|
<el-form-item :label="dataForm.typeList[dataForm.type] + '名称'" prop="name">
|
|
|
<el-input v-model="dataForm.name" :placeholder="dataForm.typeList[dataForm.type] + '名称'"></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="编码" prop="code">
|
|
|
+ <el-input v-model="dataForm.code" placeholder="请输入唯一编码"></el-input>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item v-if="dataForm.type !== 0" label="上级菜单" prop="parentName">
|
|
|
<el-popover
|
|
|
ref="menuListPopover"
|
|
@@ -103,7 +106,8 @@
|
|
|
perms: '',
|
|
|
orderNum: 0,
|
|
|
icon: '',
|
|
|
- iconList: []
|
|
|
+ iconList: [],
|
|
|
+ code: ''
|
|
|
},
|
|
|
dataRule: {
|
|
|
name: [
|
|
@@ -164,6 +168,7 @@
|
|
|
this.dataForm.perms = data.data.perms
|
|
|
this.dataForm.orderNum = data.data.orderNum
|
|
|
this.dataForm.icon = data.data.icon
|
|
|
+ this.dataForm.code = data.data.code
|
|
|
this.menuListTreeSetCurrentNode()
|
|
|
} else {
|
|
|
this.$message.error(data.msg)
|
|
@@ -209,7 +214,8 @@
|
|
|
'url': this.dataForm.url,
|
|
|
'perms': this.dataForm.perms,
|
|
|
'orderNum': this.dataForm.orderNum,
|
|
|
- 'icon': this.dataForm.icon
|
|
|
+ 'icon': this.dataForm.icon,
|
|
|
+ 'code': this.dataForm.code
|
|
|
})
|
|
|
}).then(({data}) => {
|
|
|
if (data && data.code === '200') {
|