Browse Source

菜单管理客户配置显示菜单名称

preview
jiangyy 3 years ago
parent
commit
1fb691fedd
  1. 8
      epmet-oper-web/src/views/modules/workPc/customer-add-or-update.vue
  2. 11
      epmet-oper-web/src/views/modules/workPc/dataMenu.vue
  3. 11
      epmet-oper-web/src/views/modules/workPc/menu.vue

8
epmet-oper-web/src/views/modules/workPc/customer-add-or-update.vue

@ -1,6 +1,6 @@
<template>
<el-dialog :visible.sync="visible"
:title="'选择客户'"
:title="'选择客户--'+menuName"
:close-on-click-modal="false"
:close-on-press-escape="false"
:top="diaTop">
@ -55,6 +55,12 @@ export default {
}
},
props: {
menuName: {
type: String,
default: "",
},
},
computed: {
diaWidth () {

11
epmet-oper-web/src/views/modules/workPc/dataMenu.vue

@ -73,7 +73,7 @@
@click="deleteHandle(scope.row.id)">{{ $t('delete') }}</el-button>
<el-button type="text"
size="small"
@click="showCustomerMenu(scope.row.id)">{{ '客户配置' }}</el-button>
@click="showCustomerMenu(scope.row)">{{ '客户配置' }}</el-button>
</template>
</el-table-column>
</el-table>
@ -84,6 +84,7 @@
@refreshDataList="getDataList"></add-or-update>
<!-- 客户菜单配置 -->
<customer-add-or-update ref="customerForm"
:menuName="selMenuName"
@refreshDataList="getDataList"></customer-add-or-update>
</div>
</el-card>
@ -103,7 +104,8 @@ export default {
deleteURL: '/gov/access/menu'
},
customerFormVisible: false,
dataForm: {"tableName":'data_menu'}
dataForm: { "tableName": 'data_menu' },
selMenuName: ''
}
},
components: {
@ -117,8 +119,9 @@ export default {
...mapGetters(['clientHeight', 'resolution']),
},
methods: {
showCustomerMenu (tableId) {
this.$refs['customerForm'].init(tableId)
showCustomerMenu (row) {
this.selMenuName = row.name
this.$refs['customerForm'].init(row.tableId)
}
}
}

11
epmet-oper-web/src/views/modules/workPc/menu.vue

@ -73,7 +73,7 @@
@click="deleteHandle(scope.row.id)">{{ $t('delete') }}</el-button>
<el-button type="text"
size="small"
@click="showCustomerMenu(scope.row.id)">{{ '客户配置' }}</el-button>
@click="showCustomerMenu(scope.row)">{{ '客户配置' }}</el-button>
</template>
</el-table-column>
</el-table>
@ -84,6 +84,7 @@
@refreshDataList="getDataList"></add-or-update>
<!-- 客户菜单配置 -->
<customer-add-or-update ref="customerForm"
:menuName="selMenuName"
@refreshDataList="getDataList"></customer-add-or-update>
</div>
</el-card>
@ -103,7 +104,8 @@ export default {
deleteURL: '/gov/access/menu'
},
customerFormVisible: false,
dataForm: {"tableName":'gov_menu'}
dataForm: { "tableName": 'gov_menu' },
selMenuName: ''
}
},
components: {
@ -117,8 +119,9 @@ export default {
...mapGetters(['clientHeight', 'resolution']),
},
methods: {
showCustomerMenu (tableId) {
this.$refs['customerForm'].init(tableId)
showCustomerMenu (row) {
this.selMenuName = row.name
this.$refs['customerForm'].init(row.tableId)
}
}
}

Loading…
Cancel
Save