Browse Source

完善车辆销售台账

master
yunuo970428 3 years ago
parent
commit
22c1f6c3fc
  1. 10
      anrui-scm/anrui-scm-ui/src/api/cheliang/dictcommons.js
  2. 32
      anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangxiaoshou/cheliangxiaoshouguanli.vue

10
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
})
}

32
anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangxiaoshou/cheliangxiaoshouguanli.vue

@ -41,6 +41,14 @@
<el-option v-for="item in staff_list" :key="item.staffSid" :label="item.staffName" :value="item.staffSid"/>
</el-select>
</el-form-item>
<el-form-item label="分公司">
<el-select v-model="listQuery.params.orgSid" class="addinputw" placeholder="">
<el-option v-for="item in userOrg_list" :key="item.sid" :label="item.name" :value="item.sid"/>
</el-select>
</el-form-item>
<el-form-item label="内部编码">
<el-input v-model="listQuery.params.insideCode" placeholder="" clearable/>
</el-form-item>
</el-form>
<div class="btn" style="text-align: center;">
<el-button type="primary" icon="el-icon-search" @click="handleFilter" size="small">查询</el-button>
@ -54,8 +62,8 @@
</div>
<div class="">
<el-table :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%;">
<el-table-column width="80px" label="序号" type="index" :index="indexMethod" align="center"/>
<el-table-column label="操作" width="180px" align="center">
<el-table-column width="60" label="序号" type="index" :index="indexMethod" align="center"/>
<el-table-column label="操作" width="80" align="center">
<template slot-scope="scope">
<el-button type="primary" size="mini" @click="toInfo(scope.row)">查看</el-button>
</template>
@ -65,7 +73,7 @@
<span>{{ scope.row.createOrgName }}</span>
</template>
</el-table-column>
<el-table-column label="车架号" align="center" width="200">
<el-table-column label="车架号" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.vinNo }}</span>
</template>
@ -75,7 +83,7 @@
<span class="bluezi" @click="handleLook(scope.row)">{{ scope.row.modelName }}</span>
</template>
</el-table-column>
<el-table-column label="内部编码" align="center" width="400">
<el-table-column label="内部编码" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.insideCode }}</span>
</template>
@ -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,

Loading…
Cancel
Save