Browse Source

app_menu 添加字段 num_flag、对应界面调整

master
尹作梅 6 years ago
parent
commit
ed0220afbc
  1. 12
      src/views/modules/sys/app-menu-add-or-update.vue
  2. 18
      src/views/modules/sys/app-menu.vue

12
src/views/modules/sys/app-menu-add-or-update.vue

@ -126,6 +126,14 @@
<el-form-item prop="remark" label="备注">
<el-input v-model="dataForm.remark" placeholder="备注"></el-input>
</el-form-item>
<el-form-item prop="numFlag"
label="是否显示数字"
size="mini">
<el-radio-group v-model="dataForm.numFlag">
<el-radio label="0"></el-radio>
<el-radio label="1"></el-radio>
</el-radio-group>
</el-form-item>
<!-- <el-form-item
v-if="dataForm.type === 1"
prop="permissions"
@ -220,7 +228,8 @@ export default {
menuCode: '',
className: '',
remark: '',
templateId: ''
templateId: '',
numFlag: '0'
},
uploadUrl: '',
loading: false
@ -299,6 +308,7 @@ export default {
this.$http
.get(`/sys/appmenu/${this.dataForm.id}`)
.then(({ data: res }) => {
console.log('开始执行方法')
if (res.code !== 0) {
return this.$message.error(res.msg)
}

18
src/views/modules/sys/app-menu.vue

@ -58,6 +58,13 @@
header-align="center"
align="center"
></el-table-column>
<el-table-column
prop="numFlag"
label="显示数字"
header-align="center"
align="center"
:formatter="showNumFlagFormatter"
></el-table-column>
<el-table-column
:label="$t('handle')"
fixed="right"
@ -110,6 +117,17 @@ export default {
components: {
TableTreeColumn,
AddOrUpdate
},
methods: {
showNumFlagFormatter: function (row, column) {
if (row.numFlag === '0') {
return '否'
} else if (row.numFlag === '1') {
return '是'
} else {
return '未知'
}
}
}
}
</script>

Loading…
Cancel
Save