diff --git a/src/api/Common/Upload.js b/src/api/Common/Upload.js new file mode 100644 index 0000000..2a3a89c --- /dev/null +++ b/src/api/Common/Upload.js @@ -0,0 +1,4 @@ +import request from '@/utils/request' +// 上传图片 + +export const uploadFile = '/api/portal/file/upload' diff --git a/src/api/Common/areaPicker.js b/src/api/Common/areaPicker.js new file mode 100644 index 0000000..ed87a6b --- /dev/null +++ b/src/api/Common/areaPicker.js @@ -0,0 +1,49 @@ +import request from '@/utils/request' + +//区域获取省 +// export function getProvince(data) { +// return request({ +// url: '/system/region/getProvince', +// method: 'get' +// }) +// } +// //根据省sid获取该省的所有市 +// export function getCity(data) { +// return request({ +// url: '/system/region/getCity', +// method: 'get', +// params: data +// }) +// } +// //根据市sid获取该市的所有县区 +// export function getCounty(data) { +// return request({ +// url: '/system/region/getCounty', +// method: 'get', +// params: data +// }) +// } +// 获取省/portal/v1/regions/getProvince +export function getProvince(data) { + return request({ + url: '/portal/v1/regions/getProvince',data, + method: 'get', + params:data, + }) +} +// 根据省sid获取该省的所有市 +export function getCity(data) { + return request({ + url: '/portal/v1/regions/getCity', + params:data, + method: 'get', + }) +} +// 根据市sid获取该市的所有县区 +export function getCounty(data) { + return request({ + url: '/portal/v1/regions/getCounty', + method: 'get', + params:data, + }) +} diff --git a/src/api/Common/dictcommons.js b/src/api/Common/dictcommons.js new file mode 100644 index 0000000..91d3279 --- /dev/null +++ b/src/api/Common/dictcommons.js @@ -0,0 +1,144 @@ +import request from '@/utils/request' + +export function typeValues(data) { + return request({ + url: '/wms/apiadmin/dictcommons/typeValues', + method: 'get', + params: data + }) +} + +// 根据当前登录人orgSidPath(全路径sid)查询分公司 +export function getOrgSidByPath(data) { + return request({ + url: '/portal/v1/sysstafforg/getOrgSidByPath', + method: 'get', + params: data + }) +} + +// 根据分公司sid查询分公司名称 +export function fetchBySid(sid) { + return request({ + url: '/portal/v1/sysorganization/fetchBySid/' + sid, + method: 'get' + }) +} + +// 根据当前登录用户sid获取本分公司下的销售部门和销售专员 +export function selectOrgList(data) { + return request({ + url: '/portal/v1/sysorganization/selectOrgList', + method: 'get', + params: data + }) +} + +// 当前用户创建申请时判断该用户是否有该菜单的操作权限 +export function selectHaveMessage(data) { + return request({ + url: '/portal/v1/sysuser/selectHaveMessage ', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) +} + +// 根据当前登录用户的角色获取菜单分页列表页面右上角按钮的隐藏 +export function getButtonPermissions(data) { + return request({ + url: '/portal/v1/sysfunction/getButtonPermissions', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) +} + +// 根据当前登录用户的全路径查询相应部门下的所有人 +export function selAllByOrgSidPath(data) { + return request({ + url: '/portal/v1/sysstafforg/selAllByOrgSidPath', + method: 'post', + params: data + }) +} + +// 分公司全路径sid获取工种 +export function getServiceType(data) { + return request({ + url: '/as/v1/AsServiceItem/getServiceType', + method: 'get', + params: data + }) +} + +// 分公司全路径sid获取科目 +export function selSubjectInfo(data) { + return request({ + url: '/as/v1/asservicepackage/selSubjectInfo', + method: 'get', + params: data + }) +} + +// 分公司全路径sid获取班组 +export function getGroupList(data) { + return request({ + url: '/as/v1/asservicegroup/getGroupList', + method: 'post', + params: data + }) +} + +// 查询分页列表 -- 客户列表 +export function customerListPage(params) { + return request({ + url: '/yxtcrm/apiadmin/v1/crmcustomer/customerListPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) +} + +// 获取省 +export function getProvince() { + return request({ + url: '/portal/v1/regions/getProvince', + method: 'get' + }) +} +// 根据省sid获取该省的所有市 +export function getCity(data) { + return request({ + url: '/portal/v1/regions/getCity', + method: 'get', + params: data + }) +} +// 根据市sid获取该市的所有县区 +export function getCounty(data) { + return request({ + url: '/portal/v1/regions/getCounty', + method: 'get', + params: data + }) +} + +// 获取售后服务--基础信息--供应商信息 +export function choiceSupplierInfo(data) { + return request({ + url: '/pms/v1/pmssupplierinfo/choiceSupplierInfo', + method: 'post', + params: data + }) +} + +// 查询分页列表 -- 商品列表 +export function chooseproducts(params) { + return request({ + url: '/yxtbase/apiadmin/base/basegoodssku/getGoodsListPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) +} diff --git a/src/api/Common/permission.js b/src/api/Common/permission.js new file mode 100644 index 0000000..5c3b562 --- /dev/null +++ b/src/api/Common/permission.js @@ -0,0 +1,13 @@ +import request from '@/utils/request' +// 请求按钮权限 +export default { + + // 查询分页列表,输入当前路径和userSid,返回 + buttonPermission: function(params) { + return request({ + url: '/demopackage/v1/demo/buttonPermission', + method: 'post', + data: params + }) + } +} diff --git a/src/api/goods/brand.js b/src/api/goods/brand.js new file mode 100644 index 0000000..ff11ec6 --- /dev/null +++ b/src/api/goods/brand.js @@ -0,0 +1,74 @@ +import request from '@/utils/request' + +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/wms/apiadmin/base/basegoodsbrand/listPage', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + // 品牌查询 + getAllBrand: function(params) { + return request({ + url: '/wms/apiadmin/base/basegoodsbrand/listAll', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + + // 修改是否可用状态 + updateIsEnable: function(sid,isEnable) { + return request({ + url: '/wms/apiadmin/base/basegoodsbrand/updateIsEnable/'+sid+"/"+isEnable + }); + }, + + + // 新增、保存 + saveBrands: function(data) { + return request({ + url: '/wms/apiadmin/base/basegoodsbrand/saveOrUpdate', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }); + }, + + // 初始化 + initBrands: function(data) { + return request({ + url: '/wms/apiadmin/base/basegoodsbrand/initialization/' + data, + method: 'get' + }); + }, + + + + // 品牌-- 删除 + deleteBySids: function(data) { + return request({ + url: '/wms/apiadmin/base/basegoodsbrand/delBySids', + method: 'DELETE', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + + +} diff --git a/src/api/goods/category.js b/src/api/goods/category.js new file mode 100644 index 0000000..f4b0696 --- /dev/null +++ b/src/api/goods/category.js @@ -0,0 +1,78 @@ +import request from '@/utils/request' + +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/wms/apiadmin/base/basegoodstype/listPage', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + // 类别查询 + getAllType: function(params) { + return request({ + url: '/wms/apiadmin/base/basegoodstype/listAll', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + + // 修改是否可用状态 + updateIsEnable: function(sid, isEnable) { + return request({ + url: '/wms/apiadmin/base/basegoodstype/updateIsEnable/' + sid + "/" + isEnable + }); + }, + + // 修改是否一品一码 + updateIsGoodsID: function(sid, isGoodsID) { + return request({ + url: '/wms/apiadmin/base/basegoodstype/updateIsGoodsID/' + sid + "/" + isGoodsID + }); + }, + + // 新增、保存 + saveTypes: function(data) { + return request({ + url: '/wms/apiadmin/base/basegoodstype/saveOrUpdate', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }); + }, + + // 初始化 + initTypes: function(data) { + return request({ + url: '/wms/apiadmin/base/basegoodstype/initialization/' + data, + method: 'get' + }); + }, + + + + // 类别-- 删除 + deleteBySids: function(data) { + return request({ + url: '/wms/apiadmin/base/basegoodstype/delBySids', + method: 'DELETE', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + +} diff --git a/src/api/goods/factory.js b/src/api/goods/factory.js new file mode 100644 index 0000000..9fbfd20 --- /dev/null +++ b/src/api/goods/factory.js @@ -0,0 +1,70 @@ +import request from '@/utils/request' + +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/wms/apiadmin/base/basemanufacturer/listPage', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + // 厂家查询 + getAllFacturer: function(params) { + return request({ + url: '/wms/apiadmin/base/basemanufacturer/listAll', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + // 修改是否可用状态 + updateIsEnable: function(sid,isEnable) { + return request({ + url: '/wms/apiadmin/base/basemanufacturer/updateIsEnable/'+sid+"/"+isEnable + }); + }, + + + // 新增、保存 + saveFacturer: function(data) { + return request({ + url: '/wms/apiadmin/base/basemanufacturer/saveOrUpdate', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }); + }, + + // 初始化 + initFacturer: function(data) { + return request({ + url: '/wms/apiadmin/base/basemanufacturer/initialization/' + data, + method: 'get' + }); + }, + + // 厂家-- 删除 + deleteBySids: function(data) { + return request({ + url: '/wms/apiadmin/base/basemanufacturer/delBySids', + method: 'DELETE', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + +} diff --git a/src/api/goods/goods.js b/src/api/goods/goods.js new file mode 100644 index 0000000..31257e6 --- /dev/null +++ b/src/api/goods/goods.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' + +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + // url: '/wms/apiadmin/base/basegoodsspu/listPage', + url: '/wms/apiadmin/base/basegoodsspu/goodsListPage', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + // 修改是否可用状态 + updateIsEnable: function(sid, isEnable) { + return request({ + url: '/wms/apiadmin/base/basegoodsspu/updateIsEnable/' + sid + "/" + isEnable + }); + }, + + // 新增、保存 + saveGoods: function(data) { + return request({ + // url: '/wms/apiadmin/base/basegoodsspu/saveOrUpdate', + url: '/wms/apiadmin/base/basegoodsspu/saveOrUpdateGoods', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }); + }, + + // 初始化 + initGoods: function(data) { + return request({ + // url: '/wms/apiadmin/base/basegoodsspu/initialization/' + data, + url: '/wms/apiadmin/base/basegoodsspu//goodsDetails/' + data, + method: 'get' + }); + }, + + + // 商品-- 删除 + deleteBySids: function(data) { + return request({ + // url: '/wms/apiadmin/base/basegoodsspu/delBySids', + url: '/wms/apiadmin/base/basegoodsspu/delGoodsBySids', + method: 'DELETE', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + +} diff --git a/src/api/goods/unit.js b/src/api/goods/unit.js new file mode 100644 index 0000000..7bfef85 --- /dev/null +++ b/src/api/goods/unit.js @@ -0,0 +1,70 @@ +import request from '@/utils/request' + +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/wms/apiadmin/base/basegoodsunit/listPage', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + // 单位查询 + getAllUnit: function(params) { + return request({ + url: '/wms/apiadmin/base/basegoodsunit/listAll', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + + // 修改是否可用状态 + updateIsEnable: function(sid,isEnable) { + return request({ + url: '/wms/apiadmin/base/basegoodsunit/updateIsEnable/'+sid+"/"+isEnable + }); + }, + + + // 新增、保存 + saveUnits: function(data) { + return request({ + url: '/wms/apiadmin/base/basegoodsunit/saveOrUpdate', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }); + }, + + // 初始化 + initUnits: function(data) { + return request({ + url: '/wms/apiadmin/base/basegoodsunit/initialization/' + data, + method: 'get' + }); + }, + + // 单位-- 删除 + deleteBySids: function(data) { + return request({ + url: '/wms/apiadmin/base/basegoodsunit/delBySids', + method: 'DELETE', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + +} diff --git a/src/components/uploadFile/uploadImg.vue b/src/components/uploadFile/uploadImg.vue index bbca827..e8a75c4 100644 --- a/src/components/uploadFile/uploadImg.vue +++ b/src/components/uploadFile/uploadImg.vue @@ -160,6 +160,7 @@ imgFiles.push(o.url) }) this.$emit('fileChange', this.files) + this.$emit('change', this.files) }, handleRemove(file, fileList) { console.log('file:' + JSON.stringify(file)) diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue index baae4f4..1cdecc5 100644 --- a/src/layout/components/Sidebar/index.vue +++ b/src/layout/components/Sidebar/index.vue @@ -97,7 +97,7 @@ if (menus[i].component == '') { menus[i] = { path: menus[i].path, - component: Layout, + component: '', redirect: menus[i].path, children: [menus[i]] } diff --git a/src/router/index.js b/src/router/index.js index 55f8341..78f8e93 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -57,8 +57,8 @@ export const constantRoutes = [ title: '基础信息' }, children: [{ - path: 'warehouses/warehouse', - name: 'warehouse', + path: '/warehouses/warehouse', + name: 'Warehouse', component: () => import('@/views/baseInfo/warehouses/warehouse/index'), meta: { title: '仓库管理', @@ -67,8 +67,8 @@ export const constantRoutes = [ hidden: true }, { - path: 'warehouses/warehouseArea', - name: 'warehouseArea', + path: '/warehouses/warehouseArea', + name: 'WarehouseArea', component: () => import('@/views/baseInfo/warehouses/warehouseArea/index'), meta: { title: '库区管理', @@ -77,8 +77,8 @@ export const constantRoutes = [ hidden: true }, { - path: 'warehouses/warehouseAreaType', - name: 'warehouseAreaType', + path: '/warehouses/warehouseAreaType', + name: 'WarehouseAreaType', component: () => import('@/views/baseInfo/warehouses/warehouseAreaType/index'), meta: { title: '库区类型管理', @@ -87,8 +87,8 @@ export const constantRoutes = [ hidden: true }, { - path: 'warehouses/goodsShelves', - name: 'goodsShelves', + path: '/warehouses/goodsShelves', + name: 'GoodsShelves', component: () => import('@/views/baseInfo/warehouses/goodsShelves/index'), meta: { title: '库位管理', @@ -97,7 +97,7 @@ export const constantRoutes = [ hidden: true }, { - path: 'supplier/supplier', + path: '/supplier/supplier', name: 'Supplier', component: () => import('@/views/baseInfo/supplier/supplier/supplier'), meta: { @@ -107,7 +107,7 @@ export const constantRoutes = [ hidden: true }, { - path: 'supplier/suppliertype', + path: '/supplier/suppliertype', name: 'Suppliertype', component: () => import('@/views/baseInfo/supplier/suppliertype/suppliertype'), meta: { @@ -119,6 +119,66 @@ export const constantRoutes = [ ] }, + { + path: '/goods', + component: Layout, + redirect: null, + meta: { + title: '商品管理' + }, + children: [{ + path: '/brands/index', + name: 'Brands', + component: () => import('@/views/goods/brands/index'), + meta: { + title: '品牌管理', + icon: 'product-add' + }, + hidden: true + }, + { + path: '/category/index', + name: 'Category', + component: () => import('@/views/goods/category/index'), + meta: { + title: '商品类别', + icon: 'product-add' + }, + hidden: true + }, + { + path: '/factory/index', + name: 'Factory', + component: () => import('@/views/goods/factory/index'), + meta: { + title: '厂家管理', + icon: 'product-add' + }, + hidden: true + }, + { + path: '/unit/index', + name: 'Unit', + component: () => import('@/views/goods/unit/index'), + meta: { + title: '计量单位', + icon: 'product-add' + }, + hidden: true + }, + { + path: '/goods/index', + name: 'Goods', + component: () => import('@/views/goods/goods/index'), + meta: { + title: '商品管理', + icon: 'product-add' + }, + hidden: true + }, + + ] + }, { path: '/system', component: Layout, @@ -164,7 +224,7 @@ export const constantRoutes = [ title: '角色管理' } }, { - path: 'menuManage/menuManage', + path: '/menuManage/menuManage', component: () => import('@/views/system/menuManage/menuManage.vue'), name: 'MenuManage', meta: { diff --git a/src/views/goods/brands/brandsAdd.vue b/src/views/goods/brands/brandsAdd.vue new file mode 100644 index 0000000..4e68570 --- /dev/null +++ b/src/views/goods/brands/brandsAdd.vue @@ -0,0 +1,301 @@ + + + + diff --git a/src/views/goods/brands/index.vue b/src/views/goods/brands/index.vue new file mode 100644 index 0000000..9c683f0 --- /dev/null +++ b/src/views/goods/brands/index.vue @@ -0,0 +1,313 @@ + + + + diff --git a/src/views/goods/category/categoryAdd.vue b/src/views/goods/category/categoryAdd.vue new file mode 100644 index 0000000..33e1be0 --- /dev/null +++ b/src/views/goods/category/categoryAdd.vue @@ -0,0 +1,376 @@ + + + + diff --git a/src/views/goods/category/index.vue b/src/views/goods/category/index.vue new file mode 100644 index 0000000..b38ef9f --- /dev/null +++ b/src/views/goods/category/index.vue @@ -0,0 +1,381 @@ + + + + diff --git a/src/views/goods/factory/factoryAdd.vue b/src/views/goods/factory/factoryAdd.vue new file mode 100644 index 0000000..e4c105f --- /dev/null +++ b/src/views/goods/factory/factoryAdd.vue @@ -0,0 +1,239 @@ + + + + diff --git a/src/views/goods/factory/index.vue b/src/views/goods/factory/index.vue new file mode 100644 index 0000000..823dfef --- /dev/null +++ b/src/views/goods/factory/index.vue @@ -0,0 +1,302 @@ + + + + diff --git a/src/views/goods/goods/goodsAdd.vue b/src/views/goods/goods/goodsAdd.vue new file mode 100644 index 0000000..e38a342 --- /dev/null +++ b/src/views/goods/goods/goodsAdd.vue @@ -0,0 +1,1061 @@ + + + + diff --git a/src/views/goods/goods/goodsAdd2.vue b/src/views/goods/goods/goodsAdd2.vue new file mode 100644 index 0000000..2d53731 --- /dev/null +++ b/src/views/goods/goods/goodsAdd2.vue @@ -0,0 +1,509 @@ + + + + diff --git a/src/views/goods/goods/goodsInfo.vue b/src/views/goods/goods/goodsInfo.vue new file mode 100644 index 0000000..15ec78e --- /dev/null +++ b/src/views/goods/goods/goodsInfo.vue @@ -0,0 +1,573 @@ + + + + diff --git a/src/views/goods/goods/goodsInfo2.vue b/src/views/goods/goods/goodsInfo2.vue new file mode 100644 index 0000000..9378499 --- /dev/null +++ b/src/views/goods/goods/goodsInfo2.vue @@ -0,0 +1,270 @@ + + + + diff --git a/src/views/goods/goods/index.vue b/src/views/goods/goods/index.vue new file mode 100644 index 0000000..d7a1efa --- /dev/null +++ b/src/views/goods/goods/index.vue @@ -0,0 +1,459 @@ + + + + diff --git a/src/views/goods/unit/index.vue b/src/views/goods/unit/index.vue new file mode 100644 index 0000000..bd780d8 --- /dev/null +++ b/src/views/goods/unit/index.vue @@ -0,0 +1,302 @@ + + + + diff --git a/src/views/goods/unit/unitAdd.vue b/src/views/goods/unit/unitAdd.vue new file mode 100644 index 0000000..02c3055 --- /dev/null +++ b/src/views/goods/unit/unitAdd.vue @@ -0,0 +1,178 @@ + + + + diff --git a/src/views/login/login.vue b/src/views/login/login.vue index 5f3ca3f..83df63b 100644 --- a/src/views/login/login.vue +++ b/src/views/login/login.vue @@ -509,20 +509,21 @@ loading.close() - window.sessionStorage.setItem('token', response.data.token) - window.sessionStorage.setItem('sid', response.data.sid) - window.sessionStorage.setItem('staffSid', response.data.staffSid) - window.sessionStorage.setItem('userName', response.data.userName) - window.sessionStorage.setItem('orgName', response.data.orgName) - window.sessionStorage.setItem('mobile', response.data.mobile) - window.sessionStorage.setItem('orgSid', response.data.orgSid) - window.sessionStorage.setItem('orgSid', response.data.orgSid) - window.sessionStorage.setItem('departmentName', response.data.departmentName) - window.sessionStorage.setItem('departmentSid', response.data.departmentSid) - window.sessionStorage.setItem('orgNamePath', response.data.orgNamePath) - window.sessionStorage.setItem('orgSidPath', response.data.orgSidPath) - window.sessionStorage.setItem('pNameAndDepartmentNameAndPostName', response.data - .pNameAndDepartmentNameAndPostName) + + window.sessionStorage.setItem('token', response.data.token) + window.sessionStorage.setItem('userSid', response.data.sid) + window.sessionStorage.setItem('staffSid', response.data.staffSid) + window.sessionStorage.setItem('userName', response.data.userName) + window.sessionStorage.setItem('orgName', response.data.orgName) + window.sessionStorage.setItem('mobile', response.data.mobile) + window.sessionStorage.setItem('orgSid', response.data.orgSid) + window.sessionStorage.setItem('departmentName', response.data.departmentName) + window.sessionStorage.setItem('departmentSid', response.data.departmentSid) + window.sessionStorage.setItem('defaultOrgPath', response.data.orgSid) + window.sessionStorage.setItem('orgNamePath', response.data.orgNamePath) + window.sessionStorage.setItem('orgSidPath', response.data.orgSidPath) + window.sessionStorage.setItem('pNameAndDepartmentNameAndPostName', response.data + .pNameAndDepartmentNameAndPostName) } }).catch(() => { @@ -556,7 +557,7 @@ loading.close() window.sessionStorage.setItem('token', response.data.token) - window.sessionStorage.setItem('sid', response.data.sid) + window.sessionStorage.setItem('userSid', response.data.sid) window.sessionStorage.setItem('staffSid', response.data.staffSid) window.sessionStorage.setItem('userName', response.data.userName) window.sessionStorage.setItem('orgName', response.data.orgName) @@ -564,6 +565,7 @@ window.sessionStorage.setItem('orgSid', response.data.orgSid) window.sessionStorage.setItem('departmentName', response.data.departmentName) window.sessionStorage.setItem('departmentSid', response.data.departmentSid) + window.sessionStorage.setItem('defaultOrgPath', response.data.orgSid) window.sessionStorage.setItem('orgNamePath', response.data.orgNamePath) window.sessionStorage.setItem('orgSidPath', response.data.orgSidPath) window.sessionStorage.setItem('pNameAndDepartmentNameAndPostName', response.data diff --git a/src/views/system/menuManage/menuManage.vue b/src/views/system/menuManage/menuManage.vue index d350f22..e15a077 100644 --- a/src/views/system/menuManage/menuManage.vue +++ b/src/views/system/menuManage/menuManage.vue @@ -35,43 +35,47 @@

菜单列表

- - - - - - - + - - - - - + + + + + + -
-