微信菜单修改

This commit is contained in:
hupeng
2020-04-10 21:23:20 +08:00
parent 714f173567
commit 733e3d9b13
5 changed files with 44 additions and 13 deletions

31
src/api/YxWechatMenu.js Normal file
View File

@ -0,0 +1,31 @@
import request from '@/utils/request'
export function add(data) {
return request({
url: 'api/YxWechatMenu',
method: 'post',
data
})
}
export function del(key) {
return request({
url: 'api/YxWechatMenu/' + key,
method: 'delete'
})
}
export function edit(data) {
return request({
url: 'api/YxWechatMenu',
method: 'put',
data
})
}
export function get() {
return request({
url: 'api/YxWechatMenu',
method: 'get'
})
}

View File

@ -2,7 +2,7 @@ import request from '@/utils/request'
export function add(data) {
return request({
url: 'api/yxCache',
url: 'api/YxWechatMenu',
method: 'post',
data
})
@ -10,14 +10,14 @@ export function add(data) {
export function del(key) {
return request({
url: 'api/yxCache/' + key,
url: 'api/YxWechatMenu/' + key,
method: 'delete'
})
}
export function edit(data) {
return request({
url: 'api/yxCache',
url: 'api/YxWechatMenu',
method: 'put',
data
})
@ -25,7 +25,7 @@ export function edit(data) {
export function get() {
return request({
url: 'api/yxCache',
url: 'api/YxWechatMenu',
method: 'get'
})
}

View File

@ -16,7 +16,7 @@
</template>
<script>
import { add, edit } from '@/api/yxCache'
import { add, edit } from '@/api/YxWechatMenu'
export default {
props: {
isAdd: {

View File

@ -5,7 +5,7 @@
<!-- 新增 -->
<div style="display: inline-block;margin: 0px 2px;">
<el-button
v-permission="['admin','YXCACHE_ALL','YXCACHE_CREATE']"
v-permission="['admin','YxWechatMenu_ALL','YxWechatMenu_CREATE']"
class="filter-item"
size="mini"
type="primary"
@ -21,12 +21,12 @@
<el-table-column prop="key" label="key" />
<el-table-column prop="result" label="缓存数据" />
<el-table-column prop="addTime" label="缓存时间" />
<el-table-column v-if="checkPermission(['admin','YXCACHE_ALL','YXCACHE_EDIT','YXCACHE_DELETE'])" label="操作" width="150px" align="center">
<el-table-column v-if="checkPermission(['admin','YxWechatMenu_ALL','YxWechatMenu_EDIT','YxWechatMenu_DELETE'])" label="操作" width="150px" align="center">
<template slot-scope="scope">
<el-button v-permission="['admin','YXCACHE_ALL','YXCACHE_EDIT']" size="mini" type="primary" icon="el-icon-edit" @click="edit(scope.row)" />
<el-button v-permission="['admin','YxWechatMenu_ALL','YxWechatMenu_EDIT']" size="mini" type="primary" icon="el-icon-edit" @click="edit(scope.row)" />
<el-popover
:ref="scope.row.key"
v-permission="['admin','YXCACHE_ALL','YXCACHE_DELETE']"
v-permission="['admin','YxWechatMenu_ALL','YxWechatMenu_DELETE']"
placement="top"
width="180"
>
@ -55,7 +55,7 @@
<script>
import checkPermission from '@/utils/permission'
import initData from '@/mixins/crud'
import { del } from '@/api/yxCache'
import { del } from '@/api/YxWechatMenu'
import eForm from './form'
export default {
components: { eForm },
@ -73,7 +73,7 @@ export default {
methods: {
checkPermission,
beforeInit() {
this.url = 'api/yxCache'
this.url = 'api/YxWechatMenu'
const sort = 'key,desc'
this.params = { page: this.page, size: this.size, sort: sort }
return true

View File

@ -103,7 +103,7 @@
<script>
import checkPermission from '@/utils/permission'
import initData from '@/mixins/crud'
import { del, add, get } from '@/api/yxCache'
import { del, add, get } from '@/api/YxWechatMenu'
import eForm from './form'
import { Message } from 'element-ui'
export default {
@ -129,7 +129,7 @@ export default {
methods: {
checkPermission,
beforeInit() {
this.url = 'api/yxCache'
this.url = 'api/YxWechatMenu'
const sort = 'key,desc'
this.params = { page: this.page, size: this.size, sort: sort }
return true