diff --git a/anrui-scm/anrui-scm-ui/src/api/cheliang/dictcommons.js b/anrui-scm/anrui-scm-ui/src/api/cheliang/dictcommons.js index 5124a345e3..ba49bbdcc4 100644 --- a/anrui-scm/anrui-scm-ui/src/api/cheliang/dictcommons.js +++ b/anrui-scm/anrui-scm-ui/src/api/cheliang/dictcommons.js @@ -170,3 +170,13 @@ export function getGysByOrgSid(data) { params: data, }) } + +// 根据当前用户orgSidPath的管理层级获取相应的信息(集团获取所有分公司信息、事业部获取旗下的分公司信息、分公司获取该分公司的信息) +export function selectOrgByLevel(data) { + return request({ + url: '/base/v1/basevehicleout/selectOrgByLevel', + method: 'post', + params: data + }) +} + diff --git a/anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangxiaoshou/cheliangxiaoshouguanli.vue b/anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangxiaoshou/cheliangxiaoshouguanli.vue index 4ff288f723..cdaf4a06de 100644 --- a/anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangxiaoshou/cheliangxiaoshouguanli.vue +++ b/anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangxiaoshou/cheliangxiaoshouguanli.vue @@ -41,6 +41,14 @@ + + + + + + + +
查询 @@ -54,8 +62,8 @@
- - + + @@ -65,7 +73,7 @@ {{ scope.row.createOrgName }} - + @@ -75,7 +83,7 @@ {{ scope.row.modelName }} - + @@ -173,7 +181,7 @@ import { pagerList } from '@/api/cheliang/cheliangxiaoshou' import Pagination from '@/components/pagination' import pageye from '@/components/pagination/pageye' import ButtonBar from '@/components/ButtonBar' -import { typeValues, getPathSidByUserSid, selectOrgList } from '@/api/cheliang/dictcommons' +import { typeValues, getPathSidByUserSid, selectOrgList, selectOrgByLevel } from '@/api/cheliang/dictcommons' import chelaingxiaoshouInfo from './chelaingxiaoshouInfo' import vehicleconfiguration from '@/views/cheliang/cheliangtaizhang/relation/vehicleconfiguration' @@ -205,6 +213,7 @@ export default { tableKey: 0, list: [], org_list: [], + userOrg_list: [], staff_list: [], payType_list: [], FormLoading: false, @@ -220,7 +229,9 @@ export default { createOrgSid: '', orgDeptSid: '', staffSid: '', - orgSidPath: '' + orgSidPath: '', + orgSid: '', + insideCode: '' }, current: 1, size: 5, @@ -254,6 +265,11 @@ export default { this.org_list = res.data } }) + selectOrgByLevel({ orgSidPath: window.sessionStorage.getItem('orgSidPath') }).then((resp) => { + if (resp.success) { + this.userOrg_list = resp.data + } + }) }, // 搜索条件效果 clicksearchShow() { @@ -313,7 +329,9 @@ export default { createOrgSid: '', orgDeptSid: '', staffSid: '', - orgSidPath + orgSidPath: '', + orgSid: '', + insideCode: '' }, current: 1, size: 5,