一分析
二代码
<template>
<el-dialog
top="48px"
width="800"
title="功能权限"
:modelValue="visibleAuthority"
@close="handleClose"
>
<el-table :data="treeData" row-key="functionCode" height="500">
<el-table-column prop="name" label="菜单">
<template #default="scope">
<div>
<el-checkbox
v-model="scope.row.selected"
size="large"
:indeterminate="scope.row.indeterminate"
@change="(val: any) => updateTreeSelection(val, scope.row.functionCode, treeData)"
>
{{ scope.row.name }}
</el-checkbox>
</div>
</template>
</el-table-column>
</el-table>
<template #footer>
<el-button @click="handleClose">取消</el-button>
<el-button type="primary" @click="setAuth()">确定</el-button>
</template>
</el-dialog>
</template>
<script setup lang="ts">
import { getAuthorityList, setAuthority } from "@/api/accountManage/role"
let props = defineProps({
visibleAuthority: {
type: Boolean,
default: false
},
functionTree: {
type: Array,
default: () => []
},
disable: {
type: Boolean,
default: false
},
authorityRoleId: {
type: String,
default: ""
}
})
const treeData = ref([])
const emits = defineEmits(["closeAuthorityDialog"])
const handleClose = () => {
emits("closeAuthorityDialog", false)
}
let functionCodeList = ref([]) as any
// 获取数据
const getList = async () => {
try {
let { code, data } = await getAuthorityList({
roleId: props.authorityRoleId
})
if (code && code == 200 && data && data.menuNodeRespList && data.menuNodeRespList.length != 0) {
treeData.value = data.menuNodeRespList
functionCodeList.value = data.checkedFunctionList || []
setTreeData(treeData.value)
echoData(treeData.value)
console.log(222222, treeData.value)
} else {
treeData.value = []
}
} catch (error) {
treeData.value = []
}
}
// 处理数据
const setTreeData = (treeData: any) => {
treeData.forEach((item: any) => {
item.selected = false
if (item.childMenuNodeRespList && item.childMenuNodeRespList.length > 0) {
item.indeterminate = false
item.children = item.childMenuNodeRespList
setTreeData(item.childMenuNodeRespList)
}
})
}
// 回现选中状态,兼容父子节点的全选和半选
const echoData = (nodes: any) => {
nodes.forEach((item: any) => {
if (functionCodeList.value.includes(item.functionCode)) {
if (item.children && item.children.length > 0) {
echoData(item.children)
// const allSelected = item.children.every((child: any) => child.selected)
// const anySelected = item.children.some((child: any) => child.selected || child.indeterminate)
// item.selected = allSelected
// item.indeterminate = anySelected && !allSelected
} else {
updateTreeSelection(true, item.functionCode, treeData.value)
}
} else {
if (item.children && item.children.length > 0) {
echoData(item.children)
}
}
})
}
/**
* 递归函数:反向更新父节点状态
* @param {Array} tree 树的根节点
*/
const updateParentState = (tree: any) => {
tree.forEach((node: any) => {
if (node.children && node.children.length > 0) {
// 递归更新子节点的状态
updateParentState(node.children)
// 判断子节点的选中状态
const allSelected = node.children.every((child: any) => child.selected)
const anySelected = node.children.some((child: any) => child.selected || child.indeterminate)
// 更新当前节点的状态
node.selected = allSelected
node.indeterminate = anySelected && !allSelected
}
})
}
/**
* 递归函数:同步子节点的选中状态
* @param {Array} nodes 子节点数组
* @param {boolean} isSelected 是否选中
*/
const setChildrenState = (nodes: any, isSelected: any) => {
nodes.forEach((node: any) => {
node.selected = isSelected
node.indeterminate = false
if (node.children && node.children.length > 0) {
setChildrenState(node.children, isSelected)
}
})
}
/**
* 递归函数:更新树结构中的选中状态
* @param {Array} nodes 当前节点数组
* @return {boolean} 当前节点是否包含目标节点
*/
const traverse = (nodes: any, targetId: any, isSelected: any) => {
let found = false // 当前节点是否包含目标节点
nodes.forEach((node: any) => {
// 初始化父节点状态
node.indeterminate = false
if (node.children && node.children.length > 0) {
const childFound = traverse(node.children, targetId, isSelected)
// 判断子节点状态,更新父节点状态
const allSelected = node.children.every((child: any) => child.selected)
const anySelected = node.children.some((child: any) => child.selected || child.indeterminate)
node.selected = allSelected
node.indeterminate = anySelected && !allSelected
if (childFound) {
found = true
}
}
// 如果当前节点是目标节点,设置选中状态并标记为已找到
if (node.functionCode === targetId) {
node.selected = isSelected
// 同步子节点状态(如果有子节点)
if (node.children && node.children.length > 0) {
setChildrenState(node.children, isSelected)
}
found = true
}
})
return found
}
// 处理选中
const updateTreeSelection = (isSelected: any, targetId: any, tree: any) => {
// 开始递归更新树结构
traverse(tree, targetId, isSelected)
console.log(tree)
// 反向更新父节点状态
// updateParentState(tree)
}
watch(
() => props.visibleAuthority,
(newVal) => {
if (newVal) {
nextTick(() => {
getList()
})
}
}
)
// 获取所有选中的节点的functionCode
const getSelectedFunctionCode = (tree: any) => {
let functionCodeList = [] as any
tree.forEach((item: any) => {
if (item.selected || item.indeterminate) {
functionCodeList.push(item.functionCode)
}
if (item.children && item.children.length > 0) {
functionCodeList = functionCodeList.concat(getSelectedFunctionCode(item.children))
}
})
return functionCodeList
}
// 确定按钮
const setAuth = async () => {
try {
let functionCodeList = getSelectedFunctionCode(treeData.value)
let { code, msg } = await setAuthority({
roleId: props.authorityRoleId,
functionCodeList: functionCodeList
})
if (code && code == 200) {
handleClose()
ElMessage.success(msg)
} else {
ElMessage.error(msg)
}
} catch (error) {
// ElMessage.error("操作失败")
}
}
</script>
<style scoped lang="scss">
.el-table {
width: 100%;
.el-table__header-wrapper table,
.el-table__body-wrapper table {
width: 100% !important;
}
.el-table__body,
.el-table__footer,
.el-table__header {
table-layout: auto;
}
}
/* 树间距 + 收起svg */
:deep(.el-table__row--level-1 .el-table__indent) {
padding-left: 26px !important;
}
:deep(.el-table__row--level-2 .el-table__indent) {
padding-left: 48px !important;
}
:deep(.el-table__row--level-3 .el-table__indent) {
padding-left: 55px !important;
}
:deep(.el-table .el-table__expand-icon > .el-icon) {
display: none !important;
}
:deep(.el-table .el-table__expand-icon) {
height: 16px;
line-height: 16px;
margin-right: 4px;
text-align: center;
width: 16px;
// content: url("@/assets/svg/shouqi.svg") !important;
}
/* 表头 */
:deep(thead .el-table__cell) {
background-color: #f8f9fa;
font-family: PingFangSC-Medium;
font-weight: 500;
font-size: 14px;
color: #1d2129;
:deep(.cell) {
display: flex;
align-items: center;
}
}
:deep(tbody .cell) {
display: flex;
align-items: center;
}
.menuText {
font-family: PingFangSC-Medium;
font-weight: 500;
font-size: 14px;
color: #1d2129;
}
</style>
{
"code": "200",
"msg": "请求成功",
"responseTime": "2024-12-20 10:23:55",
"data": {
"menuNodeRespList": [
{
"id": "1634",
"menuId": "1861283974676426752",
"menuType": 1,
"functionCode": "1861283974676426753",
"checkDataPermissions": 0,
"name": "商品管理",
"showName": "商品管理",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1635",
"menuId": "1861283974676426754",
"menuType": 1,
"functionCode": "1861283974676426755",
"checkDataPermissions": 0,
"name": "商品管理",
"showName": "商品管理",
"parentId": "1861283974676426752",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1817",
"menuId": "2861283974676426756",
"menuType": 2,
"functionCode": "1861283974601426757",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1636",
"menuId": "1861283974676426756",
"menuType": 2,
"functionCode": "1861283974676426757",
"checkDataPermissions": 0,
"name": "导出",
"showName": "导出",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1637",
"menuId": "1861283974680621056",
"menuType": 2,
"functionCode": "1861283974680621057",
"checkDataPermissions": 0,
"name": "新建商品",
"showName": "新建商品",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1638",
"menuId": "1861283974680621058",
"menuType": 2,
"functionCode": "1861283974680621059",
"checkDataPermissions": 0,
"name": "批量上架",
"showName": "批量上架",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1639",
"menuId": "1861283974680621060",
"menuType": 2,
"functionCode": "1861283974680621061",
"checkDataPermissions": 0,
"name": "批量下架",
"showName": "批量下架",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1640",
"menuId": "1861283974680621062",
"menuType": 2,
"functionCode": "1861283974680621063",
"checkDataPermissions": 0,
"name": "上架",
"showName": "上架",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1641",
"menuId": "1861283974680621064",
"menuType": 2,
"functionCode": "1861283974680621065",
"checkDataPermissions": 0,
"name": "下架",
"showName": "下架",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 6,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1642",
"menuId": "1861283974680621066",
"menuType": 2,
"functionCode": "1861283974680621067",
"checkDataPermissions": 0,
"name": "编辑",
"showName": "编辑",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 7,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1643",
"menuId": "1861283974680621068",
"menuType": 2,
"functionCode": "1861283974680621069",
"checkDataPermissions": 0,
"name": "查看",
"showName": "查看",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 8,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1644",
"menuId": "1861283974680621070",
"menuType": 2,
"functionCode": "1861283974680621071",
"checkDataPermissions": 0,
"name": "复制",
"showName": "复制",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 9,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1645",
"menuId": "1861283974680621072",
"menuType": 2,
"functionCode": "1861283974680621073",
"checkDataPermissions": 0,
"name": "另购",
"showName": "另购",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 10,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1646",
"menuId": "1861283974680621074",
"menuType": 2,
"functionCode": "1861283974680621075",
"checkDataPermissions": 0,
"name": "批量添加另购",
"showName": "批量添加另购",
"parentId": "1861283974680621072",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1647",
"menuId": "1861283974680621076",
"menuType": 2,
"functionCode": "1861283974680621077",
"checkDataPermissions": 0,
"name": "批量取消另购",
"showName": "批量取消另购",
"parentId": "1861283974680621072",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1648",
"menuId": "1861283974680621078",
"menuType": 2,
"functionCode": "1861283974680621079",
"checkDataPermissions": 0,
"name": "取消另购",
"showName": "取消另购",
"parentId": "1861283974680621072",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1649",
"menuId": "1861283974680621080",
"menuType": 2,
"functionCode": "1861283974680621081",
"checkDataPermissions": 0,
"name": "添加另购",
"showName": "添加另购",
"parentId": "1861283974680621072",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1650",
"menuId": "1861283974680621082",
"menuType": 2,
"functionCode": "1861283974680621083",
"checkDataPermissions": 0,
"name": "设置规格",
"showName": "设置规格",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 11,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1842",
"menuId": "2861283974680621084",
"menuType": 2,
"functionCode": "1861283974630621085",
"checkDataPermissions": 0,
"name": "编辑",
"showName": "编辑",
"parentId": "1861283974680621082",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1651",
"menuId": "1861283974680621084",
"menuType": 2,
"functionCode": "1861283974680621085",
"checkDataPermissions": 0,
"name": "新增规格分类",
"showName": "新增规格分类",
"parentId": "1861283974680621082",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1652",
"menuId": "1861283974680621086",
"menuType": 2,
"functionCode": "1861283974680621087",
"checkDataPermissions": 0,
"name": "删除",
"showName": "删除",
"parentId": "1861283974680621082",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1653",
"menuId": "1861283974680621088",
"menuType": 2,
"functionCode": "1861283974680621089",
"checkDataPermissions": 0,
"name": "新增规格",
"showName": "新增规格",
"parentId": "1861283974680621082",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1654",
"menuId": "1861283974680621090",
"menuType": 2,
"functionCode": "1861283974680621091",
"checkDataPermissions": 0,
"name": "批量上架",
"showName": "批量上架",
"parentId": "1861283974680621082",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1655",
"menuId": "1861283974680621092",
"menuType": 2,
"functionCode": "1861283974680621093",
"checkDataPermissions": 0,
"name": "批量下架",
"showName": "批量下架",
"parentId": "1861283974680621082",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1656",
"menuId": "1861283974680621094",
"menuType": 2,
"functionCode": "1861283974680621095",
"checkDataPermissions": 0,
"name": "下架",
"showName": "下架",
"parentId": "1861283974680621082",
"menuIcon": null,
"path": null,
"sort": 6,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1657",
"menuId": "1861283974680621096",
"menuType": 2,
"functionCode": "1861283974680621097",
"checkDataPermissions": 0,
"name": "上架",
"showName": "上架",
"parentId": "1861283974680621082",
"menuIcon": null,
"path": null,
"sort": 7,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1658",
"menuId": "1861283974680621098",
"menuType": 2,
"functionCode": "1861283974680621099",
"checkDataPermissions": 0,
"name": "查看",
"showName": "查看",
"parentId": "1861283974680621082",
"menuIcon": null,
"path": null,
"sort": 8,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1659",
"menuId": "1861283974680621100",
"menuType": 2,
"functionCode": "1861283974680621101",
"checkDataPermissions": 0,
"name": "设置价格",
"showName": "设置价格",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 12,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1660",
"menuId": "1861283974680621102",
"menuType": 2,
"functionCode": "1861283974680621103",
"checkDataPermissions": 0,
"name": "设置生产与财务",
"showName": "设置生产与财务",
"parentId": "1861283974676426754",
"menuIcon": null,
"path": null,
"sort": 13,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1661",
"menuId": "1861283974680621104",
"menuType": 1,
"functionCode": "1861283974680621105",
"checkDataPermissions": 0,
"name": "商品组管理",
"showName": "商品组管理",
"parentId": "1861283974676426752",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1818",
"menuId": "2861283974680621106",
"menuType": 2,
"functionCode": "1861283974680602107",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974680621104",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1662",
"menuId": "1861283974680621106",
"menuType": 2,
"functionCode": "1861283974680621107",
"checkDataPermissions": 0,
"name": "新建商品组",
"showName": "新建商品组",
"parentId": "1861283974680621104",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1663",
"menuId": "1861283974680621108",
"menuType": 2,
"functionCode": "1861283974680621109",
"checkDataPermissions": 0,
"name": "批量上架",
"showName": "批量上架",
"parentId": "1861283974680621104",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1664",
"menuId": "1861283974680621110",
"menuType": 2,
"functionCode": "1861283974680621111",
"checkDataPermissions": 0,
"name": "批量下架",
"showName": "批量下架",
"parentId": "1861283974680621104",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1665",
"menuId": "1861283974680621112",
"menuType": 2,
"functionCode": "1861283974680621113",
"checkDataPermissions": 0,
"name": "上架",
"showName": "上架",
"parentId": "1861283974680621104",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1666",
"menuId": "1861283974680621114",
"menuType": 2,
"functionCode": "1861283974680621115",
"checkDataPermissions": 0,
"name": "下架",
"showName": "下架",
"parentId": "1861283974680621104",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1667",
"menuId": "1861283974680621116",
"menuType": 2,
"functionCode": "1861283974680621117",
"checkDataPermissions": 0,
"name": "编辑",
"showName": "编辑",
"parentId": "1861283974680621104",
"menuIcon": null,
"path": null,
"sort": 6,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1668",
"menuId": "1861283974680621118",
"menuType": 2,
"functionCode": "1861283974680621119",
"checkDataPermissions": 0,
"name": "查看",
"showName": "查看",
"parentId": "1861283974680621104",
"menuIcon": null,
"path": null,
"sort": 7,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1669",
"menuId": "1861283974680621120",
"menuType": 2,
"functionCode": "1861283974680621121",
"checkDataPermissions": 0,
"name": "复制",
"showName": "复制",
"parentId": "1861283974680621104",
"menuIcon": null,
"path": null,
"sort": 8,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1671",
"menuId": "1861283974680621124",
"menuType": 1,
"functionCode": "1861283974680621125",
"checkDataPermissions": 0,
"name": "升级线管理",
"showName": "升级线管理",
"parentId": "1861283974676426752",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1819",
"menuId": "2861283974680621138",
"menuType": 2,
"functionCode": "1861283974603621139",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974680621124",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1672",
"menuId": "1861283974680621126",
"menuType": 2,
"functionCode": "1861283974680621127",
"checkDataPermissions": 0,
"name": "新建升级线",
"showName": "新建升级线",
"parentId": "1861283974680621124",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1673",
"menuId": "1861283974680621128",
"menuType": 2,
"functionCode": "1861283974680621129",
"checkDataPermissions": 0,
"name": "批量启用",
"showName": "批量启用",
"parentId": "1861283974680621124",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1674",
"menuId": "1861283974680621130",
"menuType": 2,
"functionCode": "1861283974680621131",
"checkDataPermissions": 0,
"name": "批量停用",
"showName": "批量停用",
"parentId": "1861283974680621124",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1675",
"menuId": "1861283974680621132",
"menuType": 2,
"functionCode": "1861283974680621133",
"checkDataPermissions": 0,
"name": "启用",
"showName": "启用",
"parentId": "1861283974680621124",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1676",
"menuId": "1861283974680621134",
"menuType": 2,
"functionCode": "1861283974680621135",
"checkDataPermissions": 0,
"name": "停用",
"showName": "停用",
"parentId": "1861283974680621124",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1677",
"menuId": "1861283974680621136",
"menuType": 2,
"functionCode": "1861283974680621137",
"checkDataPermissions": 0,
"name": "编辑",
"showName": "编辑",
"parentId": "1861283974680621124",
"menuIcon": null,
"path": null,
"sort": 6,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1678",
"menuId": "1861283974680621138",
"menuType": 2,
"functionCode": "1861283974680621139",
"checkDataPermissions": 0,
"name": "查看",
"showName": "查看",
"parentId": "1861283974680621124",
"menuIcon": null,
"path": null,
"sort": 7,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1679",
"menuId": "1861283974680621140",
"menuType": 1,
"functionCode": "1861283974680621141",
"checkDataPermissions": 0,
"name": "促销管理",
"showName": "促销管理",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1680",
"menuId": "1861283974680621142",
"menuType": 1,
"functionCode": "1861283974680621143",
"checkDataPermissions": 0,
"name": "促销策略",
"showName": "促销策略",
"parentId": "1861283974680621140",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1681",
"menuId": "1861283974680621144",
"menuType": 2,
"functionCode": "1861283974680621145",
"checkDataPermissions": 0,
"name": "新建单品促销",
"showName": "新建单品促销",
"parentId": "1861283974680621142",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1682",
"menuId": "1861283974680621146",
"menuType": 2,
"functionCode": "1861283974680621147",
"checkDataPermissions": 0,
"name": "单品促销列表",
"showName": "单品促销列表",
"parentId": "1861283974680621142",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1820",
"menuId": "2861283974680621148",
"menuType": 2,
"functionCode": "1861283974604621149",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974680621146",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1683",
"menuId": "1861283974680621148",
"menuType": 2,
"functionCode": "1861283974680621149",
"checkDataPermissions": 0,
"name": "新建促销",
"showName": "新建促销",
"parentId": "1861283974680621146",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1684",
"menuId": "1861283974680621150",
"menuType": 2,
"functionCode": "1861283974680621151",
"checkDataPermissions": 0,
"name": "编辑",
"showName": "编辑",
"parentId": "1861283974680621146",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1685",
"menuId": "1861283974680621152",
"menuType": 2,
"functionCode": "1861283974680621153",
"checkDataPermissions": 0,
"name": "复制",
"showName": "复制",
"parentId": "1861283974680621146",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1686",
"menuId": "1861283974680621154",
"menuType": 2,
"functionCode": "1861283974680621155",
"checkDataPermissions": 0,
"name": "暂停",
"showName": "暂停",
"parentId": "1861283974680621146",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1687",
"menuId": "1861283974680621156",
"menuType": 2,
"functionCode": "1861283974680621157",
"checkDataPermissions": 0,
"name": "开启",
"showName": "开启",
"parentId": "1861283974680621146",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1688",
"menuId": "1861283974680621158",
"menuType": 2,
"functionCode": "1861283974680621159",
"checkDataPermissions": 0,
"name": "新建买折促销",
"showName": "新建买折促销",
"parentId": "1861283974680621142",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1689",
"menuId": "1861283974680621160",
"menuType": 2,
"functionCode": "1861283974680621161",
"checkDataPermissions": 0,
"name": "买折促销列表",
"showName": "买折促销列表",
"parentId": "1861283974680621142",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1821",
"menuId": "2861283974680621248",
"menuType": 2,
"functionCode": "1861283974605622149",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974680621160",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1812",
"menuId": "1861283974680621248",
"menuType": 2,
"functionCode": "1861283974680622149",
"checkDataPermissions": 0,
"name": "新建促销",
"showName": "新建促销",
"parentId": "1861283974680621160",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1813",
"menuId": "1861283974680623150",
"menuType": 2,
"functionCode": "1861283974680623151",
"checkDataPermissions": 0,
"name": "编辑",
"showName": "编辑",
"parentId": "1861283974680621160",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1814",
"menuId": "1861283974680624152",
"menuType": 2,
"functionCode": "1861283974680624153",
"checkDataPermissions": 0,
"name": "复制",
"showName": "复制",
"parentId": "1861283974680621160",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1815",
"menuId": "1861283974680625154",
"menuType": 2,
"functionCode": "1861283974680625155",
"checkDataPermissions": 0,
"name": "暂停",
"showName": "暂停",
"parentId": "1861283974680621160",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1816",
"menuId": "1861283974680626156",
"menuType": 2,
"functionCode": "1861283974680626157",
"checkDataPermissions": 0,
"name": "开启",
"showName": "开启",
"parentId": "1861283974680621160",
"menuIcon": null,
"path": null,
"sort": 6,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1690",
"menuId": "1861283974680621162",
"menuType": 1,
"functionCode": "1861283974680621163",
"checkDataPermissions": 0,
"name": "优惠券",
"showName": "优惠券",
"parentId": "1861283974680621140",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1691",
"menuId": "1861283974680621164",
"menuType": 2,
"functionCode": "1861283974680621165",
"checkDataPermissions": 0,
"name": "新建优惠券",
"showName": "新建优惠券",
"parentId": "1861283974680621162",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1692",
"menuId": "1861283974680621166",
"menuType": 2,
"functionCode": "1861283974680621167",
"checkDataPermissions": 0,
"name": "优惠券列表",
"showName": "优惠券列表",
"parentId": "1861283974680621162",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1822",
"menuId": "2861283974680621170",
"menuType": 2,
"functionCode": "1861283974606621171",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974680621166",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1843",
"menuId": "2161283974680621170",
"menuType": 2,
"functionCode": "1861283974631621171",
"checkDataPermissions": 0,
"name": "查看",
"showName": "查看",
"parentId": "1861283974680621166",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1844",
"menuId": "2101283974680621170",
"menuType": 2,
"functionCode": "1861283974632621171",
"checkDataPermissions": 0,
"name": "复制",
"showName": "复制",
"parentId": "1861283974680621166",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1693",
"menuId": "1861283974680621168",
"menuType": 2,
"functionCode": "1861283974680621169",
"checkDataPermissions": 0,
"name": "使用详情",
"showName": "使用详情",
"parentId": "1861283974680621166",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1694",
"menuId": "1861283974680621170",
"menuType": 2,
"functionCode": "1861283974680621171",
"checkDataPermissions": 0,
"name": "作废",
"showName": "作废",
"parentId": "1861283974680621166",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1695",
"menuId": "1861283974680621172",
"menuType": 1,
"functionCode": "1861283974680621173",
"checkDataPermissions": 0,
"name": "基础折扣与特批折扣政策",
"showName": "基础折扣与特批折扣政策",
"parentId": "1861283974680621140",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1696",
"menuId": "1861283974680621174",
"menuType": 2,
"functionCode": "1861283974680621175",
"checkDataPermissions": 0,
"name": "基础折扣列表",
"showName": "基础折扣列表",
"parentId": "1861283974680621172",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1845",
"menuId": "2861283974680621174",
"menuType": 2,
"functionCode": "1861283974683321175",
"checkDataPermissions": 0,
"name": "编辑",
"showName": "编辑",
"parentId": "1861283974680621172",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1697",
"menuId": "1861283974680621176",
"menuType": 1,
"functionCode": "1861283974680621177",
"checkDataPermissions": 0,
"name": "签单",
"showName": "签单",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1698",
"menuId": "1861283974680621178",
"menuType": 2,
"functionCode": "1861283974680621179",
"checkDataPermissions": 0,
"name": "签单",
"showName": "签单",
"parentId": "1861283974680621176",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1699",
"menuId": "1861283974680621180",
"menuType": 2,
"functionCode": "1861283974680621181",
"checkDataPermissions": 0,
"name": "订单",
"showName": "订单",
"parentId": "1861283974680621176",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1706",
"menuId": "1861283974680621194",
"menuType": 2,
"functionCode": "1861283974680621195",
"checkDataPermissions": 0,
"name": "发票申请",
"showName": "发票申请",
"parentId": "1861283974680621176",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1711",
"menuId": "1861283974680621204",
"menuType": 2,
"functionCode": "1861283974680621205",
"checkDataPermissions": 0,
"name": "发票列表",
"showName": "发票列表",
"parentId": "1861283974680621176",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1721",
"menuId": "1861283974684815363",
"menuType": 2,
"functionCode": "1861283974684815364",
"checkDataPermissions": 0,
"name": "发票预开",
"showName": "发票预开",
"parentId": "1861283974680621176",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1722",
"menuId": "1861283974684815365",
"menuType": 2,
"functionCode": "1861283974684815366",
"checkDataPermissions": 0,
"name": "未关联发票",
"showName": "未关联发票",
"parentId": "1861283974680621176",
"menuIcon": null,
"path": null,
"sort": 6,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1724",
"menuId": "1861283974684815369",
"menuType": 2,
"functionCode": "1861283974684815370",
"checkDataPermissions": 0,
"name": "发票审核",
"showName": "发票审核",
"parentId": "1861283974680621176",
"menuIcon": null,
"path": null,
"sort": 7,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1726",
"menuId": "1861283974684815373",
"menuType": 2,
"functionCode": "1861283974684815374",
"checkDataPermissions": 0,
"name": "合同",
"showName": "合同",
"parentId": "1861283974680621176",
"menuIcon": null,
"path": null,
"sort": 8,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1730",
"menuId": "1861283974684815381",
"menuType": 2,
"functionCode": "1861283974684815382",
"checkDataPermissions": 0,
"name": "服务",
"showName": "服务",
"parentId": "1861283974680621176",
"menuIcon": null,
"path": null,
"sort": 9,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1731",
"menuId": "1861283974684815383",
"menuType": 1,
"functionCode": "1861283974684815384",
"checkDataPermissions": 1,
"name": "订单管理",
"showName": "订单管理",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1824",
"menuId": "2861283974684815385",
"menuType": 2,
"functionCode": "1861283974608815386",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684815383",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1733",
"menuId": "1861283974684815387",
"menuType": 2,
"functionCode": "1861283974684815388",
"checkDataPermissions": 0,
"name": "查看",
"showName": "查看",
"parentId": "1861283974684815383",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1734",
"menuId": "1861283974684815389",
"menuType": 2,
"functionCode": "1861283974684815390",
"checkDataPermissions": 0,
"name": "取消",
"showName": "取消",
"parentId": "1861283974684815383",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1735",
"menuId": "1861283974684815391",
"menuType": 2,
"functionCode": "1861283974684815392",
"checkDataPermissions": 0,
"name": "推送",
"showName": "推送",
"parentId": "1861283974684815383",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1736",
"menuId": "1861283974684815393",
"menuType": 2,
"functionCode": "1861283974684815394",
"checkDataPermissions": 0,
"name": "上传电子合同",
"showName": "上传电子合同",
"parentId": "1861283974684815383",
"menuIcon": null,
"path": null,
"sort": 6,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1737",
"menuId": "1861283974684815395",
"menuType": 2,
"functionCode": "1861283974684815396",
"checkDataPermissions": 0,
"name": "付款",
"showName": "付款",
"parentId": "1861283974684815383",
"menuIcon": null,
"path": null,
"sort": 7,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1738",
"menuId": "1861283974684815397",
"menuType": 1,
"functionCode": "1861283974684815398",
"checkDataPermissions": 0,
"name": "签约人工核验",
"showName": "签约人工核验",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1823",
"menuId": "2861283974684815405",
"menuType": 2,
"functionCode": "1861283974607815406",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684815397",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1739",
"menuId": "1861283974684815399",
"menuType": 2,
"functionCode": "1861283974684815400",
"checkDataPermissions": 0,
"name": "批量领取",
"showName": "批量领取",
"parentId": "1861283974684815397",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1740",
"menuId": "1861283974684815401",
"menuType": 2,
"functionCode": "1861283974684815402",
"checkDataPermissions": 0,
"name": "领取",
"showName": "领取",
"parentId": "1861283974684815397",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1741",
"menuId": "1861283974684815403",
"menuType": 2,
"functionCode": "1861283974684815404",
"checkDataPermissions": 0,
"name": "审核",
"showName": "审核",
"parentId": "1861283974684815397",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1742",
"menuId": "1861283974684815405",
"menuType": 2,
"functionCode": "1861283974684815406",
"checkDataPermissions": 0,
"name": "查看",
"showName": "查看",
"parentId": "1861283974684815397",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1743",
"menuId": "1861283974684815407",
"menuType": 1,
"functionCode": "1861283974684815408",
"checkDataPermissions": 1,
"name": "合同管理",
"showName": "合同管理",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 6,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1834",
"menuId": "2861283974684815413",
"menuType": 2,
"functionCode": "1861283974617815414",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684815407",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1744",
"menuId": "1861283974684815409",
"menuType": 2,
"functionCode": "1861283974684815410",
"checkDataPermissions": 0,
"name": "查看合同",
"showName": "查看合同",
"parentId": "1861283974684815407",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1745",
"menuId": "1861283974684815411",
"menuType": 2,
"functionCode": "1861283974684815412",
"checkDataPermissions": 0,
"name": "查看协议",
"showName": "查看协议",
"parentId": "1861283974684815407",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1746",
"menuId": "1861283974684815413",
"menuType": 2,
"functionCode": "1861283974684815414",
"checkDataPermissions": 0,
"name": "盖章",
"showName": "盖章",
"parentId": "1861283974684815407",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1747",
"menuId": "1861283974684815415",
"menuType": 1,
"functionCode": "1861283974684815416",
"checkDataPermissions": 1,
"name": "发票管理",
"showName": "发票管理",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 7,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1748",
"menuId": "1861283974684815417",
"menuType": 1,
"functionCode": "1861283974684815418",
"checkDataPermissions": 0,
"name": "发票申请",
"showName": "发票申请",
"parentId": "1861283974684815415",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1827",
"menuId": "2861283974684815419",
"menuType": 2,
"functionCode": "1861283974610815420",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684815417",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1749",
"menuId": "1861283974684815419",
"menuType": 2,
"functionCode": "1861283974684815420",
"checkDataPermissions": 0,
"name": "申请开票",
"showName": "申请开票",
"parentId": "1861283974684815417",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1828",
"menuId": "2861283974684815421",
"menuType": 2,
"functionCode": "1861283974611815422",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684815419",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1840",
"menuId": "2861283974684815422",
"menuType": 2,
"functionCode": "1861283974612815422",
"checkDataPermissions": 0,
"name": "申请开票",
"showName": "申请开票",
"parentId": "1861283974684815419",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1750",
"menuId": "1861283974684815421",
"menuType": 2,
"functionCode": "1861283974684815422",
"checkDataPermissions": 0,
"name": "开票机构",
"showName": "开票机构",
"parentId": "1861283974684815419",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1752",
"menuId": "1861283974684815425",
"menuType": 1,
"functionCode": "1861283974684815426",
"checkDataPermissions": 1,
"name": "发票列表",
"showName": "发票列表",
"parentId": "1861283974684815415",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1829",
"menuId": "2861283974684815435",
"menuType": 2,
"functionCode": "1861283974611815436",
"checkDataPermissions": 0,
"name": "查看列表-蓝票",
"showName": "查看列表-蓝票",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1753",
"menuId": "1861283974684815427",
"menuType": 2,
"functionCode": "1861283974684815428",
"checkDataPermissions": 1,
"name": "导出-蓝票",
"showName": "导出蓝票",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1754",
"menuId": "1861283974684815429",
"menuType": 2,
"functionCode": "1861283974684815430",
"checkDataPermissions": 1,
"name": "下载已导出报表-蓝票",
"showName": "下载已导出报表-蓝票",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1755",
"menuId": "1861283974684815431",
"menuType": 2,
"functionCode": "1861283974684815432",
"checkDataPermissions": 0,
"name": "重开",
"showName": "重开",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1756",
"menuId": "1861283974684815433",
"menuType": 2,
"functionCode": "1861283974684815434",
"checkDataPermissions": 0,
"name": "撤销",
"showName": "撤销",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1757",
"menuId": "1861283974684815435",
"menuType": 2,
"functionCode": "1861283974684815436",
"checkDataPermissions": 0,
"name": "预览-蓝票",
"showName": "预览-蓝票",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1758",
"menuId": "1861283974684815437",
"menuType": 2,
"functionCode": "1861283974684815438",
"checkDataPermissions": 0,
"name": "下载-蓝票",
"showName": "下载-蓝票",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1759",
"menuId": "1861283974684815439",
"menuType": 2,
"functionCode": "1861283974684815440",
"checkDataPermissions": 0,
"name": "冲红",
"showName": "冲红",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 6,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1761",
"menuId": "1861283974684815443",
"menuType": 2,
"functionCode": "1861283974684815444",
"checkDataPermissions": 0,
"name": "取消冲红",
"showName": "取消冲红",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 7,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1760",
"menuId": "1861283974684815441",
"menuType": 2,
"functionCode": "1861283974684815442",
"checkDataPermissions": 0,
"name": "手工冲红",
"showName": "手工冲红",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 8,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1850",
"menuId": "2861283974684815436",
"menuType": 2,
"functionCode": "1861283974642815436",
"checkDataPermissions": 1,
"name": "查看列表-红票",
"showName": "查看列表-红票",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 9,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1851",
"menuId": "2861283974684815427",
"menuType": 2,
"functionCode": "1861283974643815428",
"checkDataPermissions": 1,
"name": "导出-红票",
"showName": "导出-红票",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 10,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1852",
"menuId": "2861283974684815437",
"menuType": 2,
"functionCode": "1861283974644815438",
"checkDataPermissions": 1,
"name": "下载已导出报表-红票",
"showName": "下载已导出报表-红票",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 11,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1857",
"menuId": "2861283974684815440",
"menuType": 2,
"functionCode": "1861283974645815436",
"checkDataPermissions": 0,
"name": "预览-红票",
"showName": "预览-红票",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 12,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1858",
"menuId": "2861283974684815438",
"menuType": 2,
"functionCode": "1861283974646815438",
"checkDataPermissions": 0,
"name": "下载-红票",
"showName": "下载-红票",
"parentId": "1861283974684815425",
"menuIcon": null,
"path": null,
"sort": 13,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1762",
"menuId": "1861283974684815445",
"menuType": 1,
"functionCode": "1861283974684815446",
"checkDataPermissions": 0,
"name": "发票预开",
"showName": "发票预开",
"parentId": "1861283974684815415",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1764",
"menuId": "1861283974684815449",
"menuType": 1,
"functionCode": "1861283974684815450",
"checkDataPermissions": 0,
"name": "未关联发票",
"showName": "未关联发票",
"parentId": "1861283974684815415",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1830",
"menuId": "2861283974684815455",
"menuType": 2,
"functionCode": "1861283974613815456",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684815449",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1765",
"menuId": "1861283974684815451",
"menuType": 2,
"functionCode": "1861283974684815452",
"checkDataPermissions": 0,
"name": "冲红",
"showName": "冲红",
"parentId": "1861283974684815449",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1766",
"menuId": "1861283974684815453",
"menuType": 2,
"functionCode": "1861283974684815454",
"checkDataPermissions": 0,
"name": "手工冲红",
"showName": "手工冲红",
"parentId": "1861283974684815449",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1767",
"menuId": "1861283974684815455",
"menuType": 2,
"functionCode": "1861283974684815456",
"checkDataPermissions": 0,
"name": "关联",
"showName": "关联",
"parentId": "1861283974684815449",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1768",
"menuId": "1861283974684815457",
"menuType": 1,
"functionCode": "1861283974684815458",
"checkDataPermissions": 1,
"name": "发票审核",
"showName": "发票审核",
"parentId": "1861283974684815415",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1831",
"menuId": "2861283974684815459",
"menuType": 2,
"functionCode": "1861283974614815460",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684815457",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1769",
"menuId": "1861283974684815459",
"menuType": 2,
"functionCode": "1861283974684815460",
"checkDataPermissions": 0,
"name": "查看",
"showName": "查看",
"parentId": "1861283974684815457",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1770",
"menuId": "1861283974684815461",
"menuType": 2,
"functionCode": "1861283974684815462",
"checkDataPermissions": 0,
"name": "审核",
"showName": "审核",
"parentId": "1861283974684815457",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1771",
"menuId": "1861283974684815463",
"menuType": 1,
"functionCode": "1861283974684815464",
"checkDataPermissions": 0,
"name": "销方信息管理",
"showName": "销方信息管理",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 8,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1835",
"menuId": "2861283974684815465",
"menuType": 2,
"functionCode": "1861283974618815466",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684815463",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1772",
"menuId": "1861283974684815465",
"menuType": 2,
"functionCode": "1861283974684815466",
"checkDataPermissions": 0,
"name": "编辑",
"showName": "编辑",
"parentId": "1861283974684815463",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1773",
"menuId": "1861283974684815467",
"menuType": 1,
"functionCode": "1861283974684815468",
"checkDataPermissions": 0,
"name": "协议管理",
"showName": "协议管理",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 9,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1836",
"menuId": "2861283974684815473",
"menuType": 2,
"functionCode": "1861283974619815474",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684815467",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1774",
"menuId": "1861283974684815469",
"menuType": 2,
"functionCode": "1861283974684815470",
"checkDataPermissions": 0,
"name": "新增",
"showName": "新增",
"parentId": "1861283974684815467",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1775",
"menuId": "1861283974684815471",
"menuType": 2,
"functionCode": "1861283974684815472",
"checkDataPermissions": 0,
"name": "预览",
"showName": "预览",
"parentId": "1861283974684815467",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1776",
"menuId": "1861283974684815473",
"menuType": 2,
"functionCode": "1861283974684815474",
"checkDataPermissions": 0,
"name": "启用",
"showName": "启用",
"parentId": "1861283974684815467",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1777",
"menuId": "1861283974684815475",
"menuType": 2,
"functionCode": "1861283974684815476",
"checkDataPermissions": 0,
"name": "禁用",
"showName": "禁用",
"parentId": "1861283974684815467",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1778",
"menuId": "1861283974684815477",
"menuType": 1,
"functionCode": "1861283974684815478",
"checkDataPermissions": 1,
"name": "服务管理",
"showName": "服务管理",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 10,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1825",
"menuId": "2861283974684815479",
"menuType": 2,
"functionCode": "1861283974609815480",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684815477",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1779",
"menuId": "1861283974684815479",
"menuType": 2,
"functionCode": "1861283974684815480",
"checkDataPermissions": 0,
"name": "查看",
"showName": "查看",
"parentId": "1861283974684815477",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1780",
"menuId": "1861283974684815481",
"menuType": 2,
"functionCode": "1861283974684815482",
"checkDataPermissions": 0,
"name": "管理",
"showName": "管理",
"parentId": "1861283974684815477",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1781",
"menuId": "1861283974684815483",
"menuType": 2,
"functionCode": "1861283974684815484",
"checkDataPermissions": 0,
"name": "服务进入跟踪",
"showName": "服务进入跟踪",
"parentId": "1861283974684815477",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1846",
"menuId": "2861283974684815477",
"menuType": 1,
"functionCode": "1861283974640815478",
"checkDataPermissions": 1,
"name": "优化师录单",
"showName": "优化师录单",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 11,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1849",
"menuId": "2861283974684815480",
"menuType": 2,
"functionCode": "1861283974642815478",
"checkDataPermissions": 1,
"name": "查看列表",
"showName": "查看列表",
"parentId": "2861283974684815477",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1847",
"menuId": "2861283974684815478",
"menuType": 2,
"functionCode": "1861283974641815478",
"checkDataPermissions": 1,
"name": "另购",
"showName": "另购",
"parentId": "2861283974684815477",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1807",
"menuId": "1961283974684825513",
"menuType": 1,
"functionCode": "1861283974684810000",
"checkDataPermissions": 0,
"name": "账户管理",
"showName": "账户管理",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 12,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1808",
"menuId": "1861283974684835513",
"menuType": 1,
"functionCode": "1861283974684810001",
"checkDataPermissions": 0,
"name": "企业账户管理",
"showName": "企业账户管理",
"parentId": "1961283974684825513",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1837",
"menuId": "2911283974684835513",
"menuType": 2,
"functionCode": "1861283974620810002",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684835513",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1809",
"menuId": "1911283974684835513",
"menuType": 2,
"functionCode": "1861283974684810002",
"checkDataPermissions": 0,
"name": "查看",
"showName": "查看",
"parentId": "1861283974684835513",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1796",
"menuId": "1861283974684815513",
"menuType": 1,
"functionCode": "1861283974684815514",
"checkDataPermissions": 0,
"name": "账号管理",
"showName": "账号管理",
"parentId": "0",
"menuIcon": null,
"path": null,
"sort": 13,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1797",
"menuId": "1861283974684815515",
"menuType": 1,
"functionCode": "1861283974684815516",
"checkDataPermissions": 0,
"name": "组织管理",
"showName": "组织管理",
"parentId": "1861283974684815513",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1798",
"menuId": "1861283974684815517",
"menuType": 1,
"functionCode": "1861283974684815518",
"checkDataPermissions": 0,
"name": "角色管理",
"showName": "角色管理",
"parentId": "1861283974684815513",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1832",
"menuId": "2861393974684815529",
"menuType": 2,
"functionCode": "1861283974615811530",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684815517",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1799",
"menuId": "1861283974684815519",
"menuType": 2,
"functionCode": "1861283974684815520",
"checkDataPermissions": 0,
"name": "分配权限",
"showName": "分配权限",
"parentId": "1861283974684815517",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1800",
"menuId": "1861283974684815521",
"menuType": 2,
"functionCode": "1861283974684815522",
"checkDataPermissions": 0,
"name": "数据权限",
"showName": "数据权限",
"parentId": "1861283974684815517",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1801",
"menuId": "1861283974684815523",
"menuType": 2,
"functionCode": "1861283974684815524",
"checkDataPermissions": 0,
"name": "复制权限",
"showName": "复制权限",
"parentId": "1861283974684815517",
"menuIcon": null,
"path": null,
"sort": 4,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1802",
"menuId": "1861283974684815525",
"menuType": 2,
"functionCode": "1861283974684815526",
"checkDataPermissions": 0,
"name": "修改",
"showName": "修改",
"parentId": "1861283974684815517",
"menuIcon": null,
"path": null,
"sort": 5,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1803",
"menuId": "1861283974684815527",
"menuType": 2,
"functionCode": "1861283974684815528",
"checkDataPermissions": 0,
"name": "禁用",
"showName": "禁用",
"parentId": "1861283974684815517",
"menuIcon": null,
"path": null,
"sort": 6,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1804",
"menuId": "1861283974684815529",
"menuType": 2,
"functionCode": "1861283974684815530",
"checkDataPermissions": 0,
"name": "删除",
"showName": "删除",
"parentId": "1861283974684815517",
"menuIcon": null,
"path": null,
"sort": 7,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1810",
"menuId": "1861383974684815529",
"menuType": 2,
"functionCode": "1861283974684812530",
"checkDataPermissions": 0,
"name": "新增",
"showName": "新增",
"parentId": "1861283974684815517",
"menuIcon": null,
"path": null,
"sort": 8,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1811",
"menuId": "1861393974684815529",
"menuType": 2,
"functionCode": "1861283974684811530",
"checkDataPermissions": 0,
"name": "启用",
"showName": "启用",
"parentId": "1861283974684815517",
"menuIcon": null,
"path": null,
"sort": 9,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
},
{
"id": "1805",
"menuId": "1861283974684815531",
"menuType": 1,
"functionCode": "1861283974684815532",
"checkDataPermissions": 0,
"name": "员工账号",
"showName": "员工账号",
"parentId": "1861283974684815513",
"menuIcon": null,
"path": null,
"sort": 3,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": [
{
"id": "1833",
"menuId": "2861283974684815533",
"menuType": 2,
"functionCode": "1861283974616815534",
"checkDataPermissions": 0,
"name": "查看列表",
"showName": "查看列表",
"parentId": "1861283974684815531",
"menuIcon": null,
"path": null,
"sort": 1,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
},
{
"id": "1806",
"menuId": "1861283974684815533",
"menuType": 2,
"functionCode": "1861283974684815534",
"checkDataPermissions": 0,
"name": "添加角色",
"showName": "添加角色",
"parentId": "1861283974684815531",
"menuIcon": null,
"path": null,
"sort": 2,
"remarks": null,
"menuFlag": 1,
"childMenuNodeRespList": null,
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
}
],
"functionMenuNodeRespList": null
}
],
"checkedFunctionList": [
"1861283974676426753",
"1861283974676426755",
"1861283974601426757",
"1861283974676426757",
"1861283974680621057",
"1861283974680621059",
"1861283974680621061",
"1861283974680621063",
"1861283974680621065",
"1861283974680621067",
"1861283974680621069",
"1861283974680621071",
"1861283974680621073",
"1861283974680621075",
"1861283974680621077",
"1861283974680621079",
"1861283974680621081",
"1861283974680621083",
"1861283974630621085",
"1861283974680621085",
"1861283974680621087",
"1861283974680621089",
"1861283974680621091",
"1861283974680621093",
"1861283974680621095",
"1861283974680621097",
"1861283974680621099",
"1861283974680621101",
"1861283974680621103",
"1861283974680621105",
"1861283974680602107",
"1861283974680621107",
"1861283974680621109",
"1861283974680621111",
"1861283974680621113",
"1861283974680621115",
"1861283974680621117",
"1861283974680621119",
"1861283974680621121",
"1861283974680621125",
"1861283974603621139",
"1861283974680621127",
"1861283974680621129",
"1861283974680621131",
"1861283974680621133",
"1861283974680621135",
"1861283974680621137",
"1861283974680621139",
"1861283974680621141",
"1861283974680621143",
"1861283974680621145",
"1861283974680621147",
"1861283974604621149",
"1861283974680621149",
"1861283974680621151",
"1861283974680621153",
"1861283974680621155",
"1861283974680621157",
"1861283974680621159",
"1861283974680621161",
"1861283974605622149",
"1861283974680622149",
"1861283974680623151",
"1861283974680624153",
"1861283974680625155",
"1861283974680626157",
"1861283974680621163",
"1861283974680621165",
"1861283974680621167",
"1861283974606621171",
"1861283974631621171",
"1861283974632621171",
"1861283974680621169",
"1861283974680621171",
"1861283974680621173",
"1861283974680621175",
"1861283974683321175",
"1861283974680621177",
"1861283974680621179",
"1861283974680621181",
"1861283974680621195",
"1861283974680621205",
"1861283974684815364",
"1861283974684815366",
"1861283974684815370",
"1861283974684815374",
"1861283974684815382",
"1861283974684815384",
"1861283974608815386",
"1861283974684815388",
"1861283974684815390",
"1861283974684815392",
"1861283974684815394",
"1861283974684815396",
"1861283974684815398",
"1861283974607815406",
"1861283974684815400",
"1861283974684815402",
"1861283974684815404",
"1861283974684815406",
"1861283974684815408",
"1861283974617815414",
"1861283974684815410",
"1861283974684815412",
"1861283974684815414",
"1861283974684815416",
"1861283974684815418",
"1861283974610815420",
"1861283974684815420",
"1861283974611815422",
"1861283974612815422",
"1861283974684815422",
"1861283974684815426",
"1861283974611815436",
"1861283974684815428",
"1861283974684815430",
"1861283974684815432",
"1861283974684815434",
"1861283974684815436",
"1861283974684815438",
"1861283974684815440",
"1861283974684815444",
"1861283974684815442",
"1861283974642815436",
"1861283974643815428",
"1861283974644815438",
"1861283974645815436",
"1861283974646815438",
"1861283974684815446",
"1861283974684815450",
"1861283974613815456",
"1861283974684815452",
"1861283974684815454",
"1861283974684815456",
"1861283974684815458",
"1861283974614815460",
"1861283974684815460",
"1861283974684815462",
"1861283974684815464",
"1861283974618815466",
"1861283974684815466",
"1861283974684815468",
"1861283974619815474",
"1861283974684815470",
"1861283974684815472",
"1861283974684815474",
"1861283974684815476",
"1861283974684815478",
"1861283974609815480",
"1861283974684815480",
"1861283974684815482",
"1861283974684815484",
"1861283974640815478",
"1861283974642815478",
"1861283974641815478",
"1861283974684810000",
"1861283974684810001",
"1861283974620810002",
"1861283974684810002",
"1861283974684815514",
"1861283974684815516",
"1861283974684815518",
"1861283974615811530",
"1861283974684815520",
"1861283974684815522",
"1861283974684815524",
"1861283974684815526",
"1861283974684815528",
"1861283974684815530",
"1861283974684812530",
"1861283974684811530",
"1861283974684815532",
"1861283974616815534",
"1861283974684815534"
]
}
}